Erillinen optimointi on yksi optimointiluokka, koska käsitettä käytetään tietojenkäsittelytieteen ja matematiikan aloilla. Toisin kuin konkreettinen tai jatkuva optimointi, diskreetti optimointi käyttää vain kokonaisia kokonaislukuja desimaalien sijasta toimintojen maksimoinnin suorittamiseksi, mikä on kaiken optimoinnin tarkoitus. On mahdollista jakaa erillinen optimointi edelleen kokonaislukuohjelmointiin ja yhdistelmäoptimointiin.
Jatkuva optimointi viittaa funktion maksimointiin, jossa on jatkuvia, reaalilukuja, jotka vaihtelevat asetetuista kokonaisluvuista kaikkiin niiden välissä oleviin arvopisteisiin. Tämä tarkoittaa sitä, että käytetyt numeeriset arvot edustavat mitä tahansa arvoa, joka voi esiintyä sekä todellisessa fyysisessä maailmassa että matematiikan abstraktissa maailmassa. Negatiiviset luvut ovat mahdollisia, samoin kuin murtoluvut ja desimaalit, jotka jatkuvat loputtomiin. Tämä optimointimuoto on monimutkaisin, ja se ottaa myös tarkimman lähestymistavan matemaattisiin funktioihin.
Toinen optimoinnin haara on diskreetti optimointi. Kaiken kaikkiaan ajamisen tarkoitus on sama – maksimoida matemaattisten toimintojen tuotokset, joita ne koskevat tietokoneissa, tekniikassa tai muilla aloilla. Toisin kuin sen jatkuva optimointi, tämäntyyppinen optimointi koskee vain erillisiä numeerisia arvoja. Nämä ovat konkreettisia kokonaislukuja, kuten numero 2 tai 647. Vaikka toinen haara kulkee numerolinjaa pitkin, tällä erillisellä haaralla ei ole sujuvia siirtymiä kokonaisluvusta toiseen – niiden välissä olevia murto -osia ei lasketa.
Kuten itse optimoinnin alalla, diskreetti optimointi voidaan jakaa kahteen luokkaan: kokonaislukuohjelma ja yhdistelmäoptimointi. Tietotekniikassa kokonaislukuohjelmointi rajoittaa ohjelman muuttujat kokonaislukuihin; eli murtoluvut ja negatiivit ovat kiellettyjä pääsemästä ohjelmaan. Yhdistelmäoptimointia käytetään tietotekniikassa ja matematiikan alalla, ja se on melko monimutkaista. Se sisältää optimointitoimintojen ja -ratkaisujen integroinnin erityyppisiin kaavioihin. Koska erillisten numeeristen arvojen rajallinen ja konkreettinen luonne johtuu, kaaviot eivät ole koskaan sileitä, vaan korostavat pikemminkin kahden arvon välisiä eroja pysty- ja vaaka -akseleilla.
Se, käytetäänkö jatkuvaa tai erillistä optimointia vai ei, riippuu täysin kentästä ja tietyn projektin tavoitteista. Matematiikan ja atk -sovellusten lisäksi tekniikan, taloustieteen tai mekaanisten tieteiden alalla voidaan käyttää erilaisia optimointialoja. Käsiteltävän hankkeen mukaan voi olla, että erillistä tai jatkuvaa optimointia ei käytetä – niitä on vain kaksi monessa muussa optimointiluokassa.