Генетические алгоритмы многокритериальной оптимизации
5.5. Меры качества решений
Пусть множество решений. Для того чтобы оценить эффективность различных подходов к вычислению значений фитнесс-функции для особей, необходимо определить явную меру оценки близости к известному множеству оптимального по Парето решению . В данном разделе рассмотрены три основные меры, которые, в основном, используются в многокритериальных ГА. Они обеспечивают хорошую оценку сходимости, если известно (суб)оптимальное решение по Парето, что показано на рис.5.13.
Число полученных решений
В простейшем случае в качестве меры можно использовать количество полученных решений .
Отношение недоминируемых решений
В этой мере подсчитывается число решений , которые входят в Парето-оптимальное решение и делится на общее число решений следующим образом:
где означает, что решение доминируемо решением . Отметим, что равенство означает, что все решения принадлежат Парето- оптимальному решению . Напротив, равенство означает, что ни одно решение не принадлежит Парето-оптимальному решению . Для достоверности данной меры число полученных решений должно быть достаточно большим. Однако, если некоторое решение не принадлежит , то оно не может быть подсчитано в , что является недостатком данной меры.
В этом случае в качестве меры используется среднее расстояние решений от , которое определяется следующим образом:
где - расстояние между текущим решением и базовым (принадлежащим оптимальному фронту Парето) , которое в случае двух целей вычисляется так:
Чем меньше величина , тем лучше решение . В этой мере явным образом подсчитывается близость решений и .