Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Null-move heuristic
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Null-move_heuristic
http://dbpedia.org/ontology/abstract Mit Null-Zug-Suche (nullmove pruning) bezeMit Null-Zug-Suche (nullmove pruning) bezeichnet man eine Forward-Pruningtechnik in Spielbaumsuchverfahren für Zwei-Personen-Nullsummenspielen mit perfekter Information. Speziell in Schachprogrammen hat sich das Nullmove Pruning bewährt. Diese Technik wird benötigt, um die Ermittlung der Spielstärke möglicher Züge bzw. Spielverläufe zu beschleunigen, indem Züge, welche durch unten beschriebenes Verfahren als zu schwach ermittelt werden, von einer weiteren Berechnung ausgeschlossen werden. Ausgehend von der Annahme, dass das Zugrecht einen Vorteil darstellt, wird beim Nullmove Pruning in der Baumsuche (Weiterverfolgung von Stellungsmöglichkeiten, die sich aus einem Zug ergeben) einer Seite ermöglicht, zwei Züge auszuführen. Ist der dadurch erzielte Vorteil nicht groß genug, so war wahrscheinlich schon der erste der beiden Züge minderwertig, und der daraus resultierende Ast des Spielbaums (sämtliche mögliche Spielverläufe, die sich aus der aktuellen Stellung ergeben können) braucht nicht weiter untersucht zu werden, er wird abgeschnitten. Hierdurch können minderwertige Varianten gut und schnell erkannt werden und die zur Verfügung stehende Zeit für die Analyse wichtigerer Varianten genutzt werden. Um insgesamt den Suchaufwand zu reduzieren, muss die Baumsuche, mit der der Null-Zug bewertet wird, mit geringerer Suchtiefe durchgeführt werden, als die Suche zur Bewertung normaler Züge. Eine Reduktion der Suchtiefe um zwei Halbzüge hat sich als vorteilhaft herausgestellt. Manche Programme arbeiten auch mit einer Reduktion um drei Halbzüge, was ein stärkeres Pruning bewirkt, aber taktisch etwas anfälliger ist, da auch vielversprechende Züge mit aussortiert werden können. Das normale Nullmove Pruning versagt in Zugzwangstellungen, da hier die Prämisse nicht erfüllt wird. Es kann ein taktisch nachteiliger Zug durch den Zugzwang erforderlich sein.Da Zugzwangstellungen beim Schach relativ selten vorkommen (am ehesten in bestimmten Endspielsituationen), ist die Fehlerhäufigkeit eher gering. Einige Schachprogrammierer schalten das Nullmove Pruning im Endspiel auch einfach ganz ab, da gerade am Ende nur noch wenige Zweige des Baumes übrig sind und diese eher Zugzwangsstellungen sein können. Bei Spielen wie Dame (engl. checkers) gehören Zugzwangstellungen zum Normalfall, weshalb bei solchen Spielen diese Technik nicht angewandt wird. Eine verbesserte Technik nennt sich Verified Nullmove Pruning und umgeht die Probleme in Zugzwangstellungen.umgeht die Probleme in Zugzwangstellungen. , Pour les programmes d'échecs, l'heuristiquPour les programmes d'échecs, l'heuristique à mouvement nul est une technique heuristique utilisée pour améliorer la vitesse de l'algorithme d'élagage alpha-bêta. Développée par Beal en 1989, puis Goetsch et Campbell en 1990, c'est - impliqué dans le projet Hydra - qui a rendu cette technique accessible aux amateurs de programmation échiquéenne en publiant ses commentaires. échiquéenne en publiant ses commentaires. , Евристика нульового ходу — метод збільшеннЕвристика нульового ходу — метод збільшення швидкості алгоритму відсічення альфа-бета в комп'ютерних шахах. Відсічення альфа-бета прискорює виконання алгоритму мінімакс, розпізнаючи точки відсічки. Це точки в ігровому дереві, де поточна позиція така добра для сторони, яка зараз ходить, що найкращий шлях для протилежної сторони — уникнути ходу. Так як такі позиції, можливо, не були результатом найкращої гри, їх та всі гілки ігрового дерева, які ідуть від них, можна проігнорувати. Чим скоріше програма робить відсічку, тим скоріше працює система пошуку. Евристика нульового ходу спроєктована, щоб зменшити час пошуку. Ідея евристики нульового ходу базується на факті, що найкращі ходи в шахах покращують позицію для того, хто їх зробив. Так, якщо гравець втратить право ходу (що недопустимо в шахах) і все ще має позицію, достатню для відсічки, тоді програма майже неодмінно зробить відсічку, якщо цей гравець вже походив.ть відсічку, якщо цей гравець вже походив. , In computer chess programs, the null-move heuristic is a heuristic technique used to enhance the speed of the alpha-beta pruning algorithm. , В компьютерных шахматах, эвристика нулевогВ компьютерных шахматах, эвристика нулевого хода — метод увеличения скорости алгоритма альфа-бета-отсечения. Альфа-бета-отсечение ускоряет выполнение минимаксного алгоритма, распознавая точки отсечения вариантов, представляющихся бесперспективными. Это такая точка в игровом дереве, где текущая позиция настолько выгодна для стороны, которая сейчас ходит, что противоположная сторона будет избегать такую позицию. Поскольку такие позиции не могут быть результатом наилучшей игры, их и все ветви игрового дерева, которые идут от них, можно исключить из расчёта («отсечь»). Чем скорее программа делает отсечку, тем быстрее работает система поиска наилучшего хода. Эвристика нулевого хода направлена на ускорение нахождения предполагаемых точек отсечения при сохранении разумного уровня аккуратности. Идея этой эвристики базируется на том предположении, что наиболее приемлемые ходы в шахматах улучшают позицию того, кто их сделал. Так, если игрок в данной точке может передать очередь хода противнику (сделать нулевой ход, что недопустимо в шахматах) и всё ещё имеет позицию, достаточно сильную для создания отсечения, тогда в данной точке почти наверняка возможно отсечение, поскольку данный игрок в действительности будет делать ход, и его позиция ещё более усилится. Эвристика нулевого хода приводит к неверному результату в ситуациях цугцванга, когда игрок вынужден делать явно невыгодный ход при отсутствии вариантов улучшения своей позиции, поэтому игровые компьютерные программы вынуждены распознавать подобные ситуации и находить способы компенсации такого рода ошибок. В частности «верифицированной эвристикой нулевого хода» называется компьютерная стратегия не полного отсечения таких вариантов, а продолжение поиска, однако с сокращённой глубиной .ие поиска, однако с сокращённой глубиной .
http://dbpedia.org/ontology/wikiPageID 174855
http://dbpedia.org/ontology/wikiPageLength 4811
http://dbpedia.org/ontology/wikiPageRevisionID 1004210220
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Computer_chess + , http://dbpedia.org/resource/Nathan_Netanyahu + , http://dbpedia.org/resource/Minimax_algorithm + , http://dbpedia.org/resource/Heuristic_%28computer_science%29 + , http://dbpedia.org/resource/Chess + , http://dbpedia.org/resource/Null_move + , http://dbpedia.org/resource/Zugzwang + , http://dbpedia.org/resource/Search_algorithm + , http://dbpedia.org/resource/Category:Heuristics + , http://dbpedia.org/resource/Category:Computer_chess + , http://dbpedia.org/resource/Alpha-beta_pruning + , http://dbpedia.org/resource/Game_tree + , http://dbpedia.org/resource/Category:Search_algorithms + , http://dbpedia.org/resource/Ply_%28game_theory%29 +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Citation + , http://dbpedia.org/resource/Template:Reflist +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Heuristics + , http://dbpedia.org/resource/Category:Computer_chess + , http://dbpedia.org/resource/Category:Search_algorithms +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Technique +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Null-move_heuristic?oldid=1004210220&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Null-move_heuristic +
owl:sameAs http://ru.dbpedia.org/resource/%D0%AD%D0%B2%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D1%85%D0%BE%D0%B4%D0%B0 + , http://www.wikidata.org/entity/Q1415915 + , http://fr.dbpedia.org/resource/Heuristique_%C3%A0_mouvement_nul + , http://uk.dbpedia.org/resource/%D0%95%D0%B2%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%BD%D1%83%D0%BB%D1%8C%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%85%D0%BE%D0%B4%D1%83 + , http://dbpedia.org/resource/Null-move_heuristic + , http://yago-knowledge.org/resource/Null-move_heuristic + , https://global.dbpedia.org/id/RxdA + , http://rdf.freebase.com/ns/m.017m9h + , http://de.dbpedia.org/resource/Null-Zug-Suche +
rdf:type http://dbpedia.org/class/yago/Procedure101023820 + , http://dbpedia.org/class/yago/Algorithm105847438 + , http://dbpedia.org/class/yago/YagoPermanentlyLocatedEntity + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/ontology/TopicalConcept + , http://dbpedia.org/class/yago/Heuristic105847956 + , http://dbpedia.org/class/yago/Event100029378 + , http://dbpedia.org/class/yago/WikicatSearchAlgorithms + , http://dbpedia.org/class/yago/Activity100407535 + , http://dbpedia.org/class/yago/WikicatHeuristics + , http://dbpedia.org/class/yago/Act100030358 + , http://dbpedia.org/class/yago/Rule105846932 + , http://dbpedia.org/class/yago/PsychologicalFeature100023100 +
rdfs:comment Евристика нульового ходу — метод збільшеннЕвристика нульового ходу — метод збільшення швидкості алгоритму відсічення альфа-бета в комп'ютерних шахах. Відсічення альфа-бета прискорює виконання алгоритму мінімакс, розпізнаючи точки відсічки. Це точки в ігровому дереві, де поточна позиція така добра для сторони, яка зараз ходить, що найкращий шлях для протилежної сторони — уникнути ходу. Так як такі позиції, можливо, не були результатом найкращої гри, їх та всі гілки ігрового дерева, які ідуть від них, можна проігнорувати. Чим скоріше програма робить відсічку, тим скоріше працює система пошуку. Евристика нульового ходу спроєктована, щоб зменшити час пошуку.оду спроєктована, щоб зменшити час пошуку. , In computer chess programs, the null-move heuristic is a heuristic technique used to enhance the speed of the alpha-beta pruning algorithm. , В компьютерных шахматах, эвристика нулевогВ компьютерных шахматах, эвристика нулевого хода — метод увеличения скорости алгоритма альфа-бета-отсечения. Альфа-бета-отсечение ускоряет выполнение минимаксного алгоритма, распознавая точки отсечения вариантов, представляющихся бесперспективными. Это такая точка в игровом дереве, где текущая позиция настолько выгодна для стороны, которая сейчас ходит, что противоположная сторона будет избегать такую позицию. Поскольку такие позиции не могут быть результатом наилучшей игры, их и все ветви игрового дерева, которые идут от них, можно исключить из расчёта («отсечь»). Чем скорее программа делает отсечку, тем быстрее работает система поиска наилучшего хода.е работает система поиска наилучшего хода. , Pour les programmes d'échecs, l'heuristiquPour les programmes d'échecs, l'heuristique à mouvement nul est une technique heuristique utilisée pour améliorer la vitesse de l'algorithme d'élagage alpha-bêta. Développée par Beal en 1989, puis Goetsch et Campbell en 1990, c'est - impliqué dans le projet Hydra - qui a rendu cette technique accessible aux amateurs de programmation échiquéenne en publiant ses commentaires. échiquéenne en publiant ses commentaires. , Mit Null-Zug-Suche (nullmove pruning) bezeMit Null-Zug-Suche (nullmove pruning) bezeichnet man eine Forward-Pruningtechnik in Spielbaumsuchverfahren für Zwei-Personen-Nullsummenspielen mit perfekter Information. Speziell in Schachprogrammen hat sich das Nullmove Pruning bewährt. Diese Technik wird benötigt, um die Ermittlung der Spielstärke möglicher Züge bzw. Spielverläufe zu beschleunigen, indem Züge, welche durch unten beschriebenes Verfahren als zu schwach ermittelt werden, von einer weiteren Berechnung ausgeschlossen werden.weiteren Berechnung ausgeschlossen werden.
rdfs:label Null-move heuristic , Null-Zug-Suche , Эвристика нулевого хода , Heuristique à mouvement nul , Евристика нульового ходу
hide properties that link here 
http://dbpedia.org/resource/Verified_null-move_pruning + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/KnightCap + , http://dbpedia.org/resource/ChessV + , http://dbpedia.org/resource/Fruit_%28software%29 + , http://dbpedia.org/resource/Outline_of_chess + , http://dbpedia.org/resource/Hydra_%28chess%29 + , http://dbpedia.org/resource/Zugzwang + , http://dbpedia.org/resource/Null_move + , http://dbpedia.org/resource/Kaissa + , http://dbpedia.org/resource/Decision_tree_pruning + , http://dbpedia.org/resource/Verified_null-move_pruning + , http://dbpedia.org/resource/Null-move_pruning + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Null-move_heuristic + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Null-move_heuristic + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.