На главную страницу
Информационные системы и банки данныхУправление и принятие решений в сложных системахПрикладные информационные технологииКомпьютер в учебном процессеСетевые технологииПленарные доклады Карта сервераПобедители семинараИнформацияОбщее впечатлениеВаши отзывы
Секция B - Список докладов

ПРИНЯТИЕ РЕШЕНИЙ В СИСТЕМЕ КОНСАЛТИНГОГО ТИПА

А. В. Никаноров
(Московский Государственный институт Электроники и Математики, Россия)

В работе рассматриваются проблемы програмной реализации метода анализа иерархий (МАИ) для включения его в систему консалтингового типа (СКТ) разрабатываемую на кафедре МОСОИиУ (МГИЭМ).

Системы консалтингого типа предназначены для широкого круга задач: от поддержки процессов принятия решений в задаче выбора до «активного» сопровождения процессов обучения, автоматизированного проектирования и реинжиниринга сложных объектов. СКТ отличаются возможностями представления объектов произвольной сложности (глубины структурных, логических и модальных связей).

При разработке настоящей версии генератора СКТ предполагалось, что СКТ предназначена для предоставления справочной информации и экспертных знаний по конкретной предметной области Пользователю, перед которым стоит задача выбора варианта действий в конкретной ситуации. СКТ рассматривается в классе систем, основанных на знаниях (СОЗ), генерация которых предполагает решение проблемы представления знаний, т.е. разработку методов и языков представления знаний концептуального уровня.

На кафедре МОСОИиУ разработан концептуальный объектно- ориентированный язык «Концепт», объединяющий семейство формализмов - языков представления данных и знаний о предметной области в различных формах.

Языки первого уровня иерархии семейства языков "Концепт" применялись для разработки генератора СКТ. Генератор СКТ предоставляет Эксперту, специалисту по конкретной предметной области (ПО) среду программирования его знаний.

Эксперт полностью освобождается от работ по созданию "операциональных" программ и его главная задача заключается в наполнении баз данных и знаний в виде концептуальных схем, представляемых в терминах понятий собственно ПО, естественных для эксперта, на концептуальном объектно-ориентированном языке структурной спецификации понятий (ССП). Инструментарий позволяет эксперту описывать предметную область и поддерживать описания в актуальном состоянии без участия программиста.

Воспроизводимый инструментарием адекватный описаниям Эксперта пользовательский интерфейс предоставляет Пользователю возможность получать консультацию в формах:

• графической аналитической информации;

• полнотскстовой справочной информации;

• экспертной информации, рекомендации Эксперта, полученной на основе анализа конкретной ситуации.

Основные функции СКТ:

Первая функция. Визуализация сравнительной информации об объектах (например, гистограммы, графически отражающие соотношение цена/качество).

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

Третья функция. Анализ ситуации.

Четвертая функция. Принятие решения.

Пятая функция. Объяснение действий СКТ.

Сервисные функции. Функцию принятия решения предлагается реализовать посредством МАИ.

МАИ - это систематизирующая процедура для иерархического представления элементов, определяющих суть любой проблемы. Метод состоит в декомпозиции проблемы на более простые составляющие части и дальнейшей обработки последовательности суждений лица, принимающего решение, (ЛПР) по парным сравнения элементов (вариантов или критериев).

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

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

Основным понятием иерархии показателей является понятие узла: узел состоит из "направляемого" показателя и "направляющих" показателей, раскрывающих (детализирующих) "направляемый некоторые промежуточные цели. При программной реализации метода на языке C++ для описания каждого узла предполагается использовать структуры с полями, соответствующими названиям всех показателей, входящих в узел, матрице парных сравнений, векторам приоритетов показателей и вариантов.

Генератор СКТ реализуется в технологии Windows'95, как открытая система, позволяющая наращивать инструментальные средства и формы представления знаний об объектах сложной структуры.

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

RLE Banner Network