metaheuristiikalla
Metaheuristiikka on korkean tason yleinen algoritminen lähestymistapa, jota käytetään optimointiongelmien ratkaisemiseen. Se ei takaa optimaalisen ratkaisun löytämistä, mutta pyrkii löytämään riittävän hyvän ratkaisun kohtuullisessa ajassa, erityisesti silloin, kun ongelma on laskennallisesti vaikea. Metaheuristiikat ohjaavat heuristiikkoja, jotka ovat yksinkertaisempia ratkaisumenetelmiä, etsimään ratkaisutilaa tehokkaammin.
Yleisiä metaheuristiikkoja ovat muun muassa ahneus (greedy algorithms), paikallinen haku (local search), simuloidut hehkutus (simulated annealing),
Metaheuristiikkaa sovelletaan laajasti eri aloilla, kuten logistiikassa, aikataulutuksessa, reitityksessä, portfolion optimoinnissa ja koneoppimisessa. Niiden joustavuus ja