Я работаю над реализацией итеративного углубления с принципиальным изменением для альфа-бета-поиска компьютерной шахматной программы, и я надеялся включить ограничение времени для поиска. Я задавался вопросом о последствиях достижения предельного срока в середине, скажем, поиска на глубине 5. Если этот неполный поиск нашел новый принципиальный вариант, это было бы гарантировано, по крайней мере, так же хорошо, как и основная вариация найдена путем полного поиска на глубине 4? В противном случае мне кажется, что я должен выбросить что-либо, найденное в результате неполного поиска на глубине 5.Итерационное углубление с ограничением по времени
2
A
ответ
2
Если вы остановитесь посередине итерации, вы можете использовать лучший ход, найденный до сих пор под корнем, итерация. Это не гарантировал как минимум как лучший ход, найденный предыдущей итерацией, но он -, упорядоченный над ним текущей итерацией. лучший результат будет пропущен на текущей итерации, только если он будет настроен ниже остановки.
Смежные вопросы
- 1. Час пик - Итерационное углубление
- 2. Итерационное углубление поиска: рекурсивный?
- 3. Итерационное углубление A * Звезда Пояснение
- 4. Альфа-бета с таблицей транспонирования, итерационное углубление
- 5. Итерационное углубление DFS для поиска простых путей
- 6. Итерационное углубление или проб и ошибок?
- 7. Тайм-аут без использования потоков? Итерационное углубление MiniMax-дерева
- 8. Менеджер по продажам с ограничением по времени
- 9. Итеративное углубление с максимальной глубиной ограничением на Прологе
- 10. Реализация итеративного углубление
- 11. Scala и обработка с ограничением по времени
- 12. RxJava zip с ограничением по времени
- 13. Команда scons с ограничением по времени
- 14. LUA. io.read с ограничением по времени
- 15. Drools: правило с ограничением по времени
- 16. Начать новую активность с ограничением по времени
- 17. Запустить команду оболочки с ограничением по времени
- 18. Реализация бассейна с ограничением по времени
- 19. Расчет с ограничением по времени в Ruby
- 20. Z3 Оптимизация с ограничением времени
- 21. Когда прекратить итерационное углубление с помощью альфа-бета-обрезки и таблиц транспонирования?
- 22. add удалить класс с ограничением по времени с помощью jquery
- 23. Как итеративное углубление влияет на временную сложность?
- 24. Почему итерационное углубление Звезда не нуждается в проверке на наличие повторяющихся состояний?
- 25. Итерационное равенство
- 26. Итерационное слияния с стекой
- 27. Создать таблицу с ограничением по дате/времени для предотвращения перекрытия
- 28. Использование ejabberd для чатов с ограничением по времени
- 29. C# Convoyor-Belt-like buffer - буфер с ограничением по времени
- 30. Загрузить большой файл в php с ограничением по времени