Как указывалось ранее, ответ ЛПР может противоречить его предыдущим ответам. В таких случаях, СППР предлагает ЛПР проанализировать противоречие, определить причину и исправить его (Рис. 5). Это происходит путем предъявления предыдущих ответов и операций над ними, основанных на применении гипотез независимости критериев по предпочтению и транзитивности. Он может указать на ошибочный ответ или выразить несогласие с возможностью применения какой-либо операции. В первом случае, ЛПР исправляет свой ответ. Второй случай означает нарушение гипотезы о независимости критериев по предпочтению и/или транзитивности, и может потребовать реструктуризации проблемы.
Рисунок 5. Анализ противоречия.
Представление и объяснение результатов сравнения ЛПР может в любой момент времени получить информацию об упорядочении исходных объектов на основе выполненных им сравнений. Результаты сравнения показываются в виде ориентированного графа, в котором вершины соответствуют объектам, а дуги направлены от лучших объектов к худшим (Рис. 6). Если два объекта соединены двумя дугами, идущими в разных направлениях, такие объекты одинаково предпочтительны для ЛПР. ЛПР может вызвать окно объяснения для любой дуги такого графа, и посмотреть, как соответствующее отношение получается из его ответов (Рис. 7). Если ЛПР не согласен с выводом, он может в этом окне указать, какие из своих предыдущих ответов он хочет изменить. В этом случае, система вернется на этап опроса.
Рисунок 6. Результаты.
Рисунок 7. Дерево вывода.
Техническая реализация системы СППР UniComBOS имеет клиент-серверную архитектуру. Сервер обрабатывает подсоединения java-аплетов и хранит все данные о пользователях (ЛПР) и решаемых ими проблемах. Клиентское приложение предназначено для работы ЛПР с проблемой, автоматизированного опроса с целью выявления предпочтений ЛПР и анализа его предпочтений. Клиент и сервер реализованы на языке программирования JAVA с помощью среды разработки Fortetm for Javatm4 CE фирмы Sun Microsystems. Данные хранятся и пересылаются по сети в формате XML.
Вы можете поработать с системой, загрузив JAVA-аплет со страницы http://iva.isa.ru.