Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 13




6.4. Пример работы продукционной системы.

Исходное состояние Целевое состояние

     
     
     
     
     
     

 

Достигается в пять ходов.

Глобальная база данных должна позволить хранить все возможные конфигурации, формируемые в процессе решения задачи.

9! = 362880

181440 181440

Множество продукционных правил:

1. Если пустая клетка не находится в верхнем ряду, то можно передвинуть ее вверх (т.е.) Правило <1>

2. Если пустая клетка не находится в нижнем ряду, то можно передвинуть ее вниз (т.е.) Правило <2>

3. Если пустая клетка не находится в левом ряду, то можно передвинуть ее влево (т.е.) Правило <3>

4. Если пустая клетка не находится в правом ряду, то можно передвинуть ее вправо (т.е.) Правило <4>

Различные виды стратегий:

1. Безвозвратная стратегия. Для реализации этой стратегии используется градиентный метод поиска максимума функции.

Суть метода для гладких непрерывных и одноэкстремальных функций. Движение по графику – это движение по самому крутому пути, которое и приводит к максимуму функции.

 

У Находим экстремум

 

 

х1 Х

 

Рис.55. Градиентный метод поиска экстремума функции

 

Требования к функции:

- непрерывность

- гладкость

- одноэкстремальность

В качестве значения функции возьмем число фишек с отрицательным знаком, находящихся не на месте по сравнению с расположение фишек в целевом состоянии.

Стратегия управления безвозвратно выбирает применяемое правило, которое порождает БД, дающее наибольшее значение функции.

Значение функции Значение функции Значение функции

 

Схема 3. Безвозвратная стратегия

Возвратные стратегии.

1) Стратегия с возвращением

Правила остаются прежними, но рассматриваются в другом порядке:

1. Если пустая клетка не находится в левом ряду, то можно передвинуть ее влево (т.е.) Правило <3>

2. Если пустая клетка не находится в верхнем ряду, то можно передвинуть ее вверх (т.е.) Правило <1>

3. Если пустая клетка не находится в правом ряду, то можно передвинуть ее вправо (т.е.) Правило <4>

4. Если пустая клетка не находится в нижнем ряду, то можно передвинуть ее вниз (т.е.) Правило <2>

Условия возвращения:

1. Порождается описание, которое уже встречалось.

2. Было сделано некоторое произвольно выбранное число шагов (6), но целевое описание не построено.

3. Не существует применяемых правил.

Правила применяются по очереди.

 

И так далее…

Схема 4. Возвратная стратегия

 

Метод безвозвратной стратегии не применим при наличии локальных экстремумов. А эта стратегия с возвращением лишена недостатков предыдущего метода, но не эффективна. Если правила выбирать не произвольно, а с учетом информации, какой ход был лучше, то эффективность возрастет. В конце концов, будут исследованы все пути длиною в 6 ходов. Так как в предыдущем методе решение было достигнуто за 6 ходов, если число шагов меньше 5, то задача не имеет решения.

2) Стратегия управления с поиском на графе

Строятся все комбинации, которые возможны на И-ИЛИ-графе. Данная стратегия заключается в применении каждом ходу всех возможных правил и запоминания в БД всех полученных конфигураций, в результате формируется структура, называемая дерево решений.

1

 

2 2

 

3 3 3 3 3 3 3

 

Рис.56. Дерево решений

Эта стратегия порождает дерево поиска до тех пор, пока не будет сформирована БД, соответстветствующая целевой конфигурации. Применение данной стратегии приводит к быстрому росту дерева - состояний, что требует больших затрат памяти и времени.

 




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 363; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.