kokonaislukuoptimoinnista
Kokonaislukuoptimointi on optimoinnin ala, joka käsittelee rajoitettujen tai rajoittamattomien optimointitehtävien ratkaisemista, joissa kaikki päätösmuuttujat on pakotettu olemaan kokonaislukuja. Tämä on yleinen rajoitus monissa reaalimaailman sovelluksissa, joissa jatkuvia arvoja ei voida tai ei ole järkevää käyttää, kuten resurssien allokoinnissa, aikataulutuksessa tai tuotevalikoiman päätöksissä.
Kokonaislukuoptimointitehtävät voidaan jakaa edelleen karkeasti kahteen päätyyppiin: puhtaat kokonaislukuohjelmat, joissa kaikki muuttujat ovat kokonaislukuja, ja sekakokonaislukuohjelmat,
Kokonaislukuoptimointitehtävät ovat yleensä laskennallisesti vaikeampia kuin vastaavat jatkuvat optimointitehtävät. Tämä johtuu siitä, että ratkaisualue ei ole