Standardowy silnik szachowy znajdzie ruch, który uważa za najlepszy, zakładając najlepszą grę z obu stron. Ale ten ruch może prowadzić do nieznacznej przewagi lub trudnej linii, która może łatwo doprowadzić do błędów dla gracza o określonej umiejętności. Czy istnieje program, który znajduje najlepszy „praktyczny” ruch dla np. Średnio zaawansowanych graczy? Na przykład, może wybrać ruch, który prowadzi do bardzo silnej pozycji atakującej, w której przeciwnik najprawdopodobniej popełni błąd, nawet jeśli można go obronić przy idealnej grze.
25
Odpowiedzi:
Opisujesz coś bardzo podobnego do pogardy . Pogarda polega na tym, że jeśli utrzymasz większą dynamikę na pozycji, słabszy przeciwnik z większym prawdopodobieństwem popełni błędy, które możesz następnie wykorzystać. Dlatego, biorąc pod uwagę dwa ruchy, które dają podobne oceny, silnik z wysokim wynikiem pogardy wybierze ten, który utrzymuje większą dynamikę w tej pozycji. Wszystkie najsilniejsze obecnie tradycyjne silniki mają pogardę (przykład dla Komodo ).
Niebezpieczeństwo pogardy polega na tym, że wobec silnego przeciwnika wysoka pogarda może cię zabić - w końcu zmuszasz silnik do wykonania słabszego ruchu, aby utrzymać grę przy życiu.
źródło
Zdałem sobie sprawę, że to pytanie dotyczy głównie standardowych silników szachowych, które używają funkcji minimax do oceny ruchów. Jednak silniki szachowe, takie jak alphazero, wykorzystują wyszukiwanie drzewa monte carlo do symulacji wielu różnych gier, dzięki czemu nie tylko patrzą na najlepsze możliwe ruchy. Możliwe, że można je już wykorzystać do znalezienia najlepszego „praktycznego” ruchu lub że można je do tego dostosować. Na przykład algorytm wyszukiwania Monte Carlo można zaktualizować, aby spojrzeć na „rozsądne” ruchy i zasymulować, co się stanie.
źródło
Nie całkiem.
Bazy danych są przydatne, ponieważ mogą powiedzieć, że często odtwarzany jest ruch, a wynik jest taki, że nie są idealne z różnych powodów.
Fritz 12 (nie jestem pewien co do późniejszych wersji) ma miernik „gorąca”, który mówi, jak złożona jest odmiana.
Dolna linia. to kombinacja rzeczy. Szukasz ruchów, w których najbardziej zasadnicze ruchy okażą się złe. Żaden silnik tego nie powie.
źródło