Pytanie:
Jak znaleźć partie szachów wielkich mistrzów, które kończą się potrójnym powtórzeniem?
Akiva
2015-05-03 13:52:07 UTC
view on stackexchange narkive permalink

Kiedy wchodzę na http://www.chessgames.com/, mogę wyszukać mecze kończące się remisami, jednak nie mogę dowiedzieć się, jak odfiltrować te losowania, aby były konkretnie potrójne powtórzenie .

Jak mogę znaleźć tego typu losowania, jednocześnie odfiltrowując pozostałe?

afaik te mecze prawie nie istnieją ... Na poziomie arcymistrza (GM) w zasadzie wiesz, kiedy jest remis, podobnie jak twój przeciwnik. Każde remisowanie, które zobaczysz w bazie danych, będzie w większości "uzgodnione po remisach", a nie rzeczywiste losowanie zgodnie z zasadami gry w szachy. Dzieje się tak zwłaszcza w przypadku reguły trzech elementów.
@Chessbrain W niektórych z najlepszych turniejów ostatnich lat obowiązywała zasada „bez remisu uzgodniona przed ruchem 40”, a wśród tych turniejów można znaleźć gry z rzeczywistymi powtórzeniami ruchów.
Niektóre partie naprawdę kończą się powtórzeniem ruchów, ale nie oznacza to, że rzeczywiste powtórzenie zostało rozegrane. Bardziej prawdopodobne jest, że gracze zgadzają się na losowanie, zamiast wykonywać te ruchy.
Ta informacja nie jest nigdzie zapisywana, więc wątpię, czy można na nią odpowiedzieć.
@Chessbrain i user3456: Rzeczywiście, losowania przez trzykrotne powtórzenia są w większości przypadków losowaniami uzgodnionymi, ale przychodzą mi do głowy następujące wyjątki: (1) powtórzenia wykonane w celu uniknięcia reguł Sofii, (2) powtórzenia, które nie występują w kolejnych ruchach (np. Karjakin-Eljanov na ostatnich Mistrzostwach Świata FIDE)
Dwa odpowiedzi:
ETD
2016-01-10 13:25:00 UTC
view on stackexchange narkive permalink

Jeśli masz kolekcję gier w formacie PGN, prawdopodobnie możesz wyszukać trzykrotne powtórzenia za pomocą Chess Query Language. W szczególności możesz zajrzeć do części podręcznika „Dopasowywanie pozycji: lista pozycji” pod podanym linkiem; słowo kluczowe : sequence prawdopodobnie będzie miało zasadnicze znaczenie dla rozwiązania CQL.

Aby zobaczyć przykład wykorzystania CQL do tego typu rzeczy, zobacz moją odpowiedź na wcześniejsze pytanie o szukaniu ofiar z wymiany w grach. Podana tam metoda wykorzystuje CQL do skanowania gier w poszukiwaniu krótkich sekwencji kolejnych pozycji, które mają istotną różnicę w wymianie. Wyobrażam sobie, że byłbyś w stanie zrobić coś podobnego, aby odszukać sekwencje pozycji powtarzające się trzy razy.

Jeśli gracz zgłasza trzykrotne powtórzenie jednego ruchu przed powtórzeniem faktycznej pozycji (mówiąc sędziemu: „Wykonam ten ruch, a pozycja zostanie powtórzona 3 razy”), czy ostateczny (niezrealizowany) ruch rzeczywiście pojawi się w bazie danych? Jeśli nie, możesz przegapić niektóre mecze, jeśli szukasz pozycji powtórzonych tylko 3 razy.
Patzerook
2016-01-10 13:02:46 UTC
view on stackexchange narkive permalink

Między Petrosianem a Fischerem jest naprawdę znana. Fischer miał naprawdę trudną pozycję i był zachwycony ostatnim ruchem Tigrana i zdobył trzykrotne powtórzenie.

Mówisz o tej grze: http://www.chessgames.com/perl/chessgame?gid=1106921?
Tak, to ten.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...