Общая классификация эвристических методов решения многокритериальных задач
Основными методами решения многокритериальных задач являются:
- принцип равномерности;
- принцип справедливой уступки;
- принцип выделения одного оптимизируемого критерия;
- принцип последовательной уступки;
- метод идеальной точки.
Принцип равномерности провозглашает целесообразность выбора такого варианта решения, при котором достигалась бы некоторая “равномерность” показателей по всем локальным критериям. Используют следующие реализации принципа равномерности:
- принцип равенства;
- принцип максимина;
- принцип квазиравенства.
Принцип равенства выражается следующим образом:
- оптимальным считается вариант, принадлежащий области компромиссов, при котором все значения локальных критериев равны между собой. Однако случай f1=f2=…=fk может не попасть в область компромиссов или вообще не принадлежать к области допустимых вариантов.
Принцип максимина выражается следующим образом:
- из области компромиссов выбирается вариант с минимальными значениями локальных критериев и среди них ищется вариант, имеющий максимальное значение. Равномерность в этом случае обеспечивается за счёт “подтягивания” критерия с наименьшим уровнем.
Принцип квазиравенства заключается в том, что стремятся достичь приближённого равенства всех локальных критериев. Приближение характеризуется некоторой величиной ε. Это принцип может быть использован в дискретном случае.
Следует отметить, что принципы равенства, несмотря на их привлекательность, не могут быть рекомендованы во всех случаях. Иногда даже небольшое отклонение от равномерности может дать значительный прирост одному из критериев.
Принцип справедливой уступки основан на сопоставлении и оценке прироста и убыли величины локальных критериев. Переход от одного варианта к другому, если они оба принадлежат области компромиссов, неизбежно связан с улучшением по одним критериям и ухудшением по другим. Сопоставление и оценка изменения значения локальных критериев может производиться по абсолютному значению прироста и убыли критериев (принцип абсолютной уступки), либо по относительному (принцип относительной уступки).
Принцип абсолютной уступки – целесообразным считается выбрать такой вариант, для которого абсолютное значение суммы снижения одного или нескольких критериев не превосходит абсолютное значение суммы повышения оставшихся критериев.
Можно показать, что принципу абсолютной уступки соответствует модель максимизации суммы критериев.
Недостатком принципа абсолютной уступки является то, что он допускает резкую дифференциацию уровней отдельных критериев, так как высокое значение интегрального критерия может быть получено за счёт высокого уровня одних локальных критериев при сравнительно малых значениях других критериев.
Принцип относительной уступки – целесообразно выбрать тот вариант, при котором суммарный относительный уровень снижения одних критериев меньше суммарного относительного уровня повышения других критериев.Принципу относительной уступки соответствует модель максимизации произведения критериев
Принцип относительной уступки весьма чувствителен к величине критериев, причём за счёт относительности уступки происходит автоматическое снижение “цены” уступки для локальных критериев с большой величиной и наоборот. В результате проводится значительное сглаживание уровней локальных критериев. Важным преимуществом принципа относительной уступки является также то, что он инвариантен к масштабу изменения критериев, то есть его использование не требует предварительной нормализации локальных критериев.
Принцип выделения одного оптимизируемого критерия заключается в том, что один из критериев является оптимизируемым и выбирают тот вариант, при котором достигается экстремум этого критерия. На другие критерии накладываются ограничения.
Принцип последовательной уступки и метод идеальной точки подробно описаны выше.
Практический блок
Пример 1
Предприниматель покупает в одном месте мужские свитера (в количестве не более 60 штук), в другом — женские (не более 40 штук). С помощью мягкой щетки он делает начес и продает по 2 условные единицы за мужские и по 4 единицы за женские. За некоторый единичный интервал времени он может начесать не более 80 свитеров. Поскольку предприниматель хочет удержаться и на рынке мужских свитеров (М), и на рынке женских свитеров (Ж), постольку он интересуется не максимумом суммарного дохода или прибыли, а оценками сразу по нескольким критериям. Пусть закупочные цены в условных единицах таковы: мужские свитера по 1 ед/шт., женские по 2 ед/шт. Оптимизационная задача предпринимателя выглядит так (хм, хж— объемы закупок):
F1=2хм → max,
F2=4хж → max,
F3= хм +2хж → min,
0 ≤ хм ≤60,
0 ≤ хж ≤40,
хж + хм ≤80.
хм | |||||||||||
А | В | ||||||||||
С | |||||||||||
О | D | хж |
Рис. 2.9.6. Иллюстрация к примеру задачи с тремя критериями
На рис. 2.9.6 показана допустимая область OABCD. Отдельно по каждому из критериев решения находятся сразу (по F1: xм = 60, F1 = 120; по F2: xж = 40, F2 = 160; по F3: xм = хж = 0, F3 = 0;), отрезок ВС является множеством точек, оптимальных по Парето по совокупности критериев F1 и F2. Среди этих точек оптимум по F3 достигается в точке С (F3=120, xм=хж=40, F1=80, F2=160). Допустим, зная ситуацию на рынках и свои финансовые возможности, этот предприниматель выбирает такие пороги: f1 = 100 (то есть он хочет иметь F1 ≥f1 = 100), f2 = 112 (хочет иметь F2 ≥f2 = 112), что дает задачу хм ≥50, хж ≥28 с целевой функцией F3. Ясно, что в этом случае решением будет хм = 50, хж = 28 с F3 =106.
Пример 2
Необходимо обеспечить бесперебойную работу организации – своевременное снабжение сырьем и материалами. Для выбора поставщика продукции руководством фирмы определены следующие критерии: ассортимент продукции, качество поставляемых продуктов, стоимость, наличие сервиса, надежность поставок. При этом в качестве альтернатив рассматриваются следующие поставщики: фирма ОАО «Меркурий», фирма ОАО «Прометей», фирма ОАО «Везувий», фирма ООО «Находка», фирма ОАО «Мегатрон+».
В табл. 2.9.3 представлено исследование поставщиков продукции по всем пяти критериям. По представленным данным табл. 2.9.3 сложно сделать соответствующий выбор альтернативы, поэтому воспользуемся методом анализа иерархий.
Исследование поставщиков Таблица 2.9.3
Поставщик | Критерий | ||||
Ассортимент | Качество продуктов | Средние цены(т.р.) | Среднее время получения продукции, час. | Надежность (в %) | |
Меркурий | Средний | Низкое | 22,00 | 1,10 | 99,8 |
Прометей | Средний | Среднее | 33,00 | 1,98 | |
Везувий | Средний | Высокое | 32,00 | 1,08 | 99,4 |
Находка | Средний | Среднее | 31,00 | 2,45 | 98,9 |
Мегатрон+ | Большой | Очень высокое | 27,00 | 0,87 |
Определим важность каждого критерия в табл. 2.9.4. При этом используют соответствующую шкалу оценок от 0 до 9 (табл. 2.9.2).
Определение важности критериев Таблица 2.9.4
Критерий | Ассор- тимент | Качество | Стои-мость | Сервис | Надеж-ность | Важности критериев | Нормали-зованные оценки |
Ассортимент | 1/5 | 1/6 | 1/8 | 0.416 | 0,05193 | ||
Качество | 1/3 | 1/6 | 1/8 | 1/9 | 0,238 | 0,02975 | |
Стоимость | 1/3 | 1/5 | 1,149 | 0,14331 | |||
Сервис | 1/3 | 2,169 | 0,27060 | ||||
Надежность | 4,043 | 0,50439 | |||||
Сумма | 20,33 | 27,0 | 9,37 | 4,625 | 2,07 | 8,0148 | lmax =5,42 |
Важности критериеви нормализованные оценкиопределяем по формулам (9.2.3) – (9.2.4).
lmax =20,33∙0,5193+27∙0,02975+9,37∙0,14331+4,625∙0,2706+2,07∙0,50439=5,42;
ИС=(5,42 - 5)/4=0,105; СС=1.98(5-2)/5=1.188;
Отношение согласованности ОС=ИС/СС = 8,84% < 10%.
Проведем оценку альтернатив по каждому критерию.
По критерию «ассортимент» получим результаты, приведенные в табл. 2.9.5.
Парное сравнение альтернатив по критерию «ассортимент» Таблица 2.9.5
Поставщик | Меркурий | Прометей | Везувий | Находка | Мегатрон | Вектор оценки | Нормализ.оценки |
Меркурий | 1/9 | 0,644 | 0,076923 | ||||
Прометей | 1/9 | 0,644 | 0,076923 | ||||
Везувий | 1/9 | 0,644 | 0,076923 | ||||
Находка | 1/9 | 0,644 | 0,076923 | ||||
Мегатрон+ | 5,799 | 0,692308 | |||||
Сумма | 1,44 | 8,377 | lmax =4,997 |
Отношение согласованности ОС = 0,00% < 10%.
По критерию «качество» получим результаты, приведенные в табл. 2.9.6.
Парное сравнение альтернатив по критерию «качество» Таблица 2.9.6
Поставщик | Меркурий | Прометей | Везувий | Находка | Мегатрон | Вектор оценки | Нормализ.оценки |
Меркурий | 1/2 | 1/5 | 1/3 | 1/9 | 0,326 | 0,038950 | |
Прометей | 1/6 | 1/2 | 1/9 | 0,450 | 0,053741 | ||
Везувий | 1/5 | 1,643 | 0,196163 | ||||
Находка | 1/2 | 1/9 | 0,802 | 0,095798 | |||
Мегатрон+ | 5,156 | 0,615348 | |||||
Сумма | 20,0 | 18,50 | 6,87 | 12,83 | 1,53 | 8,379 | lmax =5,291 |
Отношение согласованности ОС = 6,13% < 10%.
По критерию «стоимость» получим результаты, приведенные в табл. 2.9.7.
Парное сравнение альтернатив по критерию «стоимость» Таблица 2.9.7
Поставщик | Меркурий | Прометей | Везувий | Находка | Мегатрон | Вектор оценки | Нормализ. оценки |
Меркурий | 1/7 | 0,9696 | 0,121237 | ||||
Прометей | 1/7 | 0,9696 | 0,121237 | ||||
Везувий | 1/3 | 1/3 | 1/2 | 1/9 | 0,3615 | 0,045198 | |
Находка | 1/2 | 1/2 | 1/8 | 0,5743 | 0,071812 | ||
Мегатрон+ | 5,1228 | 0,640516 | |||||
Сумма | 9,83 | 9,83 | 18,0 | 13,50 | 1,52 | 7,9979 | lmax =5,14 |
Отношение согласованности ОС = 2,97% < 10%.
По критерию «сервис» получим результаты, приведенные в табл. 2.9.8.
Парное сравнение альтернатив по критерию «сервис» Таблица 2.9.8
Поставщик | Меркурий | Прометей | Везувий | Находка | Мегатрон | Вектор оценки | Нормализ. оценки | |
Меркурий | 1/2 | 1,6952 | 0,244138 | |||||
Прометей | 1/4 | 1/3 | 1/5 | 0,6083 | 0,087614 | |||
Везувий | 1/2 | 1,6004 | 0,230487 | |||||
Находка | 1/7 | 1/5 | 1/7 | 1/9 | 0,2144 | 0,030884 | ||
Мегатрон+ | 2,8252 | 0,406878 | ||||||
Сумма | 4,39 | 13,20 | 4,47 | 29,00 | 2,31 | 6,9436 | lmax =5,07 |
Отношение согласованности ОС = 1,4% < 10%.
По критерию «надежность» получим результаты, приведенные в табл. 2.9.9.
Парное сравнение альтернатив по критерию «надежность» Таблица 2.9.9
Поставщик | Меркурий | Прометей | Везувий | Находка | Мегатрон | Вектор оценки | Нормализ. оценки |
Меркурий | 1/3 | 1/3 | 1,1076 | 0,158835 | |||
Прометей | 2,5365 | 0,363760 | |||||
Везувий | 1/3 | 1/5 | 1/5 | 0,5253 | 0,075334 | ||
Находка | 1/5 | 1/7 | 1/3 | 1/7 | 0,2671 | 0,038311 | |
Мегатрон+ | 2,5365 | 0,363760 | |||||
Сумма | 7,53 | 2,68 | 14,33 | 23,0 | 2,68 | 6,9730 | lmax =5,11 |
Отношение согласованности ОС = 2,33% < 10%.
Составим итоговую таблицу оценки альтернатив по установленным критериям (табл. 2.9.10).
Оценка альтернатив с учетом важности критериев Таблица 2.9.10
Альтернативы | Критерии | |||||
Ассортимент | Качество | Стоимость | Сервис | Надежность | Глобальн. критерии | |
Численное значение важности критериев | ||||||
0,05193 | 0,02975 | 0,14331 | 0,27060 | 0,50439 | ||
Меркурий | 0,07692 | 0,03895 | 0,12123 | 0,24413 | 0,15883 | 0,168709 |
Прометей | 0,07692 | 0,05374 | 0,12123 | 0,08761 | 0,36376 | 0,230155 |
Везувий | 0,07692 | 0,19616 | 0,04519 | 0,23048 | 0,07533 | 0,116678 |
Находка | 0,07692 | 0,09579 | 0,07181 | 0,03088 | 0,03831 | 0,044818 |
Мегатрон+ | 0,69230 | 0,61534 | 0,64051 | 0,40687 | 0,36376 | 0,439640 |
Следует остановить свой выбор на альтернативе с максимальным значением глобального приоритета = 0.439640
Контрольные вопросы
1. Многокритериальная задача и её экономическая интерпретация.
2. Понятие оптимума по Парето и его экономическая интерпретация.
3. Методы исследования многокритериальных математических моделей.
4. Методы отыскания частных оптимумов по Парето и условия их применимости.
5. Экономические приложения и процедура решения многокритериальной задачи при заданных рангах целей.
6. Процедура решения многокритериальной задачи весовым методом и её управленческие приложения.
7. Экономические приложения и процедура решения многокритериальной задачи при заданных пропорциях степени достижения целей.
8. Многокритериальная задача при заданных уровнях насыщения целей и её приложение к проблемам менеджмента.
Тесты
1. Как поступить лучше в случае, если приходится оценивать эффективность операции по нескольким показателям?
а) сузить множество возможных решений за счет отсечения заведомо неудачных, уступающих другим по всем критериям;
б) свести многокритериальную задачу к дроби;
в) свести многокритериальную задачу к взвешенной сумме частных показателей;
г) содержание п. а, б;
д) содержание п. а, в;
2. Что позволяет решать математический аппарат при рассмотрении многокритериальных задач исследования операций?
а) он помогает “выбраковать” из множества возможных решений Х заведомо неудачные, уступающие другим по всем критериям;
б) он позволяет решать прямые задачи исследования операций;
в) он помогает “выбраковать” из множества возможных решений Х заведомо удачные;
г) содержание п. а, б;
д) содержание п. а, в;
3. Какие существуют пути построения компромиссного решения?
а) выделить один (главный) показатель F1 и стремиться его обратить в максимум, а на все остальные F2, F3, ... наложить только некоторые ограничения, потребовав, чтобы они были не меньше каких-то заданных чисел;
б) “методом последовательных уступок”;
в) волевым актом “начальника”;
г) выделить один (главный) показатель F1 и стремиться его обратить в максимум;
д) содержание п. а, б;
4. Как называется область локальных параметров в многокритериальных задачах, где качество решения может быть улучшено одновременно по всем локальным критериям или без снижения уровня любого из критериев?
а) область согласия;
б) область компромиссов;
в) область сглаживания.
5. Какая из схем компромисса многокритериальных задач допускает увеличение одного критерия при сравнительно малых значениях других критериев?
а) относительной уступки;
б) абсолютной уступки;
в) справедливой уступки.
6. Какая схема компромисса не требует нормализации критериев?
а) относительной уступки;
б) абсолютной уступки;
в) справедливой уступки.
Ответы к тестам
1) а | 2) а | 3) д |
4) а | 5) а | 6) б |
Задания и задачи
1. Множество допустимых планов описывается системой неравенств:
0£х£1,
0£у£1.
Заданы две целевые функции
F1=2x —>max,
F2=x – y - 1 —>min.
Найти идеальную точку.
2. Множество допустимых планов описывается системой неравенств:
0£х£1,
0£у£1.
Заданы две целевые функции
F1=2x+1—>max,
F2=2у + 3 —>mах.
Найти идеальную точку.
3. Множество допустимых планов описывается системой неравенств:
0£х£2,
0£у£4,
2х+у£6.
Заданы две целевые функции
F1=x + у +2—>max,
F2=x – y + 6 —>mах.
Найти идеальную точку.
4. Фирма имеет возможность реализовывать свои товары на 4-х различных рынках. Затраты на рекламу на этих рынках составляют соответственно 7, 5, 9, и 6 тыс. денежных единиц, доля рынка - 45, 40, 50 и 45 процентов, а объем продаж - 90, 85, 80 и 83 тыс. штук. При этом ставятся одновременно следующие цели: минимизация затрат на рекламу, завоевание максимальной доли рынка и максимизация объема продаж в течение планируемого периода. Построить математическую модель и предложить метод решения.
5. (В задачах 5-8 конкретные значения координат точек р1, р2, р3 задать самотоятельно). Два города р1 и р2 (рис.2.9.7) решили на трассе р11-р12 построить завод (р) по переработке отходов. Возможны разные варианты: первый и второй города стремятся построить завод р как можно ближе, чтобы общее расстояние (s3=s1+s2) до завода было минимальным, второй город имеет приоритет, на одинаковом расстоянии (s1=s2), или первый город стремиться построить завод как можно дальше, второй город - как можно ближе и т.д. Решить для первого случая - определить частную цель для первого города, или тоже самое: найти наикратчайшее расстояние от точки р1 до прямой р11-р12.
рис. 2.9.7
6. Смоделировать и решить следующие задачи (данные в зад.5):
1) 1-й город стремится построить завод р как можно ближе (s1→ min).
2) 2-й город стремится построить завод ближе (s2→ min).
3) Решили, чтоб (s3=s1+s2) было минимальным (s3→ min).
4) Второй город имеет приоритет 2 (s4=s1+2.*s2) (s4→ min).
5) Города хотят построить завод на одинаковом расстоянии (s1=s2).
6) 1-й город стремиться построить завод как можно дальше (s1→ max), 2-й город - ближе (s2→ min).
7. Три города р1, р2, р3 решили также на трассе р11-р12 построить завод р по переработке отходов. Определить ЧЦФ и общее минимальное расстояние (поиск ГЦФ). Укажите зону решений в случае компромисса (все заводы решили построить завод на одинаковом расстоянии).
8. Три города р1, р2, р3 решили в плоскости треугольника, образованного их расположением построить завод р по переработке отходов. Определить местоположение завода таким, чтобы сумма расстояний от городов до него была минимальной. Определите зоны Парето при противоречивых условиях.
9. Руководителю фирмы требуется решить, какую программу для бухучета следует приобрести. Альтернативы – предлагаемые на рынке программы: «1С», «Парус», «С2», «Бухгалтер-3», «программа, изготовленная на заказ». Факторы, определяющие выбор, – параметры программы: стоимость, защищенность информации, гибкость настройки, расширяемость, нетребовательность к ресурсам. С помощью метода анализа иерархий составить рейтинг программ.
10. Для разработки некоторого нефтяного месторождения в результате анализа его геолого-геофизических и геолого-гидродинамических характеристиках определено три благоприятных технологических варианта разработки: законтурное заводнение (D1), циклическое заводнение (D2), циклическое заводнение в сочетании паротепловой обработкой скважин на всех объектах разработки (D3).
Из множества показателей эффективности разработки месторождений нефти и газа руководитель выбрал следующие показатели (критерии):
В1. Экономические показатели
С1. Чистый дисконтированный доход
С2. Внутренняя норма рентабельности
СЗ. Срок окупаемости
С4. Индекс доходности
В2. Риски
С5. Оправданность выбора технических решений (вариантов разработки)
Сб. Надежность контроля за выработкой запасов
С7. Экономический риск
В3. Охрана окружающей среды и недр
С8. Загрязнение воздуха и воды
С9. Сохранность флоры и фауны
Эти показатели образуют следующую иерархию (рис. 2.9.8).
Рис. 2.9.8
Здесь буквами В обозначены виды критериев (показателей) эффективности разработки месторождений, буквы С обозначают конкретные критерии, буквы D – варианты разработки.
Пусть матрицы парных сравнений оказались следующими (табл. 2.9.11):
Таблица 2.9.11
А | АВ1 | АВ2 | АВЗ | |||
АВ1 | ||||||
АВ2 | 1/2 | |||||
АВЗ | 1/3 | 1/2 | ||||
B1 | В1С1 | В1С2 | В1СЗ | В1С4 | ||
В1С1 | ||||||
В1С2 | ||||||
В1СЗ | 1/4 | 1/4 | ||||
В1С4 | 1/5 | 1/5 | 1/4 | |||
В2 | В2С5 | В2С6 | В2С7 | |||
В2С5 | ||||||
В2С6 | 1/4 | |||||
В2С7 | 1/2 | |||||
B3 | ВЗС8 | ВЗС9 | ||||
ВЗС8 | ||||||
ВЗС9 | 1/4 | |||||
Руководителю необходимо выбрать лучший вариант разработки с учетом этого набора показателей эффективности и заданных матриц парных сравнений.
Дата добавления: 2020-10-25; просмотров: 797;