Czy najlepsze silniki są lepsze niż najlepsi ludzie?

14

Myślę, że tytuł prosi o wszystko.

Czy w warunkach meczowych najlepsze silniki szachowe rutynowo pokonałyby najlepszych arcymistrzów?

Jeśli powiesz „tak”, czy w warunkach turniejowych rozegrano wystarczająco dużo meczów, aby przedstawić wiarygodne dowody?

Stavros
źródło
3
Zobacz Chronologię szachów komputerowych w Wikipedii . Krótko mówiąc, tak, rutynowo biją najlepszych graczy w normalnych warunkach. Byłbym bardzo ciekawy, widząc podobne dane na temat szachów korespondencyjnych, w których ludzie są zazwyczaj bardzo silni (po prostu: jeśli podwoisz prędkość / czas przydzielony komputerowi, zwykle poprawiasz jego ocenę o około 70 punktów; ludzie mają tendencję do wykorzystaj dodatkowy czas w lepszy sposób).
Daniel B
Dobre myśli. Nie jestem jeszcze sprzedany na podstawie twojego rozumowania. Widziałem czat, który studiuje w domu, prawie zawsze bije komputer w końcu, wykorzystując zwroty, gdy wie, że pozycja jest zajęta, wtedy walczy, dopóki nie znajdzie właściwej drogi. labirynt wariacji, kiedy już ma swoją pozycję, to wszystko !! oczywiście ten IM jest praktycznie GMem, ale nigdy nie rozegrał wystarczającej liczby turniejów, aby osiągnąć swoją normę.
user3155
Ludzie nie mają znaczących szans.
Tony Ennis
Kontrola czasu jest dość ważna. Zgodnie z tym przemówieniem GM (łączę dokładny znacznik czasu, proszę odsłuchać pierwsze 30 sekund po rozpoczęciu gry z czasem, który połączyłem) ludzie nadal mają wpływ na niektóre aspekty bardzo długich kontroli: szachy korespondencyjne.
Santropedro

Odpowiedzi:

16

Sam silnik to tylko jeden czynnik; liczba używanych procesorów, pamięci itp. sprawia, że ​​silnik jest silniejszy. Ten sam silnik w Intel 286 nie będzie tak silny, jak na przykład w superkomputerze Cray Titan.

Różnica ma także liczba rdzeni. Na przykład Houdini 3 może korzystać z 32 rdzeni, jeśli są dostępne. Ale z poniższej listy, która podaje konfigurację komputera wraz z oceną Elo, jasne jest, że najlepszy silnik na tych komputerach jest nawet znacznie silniejszy niż najlepsi szachy.

  1. Houdini 3 64-bit 4CPU, 3254 Elo
  2. Critter 1.6a 64-bit 4CPU, 3177 Elo
  3. Rybka 4 64-bit 4CPU, 3168 Elo
  4. Sztokfisz 2.2.2 64-bitowy 4CPU, 3167 Elo

(źródło)

Dlatego nie widzisz już gry GM przeciwko komputerom (żaden GM nie chce skończyć meczem 12-0, nawet jeśli jest przeciwko komputerowi).

Tak, tak, my, ludzie, nie jesteśmy już w szachach komputerami, to przegrany przypadek. Ale nadal mamy grę GO, w której ludzie są znacznie silniejsi niż komputery (wciąż). Więc to nie wszystko stracone.

http://en.wikipedia.org/wiki/Computer_Go

PS: Siedziałem w teatrze w Londynie, oglądając grę, w której Kasparow przegrał z komputerem w 25-minutowej grze w szachy, myślę, że było to w 1996 roku. Kasparow był bardzo zły po meczu. Wybiegł z teatru w otoczeniu około 10 osób z jego otoczenia i wcale nie wyglądał na szczęśliwego. To właśnie 15 lat temu zrobiłem wiele zdjęć z meczu, ponieważ po raz pierwszy widziałem Kasparowa osobiście. Oto 2 zdjęcia z mojej osobistej kolekcji:

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

