Часто возникает также ситуация взаимодействия подзадач. Например, при рассмотрении стоимости того или иного мероприятия оказывается, что она превышает допустимые значения и требуется изыскивать средства, уменьшая размах других мероприятий. Таким образом, после получения отдельного решения для каждой подзадачи, при объединении их в комплекс могут возникнуть «нестыковки».
То есть, нужна обратная связь, позволяющая вовремя корректировать решения подзадач. Требуется переключать внимание с одной подзадачи на другую и избегать преждевременных решений.
Для этого используется принцип наименьших свершений. Решение детализируется постепенно
○ по мере появления информации, подтверждающей возможность решения;
○ по мере поступления информации, вынуждающей принять решение.
Система должна уметь
○ определить, когда накопилось достаточно информации для принятия решения;
○ приостанавливать работу над подзадачей, когда для решения недостаточно информации;
○ переходить от одной подзадачи к другой, возобновлять отложенную подзадачу при появлении недостающей информации.
Будучи впервые использован в экспертной системе по молекулярной генетике, данный метод демонстрирует свою полезность и в большом числе различных задач, в частности – маркетинговых.
Взаимодействие между процессами решения подзадач обычно происходит с помощью ограничений. Если возможных альтернатив решения для подзадачи немного, то производится выбор наилучшего, иначе подзадача переходит в режим ожидания ограничений, формируемых другими подзадачами.
Если возникает ситуация, когда все подзадачи ожидают ограничений, то используется режим угадывания (случайного выбора одной из альтернатив). Процесс заканчивается,
○ когда достигнут конечный результат;
○ когда выявляется конфликт ограничений, приводящий к недостижимости цели.
Часто возникает вопрос, что делать дальше.
Метапространства в иерархии пространств. Для того, чтобы определить, что делать дальше, можно пользоваться правилами или методами, известными решателю. Для этого надо разграничить знания о предметной области и знания о процессе решения (метазнания). Возникает метапространство – описание процесса организации поиска: состояний, операторов, условий применимости, доступных стратегий поиска, способов их взаимодействия. Решение в метапространстве заключается в том, какой метод будет применен на следующем шаге.
Работа с метапространством может производиться методами, рассмотренными выше. Но видно, что процесс создания системы и ее функционирования если и не сильно усложняется, то делается значительно более трудоемким.
Итак, существует три вида пространств: конкретные, абстрактные и метапространства. Их можно использовать в одной системе.
Поиск в альтернативных пространствах. Все вышеперечисленные методы предполагали, что
○ все утверждения, описывающие состояния, истинны;
○ применения оператора к некоторому состоянию состоит только из истинных фактов.
На практике информация неполна, неточна и есть дефицит времени. Используются правдоподобные рассуждения, которые нельзя доказать. Полученные результаты также не поддаются доказательству.
Один из способов обоснования предположений заключается в том, чтобы считать неизвестные параметры возможными значениями, задаваемыми по умолчанию, если нет фактов, опровергающих это допущение. Например, процент читателей, обративших внимание на объявление в газете, принимается равным среднему по прошлым рекламным кампаниям.
При другом способе обоснования принимается, что доказательство – это процесс с ограниченными ресурсами. Если, используя ограниченные ресурсы, нельзя доказать, что некоторое утверждение неверно, значит, оно верно. Если появится новая информация, говорящая, что утверждение все-таки неверно, то надо устранять введенное предположение и все выводы, сделанные на его основе. Это называется ревизией мнений.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.