gifts2017

Метод анализа иерархий для принятия решений

Опубликовал Павел Железнов (zheleznov) в раздел Обработки - Универсальные обработки

Метод анализа иерархий (МАИ) — используется для выбора наиболее подходящего из нескольких возможных вариантов решения какой-либо задачи.
Данная обработка поможет любому пользователю 1С:Предприятие принимать обоснованные решения в своей работе и в повседневной жизни.

Назначение и область применения

Метод анализа иерархий (МАИ) — используется для выбора наиболее подходящего из нескольких возможных вариантов решения какой-либо задачи. Разработан американским ученым Томасом Саати и подробно описан в его книгах «Аналитическое планирование. Организация систем» (ISBN 5-256-00380-1) и «Принятие решений. Метод анализа иерархий» (ISBN 5-256-00443-3).

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

Запуск и использование

Обработка подходит для любой конфигурации, для хранения данных используются XML-файлы особой структуры (*.mai.xml).

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

Все этапы ввода данных и анализа результатов изложены во встроенной справке.

Обратная связь

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

Выражаю благодарность Сергею Дудакову за помощь в отладке программы!

Желаю успехов!

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Метод анализа иерархий для принятия решений, версия 1.2
.zip 32,53Kb
11.11.09
128
.zip 32,53Kb 128 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Dimka74 Dimka174 (Dimka74) 03.11.09 05:05
Вот такая ошибка появилась :(

{Форма.Форма(616)}: Значение не является значением объектного типа (НомерСтроки)
стрк = н.Первый.НомерСтроки - 1;
2. Александр Рытов (Арчибальд) 03.11.09 07:29
3. Vlad (kitminsk) 03.11.09 08:46
Хотелось бы пощупать исправленный вариант :?:
4. Vlad (kitminsk) 03.11.09 10:41
Запускаю на платформе 8.1.14.72
выбираю "Загрузить из XML"
Выбираю файл "Выбор работы"
Получаю указанное выше сообщение.
Смотрю заполнение таблиц
Закладка цель - все заполнено
Закладка критерии - 2 строки - исследование,рост
Остальные закладки пустые
5. Павел Железнов (zheleznov) 03.11.09 12:50
Виноват. Как внешняя обработка действительно не работает. Буду исправлять. А пока можно вставить обработку в отдельную конфигурацию и запускать оттуда.
6. Slash (Slash) 03.11.09 12:53
пока минус ибо с типами данных надо быть внимательнее
7. Александр Шишкин (Шёпот теней) 03.11.09 13:06
строится модель - модель принимает решение ...

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

вероятность получить: львы рыжи - мы рыжи - мы львы весьма высока ...

опять же проблема "наблюдателя" в построении иерархий ... здесь видать основная проблема ...

спАсибо за идею ... будем почитать и посмотреть ... вот ...
8. Александр Шишкин (Шёпот теней) 03.11.09 13:11
общие математические методы принятия решений: http://www.olap.ru/best/analysis.asp

...вот...
9. Александр Шишкин (Шёпот теней) 03.11.09 13:16
тут: http://www.citforum.ru/consulting/BI/resolution/ ...

"Важным требованием, обеспечивающим обоснованность применения метода, является квалифицированность экспертов, принимающих участие в создании структуры модели принятия решения, подготовке данныхRules_DatePreporation и в интерпретации результатовMethodUse_ResultInterpritation, т.е. их способность давать правильную непротиворечивую информацию. Во многом обоснованность решения, принятого с помощью иерархического анализа проблемы, связана: 1) с полнотой учета факторов, определяющих рейтинг решений, 2) с полнотой учета связей между целью рейтингования, факторами и возможными решениями, 3) адекватностью формулировок критериев для парных сравненийAdvice_TwineCompareCriterion тем целям, которые преследуются для построения модели"

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

видимо покупка квартиры (и подобное) это наиболее подходящие вариант применения данного метода ...


... вот ...
VitaliySm; +1 Ответить
10. Павел Железнов (zheleznov) 03.11.09 15:08
(7-9) Спасибо за критику метода и ссылки!

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

Ценность МАИ в превращении качественных (субъективных) оценок в количественные показатели. Да и структурирование задачи в любом случае идет на пользу.
11. Александр Шишкин (Шёпот теней) 03.11.09 16:42
(10) ... во всЁм с вами согласен... вот ...

12. Павел Железнов (zheleznov) 05.11.09 16:33
Выложил версию 1.2: Исправлены ошибки. Добавлена проверка неоднозначности выбора, когда несколько вариантов имеют равные глобальные приоритеты. Добавлены примеры.
Шёпот теней; +1 Ответить
13. Саня Власенко (sanvlasko) 19.05.10 19:21
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа