7.РАССУЖДЕНИЯ В ТЕРМИНАХ ИНТЕРВАЛОВ
Каждый из нас с детства знаком с настольными играми.
Основным их элементом является игральная доска, которая
разбита на ячейки, соединенные тем или иным образом путями.
Играющие кидают кость и из той ячейки, где они находятся, в
зависимости от выпавшего числа очков переходят в ту или
иную ячейку. При этом можно попасть в "хорошую" ячейку,
которая расположена близко от целевой ячейки, но можно и в
"плохую", из которой бросавший кость может быть переведен
назад и окажется от цели дальше, чем был перед бросанием
кости. Добравшись до цели раньше других выигрывает. Спектр
таких игр велик: переходы из ячейки зависят от
встречающихся в ячейках различных препятствий и
противников, которые не только могут отбросить играющего
назад, но и вообще вывести его из игры, противники имеют
возможности сами перемещаться по ячейкам в ответ на ход
бросающего кости и т. д.
Рассмотрим простой пример среды такого типа, называемой
средой чудовища. Среда имеет число ячеек, равное 44,
расположенных по вертикали и горизонтали. Каждая внутренняя
ячейка имеет четыре соседних, крайние ячейки могут не иметь
соседних ячеек с одной или двух сторон. Агент, который
выступает в роли единственного играющего, может переходить
в одну из соседних ячеек. В одной из ячеек находится
чудовище. Чудовище издает зловоние, которое
распространяется на соседние ему ячейки. В одной из ячеек
лежит золото, которое блестит. Кроме того, в ячейках могут
быть бездонные ямы. В ячейках, соседних ячейками с ямами,
ощущается сквозняк. Задача агента, стартуя в ячейке (1,1),
добраться до ячейки с золотом, взять его и благополучно
вернуться назад.
Исходное состояние среды чудовища соответствует
рис...., где буквы в ячейках обозначают следующее: Ч -
чудовище, З - золото, С - сквозняк, Б - блеск, Я - яма, Н -
агент. Сопоставим каждую ячейку
Будем полагать, что значения этих переменных
истинно, если чудовище, зловоние, сквозняк, блеск, яма или
агент присутствуют в соответствующей ячейке, и ложно в
противном случае. Введем дополнительные логические
переменные, которые характеризуют ориентацию агента на
север, юг, восток и запад: