Il gioco di Shannon è un gioco di strategia astratto per due giocatori, inventato contemporaneamente e indipendentemente da Claude Shannon e David Gale; è infatti conosciuto anche come Gale, Bridg-It e Bird Cage.

Regole

modifica

Il gioco si svolge su un grafo finito costituito da due nodi speciali, A e B. Ogni connessione del grafo può essere colorata o rimossa. I due giocatori si chiamano Short e Cut, e muovono alternatamente. Il giocatore Cut, durante il suo turno, può cancellare dal grafo una connessione a sua scelta, purché non sia già colorata. A questo punto il gioco passa in mano al giocatore Short, che durante il suo turno può colorare una qualsiasi connessione ancora presente sul grafo. Se Cut riesce a creare un grafo dove A e B non sono più connessi, vince. Se Short riesce a creare un percorso colorato da A a B, vince.

Ci sono anche versioni alternative di questo gioco, svolte su un grafo con connessioni direzionali e una matrice orientata. È stata trovata una soluzione di gioco per ognuna di queste varianti utilizzando la teoria delle matrice, diversamente ad altri giochi come Hex.

Algoritmi di vittoria

modifica

Il gioco termina dopo un numero finito di mosse, e necessariamente uno dei due giocatori avrà la vittoria. A prescindere da quale giocatore inizi, questo avrà sempre garantita l'esistenza di una strategia di vittoria su ogni possibile grafo.[1]

Il gioco di Short e Cut sono un dualismo, ed in qualche maniera hanno lo stesso obiettivo: assicurarsi una determinata connessione tramite un'altra determinata connessione. Ad esempio: Short cerca di assicurarsi un gruppo di connessioni che formino un circuito, mentre Cut cerca di assicurarsi un gruppo di connessioni che creino un'interruzione; entrambi, composti del minor numero di connessioni possibile per connettere i due sottografi.[2]

Note

modifica
  1. ^ (EN) Stephen M. Chase, An implemented graph algorithm for winning Shannon Switching Games, in Communications of the ACM, vol. 15, n. 4, 1972, pp. 253-256, DOI:10.1145/361284.361293.
  2. ^ Frederic Maire, The Solution of Shannon Game (archiviato), 2004

Bibliografia

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
  • Graph Game, implementazione in Java del gioco di Shannon
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica

📚 Artikel Terkait di Wikipedia

Algoritmo di Bellman-Ford

Bellman–Ford Algorithm | DP-23, su GeeksforGeeks, 1º dicembre 2012. URL consultato il 30 ottobre 2021. ^ Jon Kleinberg e Éva Tardos, Algorithm Design, Pearson

Algoritmi per la risoluzione di labirinti

Search, in Graph Algorithms, 2ª ed., Cambridge University Press, 2011, ISBN 978-0-521-73653-4. ^ Robert Sedgewick, Algorithms in C++ Part 5: Graph Algorithms

Texture (grafica)

reaction-diffusion. SIGGRAPH Comput. Graph., July 1991. Andrew Witkin and Michael Kass. Reaction-diffusion textures. SIGGRAPH Comput. Graph., July 1991. Li-Yi Wei and

Cricca (teoria dei grafi)

1021/ci025605o, PMID 12653507. Ram Samudrala e John Moult, A graph-theoretic algorithm for comparative modeling of protein structure, in Rivista of Molecular

Colorazione dei grafi

O'Connell e A. Sapozhnikov, Complexity analysis of a decentralised graph colouring algorithm (PDF), in Information Processing Letters, vol. 107, n. 2, 2008

Problema della cricca

DOI:10.1007/BF01994876. C. Bron e J. Kerbosch, Algorithm 457: finding all cliques of an undirected graph, in Communications of the ACM, vol. 16, n. 9,

Paolo Ferragina

on Discrete Algorithms (SODA), tredici volte su European Symposium on Algorithm (ESA), sei volte su World Wide Web Conference (WWW), tre volte su ACM

Docking (chimica)

and efficient filter for large virtual throughput screening, in J. Mol. Graph. Model., vol. 20, gennaio 2002, pp. 313-28, DOI:10.1016/S1093-3263(01)00134-6