Рассмотрим стратегии выбора продукции из фронта готовых
продукций.
1. Принцип «стопки книг». Основан на идее, что наиболее часто
использующаяся продукция является наиболее полезной. На
самом верху «стопки» находится продукция, которая
использовалась чаще всех. При актуализации некоторого
фронта готовых продукций для пополнения выбирается та
продукция, у которой частота максимальна. Управление по
принципу стопки удобно применять, если продукции
относительно независимы, когда каждая из них есть правило
вида «ситуация А действие В». Поэтому они используются в
планирующих системах для роботов.
2. Принцип наиболее длинного условия. Заключается в выборе из
фронта готовых продукций той, у которой стало истинным
наиболее длинное условие выполнимости ядра. Этот принцип
опирается на соображение здравого смысла, что частные
правила, относящиеся к узкому классу ситуации, важнее общих
правил, так как учитывается больше информации о ситуации.
Управление по этому принципу целесообразно в тех случаях,
когда знания и сами продукции хорошо структурированы
привязкой к типовым ситуациям, на которых задано отношение
типа «частное – общее».
3. Принцип метапродукций. Основан на идее ввода в систему
продукций специальных метапродукций, задачей которых
является организация управления в системе продукций при
возможности неоднозначного выбора из фронта готовых
продукций (используется в MYCIN при диагностике
инфекционных заболеваний).
4. Принцип приоритетного выбора. Связан с введением
статических или динамических приоритетов на продукции.
Статические приоритеты могут формировать априори на
основании сведений о важности продукционных правил в
данной предметной области. Это обычно информация,
получаемая от экспертов. Динамические приоритеты
вырабатываются в процессе функционирования системы
продукций.