Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория и методы принятия решений а также Хроника событий в Волшебных

..pdf
Скачиваний:
19
Добавлен:
15.11.2022
Размер:
13.78 Mб
Скачать

Примером ЧМП поиска удовлетворительных значений кри­ териев служит процедура STEM - одна из первых ЧМП [11]. Она предназначена для решения многокритериальных задач линейного программирования, одной из которых как раз и яв­ ляется многокритериальная транспортная задача (см. выше).

Рассмотрим фазы расчетов и анализа ЧМП STEM.

Фаза расчетов

1. Проводится оптимизация по каждому критерию отдель­ но, при этом значения всех остальных критериев заносятся в табл. 3.2.

Т а б л и ц а 3.2

Относительные значения критериев

Критерий

С,

С2

...

CN

Ci

1

С?

 

C,N

С2

С !2

1

 

С ?

...

...

...

...

...

CN

C !N

с2

 

1

'-'N

 

 

В таблице —значение i-ro критерия при оптимизации по j-му критерию. Ясно, что диагональные элементы равны еди­ нице, а все прочие меньше единицы. Очевидно, что после нор­ мирования наибольшее значение каждого критерия равно еди­ нице, а наименьшее —нулю. Любой столбец содержит значения соответствующего критерия, достигаемые при оптимизации по всем критериям.

В таблице представлена ценная информация, характери­ зующая область допустимых значений. Так, если значения ка­ ких-то двух столбцов близки для каждой из строк (кроме строк, содержащих единицы в этих столбцах), то два соответ­ ствующих критерия сильно зависимы, так как изменения всех иных критериев (кроме этих двух) одинаково влияют на эти два критерия. Можно выявить также и противоречивые крите­ рии: высокая оценка по одному сопровождается низкой оцен­ кой по другому. Такая информация весьма полезна для ЛПР, изучающего возможности, предоставляемые областью D допус­ тимых значений.

81

2. По табл. 3.2 вычисляются индексы критериев.

Пусть cti —среднее значение, взятое по всем элементам i-ro столбца (кроме единицы). Тогда Xi (индекс i-ro критерия) вы­ числяется из соотношений:

(3)

Индекс критериев может быть назван коэффициентом вни­ мания, которое следует уделять критерию при поиске решения.

Предположим, что все элементы i-ro столбца в табл. 3.2 близки к единице. Тогда среднее значение тоже близко к еди­ нице, (1 — oci) мало и соответствующий индекс мал. Действи­ тельно, если при оптимизации по другим критериям значение данного критерия близко к наилучшему, то ему вряд ли стоит уделять внимание. Наоборот, критерию, сильно зависящему от изменений других критериев (щ мало), должны соответствовать большие значения индекса. Индексы называют иногда техни­ ческими весами потому, что в отличие от весов Wi они не на­ значаются ЛПР, а вычисляются.

3. Производится оптимизация по глобальному критерию. Глобальный критерий имеет вид

N

(4)

i=l

где Xi определяются из (3).

Решение, найденное при оптимизации, предъявляется ЛПР.

Фаза анализа

1.ЛПР анализирует вектор значений критериев уь най­ денный при оптимизации по критерию (4). Затем ему задается вопрос: все ли компоненты вектора yi имеют удовлетворитель­ ные значения? Если да, то решение получено. Если нет, то ЛПР указывает один критерий с наименее удовлетворительным значением.

2.ЛПР просят назначить для критерия с наименее удовле­

творительным значением пороговое значение

при достиже­

нии которого можно признать этот критерий имеющим удовле­ творительное значение:

Q > h.

(5)

82

Условие (5) добавляется к совокупности линейных равенств и неравенств, определяющих область D допустимых значений переменных. Таким образом, возникает уже новая область до­ пустимых значений.

На этом фаза анализа заканчивается. Следующий шаг на­ чинается с фазы расчетов при новой области допустимых зна­ чений и т.д. При достижении удовлетворительных для ЛПР значений по всем критериям ЧМП останавливается.

17. Пример применения метода STEM: как управлять персоналом

Французской консультативной фирмой SEMA предложена модель, характеризующая изменения со временем состава пер­ сонала большой организации и продуктивности ее работы [12]. Модель применялась для прогнозирования последствий раз­ личных вариантов управления кадрами организации. Проверя­ лись разные стратегии приема на работу и повышения в долж­ ности через два, три и четыре года. В качестве переменных мо­ дели рассматривалось количество сотрудников, назначенных на различные должности в определенные периоды времени.

Использовались четыре критерия, представляющих собой линейные функции от переменных: общее «удовлетворение» кадров (SA); фактическая эффективность работы кадров (EF); стоимость приема на работу дополнительных сотрудников (ЕВ); стоимость нехватки кадров по отношению к прогнозируемым потребностям (ЕС).

