Научная статья на тему 'Метод принятия решений на основе многокритериальных распределенных экспертных оценок'

Метод принятия решений на основе многокритериальных распределенных экспертных оценок Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
74
14
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Санжапов Булат Хизбуллович, Калина Ирина Семеновна

В статье рассматривается модель принятия решений на основе многокритериальной оценки объектов, представленной в виде нечетких распределенных величин. Метод обработки информации основывается на решении задачи минимизации разности полезностей двух рассматриваемых альтернатив. Знание функций полезности не является обязательным, достаточно определить линейный порядок на используемых дискретных градациях рассматриваемых шкал.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Санжапов Булат Хизбуллович, Калина Ирина Семеновна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Метод принятия решений на основе многокритериальных распределенных экспертных оценок»

Метод анализа иерархий и его приложение к поддержке принятия решений при обеспечении процессов управления качеством легко алгоритмизируется и может быть реализован программно. На сегодняшний день наиболее известна автоматизированная система TRIM Q2M, разработанная HI III СпецТек и охватывающая многие аспекты системы управления качеством. Однако в этой автоматизированной системе не реализованы процедуры многокритериального выбора альтернатив, что не позволяет решать многие проблемы, связанные с принятием решений СМК. В Астраханском государственном университете в настоящее время ведутся работы по созданию автоматизированной системы поддержки менеджмента качества, реализующей в полной мере методы теории принятия решений и оценки эффективности процессов СМК.

Подобные системы позволят более активно внедрять стандарты ГОСТ Р ИСО 9000, вовлекая в процесс обеспечения качества управляющий состав предприятия, что, в свою очередь, делает автоматизированную систему СМК мощным инструментом качества.

1 ГОСТ Р ИСО 9000-2001. Системы менеджмента качества. Основные положения и словарь. Введ. 2001-08-15. М.: Изд-во стандартов, 2001.

2 Саати Т. Принятие решений: метод анализа иерархий: Пер. с англ. М.: Радио и связь, 1993.

УДК 519.816

МЕТОД ПРИНЯТИЯ РЕШЕНИЙ НА ОСНОВЕ МНОГОКРИТЕРИАЛЬНЫХ РАСПРЕДЕЛЕННЫХ ЭКСПЕРТНЫХ ОЦЕНОК

Б.Х. Санжапов, И.С. Калина

В статье рассматривается модель принятия решений на основе многокритериальной оценки объектов, представленной в виде нечетких распределенных величин. Метод обработки информации основывается на решении задачи минимизации разности полезностей двух рассматриваемых альтернатив. Знание функций полезности не является обязательным, достаточно определить линейный порядок на используемых дискретных градациях рассматриваемых шкал.

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

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

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

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

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

• многокритериальность;

• критерии являются лингвистическими и задаются на дискретных порядковых шкалах;

• оценки альтернатив по выбранным критериям являются нечеткими и представляются в виде распределения уверенности на порядковой шкале.

Последнее обстоятельство обусловлено тем, что в ряде случаев невозможно произвести парное сравнение объектов в силу того, что они, например, принадлежат различным классам.

Рассмотрим математическую постановку задачи ранжирования альтернатив, основываясь на результатах работ3.

Пусть исследуемые альтернативные варианты реализации программы, которые формирует лицо, принимающее решение (ЛПР), совместно с группой консультантов, образуют множество а = { 1,2

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

Е1={е( к = 1,т1 , =1,а }

Здесь - номер критерия, т- число градаций шкалы Л\ используемой для критерия к -номер градации шкалы Е", а - общее число используемых критериев.

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

Функция, характеризующая такое распределение, представляется в виде т :2х ->[од], и обладает свойствами: т(0) = ф, X т(Л) = 1,

АаХ

где X - рассматриваемое множество дискретных градаций шкалы Е1’ = 1,0'). А - его

подмножества, представляющие собой отдельные градации шкалы, их некоторые объединения, которые обусловлены спецификой решаемой конкретной задачи, 2х - множество всех подмножеств отрезка [0,1].

Степень уверенности во множестве ЛсХ выражается в виде функции уверенности (доверия), которая представляется при использовании распределения уверенности в следующем виде:

Ве1(А)= 2>(5),ЛсХ ВсА

Функция доверия обладает следующими свойствами, наличие которых дает возможность более адекватно представить экспертную информацию:

Ве1(ф) = 0,2) Ве1(Х) = 1,3) \/Д,..Дс1,й> 0.

