Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод Порето






 

Для сужения области поиска оптимальных решений применяется также алгоритм выделения множества точек (области) Порето. Опреде­ление системы весовых коэффициентов Wi и районирование по ней решений из области Порето позволяет получить оптимальный компромиссный вариант, сбалансированный по противоречивости относительно совокупности критериев Fi проектирования, или показателей свойств объекта. Точками Порето являются точки пространства решений , для которых выполняется условие

.

Таким образом, точки области Порето представляют собой перспективные варианты решения. Для существования области Порето, т.е. для , необходимо, чтобы существовало также множество весов

W = (W1, …, Wm), Wi > 0;

, grad (∑ Wi Fi) = 0,

что позволяет сформировать комплексную целевую функцию

и минимизировать ее в программе для получения точек множества Порето .

Задачу минимизации можно также сформулировать как задачу мини­мизации функционала

в пространстве частных критериев , где Q - область допустимых или реализуемых решений. При этом определяется точка так, что ее проекция W является наименьшей среди всех . В этом случае F (xn) лежит на границе Q и функционал π определяет плоскость касательную в точке Порето xh и поддерживающую область Q.

Рис.5.2. Выбор точки множества Порето

 

Предположим, что минимизацией функционала π при использовании различных векторов весов W1, …, Wm получены m точек множества Порето . Тогда это множество весов и точек образует выпуклую кусочно-линейную аппроксимацию Fn (xn) для области F (xn).

 

Рис.5.3. Построение аппроксимирующей поверхности

 

Таким образом, область Порето может быть представлена выпуклой лицевой оболочкой FH, образуемой ограничивающими ее гипер­плоскостями, заданными внешними нормалями. Нормаль к такой поверхности получают формированием матрицы

F = и решением уравнения

F tW* = e, где e = (1, 1, …, 1)t.

Таким образом, лицевая сторона оболочки FH задается точками такими, что F tW* = 1. Отсюда можно найти новые точки Порето

Начальное опорное множество точек Порето , получают
минимизацией каждого из частных критериев Fi в предположении, что
множество весов Wi соответствует вектору, все компоненты которого
равны нулю за исключением Wi = 1.

Следующий шаг предполагает определение весов W ( m+k ), которые в соответствии с принципом Порето обеспечивают компромисс между частными критериями Fi. Поскольку компромиссная поверхность Порете проходит через m экстремальных точек, соответствующих Fimin и образующих лицевую сторону аппроксимации FH, согласно (I) запишем:

 

.

Найденный вектор весов W, представляющий собой нормаль к поверхности Порето, используется при последующей минимизации всего аддитивного критерия для получения дополнительной (m +1)-й точки Порето Fm+1. Если это решение неудовлетворительно, на­пример из-за большого j -го слагаемого, то производится замена на Fm+1 и процедура нахождения нормали W * по уравнению (I) повторяется.

Значения весовых коэффициентов частных критериев WК определяются, как правило, экспертизой на основании использования коллективного опыта.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал