Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Интеллектрон: разум в симбиозе с умными программами




Интеллектрон: на распутье выбора

Уважаемые любители интеллектуальных программ!

В этом выпуске мы поэкспериментируем с программой CicleMathDecision Владимира Терентьева (http://www.cicle-tools.narod.ru/Get.html) и попутно разберемся с проблемой выбора в непростой жизненной ситуации.

CicleMathDecision предлагает три метода принятия решений: Первичный анализ, Метод Гурвица, Метод лингвистических векторных оценок. Что же это такое? Вот описания, любезно предоставленные В.Терентьевым:

- Первичный анализ выделяет альтернативы, входящие в множество "Парето", а также в множество "Парето и средних" альтернатив. Множество "Парето" включает альтернативы, которые неоспоримо лучше всех остальных хотя бы по одному критерию.
Например, "Ока" самый дешёвый автомобиль - он войдёт в множество "Парето", независимо от всех остальных показателей.
Множество "Парето и средних" альтернатив включает все альтернативы, кроме самых худших - тех которые по сумме всех характеристик не набрали 1 (максимум для одной характеристики).
Метод применяется для удаления из анализа заведомо лишних альтернатив. Если явный лидер есть, то его можно определить.

- Метод Гурвица использует в расчёте т.н. критерий Гурвица, принимающий значения от 0 до 1. При равенстве его нулю - оптимальная альтернатива гарантированно не имеет серьёзных недостатков, а её достоинства могут быть скромны. При равенстве критерия единице - достоинства оптимальной альтернативы гарантированно высоки, но могут существовать и серьёзные недостатки. Промежуточные значения совмещают эти два подхода. 
Например, мы выбираем булочку, две шкалы - свежесть и наличие изюма. Необходима свежая булочка с большим количеством изюма. Есть две: очень свежая, но без изюма и средней свежести со средним содержанием изюма. Мы указываем значение критерия Гурвица 1 (высокий риск). Будет указана первая булочка - она самая свежая - бесспорный лидер, но так вышло, что только по одной шкале. Если указать значение критерия Гурвица низким, то будут учитываться и "провалы" по отдельным показателям, но "пики" будут учитываться меньше. Будет выбрана вторая булочка - средняя, но без явных недостатков.
Метод можно применять для решения относительно простых задач с необходимостью выделения явных лидеров или аутсайдеров. Например, при обработке  анкеты с графами "имеются заразные заболевания, склонен к насилию, страдает боязнью воды" для выявления всех, кого можно допустить до занятий в бассейне, можно применить метод Гурвица со значением "степени риска" 0.

- Метод лингвистических векторных оценок основан на теории нечётких множеств и является самым "адекватным" в сложных случаях. Метод можно применять для решения задач по множеству критериев без явного отличия альтернатив.

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

Переводя эти описания на язык практики, можно заметить, что Первичный анализ хорош для прояснения смысла критериев выбора и уточнения их состава. В самом деле, если для критерия мы находим альтернативу, в которой он наиболее проявлен, то она служит его олицетворением. В описании приводился пример с автомобилем "Ока" - тот попал в множество Парето в качестве идеала дешевизны, но оборотной стороной этого идеала будут большая ремонтоемкость, высокая опасность в ДТП, тесный салон и нестойкий к коррозии корпус. Очевидно, что указанные недостатки сами являются критериями, которые должны быть включены в рассмотрение при выборе автомобиля.
Метод Гурвица позволяет разобраться в том, насколько важно равноправие критериев, можно ли какие-то выделять в ущерб остальным? Чем сильнее акценты, тем на больший риск мы готовы при выборе альтернативы. В примере с булочками готовность к риску позволила выбрать наисвежайшую, пусть и без изюма, а в примере с бассейном установка на низкий риск отсеет из числа желающих всех, кто заразен, склонен к насилию или боится воды.
Оба эти метода позволяют разобраться в собственных установках на ситуацию выбора и подготовить окончательное решение, которое принимается и обосновывается уже с помощью наиболее практичного и универсального Метода лингвистических векторных оценок (утверждает автор CicleMathDecision).

Обратимся теперь к конкретной ситуации. Представим, что Некто скопил определенную сумму денег и стоит перед выбором, на что их потратить. Альтернативы вырисовываются следующие:

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

  2. Потратить на жилье и улучшение окружающей среды. Тем самым будут созданы предпосылки для здорового образа жизни - а с ним, при вложении труда в работу над собой, и здоровье придет в норму, и работоспособность повысится. Но вдруг здоровье не восстановится, и время будет упущено? - риск тоже немалый.

  3. Вложить в деньги в некий творческий проект - работа над ним создаст Цель, к которой подтянутся и условия жизни, и здоровье, и общение с коллегами и родственниками, а результаты можно будет реализовать с прибылью. Но хватит ли сил для такого проекта? - это риск, и немалый.

Попробуем разобраться  этой ситуации с помощью CicleMathDecision. Работа с этой программой начинается с составления списка критериев. Возьмем в качестве критериев Результативность, Надежность и Экономичность. Присвоим им ранги важности (я выбрал соответственно 100, 80 и 60). Далее определяем шкалы значений критериев. Допустим, каждый из критериев может принимать значения Высокая, Средняя и Низкая (по равномерно убывающей шкале предпочтений программа присваивает им соответственно по 100, 51 и 2 балла).
Наконец, мы составляем список альтернатив - здесь это Лечение, Обустройство и Творчество. Программа автоматически сопоставляет каждой альтернативе набор критериев, и нужно указать их конкретные значения, характеризующие ту или иную альтернативу. Я, поразмыслив, выбрал такие значения

Альтернатива / Критерий Результативность (100) Надежность (80) Экономичность (60)
Лечение 51 51 2
Обустройство 100 100 2
Творчество 51 51 100

И вот здесь пришлось столкнуться с недоработкой программы - ввод значений критериев для альтернатив оказался недоступен...
Но "солнцу и ветру навстречу, на битву и доблестный труд, расправив упрямые плечи, вперед комсомольцы идут..." ;0)  Нас такие мелочи не остановят - берем работающий авторский пример к программе, подстраиваем его под нашу задачу - и вот вам итоги:
Первичный анализ не дал результата, хотя Обустройство ощутимо лидирует по сумме предпочтений (2,7), далее следуют Лечение (2) и Творчество (1).
Метод Гурвица при всех значениях риска указывал в качестве оптимальных все три альтернативы.
Метод лингвистических векторных оценок выделил Обустройство как оптимальную альтернативу, присвоив ей максимальную степень предпочтительности (0,755), далее следуют Творчество (0,642) и Лечение (0,462).

Что можно сказать в итоге. Программа CicleMathDecision по замыслу очень хороша, только стоит ее все-таки отладить, чтобы она была полностью работоспособна и не выдавала временами несуразицу. Это совет автору программы.
А подписчиков рассылки могу на собственном опыте заверить, что само включение в логику принятия решений при работе с программой замечательно помогает разобраться в непростых житейских ситуациях. Вам всего-навсего нужно заполнить графы на экране, выполняя требования программы... Но, следуя этим требованиям, вы определяете альтернативы, устанавливаете критерии их сравнения, устанавливаете значения этих критериев, тем самым вырабатывая более четкое понимание альтернатив. Уже составление таблицы, наподобие представленной выше, в значительной мере проясняет ситуацию и дает основания для выбора. Ну а
CicleMathDecision добавляет в эту картину весьма поучительные числа, которые могут послужить ориентирами в распределении средств между альтернативами, коль скоро Вы решите реализовать их все одновременно.

Вот и всё пока... Вопросы и замечания mailto:feod@narod.ru 

До новых встреч!
Юлий Феодоритов
   



 


В избранное