Анализ конечности решения в методе экстраполяции экспертных оценок
Анализ профиля экспертных упорядочений на наличие бесконечных решений в методе экстраполяции экспертных оценок. Применение и значение метода максимального правдоподобия. Характеристика голосования как основного способа принятия коллективного решения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.05.2018 |
Размер файла | 111,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Анализ конечности решения в методе экстраполяции экспертных оценок
Вычислительная техника и информационные технологии
Ю.В. Бугаев, И. Ю. Шурупова
Предложен подход к анализу профиля экспертных упорядочений на наличие бесконечных решений в методе экстраполяции экспертных оценок. Сформулировано и доказано необходимое и достаточное условие конечности оценок полезностей альтернатив в методе экстраполяции экспертных оценок при экспертном ранжировании обучающей выборки на порядковой и разностно-порядковой шкале.
Ключевые слова: альтернатива, профиль экспертных упорядочений, метод экстраполяции экспертных оценок, бесконечные оценки, коллективный выбор.
Сложные задачи выбора редко решаются одним человеком, обычно в процессе формирования выбора участвует целый коллектив. В качестве отдельных лиц, принимающих решения, могут выступать руководители и члены выборных органов, жюри, комитетов, производственных отделов, избиратели, эксперты и т.п. Совокупность таких действующих лиц называют группой, принимающей решение (ГПР). Если в результате работы ГПР не было выработано единого мнения, необходимо прибегнуть к какой-либо процедуре для принятия определенного решения. Наиболее распространенным способом принятия коллективного решения является голосование. Голосование характеризуется следующими особенностями:
каким-либо образом формируется набор вариантов (например, кандидатов на выборную должность, вариантов управленческого решения и т. д.), в отношении которых должно быть принято решение;
каждый из участников процедуры (избирателей) вырабатывает свое мнение об этих вариантах и отражает его в избирательном бюллетене в соответствии с инструкцией;
в соответствии с той или иной формальной процедурой по этой информации, поступившей от избирателей, определяется коллективное решение.
Поведение ЛПР существенно определяется ограниченным объемом кратковременной памяти, поэтому количество альтернатив, предъявляемых эксперту, а также число показателей качества, описывающих альтернативы, должны отвечать возможностям человека в данном аспекте [1]. Если число альтернативных решений достаточно велико (сотни и более), то задача поиска оптимального варианта не может быть решена прямым применением какого-либо известного механизма выбора, предполагающего привлечение экспертов, ввиду того что они ориентированы на осуществление экспертной оценки сразу всего имеющегося набора альтернативных решений, включаемого в предъявление X. Однако на практике при проектировании современных сложных производственных систем и планировании их деятельности такая ситуация возникает все чаще и чаще.
Одной из процедур, способных решить указанную проблему, является метод экстраполяции экспертных оценок (МЭЭО), позволяющий обработать спектр мнений экспертов средствами математической статистики. В результате получаются точечные оценки полезностей альтернатив, позволяющие выбрать лучшие варианты из имеющегося набора.
Пусть имеем обучающую выборку из альтернатив
Согласно МЭЭО, экспертам необходимо проранжировать выборку на порядковой шкале. Каждое упорядочение порождает некоторую систему неравенств, определяющую соотношения между полезностями альтернатив из выборки.
Рассмотрим систему непрерывных случайных величин с совместной плотностью распределения , где - вектор параметров распределения. Значение равно оцененной экспертом полезности альтернативы , а ее математическое ожидание соответствует объективной полезности той же альтернативы. Тогда каждый -й вариант индивидуального ранжирования соответствует системе линейных неравенств
(1)
где - структурная матрица -го экспертного упорядочения, число столбцов которой совпадает с числом альтернатив, а число строк зависит от вида ранжирования; , - число экспертов. При линейном упорядочении выборки матрица имеет вид
.
Система (1) соответствует наступлению определенного случайного события, вероятность которого определяется по формуле
(2)
Тогда результат экспертного ранжирования можно интерпретировать как реализацию дискретной векторной случайной величины , где - количество экспертов, выбравших -й вариант упорядочения, ; ; , - число экспертов. В этом случае для поиска точечных оценок полезностей можно применить метод максимального правдоподобия (ММП). Функция правдоподобия (ФП) в соответствии с формулой полиномиального распределения будет иметь вид
, (3)
где - константа нормировки, которую при максимизации можно отбросить.
Чтобы реализовать ММП, надо дополнить целевую функцию (3) уравнениями, связывающими вектор параметров с оценками полезностей альтернатив, и решить полученную задачу математического программирования.
Следуя [2], случайные величины будем считать независимыми, нормально распределенными и, ввиду однородности выборки, имеющими одинаковую дисперсию . Тогда имеем вектор параметров распределения , где математические ожидания - истинные полезности альтернатив выборки, а совместная плотность распределения имеет вид
.
Поскольку полезности определяются с точностью до масштабного множителя, то можно положить = 1. Тем самым мы избавимся от неоднозначности оценок полезности.
Опыт нахождения ММП-оценок в МЭЭО [3] убеждает в том, что решение этой задачи не всегда конечно.
Пример 1. Пусть имеем следующие варианты экспертного упорядочения выборки их трёх альтернатив :
; ; ,
где символ означает «не хуже по предпочтению». Этому набору упорядочений соответствует ФП
(4)
максимум которой равен 0,148148 и достигается при следующих соотношениях полезностей альтернатив: ; =0,60914. Численная же оптимизация функции (4) в системе MathCad даёт следующие оценки полезностей: = 6,96689; = -3,18503; = -3,79417. При этих оптимальное значение совпадает с 0,148148. Условие = 0,60914, как видно, выполняется, а = 10,151916. В соответствии со значением функции нормального распределения полученное решение аппроксимирует бесконечно удалённую точку.
Однако очевидно, что такой аппроксимацией будет любое решение, удовлетворяющее условиям 8; = 0,60914, т.е. численное решение не единственно.
Проведённые исследования [3] показали, что помимо неоднозначности наличие бесконечных решений приводит к значительному смещению полученных оценок полезности. Поэтому вопрос о существовании или отсутствии бесконечных решений в МЭЭО весьма важен.
Пусть экспертов проранжировали элементы выборки из альтернатив на порядковой шкале по убыванию полезностей в соответствии со своими индивидуальными предпочтениями. Для каждой пары альтернатив () вычислим величины
, (5)
где - число случаев, когда эксперты указали , подобно тому, как это делается в процедуре Терстоуна-Мостеллера [2].
Далее на множестве альтернатив введём следующее бинарное отношение :
(6)
Очевидно, отношение (6) симметрично, так как , хотя , т.е. в общем случае . Геометрическим образом данного отношения будет неориентированный граф .
Согласно процедуре Терстоуна-Мостеллера, оценки полезности каждой альтернативы подбираются из условия примерного равенства
(7)
где - функция стандартного нормального распределения. Соотношение (7) справедливо и для МЭЭО-оценок. Следовательно, бесконечные оценки могут появиться только у альтернатив, входящих в пары, для которых = 1 (или 0). В этом случае в силу (7) (или ). Для таких пар отношение (6) не выполняется. Поэтому, в частности, альтернатива выборки, если она единственная имеет бесконечную оценку полезности, соответствует изолированной вершине графа .
Возможна ситуация, когда некоторое подмножество альтернатив имеет бесконечно лучшие (или бесконечно худшие) оценки по сравнению с прочими альтернативами, но внутри этой группы разности конечны. Это означает, что между парами альтернатив этой группы имеет место отношение (6), а с прочими альтернативами они никак не связаны. Иными словами, альтернативы этой группы образуют отдельную компоненту связности графа . Внутри этой компоненты все вершины взаимно достижимы.
Теорема 1. Пусть в графе вершины и достижимы одна из другой. Тогда , где оценки и являются координатами точки теоретического максимума ФП в МЭЭО.
Доказательство:
1. Докажем, что из следует . Тот факт, что означает, что в данном профиле альтернативы и по-разному упорядочены у различных экспертов.
Известна следующая теорема (теорема 2.6 [3]). Пусть в заданном профиле некоторые две альтернативы и по-разному упорядочены у различных экспертов. Тогда разность - в оптимальной точке ФП не может равняться бесконечности.
Утверждение теоремы 2.6 полностью совпадает с требуемым выводом.
2. Докажем основное утверждение теоремы. Пусть в графе вершины и взаимно достижимы. Возможны два случая:
В имеется ребро . Тогда и требуемое следствие получается согласно п. 1.
В нет ребра , но существует конечный маршрут из в : . Тогда для каждого ребра маршрута справедлив п. 1 данной теоремы и . Отсюда
экстраполяция экспертная оценка голосование
Следовательно,
что и требовалось доказать.
Из доказанного следует, что если граф связный, то точка теоретического максимума ФП конечна. Предлагается следующий метод анализа профиля упорядочений на наличие бесконечных решений:
1. На основании профиля предпочтений вычисляем по формуле (5) для всех пар альтернатив.
2. Строим отношение и на его основе граф .
3. Проверяем связность . Если он связный, то ММП-оценки всех альтернатив будут конечны.
Рассмотрим два иллюстрирующих примера. Сначала вернёмся к примеру 1. Согласно формуле (5), имеем:
; ; .
Следовательно, граф содержит только одно ребро и имеет две компоненты связности: и . Оценка бесконечна.
Пример 2. Пусть имеем следующие варианты упорядочения выборки их трёх альтернатив :
; ; .
Имеем: ; ; . Граф G содержит два ребра, (A1, А2) и (A1, А3), а значит, является связным. Бесконечных оценок нет. Численное решение даёт следующие значения оценок полезности: = 0; = 0,923; = - 0,923. Расчётные значения вероятностей превосходства, согласно (7), составляют: ; ; (все отличны от 0 и 1).
Теорема 1 определяет достаточные условия конечности решения. Выясним, каковы необходимые условия. Для этого нам понадобятся вычислительные формулы для вероятностей (2).
Сделаем замену переменных. В соответствии с правилами преобразования нормального распределения [4] данная замена преобразует плотность нормального распределения к виду
,
где (верхний индекс матрицы опущен). Тогда вероятность (2) определяется по формуле
.
Данное выражение можно преобразовать к виду
, (8)
где - вектор искомых параметров ФП. Как видим, формула вычисления вероятностей индивидуальна для каждого варианта упорядочения.
Теорема 2. Пусть граф несвязный и и принадлежат разным компонентам связности. Тогда в точке теоретического максимума функции правдоподобия .
Доказательство. Пусть и - компоненты связности, содержащие и , соответственно. Поскольку и принадлежат разным компонентам, то все эксперты считают их одинаково упорядоченными. Пусть, для определённости, . Возможны два случая:
1. Во всех структурных матрицах присутствует строка, соответствующая разности полезностей . Тогда среди нижних пределов интегрирования в каждом интеграле (8) имеется . Пусть найдена точка максимума ФП и в ней . Очевидно, что если положить , то от этого все интегралы увеличатся, ФП возрастёт, т.е. в оптимальном решении .
2. Строка, соответствующая разности , в явном виде присутствует не во всех структурных матрицах .
Очевидно, что для получения несвязного графа необходимо, чтобы все разности вида , где , а (для краткости назовём их межкомпонентными разностями, а разности оценок альтернатив из одинаковых компонент - внутрикомпонентными), явно присутствующие в структурных матрицах, были положительными во всех упорядочениях. Пусть найдено оптимальное решение, в котором . Добавим ко всем полученным оценкам из произвольную положительную константу . Тогда все внутирикомпонентые разности не изменятся, а межкомпонентные увеличатся на . От этого значение ФП возрастёт, хотя, по предположению, мы уже имеем максимум. Следовательно, в точке точного максимума все межкомпонентые разности, в том числе и , равны +. Теорема доказана.
Вывод. Связность графа является необходимым и достаточным условием конечности точных ММП-оценок полезностей альтернатив в МЭЭО при экспертном ранжировании обучающей выборки на порядковой шкале. Для решения задачи проверки связности имеется несколько простых методов [5]: метод поиска связывающих маршрутов посредством поиска в глубину или в ширину, метод определения номеров компонент связности, являющийся составной частью алгоритма Краскала, и др.
Данный результат означает, что добавление новых данных на разностно-порядковой шкале не сделает решения конечными, просто внесёт некоторое отношение в величину бесконечно больших разностей.
Пример 3. Имеем 6 одинаковых упорядочений выборки их трёх альтернатив: . Численное решение, найденное при ограничении= 0, имеет вид (8,2160; 0,0012; -8,2172). Целевая функция в этой точке равна 1. Оценки и расположились почти симметрично относительно . Однако, например, точка (10,2160; 3,0012; -13,2172) даёт такое же значение и удовлетворяет ограничению. Таким образом, численное решение задачи не определено, а точное решение должно удовлетворять соотношению
; .
Добавим к исходным данным задачи результат ранжирования на разностно-порядковой шкале: пусть три эксперта считают, что , а три остальных - что . Получим следующий численный результат: (7,714; 1,755•10-7; -7,714). Следовательно , поскольку, согласно ранжированию, вероятность превосходства первой разности над второй равна 0,5. Изменение результатов ранжирования повлечёт иное соотношение между значениями данных разностей.
СПИСОК ЛИТЕРАТУРЫ
1. Ларичев, О. И. Объективные модели и субъективные решения / О. И. Ларичев. - М.: Наука, 1987. - 144 с.
2. Thurstone, L. L. A law of comparative judgment / L. L. Thurstone // Psychol. Rev. - 1927. - V. 34. - P. 273 286.
3. Миронова, М. С. Моделирование процедур коллективного выбора на основе экстраполяции экспертных оценок: дис. … канд. физ.-мат. наук / М.С. Миронова. - Воронеж: ВГУИТ, 2011. - 138 с.
4. Андерсон, Т. Введение в многомерный статистический анализ: [пер. с англ.] / Т. Андерсон. - М.: Физматгиз, 1963. - 500 с.
5. Липский, В. Комбинаторика для программистов: [пер. с пол.] / В. Липский. - М.: Мир, 1988. - 213 с.
Размещено на Allbest.ru
...Подобные документы
Сущность математических моделей, классификация и принципы их построения. Анализ операционного исследования. Этапы решения задачи принятия оптимальных решений с помощью ЭВМ. Примеры задач линейного программирования. Математические методы экспертных оценок.
курсовая работа [56,0 K], добавлен 20.11.2015Описание предметной области автоматизации. Программа обследования и план-график выполнения работ на предпроектной стадии. Метод группового принятия решения с помощью кластеризации экспертных оценок альтернатив. Построение диаграммы потоков данных DFD.
дипломная работа [375,8 K], добавлен 07.12.2014Структура системы многокритериального управления безопасностью техногенного объекта. Учет взаимосвязей подсистем безопасности. Экспертные методы принятия решений на основе сравнений многокритериальных альтернатив. Сущность подхода аналитической иерархии.
курсовая работа [737,7 K], добавлен 17.09.2013Исследование основного преимущества методов экспертных оценок. Построение ранжированного списка угроз в информационной системе кафедры АИС. Составление таблицы попарного сравнения угроз. Характеристика главных причин несогласованности оценок экспертов.
практическая работа [16,4 K], добавлен 27.05.2014Сущность экспертных систем и их научно-познавательная деятельность. Структура, функции и классификация ЭС. Механизм вывода и система объяснений. Интегрированные информационные системы управления предприятием. Применение экспертных систем в логистике.
курсовая работа [317,3 K], добавлен 13.10.2013Изучение характеристик, классификации, функций и основных элементов экспертных систем. Исследование их структуры и отличительных особенностей от другого программного обеспечения. Описания методов проектирования и области применения экспертных систем.
реферат [38,1 K], добавлен 18.09.2013Общая характеристика экспертных программ как систем искусственного интеллекта. Описание реализации в реляционной системе управления базами данных. Рассмотрение особенностей интеграции объектных таблиц принятия решения в проект по распознаванию символов.
дипломная работа [662,5 K], добавлен 20.07.2015Понятие и особенности экспертных систем, способных накапливать, обрабатывать знания из некоторой предметной области, на их основе выводить новые знания и решать на основе этих знаний практические задачи. История и устройство юридических экспертных систем.
реферат [58,4 K], добавлен 17.03.2015Сущность, виды, направления использования и основные понятия экспертных систем. Понятие и характеристика основных элементов структуры экспертной системы. Основные виды классификаций экспертных систем: по решаемой задаче и по связи с реальным временем.
доклад [104,5 K], добавлен 09.06.2010Понятие и содержание экспертных систем, принципы взаимосвязи элементов: интерфейса пользователя, собственно пользователя, эксперта, средств объяснения, рабочей памяти и машины логического вывода. Классификация, преимущества, недостатки экспертных систем.
реферат [33,9 K], добавлен 25.02.2013Структура экспертных систем, их классификация и характеристики. Выбор среды разработки программирования. Этапы создания экспертных систем. Алгоритм формирования базы знаний с прямой цепочкой рассуждений. Особенности интерфейса модулей "Expert" и "Klient".
курсовая работа [1,1 M], добавлен 18.08.2009Роль экспертных систем в бухгалтерском учете и банковском деле. Применение механизма автоматического рассуждения и эвристического поиска решения. Идентификация и ликвидация неполадок в локомотивах, анализ передачи телеметрических данных со спутника.
курсовая работа [1,5 M], добавлен 09.02.2011Основные этапы при создании экспертных систем: идентификация, концептуализация, формализация, выполнение, отладка и тестирование, опытная эксплуатация и внедрение. Соответствия между этапами проекта RAD и стадиями технологии быстрого прототипирования.
лекция [38,8 K], добавлен 07.11.2013Этапы разработки экспертных систем. Требования к организации-разработчику. Правильный выбор подходящей проблемы, работа с экспертом. Разработка прототипной системы. Развитие прототипа до промышленной экспертной системы. Особенности оценки системы.
презентация [169,1 K], добавлен 14.08.2013Механизм автоматического рассуждения. Основные требования к экспертным системам. Наделение системы способностями эксперта. Типовая структура и классификация интерфейсов пользователей экспертных систем. Основные термины в области разработки систем.
презентация [252,6 K], добавлен 14.08.2013Классификация экспертных систем и программного обеспечения для их разработки. Практическое применение искусственного интеллекта на машиностроительных предприятиях и в экономике. Составление дерева решения. Язык функционального программирования LISP.
курсовая работа [542,6 K], добавлен 12.12.2013Постановка задачи о коммивояжере. Нахождение оптимального решения с применением метода ветвей и границ. Основной принцип этого метода, порядок его применения. Использование метода верхних оценок в процедуре построения дерева возможных вариантов.
курсовая работа [167,8 K], добавлен 01.10.2009Определение экспертных систем, их достоинство и назначение. Классификация экспертных систем и их отличие от традиционных программ. Структура, этапы разработки и области применения. Классификация инструментальных средств и технология разработки систем.
курсовая работа [78,0 K], добавлен 03.06.2009Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Решение неформализованных задач экспертными системами. Системы искусственного интеллекта, эвристический поиск решения. Особенности работы экспертных систем. Знания о процессе решения задач, используемые интерпретатором. Системы обнаружения неисправности.
презентация [100,1 K], добавлен 12.02.2014