Решение проблемы несравнимости многокритериальных альтернатив с использованием метода "Искра"
Исследование проблемы несравнимости многокритериальных альтернатив с использованием метода "Искра". Процедура решения задачи снижения размерности признакового пространства, основанная на использовании комбинации методов вербального анализа решений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 19.01.2018 |
Размер файла | 63,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Решение проблемы несравнимости многокритериальных альтернатив с использованием метода «Искра»
Ройзензон Г.В.
В многокритериальных задачах принятия решений, ориентированных на ранжирование или выбор наилучшей альтернативы, одной из серьезнейших является проблема несравнимости. Особенно остро такая проблема возникает в ситуации, когда рассматриваемые объекты описываются большим числом признаков.
С подобной трудностью мы сталкиваемся, в частности, при рассмотрении слабо структурируемых проблем, сочетающих количественные и качественные зависимости, причем недостаточно определенные стороны проблемы имеют тенденцию доминировать. При решении таких задач необходимо учитывать большое количество технических, экономических, политических и психологических аспектов. Соответственно, объекты, рассматриваемые в рамках упомянутых задач, можно представить как многопризнаковые. Провести сравнение таких объектов и выбрать среди них лучший не удается, так как эти объекты, как правило, оказываются несравнимыми. Это, в основном, обусловлено тем, что число сравниваемых объектов, как правило, невелико (до 10), а описывающие их признаки (например, технические и эксплуатационные характеристики) разнообразны, различны по значениям и достаточно многочисленны (десятки и сотни).
Например, в методах вербального анализа решений [Ларичев, 2006] одним из способов преодоления рассматриваемой проблемы несравнимости многокритериальных объектов является использование дополнительных, психологически корректных операций получения информации от ЛПР (лица, принимающего решение) и эксперта. Однако набор таких операций весьма невелик, и для части рассматриваемых многокритериальных объектов проблема несравнимости, как правило, остается актуальной.
Альтернативным способом преодоления проблемы несравнимости многокритериальных альтернатив является применение методов снижения размерности признакового пространства.
Необходимость применения методов снижения размерности признакового пространства крайне важна для решения задачи построения компьютерной модели эксперта [Ларичев, 2006], которая является одной из наиболее востребованных и интересных задач искусственного интеллекта.
Во многих практических случаях задача создания компьютерной модели опытного специалиста может быть представлена как задача многокритериальной классификации, так как экспертное знание часто состоит в отнесении объектов к классам решений. Эффективность метода многокритериальной классификации оценивается числом обращений к эксперту, необходимых для построения полной непротиворечивой классификации. Соответственно уменьшение размерности признакового пространства является одним из основных подходов, который позволяет существенно сократить число вопросов к эксперту.
Для упрощения процедуры сравнения или классификации многопризнаковых объектов по их свойствам предлагается предоставить в распоряжение ЛПР (лица, принимающего решение) соответствующий инструментарий, дающий возможности агрегирования большого числа характеристик в небольшое число критериев, имеющих небольшие шкалы оценок, отражающих предпочтения ЛПР. Использование вербальных шкал оценок по критериям позволяет ввести в рассмотрение сложные и субъективные понятия, учесть неопределенность, что характерно для описания сложных объектов.
Рассмотрим методы снижения размерности признакового пространства более подробно.
1. Метод снижения размерности признакового пространства «ИСКРА»
В общем виде задача снижения размерности признакового пространства может быть представлена следующим образом:
x(1),…, x(m)y(1),…, y(m'), m'<m,
где x - исходный набор признаков, y - новый набор признаков, m - размерность исходного признакового пространства, m' - размерность нового признакового пространства.
Известно достаточно большое число методов снижения размерности признакового пространства, в частности, можно упомянуть регрессионный, дискриминантный и кластерный анализы [Айвазян и др., 1989]. Однако такие процедуры требуют «хороших» статистических рядов, которые могут отсутствовать при решении новых задач. В ряде случаев сбор подобной статистики может потребовать больших временных затрат, что не всегда представляется возможным.
Среди способов снижения размерности признакового пространства важно отметить методы векторной стратификации [Глотов и др., 1984], основанные на процедурах построения структурированного многокритериального пространства и разбиения его на заданное число упорядоченных слоев (страт) и теорию гранулирования информации [Zadeh, 1997], основанную на использовании аппарата нечетких множеств и лингвистических переменных.
Альтернативный подход базируется на опыте и интуиции экспертов, при содействии которых может быть решена задача агрегирования. Так, при помощи экспертов может быть сформирован исходный набор характеристик рассматриваемых объектов. Далее эти характеристики необходимо объединить в независимые группы критериев, обладающих вербальными порядковыми шкалами с небольшим числом градаций (3-5). При этом необходимо разработать язык описания качества рассматриваемых объектов, который, с одной стороны, будет одобрен экспертами, а с другой стороны, понятен ЛПР при осуществлении окончательного выбора или классификации [Петровский, 1996].
Необходимо отметить, что подобная процедура может иметь итеративный характер, т.е. полученные группы критериев могут быть в свою очередь объединены в новые группы (следующий уровень иерархии) и т.д. О разработке порядковых вербальных шкал критериев следует сказать отдельно, поскольку уже на данном этапе можно частично сократить размерность рассматриваемых задач (например, при выборе числа градаций шкал критериев). Для разработки такой процедуры необходимо рассмотреть основные типы шкал и соответствующие операции на шкалах. Данный вопрос детально рассматривается в работах по теории измерений [Стивенc, 1960], [Пфанцагль, 1976]. Дальнейшее развитие этого направления представлено в работах по репрезентативной теории измерений [Орлов, 1999]. В соответствии с теорией измерений можно выделить следующие типы шкал: абсолютная шкала, шкала отношений, шкала интервалов, шкала порядка и шкала наименований. Таким образом, задача сокращения размерности признакового пространства может быть частично решена уже на стадии выбора (преобразования) типов шкал исходных (базовых) характеристик.
В качестве примера можно рассмотреть фрагмент задачи выбора стиральной машины. В ряде случаев существенной проблемой при установке стиральной машины являются ее габариты (высота ширина глубина). Таким образом, исходно мы имеем три характеристики, измеряемые в шкале отношений (длина, измеренная в сантиметрах). С точки зрения конечного потребителя возможны следующие три варианта: а) габариты стиральной машины полностью удовлетворяют требованиям; б) габариты стиральной машины удовлетворяют требованиям с определенной оговоркой (например, при установке необходимо снять дверь кухни или ванной комнаты; частично, если возможно, разобрать стиральную машину (снять лицевую панель) и т.п.); в) габариты стиральной машины являются непреодолимым препятствием при установке. Таким образом, в рассмотренном небольшом примере мы от группы характеристик, измеренных в шкале отношений, перешли к групповому критерию с небольшой вербальной порядковой шкалой с тремя градациями.
С точки зрения дальнейших исследований представляется важным попытаться оценить потери информации при преобразовании исходных шкал (базовых) характеристик. С одной стороны, возможна ситуация (как в представленном примере со стиральной машиной) когда мы переходим от более «сильной» шкалы (шкалы отношений), к более «слабой» (шкале порядка). С другой стороны, при таком переходе во вновь сформированную порядковую шкалу составного критерия добавляется дополнительная экспертная информация, описывающая специфические особенности, связанные с установкой стиральной машины. В такой ситуации потеря исходной информации уже не столь очевидна.
Проблема снижения размерности признакового пространства также решается с применением иерархических систем критериев с вербальными шкалами оценок для представления многопризнаковых объектов.
В рамках метода «ИСКРА» (Иерархическая Структуризация Критериев и Атрибутов) предлагается следующая процедура. Первоначально составляется перечень всех базовых показателей объекта (например, список технических характеристик). Характеристики, описывающие объекты, можно представить в виде иерархической системы, нижним уровнем которой служат выделенные базовые показатели. Далее ЛПР по своему усмотрению определяет число и состав критериев, их содержание. В качестве критерия можно выбрать один из базовых показателей или несколько характеристик, объединенных в составной критерий. ЛПР устанавливает, какие базовые показатели будут считаться самостоятельными критериями, а какие будут отнесены к тому или иному составному критерию. Далее формируются вспомогательные шкалы оценок для каждого базового показателя. Шкалы могут иметь числовые (точечные, интервальные) или вербальные оценки. Шкалы оценок могут совпадать с обычно используемыми на практике, либо конструироваться специально для данного критерия. Для формирования шкал оценок по составным критериям можно воспользоваться несколькими процедурами.
Наиболее простым и легко воспринимаемым ЛПР способом конструирования порядковой шкалы для составного критерия является использование однотипных наборов порядковых вербальных шкал базовых показателей и объединение одинаковых оценок в одну общую оценку по принципу: все лучшие оценки по базовым показателям образуют лучшую оценку по составному критерию, все средние оценки - среднюю, все худшие оценки - худшую. Данную концепцию достаточно хорошо иллюстрирует пример с формулой проведения международного хоккейного турнира. Предварительно команды разбиваются на несколько подгрупп. Затем в каждой подгруппе проводится самостоятельный (круговой) турнир. Далее команды, занявшие в своих подгруппах 1 и 2 место, образуют "финальную пульку" и разыгрывают медали, занявшие 3 место борются, предположим, за места с 7 по 9. Команды, занявшие последнее и предпоследнее места в своих подгруппах, борются "за выживание" (например, переходной турнир).
Более сложные процедуры построения шкал критериев предполагают применение методов ЗАПРОС [Ларичев, 2006] и ЦИКЛ [Асанов и др., 2001], в которых необходимо рассматривать множество всех возможных векторных оценок в признаковом пространстве, образованном декартовым произведением значений оценок на шкалах критериев. Метод ЗАПРОС позволяет для составного критерия построить единую порядковую шкалу, формируя ее из оценок по отдельным частным критериям.
Рис. 1. Схема построения набора критериев и формирования шкал оценок
Метод ЦИКЛ предназначен для построения полной непротиворечивой порядковой классификации многопризнаковых объектов. В нашем случае в качестве таких многопризнаковых объектов выступают наборы оценок по базовым показателям, образующим составной критерий. При формировании шкалы оценок составного критерия важно также учесть, что одна часть характеристик, входящих в состав подобного критерия, может рассматриваться как самостоятельная, а другая часть характеристик может быть составной. Поэтому процедура построения шкалы составного критерия сама может состоять из нескольких этапов. Схема построения набора критериев и формирования шкал оценок представлена на рис. 1.
Рассмотренная процедура позволяет выделить группы взаимно-независимых критериев в задачах принятия решений со многими признаками, сформулировать для них обобщенные критерии с вербальными порядковыми шкалами оценок и по построенным системам критериев получить информацию от ЛПР. Использование иерархических систем критериев дает возможность снизить размерность признакового пространства, что положительно сказывается на общем затраченном ЛПР времени решения задачи. Представленная процедура снижения размерности признакового пространства позволяет существенно сократить число несравнимых многокритериальных альтернатив. Предлагаемая концепция обеспечивает систематизацию имеющейся информации, анализ причин принятия окончательных решений, получение их обоснования. Разделение всех критериев на независимые группы позволяет «распараллелить» решение задачи, что также дает существенную экономию времени. Важной особенностью разработанной процедуры является возможность сформировать разные наборы критериев, с тем, чтобы сравнить полученные результаты для разных вариантов с целью оценки качества выбора.
Предложенная методология была использована при решении практических задач многокритериального выбора вычислительных кластеров [Ройзензон, 2005], формирования набора критериев оценки для выбора сложной технической системы [Ройзензон, 2004] и оценки банковских кредитов в зависимости от степени риска [Асанов и др., 2001]. С точки зрения дальнейших исследований, представляется интересным сравнить полученные результаты (правила классификации, результаты многокритериального выбора), основанные на опыте и интуиции экспертов, с накопленной впоследствии статистикой.
Список литературы
размерность признаковый пространство искра
1. [Айвазян и др., 1989] Прикладная статистика. Классификация и снижение размерности / С.А. Айвазян, В.М. Бухштабер, И.С. Енюков, Л.Д. Мешалкин; Под ред. С.А. Айвазяна. -- М.: Финансы и статистика, 1989. -- 607 с.
2. [Асанов и др., 2001] Асанов А.А., Борисенков П.В., Ларичев О.И., Нарыжный Е.В., Ройзензон Г.В. Метод многокритериальной классификации ЦИКЛ и его применение для анализа кредитного риска. // Экономика и математические методы, 2001, том 37, № 2, с. 14-21.
3. [Глотов и др., 1984] Глотов В.А., Павельев В.В. Векторная стратификация.-- М.: Наука, 1984. -- 94 с.
4. [Ларичев, 2006] Ларичев О.И. Вербальный анализ решений / Под ред. А.Б. Петровского. -- М.: Наука, 2006. -- 181 с.
5. [Ларичев и др., 1996] Ларичев О.И., Мошкович Е.М. Качественные методы принятия решений. - М.: Физматлит, 1996. -- 208 с.
6. [Орлов, 1999] Орлов А.И. Репрезентативная теория измерений и ее применения // Заводская лаборатория. -- 1999. -- Т. 65, № 3.-- С. 57-62.
7. [Петровский, 1996] Петровский А.Б. Компьютерная поддержка принятия решений: современное состояние и перспективы развития // Системные исследования. Методологические проблемы. Ежегодник / Под ред. Д.М. Гвишиани, В.Н. Садовского.-- № 24. 1995-1996. М.: Едиториал УРСС, 1996. -- С. 146-178.
8. [Пфанцагль, 1976] Пфанцагль И. Теория измерений.-- М.: Мир, 1976.-- 248 с.
9. [Ройзензон, 2004] Ройзензон Г.В. Формирование критериев оценки для выбора сложной технической системы // Труды Девятой национальной конференции по искусственному интеллекту с международным участием (КИИ-2004).-- Т. 2. -- М.: Физматлит, 2004. -- С. 861-868.
10. [Ройзензон, 2005] Ройзензон Г.В. Многокритериальный выбор вычислительных кластеров // Методы поддержки принятия решений: Сборник трудов Института системного анализа Российской академии наук / Под ред. С.В. Емельянова, А.Б. Петровского. -- М.: Едиториал УРСС, 2005. -- Т. 12. -- С. 68-94.
11. [Стивенc, 1960] Математическое измерение и психофизика // Экспериментальная психология. Т. 1 / Под ред. С.С. Стивенса. -- М.: Иностранная литература, 1960.-- С. 5-78.
12. [Zadeh, 1997] Zadeh L.A. Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic // Fuzzy Sets and Systems. -- 1997. -- September. -- Vol. 90, no. 2. -- Pp. 111-127.
Размещено на Allbest.ru
...Подобные документы
Структура системы многокритериального управления безопасностью техногенного объекта. Учет взаимосвязей подсистем безопасности. Экспертные методы принятия решений на основе сравнений многокритериальных альтернатив. Сущность подхода аналитической иерархии.
курсовая работа [737,7 K], добавлен 17.09.2013Защита информации и ее сжатие. Поиск, распознавание информационных объектов (текста и образов). Роль ключа в шифровании. Прогнозирование временных рядов. Классификация документов, выбор и оценка многокритериальных альтернатив. Принятие решений и вывод.
реферат [140,1 K], добавлен 19.10.2008Освоение метода аналитической иерархии на примере задачи о выборе автомобиля. Вычисление коэффициентов важности. Определение наилучшей альтернативы. Реализация задачи в виде программного продукта в Microsoft.NET Framework на языке C#, описание интерфейса.
курсовая работа [2,4 M], добавлен 13.02.2016Решение задачи на тему максимизации функций многих переменных. Описание метода дихотомии, его применение для решения нелинейных уравнений. Решение данной задачи с использованием метода покоординатного спуска. Составление алгоритмов, листинг программы.
курсовая работа [138,5 K], добавлен 01.10.2009Требования к защите систем электронных платежей. Разновидности процедур, выполняемые лицом, принимающим решения. Методы иерархического упорядочивания альтернатив на заданном множестве критериев. Описание применения метода ОРКЛАСС, схема базы данных.
дипломная работа [1,7 M], добавлен 02.03.2016Математическое описание численных методов решения уравнения, построение графика функции. Cтруктурная схема алгоритма с использованием метода дихотомии. Использование численных методов решения дифференциальных уравнений, составление листинга программы.
курсовая работа [984,2 K], добавлен 19.12.2009Сущность и особенности выполнения метода динамического программирования. Решение математической задачи, принцип оптимальности по затратам, ручной счёт и листинг программы. Применение метода ветвей и границ, его основные преимущества и недостатки.
курсовая работа [38,9 K], добавлен 15.11.2009Построение математической модели. Выбор, обоснование и описание метода решений прямой задачи линейного программирования симплекс-методом, с использованием симплексной таблицы. Составление и решение двойственной задачи. Анализ модели на чувствительность.
курсовая работа [100,0 K], добавлен 31.10.2014Постановка задачи о коммивояжере. Нахождение оптимального решения с применением метода ветвей и границ. Основной принцип этого метода, порядок его применения. Использование метода верхних оценок в процедуре построения дерева возможных вариантов.
курсовая работа [167,8 K], добавлен 01.10.2009Разработка программного средства для поиска альтернативных решений многокритериальных задач. Проектирование программного средства с помощью объектно-ориентированного подхода. Пример листинга программного кода. Особенности работы программы на примере.
контрольная работа [346,5 K], добавлен 11.06.2011Система поддержки принятия решений "Мыслитель" и метод, заложенный в её основу. Порядок работы в программе: новая задача, составление списка альтернатив, списка критериев их оценки, сравнение критериев по степени важности, попарное сравнение альтернатив.
отчет по практике [719,2 K], добавлен 08.03.2016Определение рейтинга альтернатив среди группы заранее выбранных почтовых клиентов с помощью качественных методов оценки. Исследование предметной области почтовых клиентов. Рейтинг альтернатив на основании имеющейся информации. Статистический анализ.
курсовая работа [1,3 M], добавлен 30.11.2008Характеристика параметрических методов решения задач линейного программирования: методы внутренней и внешней точки, комбинированные методы. Алгоритм метода барьерных поверхностей и штрафных функций, применяемых для решения задач большой размерности.
контрольная работа [59,8 K], добавлен 30.10.2014Пути несанкционированного доступа, классификация угроз и объектов защиты. Методы защиты информации в системах управления производством. Основные каналы утечки информации при обработке ее на компьютере. Информационные потоки организации ООО "ТД Искра".
курсовая работа [198,0 K], добавлен 15.03.2016Определение наиболее выгодного соотношения сортов сырой нефти, используемой для производства бензина. Математическая постановка задачи. Выбор метода решения задачи. Описание алгоритма решения задачи (симплекс-метода) и вычислительного эксперимента.
курсовая работа [1,1 M], добавлен 08.12.2010Анализ метода линейного программирования для решения оптимизационных управленческих задач. Графический метод решения задачи линейного программирования. Проверка оптимального решения в среде MS Excel с использованием программной надстройки "Поиск решения".
курсовая работа [2,2 M], добавлен 29.05.2015Особенности метода неопределенных множителей Лагранжа, градиентного метода и метода перебора и динамического программирования. Конструирование алгоритма решения задачи. Структурная схема алгоритма сценария диалога и описание его программной реализации.
курсовая работа [1010,4 K], добавлен 10.08.2014Подбор параметров линейной функции. Вычисление значения функции в заданных промежуточных точках с использованием математических пакетов. Исследование математической модели решения задачи. Составление программы для вычисления коэффициента корреляции.
курсовая работа [2,3 M], добавлен 21.10.2014Законы электрических цепей, порядок и методы их расчета. Разработка программы на языке программирования Borland C++ Builder 5.0 для анализа разветвленных электрических цепей с использованием матричного метода. Алгоритм решения задачи и описание его работы
курсовая работа [211,5 K], добавлен 08.10.2012Анализ метода касательных (метода секущих Ньютона), аналитическое решение нелинейного уравнения. Описание алгоритма решения задачи, пользовательских идентификаторов, блок-схем, программного обеспечения. Тестирование программы на контрольном примере.
курсовая работа [97,1 K], добавлен 10.01.2014