ТЕМА 3. Многокритериальные задачи оптимизации

3.1 Корректная постановка многокритериальных задач

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

Пусть необходимо найти решение, в котором желательно минимизировать несколько целевых функций:

min( f1(x),..., f p (x))

при условии x∈ X.

Допустимое решение ~x ∈ X называется эффективным по Парето или Парето-оптимальным, если не существует другого решения x∈ X такого, что fk (x) ≤ fk (~x ) для всех k = 1,…, p, и fi (x) < fi (~x ) хотя бы для одного i = 1,…, p.

Если x~ — эффективное решение, то ~y = f (~x ) называется недоминируемой точкой. Множество всех недоминируемых точек называется недоминируемым множеством и обозначается YN. Множество всех эффективных решений называется эффективным множеством и обозначается XE.

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

  VW Golf Opel Astra Ford Focus Toyota Corolla
Цена 16,2 14,9 14,0 15,2
Расход топлива 7,2 7,0 7,5 8,2
Мощность

Как видно из таблицы, критерии цены и экономичности взаимно противоречивы. Можно, однако, найти Парето-оптимальное решение.

На рисунке 3.1 данные из таблицы построены в осях «цена-расход топлива». Видно, что из всех вариантов Ford наиболее дешев, а Opel – наиболее экономичен. Варианты VW и Toyota не являются эффективными по Парето решениями (существуют варианты выбора, которые одновременно улучшают обе характеристики – цену и расход топлива).

Рисунок 3.1 – К выбору эффективного по Парето решения

 

Если необходимо выбрать только один из двух полученных вариантов, векторный критерий должен быть свернут. Для этого следует проранжировать частные критерии по важности. Тогда вместо исходной многокритериальной задачи:

можно решать задачу с одним взвешенным критерием:

при разных значениях и .

Другой подход к отысканию эффективного решения предоставляет метод уступок. Он основан на наложении ограничений на все целевые функции, кроме одной оставшейся.








Дата добавления: 2015-12-08; просмотров: 816;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.