Jos haluamme vähentää, molempien ongelmien pitäisi olla yhtä suuria. Kirjoita edellisen kysymyksen perusteella tekstiyhteys, joka sisältää vastauksen. Se voi olla 1 - 20 lausetta. - Mitä tarkoitat?
Monet monimutkaisuusluokat määritellään käyttäen reduktion käsitettä. Reduktio on yhden ongelman muuttuminen toiseksi. Se vangitsee epävirallisen käsitteen siitä, että ongelma on vähintään yhtä vaikea kuin toinen ongelma. Esimerkiksi jos ongelma X voidaan ratkaista käyttäen algoritmia Y:lle, X ei ole vaikeampaa kuin Y, ja sanomme, että X pienentää Y:ään. On olemassa monia erilaisia vähennyksiä, jotka perustuvat vähennyksen menetelmään, kuten Cookin vähennyksiä, Karpin vähennyksiä ja Levinin vähennyksiä, ja rajoitetaan vähennysten monimutkaisuuteen, kuten polynomi-ajan vähennyksiä tai logaritmi-avaruuden vähennyksiä.