Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TIPS_1_laba / Курсак06-10.doc
Скачиваний:
29
Добавлен:
04.06.2015
Размер:
276.48 Кб
Скачать

Содержание:

1.Введение…………………………………………………………………………..3

2.Задание……………………………………………………………………………4

3.Постановка задачи……………………………………………………………….5

4.Результат работы………………………………………………………………...6

Введение.

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

Понятие «поиск» включает в себя выполнение указанных выше процедур.

В данной Курсовой работе рассматриваются процедуры генерации, выбор способа генерации для различных условий поиска.

В отношении процедуры генерации различают «слепые » методы поиска: по лучу, в глубину и в ширину; которые так же рассмотрены в данной работе.

2.Задание.

Провести относительный анализ эффективности использования различных процедур генерации «слепыми » методами поиска при различных условиях их проведения.

Целью выполнения задания является получение представлений о возможности использования «слепых» методов поиска в решении задач.

3.Постановка задачи.

На основе технического задания была поставлена задача по исследованию работы «слепых» методов поиска при решении задачи «Перестановка» в пространстве состояний.

Указание и порядок выполнения работы:

  1. Описание задачи. Необходимо кратко описать смысл задачи «Перестановка» на естественном языке.

  2. Представление пространства поиска. В данном пункте следует охарактеризовать пространство состояний и поиска. Необходимо сформулировать ответы на следующие вопросы:

  • Каким образом организовано пространство состояний?

  • Существуют ли в пространстве состояний не пересекаемые подмножества состояний, каким образом их можно определить?

  • Какие существуют отношения между состояниями пространства поиска.

  1. Условия задачи.

  • Описание начального условия решения задачи. В данном пункте необходимо охарактеризовать способы генерации.

  • Описание требуемого результата решения задачи. Результатом выполнения данного пункта является определение результатов решения.

  1. Выбор методов генерации. В данном пункте следует принять решение о выборе соответствующего свойствам пространства поиска и задачи наиболее подходящего способа генерации.

  2. Создание программы, реализующей генерации в слепых методах поиска.

  3. Анализ полученных данных и вывод.

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

4.Результат работы.

  1. Описание задачи.

Игра «Перестановка».

Целью задачи является получение из некоторой заданной последовательности знаков другую заданную последовательность из этих же знаков за минимальное число итераций.

Знаки представляют собой неповторяющиеся цифры о 1 до 8.

Переход от одного состояния к другому осуществляется по следующим правилам.

Заданная начальная последовательность разбивается на пары (первый и второй знак-первая пара, второй и третий знак- вторая пара и т.д.). Далее осуществляется перестановка знаков.

Перестановка бывает двух типов:

  1. Прямая перестановка - первый знак пары переходит в начало всей последовательности, второй знак в конец.

  2. Обратная перестановка-первый знак пары переходит в конец всей последовательности, второй в начало (алгоритм повторяется для каждой пары до условия окончания поиска).

Таким образом всегда может быть сформировано n-1 состояние (где n-число знаков в первоначальной последовательности).

Схема прямой перестановки:

123

132 213

… … … ...

Схема обратной перестановки:

123

231 312

… … … ...

Соседние файлы в папке TIPS_1_laba