Генетические алгоритмы – универсальный способ решения оптимизационных задач, целевые функции которых не обладают свойствами, необходимыми для применения детерминированных методов. В простых случаях, когда у оптимизируемых критериев несложная топология, и они непрерывно дифференцируемы, использование ГА не оправдано, так как работа алгоритма отличается высокими вычислительными затратами на обработку большого количества решений. Данную стохастическую процедуру поиска оптимума рекомендуется применять для задач большой размерности с многоэкстремальными целевыми функциями. Это и многое другое вы найдете в книге Адаптивный генетический алгоритм многокритериальной оптимизации (Кристина Брестер und Евгений Семенкин)