|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Описание алгоритма решения задачи
Модели линейного, динамического, сепарабельного и т.д. программирования являются примером принятия решений в условиях определенности. Эти модели применимы лишь в тех случаях, когда альтернативные решения можно связать между собой точными линейными функциями. Но существует и иной подход к принятию решений в условиях определенности, когда определяются некоторые количественные показатели, обеспечивающие числовую шкалу предпочтений для возможных альтернативных решений. Этот подход известен как метод анализа иерархий. Этапы решения задачи: 1. Получить матрицы парных сравнений критериев и матрицы парных сравнений альтернатив в рамках каждого критерия от всех экспертов. Если имеется n критериев на заданном уровне иерархии, то создается матрица А размерности a. если aij=k, то aji=1/k. b. все диагональные элементы aij матрицы А должны быть равны 1, так как они выражают оценки критериев относительно самих себя. 2. Определить относительные веса w критериев и альтернативпутем нормализации матрицы А ( деление элементов каждого столбца на сумму элементов этого же столбца). Искомые относительные веса w вычисляются теперь в виде средних значений элементов соответствующих строк нормализованной матрицы А. 3. Определить согласованность матрицы A. Согласованность означает, что решение будет согласовано с определениями парных сравнений критериев или альтернатив. С математической точки зрения согласованность матрицы A означает, что
Матрица сравнений А может быть получена из матрицы N путем деления элементов i-го столбца на wi ( это процесс, обратный нахождению матрицы N из А ).
Используя приведенное определение матрицы А, имеем
В компактной форме условие согласованности матрицы А формулируется следующим образом. Матрица А будет согласованной тогда и только тогда, когда Aw = n w, где w – вектор столбец относительных весов wi, i = 1, 2, …, n. Когда матрица А не является согласованной, относительный вес wi аппроксимируется средним значением n элементов i-й строки нормализованной матрицы N. Обозначив через A
где Уровень несогласованности матрицы A вычисляетсяиз выражения
где
Стохастический коэффициент согласованности RI определяется эмпирическим путем как среднее значение коэффициента CI для большой выборки генерированных случайным образом матриц сравнения А. Если Значение nmax вычисляется на основе матричного уравнения
Поскольку
Таким образом величину nmax можно определить путем вычисления вектор-столбца 4. На основе полученных весовых коэффициентов находится комбинированный вес для каждой альтернативы. 5. Альтернатива, комбинированный весовой коэффициент которой является наибольшим, представляет собой оптимальное решение. Пример решения задачи Формулировка задачи: Предприятию необходимо взять в аренду складские помещения для хранения своей продукции.Склад может быть расположен в одном из трех городов: D, B или C. Руководству предприятия, в составе: Петров П.Е., Иванов И.В. и Некрасова Н.Е., необходимо решить: в каком городе рациональнее расположить склад. Для анализа альтернатив руководство выделило три критерия, оказывающих наибольшее влияние на доходность предприятия: спрос на продукцию (С), наличие конкурентов (К) и стоимость аренды складских помещений (Ар) в каждом из городов. Основываясь на выдвинутых критериях, руководство должно отдать предпочтение определенному городу. В каком городе выгоднее разместить склад, при условии, что мнения экспертов равнозначны? Решение: 1. Матрицы парных сравнений критериев:
2. Для определения относительных весов критериев «С», «К» и «Ар» нормализуем полученные матрицы сравнения и найдем средние значения элементов соответствующих строк нормализованной матрицы.
Аналогично получаем весовые коэффициенты критериев для других экспертов:
3. Проверим: является ли уровень несогласованности полученных матриц парных сравнений приемлемым.
Отсюда получаем: nmax = 2, 076 + 0, 355 + 0, 607 = 3, 038 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы D является приемлемым. Аналогично находим:
Отсюда получаем: nmax = 3, 013 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы D является приемлемым.
Отсюда получаем: nmax = 3, 033. Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы D является приемлемым. В результате мы имеем весовые коэффициенты критериев для каждого эксперта, представленные в Таблица 1. Таблица 1
Произведем действия, аналогичные пп.1-3, для получения весов альтернативных решений (D, B и С). 1. Матрицы парных сравнений альтернатив в соответствии с каждым критерием.
2. Соответствующие нормализованные матрицы и весовые коэффициенты альтернатив:
3. Проверим согласованности матриц сравнений альтернатив. Столбцы матрицы NDАр (Петров П.Е.) и NDАр (Некрасов Н.Е.) одинаковы. Это имеет место лишь в случае, когда лицо, принимающее решение, проявляет идеальную согласованность в определении элементов матрицы сравнений, т.е. матрица сравнений является согласованной. Оценим уровень несогласованности остальных матриц сравнений. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Спрос», составленную экспертом Петровым П.Е.
Отсюда получаем: nmax = 3, 021 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DС является приемлемым. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Конкуренция», составленную экспертом Петровым П.Е.
Отсюда получаем: nmax = 3, 011 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DК является приемлемым. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Спрос», составленную экспертом Ивановым И.В.
Отсюда получаем: nmax = 3, 025 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DС является приемлемым. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Конкуренция», составленную экспертом Ивановым И.В.
Отсюда получаем: nmax = 3, 025 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DК является приемлемым. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Арендная плата», составленную экспертом Ивановым И.В.
Отсюда получаем: nmax = 3, 023 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DАр является приемлемым. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Спрос», составленную экспертом Некрасовым И.В.
Отсюда получаем: nmax = 3, 071 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DС является приемлемым. Проверим согласованность матрицы сравнений альтернатив в рамках критерия «Конкуренция», составленную экспертом Некрасовым И.В.
Отсюда получаем: nmax = 3, 025 Следовательно, для n=3 имеем:
Так как CR< 0, 1, уровень несогласованности матрицы DК является приемлемым. В результате мы имеем весовые коэффициенты альтернатив в соответствии с каждым критерием для каждого эксперта, которые представлены в Таблица 2. Таблица 2
4. Полученные в результате расчетов данные (Таблица 1 и Таблица 2) для наглядности представим на дереве (Рис. 1). Комбинированный вес W для каждого города определяется по единой схеме. Например, для города D можно записать:
5. Таким образом, в результате проведенных вычислений получаем следующие комбинированные весовые коэффициенты для каждого из городов:
В результате, город D получает наивысший комбинированный вес и, следовательно, является наиболее оптимальным выбором для размещения склада. Рис. 1
Популярное:
|
Последнее изменение этой страницы: 2016-08-31; Просмотров: 753; Нарушение авторского права страницы