Forza del gioco finale del computer senza basi


13

Ho visto che i motori non sono particolarmente potenti nelle aperture senza accesso a un libro.

Quanto sono potenti i motori moderni nel gioco finale quando non sono autorizzati ad accedere ai tablebase? Ad esempio, un computer può in genere vincere quei difficili endgame come KQ vs. KR e KBN vs. K nei giochi blitz?


Non sappiamo davvero quale sia il forte gioco di apertura senza un libro di apertura. Non abbiamo basi per il confronto poiché tutti i migliori giocatori umani studiano le aperture standard. Sarebbe un esperimento interessante prendere un paio di potenti motori di scacchi e vincolarli entrambi in modo che non possano raggiungere alcuna posizione trovata in dire Modern Chess Openings dopo 8 mezze mosse e vedere come appare il loro gioco. Forse dopo aver potato l'albero della conoscenza delle aperture accumulate non ci sono più buone aperture.
Kyle Jones,

@KyleJones Penso che in realtà testino la potenza dei motori di scacchi giocando a Chess960 (cercalo su Google se non mi è familiare), almeno così è stato nel link sopra, sono rimasto deluso perché mi ci è voluto molto per scaricare il PGN (60mb) e io cercavo di migliorare la mia apertura> _ <
ajax333221

Risposte:


9

Innanzitutto, non sono convinto che i motori siano necessariamente deboli senza i loro libri. Senza un libro di apertura, i motori moderni potrebbero non riprodurre la maggior parte delle linee di prova, o linee che li porterebbero in una posizione in cui prosperano, ma qualsiasi motore superiore distruggerà comunque qualsiasi GM umano senza un libro di apertura.

Per quanto interessante, se lasci il motore acceso per un po ', di solito trova i quattro cavalieri spagnoli come la migliore linea dalla posizione di partenza, ma sto divagando ...

Nel gioco finale, dipende totalmente dal motore e dalla posizione. Senza i tavoli, i motori potrebbero non sapere che un pedone torre e un vescovo sbagliato sono solo un pareggio. Se i programmatori hanno aggiunto quell'eccezione, allora lo capiranno, ma in caso contrario, potrebbero scambiarsi pensando di vincere con un altro vescovo e pegno solo per pescare tramite la regola delle 50 mosse.

In endgame più elementari, come KBNvK, il lato più forte vincerà quasi sempre. La sequenza di accoppiamento più lunga è di 33 mosse se la mia memoria serve. La maggior parte dei motori inciamperà su un compagno forzato in quel momento perché la loro euristica li farà fare buone mosse che si avvicinano al compagno (e probabilmente possono vedere 15-20 mosse in profondità).

In termini di KQvKR, la parte più forte vincerà quasi sempre contro un essere umano. Gli umani sono abbastanza cattivi nel difendere questa posizione e il computer vedrà immediatamente i modi per eliminare una torre libera. Contro un altro computer, è un po 'più difficile, ma come dice Wes nella sua risposta, è ancora probabile che la parte più forte vincerebbe (la manovra di Philidor è lunga solo ~ 5 mosse, abbastanza breve da consentire al motore di vederlo) dato abbastanza tempo.


7

Vincere contro chi?

Ho visto KQ / KR disegnare tra i computer prima, in 1 o 5 minuti (senza egtb). Possono perforare abbastanza in profondità quando non ci sono molti pezzi sulla scacchiera, ma se il controllo del tempo è abbastanza veloce, non è sempre abbastanza profondo. Anche i GM lo disegnano a volte.

Tuttavia, immagino che una persona normale possa fare una mossa non ottimale in un tale controllo del tempo, anche, che potrebbe dare un vantaggio al computer.


2

I tablebase aggiungono solo un po 'di elo ai computer. La quantità aggiunta è abbastanza piccola che per molti anni Andscacs è stato uno dei motori più potenti in circolazione senza basi da tavolo finali (non le ha ancora implementate). Anche per altri motori con supporto tablebase implementato, sono abbastanza sicuro che non puoi fornirlo con un tablebase endgame, e giocheranno quasi altrettanto. Certo, perdi un po 'di elo non avendo tablebase, ma non molto (non so esattamente quanto, ma sarei sorpreso se fosse più di 10 elo).

La breve risposta alla domanda se i computer possono vincere KQ contro KR e KBN contro K è . Considera, lo stoccafisso su hardware ragionevolmente potente funzionerà facilmente a 10 milioni di posizioni al secondo. Quante posizioni KQ vs KR ci sono? Lo stoccafisso li cercherà tutti in un paio di secondi. Non c'è dubbio che lo stoccafisso senza un tablebase supererà facilmente un tablebase a questo endgame.


Non si tratta solo del numero di posizioni, ma anche della ramificazione. A volte KBN vs K può richiedere fino a 33 mosse per vincere (con un gioco perfetto). E ci possono essere fino a 29 mosse disponibili per ogni passaggio. 29 ** 33 = 1816075630094014572464024421543167816955354437789. Quindi "10 milioni di posizioni al secondo" non sembrano così grandi ..
wim

@wim provalo - prendi questo FEN K1k1B3 / 8/8/8/8/8 / 7N / 8 w - - 0 1 (che è 33 si sposta per accoppiarsi) e mettilo nel computer su chess.com/analysis. Dovresti ottenere immediatamente un +49 valutazione. Prova a difenderti con il nero usando i tablebase su syzygy-tables.info/?fen=K1k1B3/8/8/8/8/8/7N/8_w_-_-_0_1 , vedi se il computer ti può dare scacco matto abbastanza velocemente.
Fascino il

Ho 1. Ka7 Kd8 2. Bb5 Kc7 3. Nf3 Kd6 4. Kb6 Kd5 5. Bd3 Kd6 6. Be4 Kd7 7. Kc5 Ke6 8. Bb1 Kd7 9. Kd5 Ke7 10. Ne5 Kf6 11. Kd6 Kg7 12. Ke7 Kg8 13. Kf6 Kh8 e poi il computer (che se non sbaglio è Stockfish 10; Stockfish 11 è stato rilasciato proprio ieri) ha iniziato a riportare i punteggi dei compagni, non c'è bisogno di controllare ulteriormente.
Allure il

Ok, ma come fai a sapere che chess.com/analysis non utilizza i tablebase?
mercoledì

@wim se usasse i tablebase, non segnalerebbe un punteggio di +49 - darebbe immediatamente "mate in X move".
Allure il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.