Эволюционные алгоритмы многокритериальной оптимизации, основанные на индикаторах. Гиперобъем
Версия от 00:42, 18 июня 2012; Fkorotkov (обсуждение | вклад)
Эта статья находится в разработке!
Основные определения
| Определение: |
| Задача многокритериальной оптимизации формулируется следующим образом: , где ( - количество критериев). |
Надо заметить, что под термином мы понимаем оптимальность по Парето.
| Определение: |
| Множество называется Парето оптимальным, если:
, где |
читается, как " доминирует "
| Определение: |
| Индикатором называется функция , где - множество всех Парето оптимальных множеств. |
Применение
В работе [3] предлагают с помощью индикатора ввести следующую функцию приспособленности: , где - популяция, - некая константа, зависящая от текущей задачи. Данная функция приспособленности колличественно измеряет потери в качестве при удалении особи.
Для пересчета значений функции приспособленности, при удалении особи из поколения, достаточно:
Индикатор гиперобъема
Существует много различных индикаторов, с помощью которых численно оценивают качество решений. Но широко используется только один.
| Определение: |
| Индикатор называется эластичным по Парето(Pareto-compliant), если для любых двух множеств решения и значение индикатора для больше значения для тогда и только тогда, когда доминирует . |
Дадим определение индикатора гиперобъема.
| Определение: |
| Пусть дано множество решения . Пусть также множество всех решений усечено некоторой точкой . Тогда: , где через обозначена мера множества по Лебегу. |
Пример:
Пусть и . Тогда гиперобъем - это площадь объединения прямоугольников(см. рис).![]()
Источники
- Joshua D. Knowles, Richard A. Watson, David W. Reducing Local Optima in Single-Objective Problems by Multi-objectivization
- Tobias Friedrich, Christian Horoba, Frank Neumann Approximations and the Hypervolume Indicator
- Eckart Zitzle, Simon Kunzli Selection in Multiobjective Search
