Haastavimmat ongelmat algoritmeissa liittyvät optimointiin, jolloin etsitään ratkaisua, joka maksimoi tai minimoi funktion.
hˌaːstavˈimmat oŋŋˈelmat ˌalɡorɪtmˈeissa lɪːtːˈyvæt ˌoptɪmˈointɪːn, jˈolloin etsˈitæːn rˌatkaisˈua, jˌoka maksˈimoi tai mɪnˈimoi fuŋktˈion.