Добавлен: 14.06.2023
Просмотров: 437
Скачиваний: 5
Вывод: Оболочки экспертных систем - программный продукт, обладающий средствами представления знаний для определенных предметных областей. Задача пользователя заключается не в непосредственном программировании, а в формализации и вводе знаний с использованием предоставленных оболочкой возможностей.
Архитектура ЭСППР включает в себя: модуль интерактивного общения с пользователем; модуль выбора метода принятия решения; модуль принятия решений; модуль оперативного анализа и генерации отчетности, модуль извлечения знаний. В главе подробно рассмотрены методы принятия решений, включающие принцип большинства, Парето, Байеса, методы принятия решения в условиях полной неопределенности, в динамической постановке, методы многоцелевой (векторной) оптимизации, комбинированные методы, сочетающие различные принципы согласования оценок вариантов решения.
2. Экспертная оболочка системы поддержки принятия решений на примере ЭСППР
2.1 Работа в среде ЭСППР
Работа в среде ЭСППР изложена в статье «Информатизация принятия экономических решений» авторов Кравченко Т.К., Дружаева А.А., Исаева Д.В., Бабкина А.Е., Огуречникова Е.В., Перикова Ю.А., Щербинина О.П. Для хранения информации, описания задач и методов принятия решений, формирования отчетов на основе промышленной системы управления базами данных разработана реляционная база данных Системы. Последняя обеспечивает также поддержку многоязычного интерфейса, добавление новых методов принятия решений без изменения программного кода системы, хранение разнородных массивов данных.
Для многомерного анализа информации о решенных задачах создана подсистема аналитической отчетности. В системе реализован нечеткий поиск задач по ключевым словам. Доступ конечных пользователей в систему обеспечивается с применением технологии «тонкий клиент» (через Интернет-браузер и web-сервер).
Задача принятия решений в общем виде записывается следующим образом: <S, G, X, Q, F, K, V; X*>. Лицо, принимающее решение (ЛПР), на основе предпочтений F, критериев K и принципов согласования V выбирает эффективное решение X* из множества альтернатив X. Альтернативы X направлены на достижение поставленных целей G и приводят к различным последствиям Q. Оценки альтернатив по введенным критериям задаются с учетом возможностей появления различных проблемных ситуаций S, отражающих возможные состояния внешней среды. [3]
Для работы в среде ЭСППР пользователю доступны следующие функции:
-
- работа с задачами;
- работа с вариантами решения задач;
- выбор метода принятия решения;
- ввод и корректировка параметров варианта решения задач;
- ввод и корректировка исходных данных для варианта решения задачи (включая копирование);
- получение решения;
- вывод отчета о варианте решения задачи;
- работа с аналитическими отчетами.
Работа с задачами принятия решения включает просмотр списка задач и детальной информации о задачах, поиск задач по фрагменту названия и/или описания, создание задач, корректировку информации о задачах, удаление задач.
Работа с вариантами решения задачи включает просмотр вариантов решения задачи, создание вариантов решения задачи, корректировку информации о вариантах решения задачи, удаление вариантов решения задачи.
Выбор метода принятия решения включает: общие принципы выбора метода принятия решения.
Ввод параметров варианта решения задачи предусматривает правила ввода параметров варианта решения задачи и корректировки параметров варианта решения задачи.
Ввод исходных данных предназначен для ввода и корректировки исходных данных, включая оценки альтернатив.
Получение решения означает запуск процедуры решения задачи в соответствии с выбранным методом (для рассматриваемого варианта решения).
Вывод отчета предполагает формированию отчета о варианте решения задачи. [3]
Работа с аналитическими отчетами включает формирование аналитических отчетов по данным, содержащимся в Системе.
При входе в систему пользователь попадает на Главную страницу, которая содержит несколько рабочих областей:
Область краткого описания Системы. В этой области приводятся краткие сведения о Системе.
Область регистрации и авторизации. Используя функции, представленные в этой области, пользователь может зарегистрироваться в Системе и осуществить вход в Систему.
Область управления. Ссылки, находящиеся в этой области, повторяются на всех страницах портала. В частности, при переходе по ссылке «Руководство пользователя» пользователь (даже не прошедший процедуры регистрации и авторизации) получает доступ к Руководству. После авторизации пользователя в Системе ссылка «Вход» меняется на ссылку «Выход».
Портал ЭСППР обеспечивает возможность работать с Системой на русском или английском языках. Для выбора языка следует воспользоваться ссылками «RU» или «EN», которые доступны на любой странице портала.
Для того чтобы пользователю получить права лица, принимающего решение (ЛПР), необходимо, прежде всего, зарегистрироваться в Системе. Для регистрации следует перейти по ссылке «Регистрация» с Главной страницы портала
На странице регистрации пользователь должен ввести следующую информацию: имя пользователя (логин), пароль, подтверждение пароля, адрес электронной почты, имя, отчество и фамилию пользователя, секретный вопрос и ответ на него. Все перечисленные поля (кроме отчества) являются обязательными.
Процедура авторизации доступна для пользователя, который уже зарегистрирован в Системе. [3]
Для авторизации следует ввести имя пользователя и пароль в области регистрации и авторизации Главной страницы, а затем перейти по ссылке «Вход», расположенной под строками ввода имени и пароля
После авторизации пользователя при переходе по ссылке «Личная страница» на экране появляется список задач, созданных данным пользователем (собственные задачи). Пользователь также имеет возможность вывести на экран список задач, созданных другими пользователями (по ссылке «Показать несобственные задачи»), а также список задач, в которых данный пользователь играет роль эксперта (по ссылке «Показать задачи для эксперта»).
Списки несобственных задач и задач для эксперта могут быть скрыты с применением ссылок «Скрыть несобственные задачи» и «Скрыть задачи для эксперта».
Для каждой задачи в списке указываются следующие атрибуты:
наименование задачи;
описание задачи;
имя пользователя, создавшего задачу;
дата создания задачи.
Система предусматривает возможность сортировки списка задач по каждому из перечисленных атрибутов по алфавиту (в прямом или обратном порядке). Для сортировки следует перейти по ссылке заголовка того или иного столбца таблицы. При повторном использовании ссылки происходит сортировка в обратном порядке.
В случае если список задач достаточно велик по объему, Система автоматически производит разбиение списка на страницы. [3]
Для просмотра детальной информации о той или иной задаче следует перейти по ссылке наименования задачи. После этого система переходит на страницу детальной информации о задаче, где отображаются:
-
- наименование задачи;
- описание задачи;
- имя пользователя, создавшего задачу;
- дата создания задачи;
- список вариантов решений для данной задачи с указанием для каждого из них наименования, описания, статуса открытого доступа, метода решения (если метод уже выбран), состояния варианта решения задачи (пройдена ли процедура решения), даты создания и статуса «только чтение».
Поиск задач.
Система обеспечивает возможность поиска среди всех задач. Для поиска задачи пользователю необходимо перейти по ссылке «Найти задачу», доступной с Личной страницы.
Поиск производится на основании информации, содержащейся в наименовании задачи и ее описании. Пользователь должен заполнить строку поиска, указав ключевые слова, разделенные пробелами (не более 4000 символов), по которым будет производиться поиск задач. При переходе по ссылке «Найти» производится поиск задач, у которых все указанные ключевые слова встречаются в названии или описании. При этом ключевые слова могут встречаться в названии или описании задачи в любой последовательности, не обязательно подряд. Также допускается неполное совпадение ключевых слов.
По завершении поиска формируется список найденных задач.
Создание задачи.
Для создания задачи следует перейти по ссылке «Создать задачу» на Личной странице. После этого система перейдет на страницу ввода информации о задаче, где следует ввести наименование задачи и ее описание. Наименование задачи представляет собой ее краткую характеристику и может содержать до 100 символов. Описание задачи, как правило, дается в развернутом виде, количество символов в описании задачи не ограничено. Переход по ссылке «Сохранить» приводит к сохранению задачи и информации о ней, после чего задача добавляется в общий список.
Новая задача добавляется в конец списка, который при необходимости может быть отсортирован пользователем. [3]
Корректировка информации о задаче.
Пользователь имеет возможность корректировать информацию только о собственных задачах. Корректировка информации о задаче осуществляется путем перехода по ссылке «Редактировать» на странице детальной информации. После этого система переходит в режим корректировки, где можно изменить название и/или описание задачи. После перехода по ссылке «Сохранить» изменения будут сохранены, при использовании ссылки «Отменить» изменения не сохраняются.
Корректировка информации о задаче может быть осуществлена как со страницы детальной информации о задаче (см. выше), так и со станицы детальной информации о варианте решения задачи. Однако это возможно только при условии, если для задачи уже определен хотя бы один вариант решения.
В этом случае корректировка информации о задаче осуществляется путем перехода по ссылке «Редактировать», расположенной в поле описания задачи на странице детальной информации о варианте решения задачи. После этого система переходит в режим корректировки, где можно изменить название и/или описание задачи.
Удаление задачи.
Пользователь имеет возможность удалять собственные задачи.
Удаление задачи осуществляется путем перехода по ссылке «Удалить задачу» на странице детальной информации о задаче. По завершении процедуры удаления Система переходит на Личную страницу пользователя.
Просмотр вариантов решения задачи.
Пользователь имеет возможность просматривать информацию о собственных вариантах решения задачи, об открытых (т.е. предоставленных в открытый доступ) несобственных вариантах, а также о закрытых вариантах решения задачи, где он выступает в роли эксперта.
Просмотр вариантов решения задачи осуществляется на странице детальной информации о задаче (переход на эту страницу происходит с Личной страницы по ссылке наименования задачи). [3]
Если список вариантов решения задачи достаточно велик по объему, Система автоматически производит его разбиение на страницы.
Для каждого варианта решения задачи указываются следующие атрибуты:
-
- наименование варианта решения задачи;
- описание варианта решения задачи;
- статус открытого доступа;
- метод, соответствующий варианту решения задачи (если он уже выбран);
- состояние варианта решения задачи (пройдена ли процедура решения);
- дата создания варианта решения задачи;
- статус «только чтение».
Система предусматривает возможность сортировки вариантов решения задачи по каждому из перечисленных атрибутов по алфавиту (в прямом или обратном порядке). Для сортировки следует перейти по ссылке заголовка того или иного столбца таблицы. При повторном использовании ссылки происходит сортировка в обратном порядке.
Для просмотра детальной информации о том или ином варианте решения задачи следует выбрать вариант решения из списка путем перехода по ссылке его наименования. После этого появляется страница детальной информации о варианте решения задачи, где отображаются:
наименование варианта решения задачи;
описание варианта решения задачи;
дата создания варианта решения задачи;
метод, применяемый для данного варианта решения задачи (если этот метод уже определен);
результат решения (если для данного варианта решения уже произведены необходимые вычисления). [3]
Создание варианта решения задачи.
Пользователь имеет возможность создавать новые варианты решения только для собственных задач.