45337

Понятие дерева возможностей

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-11-16

36.5 KB

14 чел.

25 Понятие дерева возможностей

В программах-игроках наиболее полно удалось реализовать центральную идею искусственного интеллекта – обучение, самообучение и самоорганизацию компьютерных программ. Кроме того, понятие "игра" имеет более широкое значение. Игрой можно считать многие экономические, политические, военные и другие конфликты.

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

В середине партии у игрока обычно имеется около 30 возможных вариантов следующего хода. Возникающие в результате их перебора конфигурации представляются как дочерние вершины для данной корневой вершины. В каждой из дочерних вершин возможно около 30 ответов противника, так что для изображения результирующих конфигураций потребуется еще около 900 вершин и т.д. Дерево быстро разрастается (рис. 7.1), что приводит к комбинаторному взрыву.

Рисунок 7.1 – Дерево возможных продолжений шахматной игры

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

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


Комбинаторный взрыв

30

900

27 000

810 000


 

А также другие работы, которые могут Вас заинтересовать

42467. Деление напряжения на сопротивлениях. Потенциометры 138 KB
  В цепях, в которых сопротивление нагрузки больше сопротивлений имеющихся в распоряжении реостатов, ток через нагрузку можно регулировать, изменяя напряжение на ней. В цепях переменного тока эта задача решается с помощью трансформатора, в цепях постоянного тока − с помощью делителя напряжения (потенциометра)
42468. ИЗУЧЕНИЕ ИНТЕРФЕРЕНЦИИ СВЕТА. БИПРИЗМА ФРЕНЕЛЯ 1.17 MB
  Описание опыта с бипризмой Френеля По своей природе электромагнитное излучение свет испускаемое как независимыми естественными источниками так и различными участками одного источника некогерентно. Поэтому для получения когерентных пучков и наблюдения интерференции света излучение идущее от одного источника малых размеров точечного тем или иным способом распределяется на два перекрывающихся пучка распространяющихся в близких направлениях. Свет от источника после преломления в бипризме распространяется в виде двух расходящихся...
42469. ИЗУЧЕНИЕ ФРАУНГОФЕРОВОЙ ДИФРАКЦИИ СВЕТА НА ЩЕЛИ 904.5 KB
  Краткие теоретические сведения Дифракция плоской монохроматической волны на щели Пусть на длинную узкую щель падает плоская монохроматическая волна рис. Подробное рассмотрение дифракционной задачи приводит к следующему выражению для интенсивности света дифрагированного под углом θ к направлению распространения волны: 1 где...
42470. Программирование алгоритмов разветвленной структуры 288 KB
  Оператор ветвления IF THEN ELSE При выполнении работы необходимо знать: Знать и уметь строить алгоритмы разветвленной структуры. Условный оператор IF THEN ELSE. Составной оператор. Структура полного ветвления: Структура сокращенного ветвления: Условный оператор IF THEN ELSE.
42471. ИЗУЧЕНИЕ ПОЛЯРИЗОВАННОГО СВЕТА 1.42 MB
  Световые волны бывают естественными и поляризованными в которых в отличие от естественных колебания вектора каким либо образом упорядочены. Отражение плоской линейно поляризованной волны от диэлектрической пластинки ...
42472. Сценарії підмереж 372.5 KB
  Визначити як статична маршрутизація може бути застосована в мережі Топологічна схема Таблиця адресації Device Interfce IP ddress Subnet Msk Defult Gtewy HQ F0 1 192.81 Subnet Number Subnet ddress First UsbleHost ddress Lst UsbleHost ddress Brodcst ddress 0 192.
42473. Дослідження нерекурсивної фільтрації 1.07 MB
  Львів 2011 Хід роботи 1. УВАГА Зберігання виконаної роботи проводити виключно командою Sve ll 3. Для виконання лабораторної роботи скопіювати фрагмент коду позначений коментарем 4лабораторна робота: Нерекурсивні фільтри виконується лише перший варіант лабораторної роботи в кінець програми після директиви endif. Вибрати пункт 4 та проаналізувати варіант виконання лабораторної роботи.
42474. Дослідження джерел оптичного випромінювання 275 KB
  Львів 2010 Мета роботи Дослідження оптоелектронного модуля МПД 1 1Б та ознайомлення з основними характеристиками напів провідникових джерел оптичного випромінювання що використовуються у волоконнооптичних системах передачі інформації. LSER Light mplifiction by Stimulted Emission of Rdition підсилення світла за допомогою вимушеного випромінювання пристрій для генерування або підсилення монохроматичного світла створення вузького пучка світла здатного поширюватися на великі відстані без розсіювання і створювати винятково велику...