Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методы поиска решений в пространстве состоянийСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Методы поиска решений в пространстве состояний: 1) Методы слепого перебора (не информированные): *метод поиска в ширину *метод поиска в глубину *метод равных цен. 2) Методы направленного перебора (эвристические). Поиск решений в пространстве состояний сводится к нахождению пути на графе представляющем начальное состояние вершины к вершине представляющей целевое состояние. Списки вершин графа: 1.Список закрыт (содержит вершины уже исследованные и не представляющие интереса в данный момент). 2.Список открыт (содержит вершины, которые нужно исследовать на следующих шагах).
Метод поиска в ширину
Алгоритм методов поиска в ширину:
S1 H C S Метод поиска в глубину
Алгоритм метода поиска в глубину: Граничная глубина- т.е. нет больше приемников у вершины.
S1 H C S
Метод равных цен Метод равных цен является более общим вариантом метода поиска в ширину. Он позволяет найти путь от начальной вершины к целевой, стоимость которого минимальна, при этом задаются стоимости с(ni,nj). Алгоритм поиска решений методом равных цен отличается от алгоритма поиска в ширину тем, что из списка ОТКРЫТ выбирается та вершина для очередного раскрытия, которая имеет минимальную стоимость пути до неё.
Общая процедура поиска на графе Если перебор осуществляется не на деревьях, а на произвольных графах алгоритмы поиска усложняются. Процедура коррекции указателя - это вершины находятся в списке ЗАКРЫТ. Рассматриваем вершину 1. При ее раскрытии приемника является вершина 2, которая уже находится в списке ЗАКРЫТ. В этом случае необходимо провести процедуру корреляции указателей, так как минимальный путь к вершине проходит через вершину 1. А затем провести процедуру корреляции указателей для потомков вершины 2 из списка ЗАКРЫТ(в примере вершина 5).
Алгоритм общего поиска на графах
1 – Создать граф поиска, состоящий лишь из начальных вершин s, занести s в список ОТКРЫТ. 2-Создать список ЗАКРЫТ, который в начале ПУСТ. 3- Пуст ли список ОТКРЫТ? 4-Выбрать 1-ую вершину из списка ОТКРЫТ, обозначить через n и перенести ее в список ЗАКРЫТ. 5- N является целевой вершиной? 6-Раскрыть вершину n множество ее приемников ранее не входящих в данный граф поиска в список ОТКРЫТ. 7-Для тех приемников, которые не входили в граф поиска провести к n указатели. Для тех приемников, которые уже были в списке ОТКРЫТ/ЗАКРЫТ провести корреляцию процедуры указателей. Если рассчитанная стоимость к этим приемникам через вершину n будет меньше стоимости ранее определенного пути. 8 – упорядочить список ОТКРЫТ в соответствии с выбранной стратегией управления(т.е.будет определяться).
Эвристические методы поиска решений на графе Недостатками метода слепого перебора является низкое быстродействие, так как выполняется перебор большого количества вариантов. Чтобы содействовать сокращению поиска используется информация о решаемой задаче. Такая информация называется эвристической. Эвристические методы основаны на понятии оценочной функции. Эта функция используется для упорядочения вершин в списке открыт в процедуре общего поиска на графе. При этом раскрытию выбирается та вершина для которой оценочная функция меньше, а все вершины в списке открыт располагаются в порядке возрастания оценочной функции. F(n)=d(n)+w(n), где F – оценочная функция, n – конкретная вершина, d – глубина, w – число находящихся не на своём месте для данного состояния системы.
В результате решение задачи эвристического метода на графе находится оптимальный путь. Логические модели представления знаний
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 611; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.12.41 (0.01 с.) |