Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_Исследование операций. Курс лекций.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
293.75 Кб
Скачать

2.2Многокритериальныезадачи

ВзадачахИСО,какправило,присутствуетнеодин,анесколькопризнаковпредпочтения

(критериев).Такиезадачиназываютсямногокритериальными.

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

Вслучаепротиворечивыхкритериев,ИСОпредлагаетследующиеподходыкотысканиюподходящегорешения.

1)Заменанекоторыхкритериевограничениямивидаили.Например,минимизация

стоимостиf(x)minожетбытьзамененаограничениемвидаf(x)A,гдеA–неко-

тораяверхняяоценкастоимости,т.е.максимальнодопустимаястоимость.

2)Сверткакритериев.Создаетсяодинглобальныйскалярныйкритерий,целеваяфункциякоторогоявляетсянекоторойфункциейотисходныхцелевыхфункций.Наиболееупо-требимымиявляютсялинейныесверткивидаαf(x)+βg(x)(вслучаедвухкритериев).Нетривиальнойявляетсязадачаотысканияадекватныхзначенийкоэффициентовαиβ,отражающихотносительнуюважностьцелевыхфункцийf(xg(x).

3)Ранжированиекритериев.Критерииранжируютсяпостепениважности.

4)Отысканиерешений,лучшиххотябыпоодномукритерию.

Подходы1)и2)приводяткоднокритериальнойзадаче.Подход3)приводиткзадачесупорядоченнымикритериями.Взадачесупорядоченнымикритериямикритерииупоря-дочиваютсяповажностиитребуетсянайтиоптимальноерешениедлянаименееважногокритериянамножестверешений,оптимальныхдляболееважногокритерия(см.Рис.1).Самоебольшое–множествовсехдопустимыхрешений,внеговложеномножествореше-

Оптимальныепосамомуневажномукритериюсредиоптимальныхпо

...

Оптимальныепосамомуважномукритерию

Вседопустимыерешения

Рис.1:Решениезадачисупорядоченнымикритериями

ний,оптимальныхпосамомуважномукритерию,далеевложеномножествооптимальныхрешенийповторомуповажностикритериюсредиоптимальныхпопервомукритерию,ит.д.

Подход4)приводиткзадачеснезависимымикритериями.Вэтойзадачетребуетсянай-тимножествонедоминируемых(эффективных)решений.Недоминируемоерешениелучшелюбогодругогодопустимогорешенияхотябыпоодномукритериюлибонехужеповсемкритериям.МножествонедоминируемыхрешенийтакженазываетсямножествомПаре-то.

Примермногокритериальнойзадачиснезависимымикритериями.Фирмапоразработкепрограммногообеспечениядолжнавыполнитьпроекты1и2впоследователь-ности(1,2).Длявыполнениякаждогопроектаможнопривлечьoтодногодотрехиспол-нителей.Пустьx1иx2числоисполнителей,привлеченныхдлявыполненияпроектов

1и2соответственно.Времявыполненияпроектаiравноti(xi)месяцев,асоответствую-

щаястоимость–ci(xi)млн.рублей.Требуетсяминимизироватьобщеевремявыполненияпроектовприминимальнойстоимости.

Значенияфункцийзаданыследующимобразом:

x

1

2

3

t1(x)

2

1

1

t2(x)

3

1

1

c1(x)

1

2

3

c2(x)

4

4

5

ОбщеевремявыполненияпроектовравноT(x1,x2)=t1(x1)+t2(x2),астоимостьихвы-полненияравнаC(x1,x2)=c1(x1)+c2(x2).

Определим все возможные значения пар (T,C) = (T(x1,x2),C(x1,x2))

{(2,6),(2,7),(2,8), (3,5),(3,6),(4,6),(4,7),(5,5)}. Соответствующие значения аргу-

ментов(x1,x2)∈{(2,2),{(2,3),(3,2)},(3,3),(1,2),(1,3),(2,1),(3,1),(1,1)},см.Рис.2.ЗадачаотысканиямножестваПаретовслучаедвухкритериеввидаF1(x)minи

F2

8

7 • •

6 •••

5 • •

2345 F1

Рис.2:ОтысканиемножестваПарето

F2(x)minможетбытьрешенаграфическиследующимобразом.НаходимвсеточкиснаименьшимзначениемF1(x).Еслиихнесколько,выбираемизнихточкуснаименьшимзначениемF2(x).ВключаемеевмножествоПарето.ОтсекаемточкисбольшимилиборавнымизначениямиF1(xF2(x)(cеверо-восточныйуголсвершинойввыбраннойточке).Повторяемпроцедурудляоставшейсячастидопустимойобласти.

Изрисункавидно,чтодлянаспредставляютинтереспары(F1,F2)∈{(2,6),(3,5)}исоответствующиерешения(x1,x2)∈{(2,2),(1,2)},которыеявляютсянедоминируемыми

иобразуютмножествоПареторассматриваемойзадачи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]