Искусственный интеллект

Если планов достижения одной и той же цели может быть несколько, то возникает задача выбора наилучшего из них. Эта задача отчасти аналогична задаче нахождения наилучшей стратегии достижения цели (см. гл. 6), 297 12. Планирование действий поскольку план можно рассматривать как путь, ведущий к достижению цели. И тогда для оценки и выбора наилучшего пути можно воспользоваться методами, описанными в главе 6. В настоящей главе рассмотрим другой подход к выбору наилучшего плана, основанный на материале предыдущей главы. Критерием оценки плана будем считать значение формулы нечеткого проблемно-ориентированного языка, задающей путь достижения цели на основании найденного плана. Вернемся к примеру, приведенному в настоящей главе. План, полученный ранее, является четким. Будем полагать, что вместо языка логики предикатов первого порядка в этом примере используется какой-либо нечеткий проблемно-ориентированный язык, в котором выражение состояние (сосуд, содержимое {сосуд), s) эквивалентно выражению (состояние (сосуд, s) есть содержимое (сосуд)), в котором состояние (сосуд) — лингвистическая переменная, а выражение Содержимое (сосуд) — это не функция, принимающая целочисленные значения, а один из лингвистических термов Нуль (А), Один (А), Два (А), Три (А) и Нуль (В), Один (В), Два (В), Три (В), Четыре (В) соответственно лингвистических переменных состояние (А) и состояние (В). Каждому из этих термов X соответствует нечеткое множество М(Х), заданное на универсуме действительных чисел. Например, для сосуда А могут быть следующие нечеткие множества (функции принадлежности для них в данном случае не являются трапециевидными):