Вмодель были заложены следующие зависимости:

эффективность работы сотрудника линейно зависит от отно­ шения оценки его возможностей Q к оценке требований t, предъявляемых должностью к сотруднику;

удовлетворение сотрудника во время пребывания на опреде­ ленной должности сначала возрастает до максимального зна­ чения, а затем со временем уменьшается до первоначального значения также в зависимости от отношения Q к t.

Сматематической точки зрения проблема представляла со­ бой задачу линейного программирования с четырьмя крите­ риями качества, 350 переменными и 200 ограничениями. Не имелось никакой априорной информации о сравнительной

важности критериев.

83

Д ля реш ения был использован метод STEM [11]. Н а первом этапе реш ения в области допустимых значений была осуществ­ лена оптимизация по каждому из критериев. Затем при помощи линейного преобразования истинных значений критериев к зна­ чениям в интервале (ОД) (нормирования) был выполнен переход к относительным значениям критериев. Значения критериев при поочередной оптимизации по каждому из них приведены в табл. 3.3. Данные таблицы говорят о сильной зависимости критериев SA и EF и о противоречивости этих критериев и критериев ЕВ и ЕС; последние два противоречивы такж е друг другу.

Т а б л и ц а 3.3

Значения критериев при поочередной оптимизации по каждому из них

Критерий

SA

EF

ЕВ

ЕС

SA

1

0,875

0,275

0,83

EF

0,86

1

0,09

0,765

ЕВ

0,131

0,149

1

0,4

ЕС

0,442

0,45

0,733

1

Далее на основе приведенной таблицы были определены на­ чальны е индексы (технические веса) критериев. Пусть ( а ^ — среднее по v -му столбцу значение всех элементов, кром е м ак­ симального (равного 1). Определим

 

 

bv *

1

(в«ф)ч*

 

 

И ндексы критериев находим и з условия

 

 

 

 

J

1=1

»

 

 

 

 

 

 

что ш ю и ш подучж ъ;

 

 

 

 

Kpawgmft

|

SA

EF

ЕВ

ЕС

4

)

0^61

0^54

0,317

0,168

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

Затем проводилась овдимиаащия по глюб&лмому крпшерпш„ что дело сдодуодщий результат?

8А-ОД6$;

ЕВ-ОДЗ; П О Д О т.

Для диалога с ЛПР значения по критериям ЕВ и ЕС были представлены в единицах стоимости. ЛПР предъявлялись: век­ тор zi максимальных значений, достигаемых при максимиза­ ции по каждому из критериев по отдельности, и вектор yi зна­ чений критериев, достигаемых при оптимизации по глобально­ му критерию с приведенными выше индексами:

zi = {1; 1; -276; -157};

Ух = {0,965; 0,85; -1920; -1269}.

Перед ЛПР был поставлен вопрос: все ли компоненты век­ тора yi имеют удовлетворительные значения? При ответе на этот вопрос использовался вектор zi, компоненты которого представляли собой максимально возможные (недостижимые одновременно) значения компонентов вектора yi. Руководитель определил значение по критерию ЕВ как наименее удовлетво­ рительное и нашел нижний уровень по критерию ЕВ: —1000.

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

ЕВ

> -7 5

0

> -1000

> -1250

> -1500

SA

0,67

 

0,78

0,84

0,90

EF

0,62

 

0,72

0,82

0,88

ЕС

-731

 

-157

-5 7

-1 5 7

При рассмотрении этой таблицы руководитель выбрал век­ тор при ЕВ > —1500 как обеспечивающий приемлемый ком­ промисс между повышением качества по критерию ЕВ и пони­ жением качества по критериям SA и EF. Для новой области допустимых решений (при ЕВ > —1500) приведенным выше способом были подсчитаны новые значения индексов для трех критериев:

Критерий

SA

EF

ЕС

Xi1

0,885

0,775

0,910

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

Z2={0,9; 0,88; —157},

у2={0,885; 0,775; -1068},

85

было предъявлено ЛПР во время третьего диалога с ним. Руко­ водитель определил значение по критерию ЕС как наименее удовлетворительное и выбрал в качестве нижнего уровня по ЕС значение —600.

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

ЕС

|

> -8 0 0

SA

I

0,85

Еч Н

 

со о

> -6 0 0

> -4 0 0

0,8 0,73

0,75 0,68

На рис. 3.7 приведена блок-схема метода STEM.

Рис. 3.7. Блок-схема метода STEM

86

