Безліч задач багатовимірної умовної та безумовної оптимізації в різних просторах є алгоритмічно складними та не мають надійних ефективних алгоритмів для отримання точних рішень за умови обмеження на час рішення та на використані обчислювальні ресурси. Цю проблему здатні вирішити методи аналогій, які базуються на теорії еволюції та використовують у якості аналогії живі, неживі або суспільні складні системи з самоорганізацією.