aktualizacja:

Znalazłem jeszcze 3 zdjęcia, które są lepszej jakości. Pomyślałem, żeby je opublikować. Wydaje mi się, że po raz pierwszy Kasparow przegrał z komputerem w oficjalnej grze. To było w 1994, a nie 1996. Znalazłem odniesienie do gazety na temat tego wydarzenia

"THE WRITING is on the board for human domination of chess after 
 the world champion, Garry Kasparov, was knocked out in the first round 
 of the Intel Grand Prix by Pentium Genius 2, a remarkable piece of software 
 enhanced by a new super- fast processor.

 With each player restricted to 25 minutes' thinking time, the computer won 
 the first game with 8 minutes to spare.....
 .....
 He stayed at the board this time, hitting his head and pulling at his hair...."

Te zdjęcia pochodzą z powyższej gry!

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Nasser
źródło
8
Oceny dotyczące pokazują, że najlepsi ludzie (Magnus) mają około 3% szansy na wygraną.
Tony Ennis
Chociaż wierzę, że silniki będą wygrywać częściej niż nie, nie oczekuję, że człowiek zostanie poprowadzony 12-0. Są pozycje, w których ludzie będą grać lepiej niż silnik
NoviceProgrammer
1
+1 za mecz Kasparowa / Pentium Genius i zdjęcia. Nie słyszałem wcześniej o tym meczu. Oto film na ten temat na YouTube: bit.ly/14u4rHd
lkessler
W rzeczywistości nie powinieneś porównywać elo komputera z ludźmi. Mają różne pule ocen, dlatego są różne. To samo dotyczy różnych organizacji. Istnieje jednak duże prawdopodobieństwo, że silniki będą na szczycie GM.
rahpuser
1
„Ale nadal mamy grę GO, w której ludzie są znacznie silniejsi niż komputery (wciąż)” -> nie jest to już prawdą w 2017 roku, kiedy widzieliśmy, jak alphago pokonuje najlepszych na świecie graczy. Co za różnica 4 lata!
nak3c
4

Silniki po prostu używają brutalnej siły, aby znaleźć najlepszy ruch. Im lepszy sprzęt, tym lepiej będą działać. Ponadto korzystają z ogromnych baz danych, które zawierają najlepsze gry grane przez ludzi.

Jednak obecny sprzęt nie jest wystarczający, aby jakikolwiek silnik mógł zbudować całe drzewo gry (a tym samym grać w idealne szachy).

Dlatego wciąż istnieje szansa (choć niewielka i zmniejszająca się), że najlepszy ludzki umysł może pokonać silnik.

Oczywiście ostatnie ważne wydarzenie - Kramnik - Deep Fritz (2006) zakończyło się przegraną 2 gier i zremisowaniem 4 (i wygraną 0).

Wierzę, że jeśli książka otwierająca zostanie usunięta, MG będą mieli spore szanse.

Początkujący programista
źródło
Dobry komentarz na temat znaczenia książki otwierającej.
Robert Kaucher
Innym powodem, dla którego komputery są o wiele silniejsze, jest to, że cały czas myślą. Nawet jeśli to twój ruch i to ty myślisz, komputer nadal szuka. Szukają najlepszych możliwych ruchów, jakie możesz zagrać. W przypadku ludzi większość z nas wykonuje ruch i wstaje z planszy po kawę lub oglądanie innych gier. Komputery nie są próbowane! to maszyna, nie opuszczają tablicy. Po prostu myślą i myślą cały czas. Dzięki temu mają dużą przewagę czasową.
Nasser
@Nasser Każdy porządny gracz będzie nadal myślał o ruchach podczas tury przeciwników. Podczas gry nie zobaczysz arcymistrza surfującego po telefonie Reddit na swoim telefonie. Będą ciągle patrzeć w przyszłość.
Wipqozn