algoritmiteoriassa
Algoritmiteoriassa tutkitaan algoritmien tehokkuutta ja laskettavuutta. Algoritmi on tarkka kuvaus ongelmanratkaisumenettelystä tai laskutoimituksesta, joka suoritetaan vaiheittain. Algoritmiteorian keskeisiä tavoitteita ovat erilaisten algoritmien suorituskyvyn vertailu ja optimaalisten ratkaisujen löytäminen laskennallisille ongelmille.
Yksi keskeinen käsite algoritmiteoriassa on aikakompleksisuus, joka mittaa algoritmin suorittamiseen kuluvaa aikaa suhteessa syötteen kokoon. Toinen
Laskettavuuden teoria puolestaan selvittää, mitkä ongelmat voidaan ylipäätään ratkaista algoritmisesti. Tähän liittyvät esimerkiksi Turingin koneen ja