Моделирование и анализ данных
2024. Том 14. № 2. С. 62–79
doi:10.17759/mda.2024140204
ISSN: 2219-3758 / 2311-9454 (online)
Экспертное задание нечётких строгих порядков
Аннотация
В работе представлен метод опроса экспертов для случая агрегирования нечётких предпочтений, задаваемых через попарное сравнение альтернатив. Показана возможность уменьшения числа вопросов, задаваемых экспертам при опросе. На примере разобрано взятие нечёткого транзитивного замыкания для бинарного отношения, создаваемого экспертом в ходе опроса, и за счёт этого сокращения числа сравнений.
Общая информация
Ключевые слова: выбор, эксперт, бинарная классификация, опрос, порядок, принцип транзитивности
Рубрика издания: Анализ данных
Тип материала: научная статья
DOI: https://doi.org/10.17759/mda.2024140204
Получена: 13.05.2024
Принята в печать:
Для цитаты: Смерчинская С.О., Яманаева Р.Р. Экспертное задание нечётких строгих порядков // Моделирование и анализ данных. 2024. Том 14. № 2. С. 62–79. DOI: 10.17759/mda.2024140204
Полный текст
Введение
Пусть в рамках задачи группового выбора из множества альтернатив надо выбрать некоторое подмножество наилучших или расставить альтернативы по предпочтительности, с учётом советов всех заинтересованных лиц. В качестве заинтересованных лиц выступают эксперты, которые должны выразить свои мнения относительно той или иной альтернативы. При выявлении предпочтений экспертов на множестве альтернатив необходимо упрощать процедуру так, чтобы она отвечала неким интуитивным критериям достоверности, скорости и другим. Для этого надо, чтобы эксперту было как можно проще делать выбор из альтернатив.
Распространённым алгоритмом выявления предпочтений является парнодоминантный механизм выбора ([1,3]), при котором экспертам предлагается попарно сравнивать альтернативы и выбирать более предпочтительную из пары. Выбор осложняется тем, что эксперт иногда не может точно сказать, какая из альтернатив лучше. Но при этом у него есть некоторая степень уверенности в том, что выбираемая альтернатива имеет приоритет перед другой. Чтобы выразить эту степень уверенности можно использовать аппарат нечётких множеств ([6,7,8]), в частности, нечётких бинарных отношений. Такой подход может помочь получить от экспертов информацию более точно (по сравнению с чёткими бинарными отношениями) отражающую мнение эксперта и его внутреннее понимание о том, какая альтернатива лучше.
В силу того, что эксперты могут быть не знакомы с самим механизмом построения отношения (а также и агрегированного отношения ([4,5])) и могут говорить, подчас, противоречивые вещи, предлагается упростить эксперту задачу выражения мнения. Для упрощения можно сократить количество вопросов, задаваемых эксперту, так, чтобы исключить противоречия. Например, эксперт может сказать, что альтернатива А лучше Б, а Б лучше В. Если после этих двух утверждений эксперт укажет, что В лучше А, построенное на основании такого ответа отношение не будет удовлетворять условию непротиворечивости. Для того, чтобы соблюсти условие непротиворечивости предлагается после первых двух вопросов автоматически указать, что А лучше В. За счёт этого исключаются явные противоречия.
Вывод о том, что в данном примере А лучше В, делается на основании транзитивного замыкания конструируемого отношения. В статье показано, что транзитивное замыкание не обязательно вычислять после каждого вопроса, заданного эксперту (процедура взятия транзитивного замыкания требует вычислительных ресурсов), и количество выполнений этой операции можно сократить.
Благодаря предположениям выше можно добиться сокращения числа вопросов, задаваемых эксперту в ходе выявления предпочтения, а также добиться более быстрого получения непротиворечивой информации, более тонко отражающей нюансы предпочтений эксперта, с учётом силы уверенности в предоставляемом ответе при каждом сравнении альтернатив.
Проблемы, с которыми можно столкнуться, проводя опрос экспертов, связаны с психологическим аспектом человеческого мышления ([1]). Во-первых, при опросе может влиять выбор пар, предложенных эксперту для сравнения – последовательность предъявления пар может сыграть роль в итоговом предпочтении. В этом отличие от полного опроса эксперта, когда ему предлагается сравнить все возможные пары альтернатив (но в этом случае в бинарном отношении могут выявиться противоречия). Во-вторых, эксперты могут не быть в состоянии численно отразить свое мнение при сравнивании альтернатив, человеку может быть сложно выразить неформализованную, интуитивно понимаемую информацию в конкретных числах. В-третьих, каждый эксперт может иметь свою внутреннюю шкалу для задания предпочтительности, и может случиться так, что для одного из экспертов число 0.7 – это очень сильная степень уверенности, а для другого это же число выражает неярко выраженную уверенность. В этом заключаются отличия от задачи для чётких бинарных отношений.
Постановка задачи
Пусть экспертная информация получается в форме попарных сравнений альтернатив. На информацию и на процедуру её выявления накладываются ограничения.
-
Информация, полученная от каждого эксперта по алгоритму опроса, должна быть:
-
-
a)однородной (т.е. единообразной, представленной в одной и той же форме для каждого эксперта);
-
b)непротиворечивой;
-
c)полной и достоверной (то есть, выражающей именно собственное мнение эксперта, а не сконструированный продукт выполнения алгоритма опроса).
-
-
- Должна быть возможность пересмотреть решение для одного или нескольких экспертов в случае получения неудовлетворительных результатов.
- Информация должна давать возможность построить агрегированное предпочтение (в виде упорядочения альтернатив или выявления наиболее предпочтительных).
Алгоритм опроса подразумевает возможность использования процедуры согласования получаемой от экспертов информации.
При сравнении альтернатив предполагаем, что есть несколько вариантов их взаимного сопоставления:
-
альтернатива предпочтительнее альтернативы ;
-
альтернатива предпочтительнее альтернативы ;
-
альтернативы и несравнимы.
-
-
-
.
В ходе проведения опроса может возникнуть ситуация, в которой полученная от эксперта информация окажется противоречивой, т.е. в формируемом отношении предпочтения будет существовать противоречивый контур. Для того чтобы этого не случилось, необходимо к полученным в результате опроса отношениям предъявить такое естественное требование как транзитивность. Обеспечение транзитивности формируемого в ходе опроса отношения позволит, также, сократить количество задаваемых эксперту вопросов (количество сравниваемых пар альтернатив).
Сокращение числа вопросов эксперту
Если отношение асимметричное и не содержит контуров ([2]), то при добавлении к нему свойства транзитивности (при взятии транзитивного замыкания) получим отношение строгого порядка (значок ≻ или ≺), также не содержащее контуров. В случае строгого порядка равноценность альтернатив не рассматривается, равноценные альтернативы могут быть только в нестрогом порядке (значок ≽ или ≼). Надо заметить, что в случае нестрогого порядка, при взятии транзитивного замыкания, отсутствие контуров не гарантируется.
Для доказательства следующих утверждений введём определения, относящиеся к нечётким бинарным отношениям.
Операция композиция производится над строками и столбцами подобно операции в матричном произведении по правилу «строка на столбец».
или
Обязательно ли применять операцию взятия транзитивного замыкания к матрице смежности формируемого отношения после каждого сравнения двух альтернатив? На этот вопрос отвечают следующие утверждения.
Замечание. Утверждения основаны на свойстве упорядоченных пар принадлежать или не принадлежать отношению. В нечётком случае отсутствие пары означает 0 в элементе матрицы смежности (так же и в чётком случае), а любое ненулевое число уже говорит о некоторой степени принадлежности отношению (присутствие упорядоченной пары в отношении). Поэтому, заменяя любое число в матрице нечёткого отношения символом единицы, можно применять утверждения также и для случая нечёткого отношения.
Следующее утверждение обобщает утверждение 1 для случая задания произвольных по счету вопросов.
Замечание. Для нечётких отношений предыдущие утверждения означают, что новая добавляемая альтернатива может только добавить новый путь, следовательно, может только увеличить пропускную способность между парой вершин-альтернатив в графе отношения.
Утверждение 3. Добавление к транзитивному отношению информации о сравнении двух ранее не сравниваемых альтернатив не приводит к получению противоречивого контура.
Пример построения экспертных предпочтений
Эксперт заполняет первые строку и столбец:
Далее проделаем операции по транзитивному замыканию:
Количество имеющихся сравнений: 5.
Эксперт заполняет вторые строку и столбец:
Далее проделаем операции по транзитивному замыканию:
Количество имеющихся сравнений: 6.
Пример построения агрегированного строгого порядка
Получив нечеткие строгие порядки от всех экспертов, программа приступает к выполнению алгоритма построения агрегированного строгого порядка. Алгоритм приводится в работе [4] и состоит из трех этапов.
- Суммирование предпочтений.
- Разрушение противоречивых контуров.
- Взятие транзитивного замыкания.
Ниже приведён пример агрегирования матриц предпочтений экспертов. Пусть предпочтения экспертов уже транзитивны.
1. Суммирование предпочтений.
2. Разрушение противоречивых контуров.
Здесь «&» (как и в [4]) обозначает операцию логического «И». Для матриц это означает поэлементное применение операции.
Последовательно удаляем дуги минимального веса из всех контуров и проверяем, не исключились ли контуры.
Контуров больше нет.
3. Взятие транзитивного замыкания.
Искомое отношение строгого порядка находится через создание транзитивного замыкания найденного графа с удалёнными контурами.
Система поддержки экспертного опроса
Рис. 1. Логическая схема алгоритма опроса
Для проведения опроса используется программная реализация алгоритма с визуализацией. Работа программы на примере, представленном выше, – на рисунках далее.
Эксперт заполняет первые столбец и строку. Например, на вопрос: «Какая степень уверенности в том, что альтернатива лучше альтернативы ?» эксперт отвечает «0.24 из 1.0». В соответствующей клетке матрицы пишется «0.24».
Рис. 2. Ввод n-1 сравнения – заполнение первых строки и столбца
Необходимо после сравнения взять транзитивное замыкание, чтобы дополнить полученную информацию непротиворечивыми выводами.
Рис. 3. Дополнение по транзитивности после n-1 сравнения
Далее заполняются незаполненные клетки во вторых столбце и строке, берётся транзитивное замыкание.
Рис. 4. Ввод оставшихся сравнений и транзитивное замыкание – получение итогового нечёткого отношения для одного эксперта
Таким образом с помощью программы достигается построение асимметричного транзитивного нечёткого отношения, соответствуюшего предпочтениям эксперта.
Программа позволяет такую же процедуру провести для нескольких экспертов, с последующим построением агрегированного отношения. Результат работы программы на примере, представленном выше – на рисунках далее.
Рис. 5. Результат применения алгоритма для трёх экспертов
Рис. 6. Матрица агрегированного отношения R, матрицы R с разрушенными контурами и со взятым после разрушения контуров транзитивным замыканием
В программе имеется возможность визуализации бинарных отношений в виде графов для отражения полной картины процесса построения группового решения.
Рис. 7. Графы, соответствующие матрицам предпочтений экспертов
Рис. 8. Агрегированное отношение в виде графа
Рис. 9. Агрегированное отношение с разбитыми контурами (слева) и со взятым после этого транзитивным замыканием (справа)
Заключение
В статье разработана методика получения непротиворечивой экспертной информации, в частности нечетких отношений строгого порядка. При этом программная система позволяет значительно сократить работу эксперта, а именно не задавать вопросов, ответы на которые следуют из транзитивности нечеткого предпочтения. Приводится пример задания экспертом нечеткого отношения строгого порядка и скриншоты программы.
Литература
- Вольский В.И. Процедуры голосования в малых группах // Проблемы управления. – Москва: ООО "Сенсидат-Плюс". – 2016. – С. 2-40.
- Кристофидес Н. Теория графов, Алгоритмический подход. / Перевод с англ. Э.В. Вершкова, И.В. Коновальцева; Под ред. Г.П. Гаврилова. – Москва: Мир, 1978. – 432 с.
- Миркин Б.Г. Проблема группового выбора. – М.: Наука, 1974. – 256 с.
- Непротиворечивое агрегирование отношений строгого порядка / В.Н. Нефёдов, В.А. Осипова, С.О. Смерчинская, Н.П. Яшина // Известия высших учебных заведений. Математика. – 2018. – № 5. ‑‑С. 71‑85.
- Непротиворечивое агрегирование отношений квазипорядка / В.Н. Нефёдов, С.О.Смерчинская, Н.П. Яшина // Прикладная дискретная математика. – Томск: Национальный исследовательский Томский государственный университет. – 2019. – № 45. – УДК 519.81. – С. 113-126. (Математические основы интеллектуальных систем) – DOI 10.17223/20710410/45/13
- Беллман Р., Заде Л. Принятие решений в расплывчатых условиях / Беллман Р., Заде Л. [Текст] // Вопросы анализа и процедуры принятия решений. — Москва:"Мир", 1976. — С. 172-215.
- Орловский С. А. Проблемы принятия решений при нечёткой информации [Текст] / С. А. Орловский — Москва: Наука, 1981 — 208 c.
- Кофман А. Введение в теорию нечётких множеств [Текст] / Кофман А. — Москва: Радио и связь, 1982 — 432 c.
- Трухаев Р. И. Модели принятия решений в условиях неопределённости [Текст] / Р. И. Трухаев — Москва: Наука, 1981 — 258 c.
- Губко М. В. Лекции по принятию решений в условиях нечеткой информации [Текст] / Губко М. В. — Москва: ИПУ РАН, 2004. — 37 c. — Версия 1.
Информация об авторах
Метрики
Просмотров
Всего: 37
В прошлом месяце: 11
В текущем месяце: 5
Скачиваний
Всего: 10
В прошлом месяце: 3
В текущем месяце: 0