Problem optimizacije sveprisutan je u području računarske znanosti kao i u mnogim drugim područjima. Optimizacijski problem može biti definiran nad diskretnom domenom, kontinuiranom domenom ili mješavinom obaju domena. Ovisno o domeni problema, razvijeno je mnoštvo različitih pristupa za njihovo rješavanje. Dimenzionalnost domene pri tome predstavlja ograničavajući faktor, pri čemu probleme s visoko-dimenzijskim domenama često nije moguće rješavati učinkovito. Jedan od pristupa koji bi kod određenih vrsta problema mogao rezultirati povećanjem učinkovitosti pronalaska kvalitetnih rješenja jest dinamičko smanjenje dimenzionalnosti problema na način da se pojedine komponente domene grupiraju. Primjer takvog pristupa opisan je u radu "...