
3.2. Формализация поиска решения 95
или рабочей памятью. Вторая компонента называется базой знаний (базой
правил), которая может быть структурирована по знаниям различного ти-
па (сорта), например, знаниям первого уровня и метазнаниям. Последняя
компонента, реализующая стратегию поиска, называется интерпретато-
ром или решателем.
Большинство действующих СППР использует замкнутые МПР и ори-
ентировано, как уже отмечалось, на замкнутые и статические ПО.
Для динамических ПО, порождающих ЗПР в открытой форме, си-
туация, в которой осуществляется принятие (поиск) решений, является
качественно иной. Проблема непротиворечивости МПР, как и для ста-
тических ПО, остается, но о полноте МПР имеет смысл говорить только
в контексте текущего момента, в целом же МПР является неполной
и потенциально открытой к пополнению. Поэтому возможно добивать-
ся лишь квазиполноты МПР, т. е. пополнения множества продукций Р
до тех пор, пока не будет получено решение поставленной ЗПР (если оно
существует). Причем эти изменения осуществляются в процессе принятия
решений при непосредственном участии ЛПР или с использованием ме-
ханизмов индуктивного и абдуктивного вывода, например, индуктивных
квазиаксиоматических моделей [112, ИЗ] или алгоритмов индуктивного
вывода на решающих деревьях
[118].
Спецификой динамических ПО является также возможность изме-
нения (как следствие изменения множества продукционных правил пре-
образований Р или самостоятельно в силу изменчивости ПО) и других
компонентов ЗПР.
Такие, способные к изменениям с целью приспособления к заданной
ПО модели принятия решений и лежащие в их основе продукционные
системы будем называть адаптируемыми. При этом, придерживаясь кон-
цепции конструктивизма, предполагаем, что в любой момент времени
используемая модель либо является финитной, либо удовлетворяет тре-
бованию фундированности.
Предлагаемую адаптируемую МПР, предназначенную для решения
ЗПР в открытой форме и ориентированную На СППР для открытых
и динамических ПО, формально определим набором
{А,
Р„, ST„, Р,е„, 5Т„„, F^, Fp, F„ Ф), (3.4)
гДе Р„, Pre,,, 5Т„, STre,, — начальные множества продукций и стратегий,
возможно, и пустые в исходном состоянии МПР; Pi«„, ST^H — мно-
жества, используемые для генерации (пополнения) множеств Р„ и 5Т„;
множества Pre,, и 5Тге„ могут быть заданы неявно, например, посредством
некоторой системы ограничений; Р^ — правило (правила) выбора стра-
тегии поиска St ST„; Fp, Р, — правила пополнения множеств Рн и 5Гн
в процессе поиска решения, Ф — правила модификации модели (рас-
ширения алфавита, модификации множеств
Pi-Qn
и б^Грен, правил выбора
и пополнения и т.д.).
В зависимости от специфики конкретной ПО (специфики решаемой
ЗПР) отдельные компоненты набора (1.5) могут отсутствовать.
Проблема конструирования адекватной ПО МПР включает в себя,
таким образом, как задачи собственно синтеза: системы продукционных