Pytania otagowane jako chess-algorithms

Pytania dotyczące algorytmów używanych w komputerowych programach szachowych.


5
Jak „myślą” silniki szachowe?
Chcę wiedzieć, jak zaprogramowane są silniki do wyszukiwania ruchów. Jestem pewien, że najpierw obliczają najbardziej wymuszające linie, takie jak przechwytywanie i czeki. Ale co z subtelnymi, głębokimi ruchami pozycyjnymi? Wydaje się, że bardzo szybko je odnajdują (ogólnie rzecz biorąc. Oczywiście, że czasami tęsknią za takimi ruchami). W jaki sposób są …

1
Jakie algorytmy i heurystyka są popularne w szachach komputerowych?
Szachy komputerowe eksplodowały w ciągu ostatnich dwudziestu lat, kiedy ustanowiono mistrzostwa świata w komputerach, a wielu projektantów komputerów szachowych zaczęło osiągać znaczne zyski. Niektóre programy ukrywają swój kod źródłowy, ale wiele z nich ma charakter open source, w szczególności Fruit, który stanowił podstawę rodziny silników szachowych. Jakie są przykłady heurystyki …

5
Jak poprawiły się silniki od Deep Blue?
Komputerowe silniki szachowe stały się lepsze, odkąd Deep Blue pokonał Kasparowa w 1997 roku. Czy algorytmy uległy poprawie, czy też ulepszenia wynikały głównie z tego, że te same algorytmy działały szybciej dzięki szybszemu sprzętowi itp.? Jeśli to pierwsze, czy te ulepszenia algorytmu są publiczne? A jeśli tak, jakie ulepszenia? Gdzie …


2
Jak nauczyć się programowania szachowego?
Zasadniczo widziałem, że ludzie piszą wiele algorytmów szachowych i zadają pytania na tym forum, na które szukam odpowiedzi. Widzę kod, ale nie mogę ustalić, czy jest poprawny, czy nie? Jestem specjalistą od oprogramowania, ale nie znam algorytmów szachowych ani rzeczy związanych z kodowaniem. Czy możesz mi pomóc zasugerować, gdzie mogę …


2
Kiedy matowanie jest niemożliwe w pozycji
Edytuj To pytanie nie jest duplikatem, jak wspomniano w moim komentarzu. Połączone rzekomo zduplikowane pytanie nie dotyczy ani mojego poniższego pytania nr 1, ani pytania nr 3, ani pytania nr 2, z wyjątkiem stycznej wymienionej w odpowiedzi. Powiązane pytanie dotyczy wystarczającego materiału do krycia, podczas gdy moje pytanie dotyczy przypadków, …

6
Czy istnieje silnik szachowy, który NIE korzysta z funkcji wyszukiwania z użyciem siły?
Każdy silnik szachowy, o jakim słyszałem (w tym wszystko, co znalazłem na liście w Wikipedii) korzysta z wyszukiwania siłowego z funkcją oceny (algorytm minmax), aby zdecydować o jego ruchu. Nie jest to sposób, w jaki większość ludzi podchodzi do gry, stosując zamiast tego ogólne rozpoznawanie wzorców, więc w zasadzie komputer …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.