Руководитель выбрал вектор при ЕС > —800 как обеспечи­ вающий приемлемый компромисс между повышением качества по критерию ЕС и понижением качества по критериям SA и EF. Зная сильную взаимозависимость критериев SA и EF, он выбрал решение, соответствующее максимуму EF, как оконча­ тельное решение проблемы:

SA=0,76; EF=0,8; ЕВ=-1500; ЕС=-800.

Выводы

1.Предшественниками методов принятия решений во многих слу­ чаях являются методы исследования операций. С помощью методов исследования операций: а) разрабатываются модели, описывающие объективную реальность; б) определяется един­ ственный критерий оптимальности решения; в) рассчитывается оптимальное решение.

2.Существенное отличие проблем принятия решений от проблем исследования операций состоит в наличии многих критериев оценки качества решения. Компромисс между критериями мо­ жет быть найден только на основе предпочтений ЛПР.

3.Существует особый класс задач принятия решений, в которых модели имеют объективный характер (как в задачах исследо­ вания операций), но качество решений оценивается по многим критериям. Эти задачи могут быть названы многокритериаль­ ными задачами с объективными моделями. Они находятся на границе между исследованием операций и принятием решений.

4.Одним из первых многокритериальных методов является метод «стоимость-эффективность». Он включает в себя два этапа:

построение моделей стоимости и эффективности;

синтез оценок стоимости и эффективности.

На втором этапе используются подходы:

оптимизация по одному критерию при заданном ограничении по второму;

построение множества Э—П.

5.Средством решения многокритериальных задач с объективными моделями являются человекомашинные процедуры (ЧМП). ЧМП представляют собой циклический процесс взаимодействия ЛПР

икомпьютера. Каждый шаг ЧМП состоит из фазы анализа, вы­ полняемой ЛПР, и фазы расчетов, выполняемой компьютером.

Можно выделить три группы ЧМП: 1) прямые, основанные на выборе коэффициентов важности критериев; 2) ЧМП сравнения векторов; 3) ЧМП поиска удовлетворительных значений критери­ ев. Одной из первых ЧМП является STEM, основанная на идее последовательного наложения ограничений на критерии.

87

Библиографический список

1.Вентцель Е.С. Исследование операций. М.: Наука, 1980.

2.Вагнер Г. Основы исследования операций. М.: Мир,1973.

3.Ларичев О.И. Объективные модели и субъективные решения. М.: Наука,

 

1987.

 

 

 

4.

Хитч Ч. Руководство обороной. М.: Сов. радио, 1968.

 

 

5.

Simon Н., N ewell

A. Heuristic problem solving: the

next

advance in

 

operations research / /

Oper. Res. 1958. V. 6, Jan.

 

 

6.

W allenius H., W allem us Y., Vartia P. An aproach to

solving multiple

 

criteria macroeconomic policy problems and an application / /

Management

 

Science. 1978. V. 24, № 10, June.

 

 

7.Штойер P. Многокритериальная оптимизация. Теория, вычисления и при­ ложения. М.: Радио и связь, 1992.

8.Карлин С. Математические методы в теории игр, программировании и экономике. М.: Мир, 1964.

9.Monarchi D. Е., W eber J.E., Duckstein L. An interactive multiple objective decision making aid using nonlinear goal programming / / M. Zeleny (Ed.). Multiple criteria decision making. Berlin: Springer Verlag, 1976.

10.Дайер Дж . Многоцелевое программирование с использованием человеко-

машинных процедур / / Вопросы анализа и процедуры принятия решений. М.: Мир, 1976.

11.Бенайюн Р., Ларичев О., Монтгольфье Ж ., Терни Ж . Линейное програм­ мирование при многих критериях: метод ограничений / / Автоматика и те­ лемеханика. 1971. № 8.

12.Benayoon R., Decostre S., Leyrat Р. Gestion previsionelle des cadres. Rapp. № 35. SEMA, 1969.

13.Лотов A.B., Бушенков В.А., Каменев Г.К., Черных О.Л. Компьютер и поиск компромисса. Метод достижимых целей. М.: Наука, 1997.

14.Соболь И.М., Статников Р.Б. Выбор оптимальных параметров в задачах со многими критериями. М.: Наука,1981.

Контрольное задание

Дайте определения следующих ключевых понятий:

Исследование операций Объективная модель Критерий оптимальности

Роль ЛПР при подходе исследования операций Метод «стоимость—эффективность» Синтез стоимости и эффективности Хорошо и слабоструктурированные проблемы Пространство переменных и критериев Человекомашинные процедуры (ЧМП): фазы анализа и расчетов Трудности ЛПР в ЧМП Прямые ЧМП ЧМП оценки векторов

ЧМП поиска удовлетворительных решений Процедура STEM

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

Е.С. Вентцель. Исследование операций