Perché gli scacchi cinesi (xiangqi) sono più difficili per i computer degli scacchi internazionali?


11

Perché gli scacchi cinesi (xiangqi) sono più difficili per i computer degli scacchi internazionali?

Quando si guardano gli scacchi cinesi rispetto agli scacchi internazionali, non si può fare a meno di notare quanto molti dei pezzi estremamente limitati siano:

  1. I re sono limitati a 9 posizioni complessive (il palazzo) e hanno al massimo 4 mosse possibili (solo 1 passo ortogonalmente).
  2. I due consiglieri sono limitati a 5 posizioni condivise complessive (diagonali del palazzo), dove ad eccezione della posizione centrale del palazzo sono limitati a 1 mossa.
  3. I due elefanti sono confinati in 7 posizioni condivise (due diamanti toccanti fianco a fianco, come un 8 su un lato), a causa di una mossa che li limita naturalmente a un quarto del tabellone (solo ogni altro quadrato dello stesso colore del suo piazza di partenza (su una scacchiera)), ma poi anche limitata a non muoversi attraverso il fiume di divisione centrale che lo taglia ad un previsto 1/8. In effetti, le 7 posizioni su 90 che gli elefanti possono raggiungere sono un rapporto ancora peggiore di 1/8 che è dovuto alle dimensioni specifiche del tabellone che lo penalizzano ulteriormente.

C'è qualcosa nei due cavalli, due carri (corvi), due cannoni e cinque pedine cinesi che rendono questo gioco più difficile per i computer rispetto agli scacchi internazionali? O è principalmente dovuto alle dimensioni della scheda più grandi, 90 vs 64? O c'è qualche altra considerazione che ho trascurato?


6
Hai qualche prova che il gioco sia più difficile per i computer rispetto agli scacchi internazionali?
Steven Stadnicki,

1
@StevenStadnicki Wikipedia ha la stima della complessità del gioco. Gli scacchi cinesi sono davvero più complicati.
SmallChess,

Risposte:


16

Per quanto posso vedere, non esiste alcuna differenza fondamentale tra scacchi e xiangqi che renderebbe xiangqi più difficile per un computer.

La complessità dello spazio degli stati degli scacchi è leggermente più elevata, mentre la complessità dell'albero di gioco di xiangqi è maggiore. Anche il fattore di ramificazione di xiangqi è 38 rispetto a 35 per gli scacchi, non c'è molta differenza.

Ho il sospetto che mentre gli scacchi sono stati al centro della ricerca informatica per molti decenni, non c'erano le stesse risorse dedicate all'ottimizzazione dei motori xiangqi.

Forse il gioco più lento (a causa dei pezzi più deboli) richiede il calcolo di variazioni più lunghe (vedi complessità dell'albero di gioco), aumentando i requisiti hardware, ma penso che dovrebbe essere solo una differenza minore rispetto a giochi dimostrabilmente più complessi come lo shogi o il go.

È un po 'difficile scoprire con precisione quanto sono potenti i motori xiangqi in questo momento, ma uno qualsiasi dei due fattori spiegherebbe se fossero rimasti indietro di uno o due decenni.


1
Potrebbe essere forse più difficile definire una buona funzione di valutazione statica per xiangqi che sia per gli scacchi?
BOF

2
"Ho il sospetto che mentre gli scacchi sono stati al centro della ricerca informatica per molti decenni, non c'erano le stesse risorse dedicate all'ottimizzazione dei motori xiangqi." Non ho dubbi che questa sia la spiegazione chiave per qualsiasi ritardo del software Xiangqi che avrebbe bisogno di una spiegazione.
Evargalo,

2

Xiangqi ha una maggiore complessità teorica principalmente a causa di una scheda più grande. Quindi, se hai bisogno di fare una ricerca esaustiva, ha uno spazio di ricerca più ampio.

Xiangqi è anche più posizionale. Per attaccare ogni lato ha due torri, 4 pezzi di forza cavaliere e 5 pedine. Quindi, per un confronto grezzo con gli scacchi occidentali, Q + 3P viene sostituito con 4 pezzi puramente difensivi. Sappiamo che gli scacchi posizionali sono difficili per il computer.


2
Xiangqi è generalmente considerato più aperto e tattico degli scacchi occidentali poiché in xianqi non ci sono mai catene di pedine che chiudono la posizione.
Dag Oskar Madsen,

Forse posizionale non è la parola precisa. Pensa al middlegame senza regina con 3 pedine centrali in scacchi occidentali. La posizione è aperta e le tattiche sono ancora molto importanti, ma una volta scambiate una coppia di torre e 1 o 2 pezzi minori, diventa tardi a metà partita per terminare rapidamente il gioco. Questo è difficile per il computer
jf328,

2

Xiangqi è molto tattico, non posizionale, non ha catene o pedine da molto tempo. La difficoltà per i computer sono le molte posizioni disponibili per i pezzi e la tavola è 10 x 10.

Penso che il makruk o gli scacchi internazionali siano più posizionali di xiangqi e shogi.


2
Ciao, benvenuto a Chess SE. La tua risposta ha un disperato bisogno di una modifica poiché in questo momento è appena comprensibile. Potresti per favore rivederlo e modificarlo? Grazie!
Pablo S. Ocal,

3
La scheda non è 9 x 10?
Dag Oskar Madsen,

2
I computer non eccellono nel gioco tattico?
hkBst

2

Xiangqi è meno "connesso" degli scacchi occidentali. Ad esempio, le cinque pedine coprono solo ogni altro file; non sono fianco a fianco. Non esiste una "regina" che unisca il movimento sia laterale che diagonale. E i pezzi difensivi sono limitati al palazzo (consiglieri) o al pattugliamento della campagna circostante (elefanti); non possono essere usati per attaccare il re avversario. Infine, non esiste una promozione di pegno, il che significa che è difficile vincere se sono stati scambiati troppi pezzi.

A causa delle "disconnessioni" di cui sopra, è più difficile costruire combinazioni vincenti praticabili, o persino posizioni vincenti rispetto agli scacchi occidentali. In quest'ultimo caso, ad esempio, con il regina, la vittoria di una pedina in una posizione altrimenti livellata significa vincere la partita. Questo non è necessariamente così negli scacchi cinesi.

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.