Эволюционные алгоритмы многокритериальной оптимизации, основанные на индикаторах. Гиперобъем — различия между версиями
Fkorotkov (обсуждение | вклад) |
Fkorotkov (обсуждение | вклад) |
||
| Строка 39: | Строка 39: | ||
{{Определение | {{Определение | ||
|definition=Пусть дано множество решения <tex>\mathrm{X \in \mathbb{R}^d}</tex>. Пусть также множество всех решений усечено некоторой точкой <tex>\mathrm{r = \left(r_1, r_2, \ldots, r_d \right)}</tex>. Тогда: | |definition=Пусть дано множество решения <tex>\mathrm{X \in \mathbb{R}^d}</tex>. Пусть также множество всех решений усечено некоторой точкой <tex>\mathrm{r = \left(r_1, r_2, \ldots, r_d \right)}</tex>. Тогда: | ||
| − | <tex>\mathrm{HYP\left(X\right)=VOL\left( \bigcup\limits_{\left(x_1, x_2, \ldots, x_d \right) \in X} \left[ r_1, x_1\right] \times \left[ r_2, x_2\right] \times \cdots \times \left[ r_d, x_d\right] \right)}</tex>, где через <tex>VOL(X)</tex> обозначена мера множества <tex>X</tex> по Лебегу. | + | <tex>\mathrm{HYP\left(X\right)=VOL\left( \bigcup\limits_{\left(x_1, x_2, \ldots, x_d \right) \in X} \left[ r_1, x_1\right] \times \left[ r_2, x_2\right] \times \cdots \times \left[ r_d, x_d\right] \right)}</tex>, где через <tex>VOL(X)</tex> обозначена мера множества <tex>X</tex> [[Мера_Лебега_в_R%5En|по Лебегу]]. |
}} | }} | ||
Версия 16:12, 18 июня 2012
Эта статья находится в разработке!
Основные определения
| Определение: |
| Задача многокритериальной оптимизации формулируется следующим образом: , где ( - количество критериев). |
Надо заметить, что термин означает оптимальность по Парето.
| Определение: |
| Множество называется Парето оптимальным, если:
, где |
читается, как " доминирует ".
| Определение: |
| Индикатором называется функция , где - множество всех Парето оптимальных множеств. |
Применение
В работе [3] предлагают с помощью индикатора ввести следующую функцию приспособленности: , где - популяция, - некая константа, зависящая от текущей задачи. Данная функция приспособленности колличественно измеряет потери в качестве при удалении особи.
Для пересчета значений функции приспособленности, при удалении особи из поколения, достаточно:
Индикатор гиперобъема
Существует много различных индикаторов, с помощью которых численно оценивают качество решений. Но широко используется только один.
| Определение: |
| Индикатор называется эластичным по Парето(Pareto-compliant), если для любых двух множеств решения и значение индикатора для больше значения для тогда и только тогда, когда доминирует . |
Дадим определение индикатора гиперобъема.
| Определение: |
| Пусть дано множество решения . Пусть также множество всех решений усечено некоторой точкой . Тогда: , где через обозначена мера множества по Лебегу. |
Пример:
Пусть и . Тогда .