Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод Порето
Для сужения области поиска оптимальных решений применяется также алгоритм выделения множества точек (области) Порето. Определение системы весовых коэффициентов Wi и районирование по ней решений из области Порето позволяет получить оптимальный компромиссный вариант, сбалансированный по противоречивости относительно совокупности критериев Fi проектирования, или показателей свойств объекта. Точками Порето являются точки пространства решений
Таким образом, точки области Порето представляют собой перспективные варианты решения. Для существования области Порето, т.е. для W = (W1, …, Wm), Wi > 0;
что позволяет сформировать комплексную целевую функцию
и минимизировать ее в программе для получения точек множества Порето Задачу минимизации можно также сформулировать как задачу минимизации функционала
в пространстве частных критериев
Рис.5.2. Выбор точки множества Порето
Предположим, что минимизацией функционала π при использовании различных векторов весов W1, …, Wm получены m точек множества Порето
Рис.5.3. Построение аппроксимирующей поверхности
Таким образом, область Порето может быть представлена выпуклой лицевой оболочкой FH, образуемой ограничивающими ее гиперплоскостями, заданными внешними нормалями. Нормаль к такой поверхности получают формированием матрицы F = F tW* = e, где e = (1, 1, …, 1)t. Таким образом, лицевая сторона оболочки FH задается точками Начальное опорное множество точек Порето Следующий шаг предполагает определение весов W ( m+k ), которые в соответствии с принципом Порето обеспечивают компромисс между частными критериями Fi. Поскольку компромиссная поверхность Порете проходит через m экстремальных точек, соответствующих Fimin и образующих лицевую сторону аппроксимации FH, согласно (I) запишем:
Найденный вектор весов W, представляющий собой нормаль к поверхности Порето, используется при последующей минимизации всего аддитивного критерия для получения дополнительной (m +1)-й точки Порето Fm+1. Если это решение неудовлетворительно, например из-за большого j -го слагаемого, то производится замена на Fm+1 и процедура нахождения нормали W * по уравнению (I) повторяется. Значения весовых коэффициентов частных критериев WК определяются, как правило, экспертизой на основании использования коллективного опыта.
|