Выполняется 5е/(^1У...У^)>(-1)1/1+15е/( I Аг), I £ {1•

7ё/

Для иллюстрации предложенного подхода рассмотрим оценку какой-либо альтернативы по критерию «Технологичность». Допустим, что, по мнению экспертов, оценки по этому критерию могут иметь только четыре значения, т.е. шкала разбивается на четыре градации: Низкая, Приемлемая, Хорошая, Высокая. Пусть «осторожный» эксперт сделал следующие оценки: т(Низкая) = 0,1; т(Приемлемая) = 0,3; т(Хорошая) = 0,3; т(Высокая) = 0,1. Рассмотренные оценки являются заниженными (их сумма меньше единицы), неопределенность имеет место при рассмотрении соседних градаций, которая моделируется следующим образом: т(Низкая или Приемлемая) = 0,05; т(Приемлемая или Хорошая) = 0,1; т(Хорошая или Высокая) = 0,05.

В дальнейшем будем считать, что выполняется предположение: «незакрепленные» массы характеризуют неопределенность при оценке альтернативы только при рассмотрении соседних градаций лингвистической шкалы4.

Заметим, что в случае «закрепленных» масс оценка альтернативы а представляется в

г£ ___

виде распределения: у^(а) = (р^ при ограничениях ^=1, р^ >0,^ = 1,а,

к= 1

£

величина р трактуется как достоверность того или степень уверенности в том, что при рассмотрении критерия ^ оценка альтернативы а по шкале есть .

Один из способов определения оценок да(е|), % = 1,0.,к = \,п^ . характерный для

«осторожных» экспертов при групповом оценивании альтернатив, заключается в том, что величина оценки принимается пропорционально числу голосов экспертов (или равной доле числа экспертов), полагающих, что оценка альтернативы по фиксированному критерию при рассмотрении конкретной градации соответствующей шкалы является минимальной и ее нельзя уменьшить.

Оценка альтернативы ае О = {1 по критерию д е {1,..., а} представляется в

виде распределенной оценки:

У*(а) = (т!(<*),т(2(а),т\(а),...,(а)),

сумма оценок в скобках равна единице. Здесь предполагается, что неопределенность при экспертном оценивании альтернатив может иметь место только при рассмотрении соседних градаций лингвистической шкалы. Таким образом, каждая альтернатива ае П = {1,...,й}

при многокритериальной оценке характеризуется набором у(а) = (у1 (а),..., у"(а)) ■

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

Предположение 1. Оценка альтернативы по всем критериям является распределенной, т.е. оценка по каждому критерию не зависит от оценок по другим критериям.

Предположение 2. Относительная предпочтительность оценок на шкалах, в том числе и лингвистических, описывается аддитивной функцией полезности:

<4 ,-,е^) = и^) + ... + и(е^ ),£ = 1,а На основании Предположения 2 можно сделать вывод о том, что на множестве всех

градаций шкал Е*~ {4 \к = \,п^, £ = \, ос} определяется отношение квазисерии Ф :

4 Ф 4 ^п, (4 )> и, (4 )■

Отношение Р на множестве О = {1 называется квазисерией (четкой), если оно

антирефлексивно, транзитивно и отношение Р есть отношение эквивалентности. С по-

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

предпочтению. Для построенных таким образом градаций выполняются условия:

(е! , 4 е Сг) <=> (4 ) = и4- (4 ) > (е! Е Сг , 4 е С} , 7 < ./) О и4 (е\ ) > и? (е/ )

Существенным моментом в задаче ранжирования альтернатив в такой постановке задачи является то, что знание функции полезности не является обязательным.

Для решения поставленной выше задачи от экспертов и ЛПР требуется информация следующего вида:

1)0 = {1,2,...,и} - множество альтернатив;

2) {К;, ¿; = 1,а} - множество критериев со шкалами, имеющими дискретные градации;

3) множество распределенных оценок каждой альтернативы

аеП = {1,...,п}-у*(а) = (т* (а), т* 2 (а), (а),т* (а))

по выбранной шкале Е^ = {ef к = \,т^ = !,(%};

4) Cj,.. Ст - классы эквивалентных градаций построенных ЛПР при условии того, что каждая градация из класса С. строго предпочтительней любой градации из класса Сj+l.

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

Схема обработки экспертной информации, заданной в таком виде, предполагает выполнение несколько этапов4. На первом - строится функционал, характеризующий модуль разности по полезности произвольных двух альтернатив для фиксированного критерия. На втором - решается транспортная задача линейного программирования максимизации меры эквивалентности этих альтернатив, что позволяет определить значения масс уверенности и получить в результате оценки с «закрепленными массами»4. На третьем - используется метод построения обобщенной шкалы Е = {е1,...,ет}, в которой каждая градация принадлежит

соответствующему классу эквивалентных градаций. Каждая альтернатива оценивается в виде распределенной величины, каждая компонента которой есть среднее арифметическое значение по оценкам различных критериев, входящих в рассматриваемый класс. На четвертом - решается соответствующая транспортная задача линейного программирования закрытого типа минимизации разности по полезности двух альтернатив. На пятом - определяется нечеткое обратимое отношение на множестве рассматриваемых альтернатив, которое не является в общем случае транзитивным. Поэтому задачу упорядочения объектов будем искать в нечетком виде путем построения нечеткой обратимой квазисерии, близкой к исходному нечеткому отношению, представленной матрицей транзитивного замыкания А = {а^ ) :

р{А, Т) = max I а -1 I -> miß ,

iJeQxQ. I J ;l TeT

Uj

где T - множество нечетких обратимых квазисерий, т.е. множество рефлексивных, обратимых и транзитивных отношений Т = {tt-). Введем дополнительную переменную

Ä = р(А,Т), тогда вышеизложенную задачу перепишем в виде:

Л —> min ,

-а +' •V/'-./e П,

Ч - °’ Ч = ]’ Ч + * а = ]’V/’ J є П’1ф J’ t,] a

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

Предложенный подход был использован, в частности, при определении оптимальной реализации программы - выбора рационального способа бурения6. Рассматривается пять альтернативных способов: роторный, лазерный, лазерно-ультразвуковой, турбинный, взрывной. Это множество оценивается по 23 критериям: экономический, экологический, технологический, технический и др., с введенными на них порядковыми шкалами. Наилучшим оказался лазерно-ультразвуковой способ, который лучше эквивалентных между собой турбинного и лазерного как 0,59, т.е. преимущество не является абсолютным. Последние эквивалентные способы лучше роторного как 0,65, что указывает на их превосходство. И роторный - незначительно превосходит взрывной (как 0,55).

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

1 Дубов Ю.А., Травкин С.И., Якимец В.Н. Многокритериальные модели формирования и выбора вариантов систем. М.: Наука, 1986; Брахман Т.Р. Многокритериальность и выбор альтернатив в технике. М.: Радио и связь, 1984.

2 Нечеткие множества в моделях управления и искусственного интеллекта / Под ред. Д.А. Поспелова. М.: Наука, 1986.

3 Shafer G.A. Mathematical Theory of Evidence. Prienceton: Prienceton Univ. Press, 1976; Жаке-Лагрез Э. Применение размытых отношений при оценке предпочтительности распределенных величин // Статистические модели и многокритериальные задачи принятия решений. М.: Статистика, 1979. С. 168-183; Ранжирование распределенных величин на основе нечетких квазисерий / Макеев С.П., Серов Г.П., Чуйкин С.И. и др. М.: ВЦ АН СССР, 1986.

4 Соболев В.М., Санжапов Б.Х. Планирование экономического и социального развития региона (на примере Волгоградской области). Аналитический подход. Волгоград: Ведо, 1992.

5 Санжапов Б.Х., Калина И.С. Моделирование принятия решений при стратегическом планировании устойчивого экономико-социального развития региона // Известия Волгоградского государственного технического университета. Вып. 2 (17). Волгоград: ВолгГТУ, 2006. С. 77-79. (Сер. Концептуальное проектирование в образовании, технике и технологии).

6 Соболев В.М., Санжапов Б.Х. Экспертная оценка объектов машиностроения при обосновании технического задания на проектирование // Проблемы машиностроения и надежности машин. 1993. №3. С. 13-15.

i Надоели баннеры? Вы всегда можете отключить рекламу.