Bridge It と Connections の 必勝法について 中央大学 松井知己 1 Bridge It (Game of Gale) 右図のような盤 先手後手が交互に手を打つ 先手(黒):隣り合う●を結ぶ 後手(白):隣り合う○を結ぶ (線が交差してはいけない) 勝利条件: 黒:左端と右端が連結 白:上端と下端が連結 by David Gale M. Gardner, Recreational topology, Mathematical Puzzles and Diversions, 1970. 2 Bridge It (例) 右図のような盤 先手後手が交互に手を打つ 黒の勝利 先手(黒):隣り合う●を結ぶ 後手(白):隣り合う○を結ぶ (線が交差してはいけない) 勝利条件: 黒:左端と右端が連結 白:上端と下端が連結 by David Gale M. Gardner, Recreational topology, Mathematical Puzzles and Diversions, 1970. 3 Bridge It (性質) 完全情報ゲームである 有限手番で終わる 引き分けは無い ⇒ どちらかに必勝手順がある 自分の線が余分に引かれても 不利にはならない ⇒先手に必勝手順がある Strategy Stealing (by Nash) M. Gardner, The Game of Hex, Hexaflexagons, Probability Paradoxes, and the Tower of Hanoi, 1988. pairing 戦略による 明示的な先手必勝手 順がある 4 Bridge It (必勝戦略) 先手(黒):左端と右端をつなぐ と勝利 pairing 戦略: 先手の第一手:左上の横棒 その後:両矢印の一端を相手 が選んだら,他方を選ぶ by Oliver Gross M. Gardner, Bridge-It and Other Games, New Mathematical Diversions, 1966. 5 Connections (はなやま玩具株式会社) Connections International Ltd. P.O. BOX 24-089, Oak Auckland, New Zealand. Patent application No. 229978 6 八角形のコマを置く 7 Connections Bridge It からの変更点 勝利条件: 黒:左端と右端が連結 または閉路を構成 白:上端と下端が連結 または閉路を構成 (先に条件を達成したら勝利) 8 Connections Connections は先手の必勝戦略がある (strategy stealing) 前出のpairing 戦略は 先手必勝ではない Our Result Lehman’ Theorem を用いた明示的な 先手の必勝戦略 A. Lehman, A solution to the Shannon switching game, SIAM J. Appl. Math., 12 (1964), 687-725. 9 Inker-Eraser Game board: 紙に鉛筆で書いた無向グラフG Inker と Eraser が交互に手番を打つ Eraser: 鉛筆で描かれた枝を1本選んで消す Inker: 鉛筆で描かれた枝を1本選んでインクで描く 勝利条件: Inker:インクの枝が元のグラフの全張木を含む Eraser:Inkerが勝利しなければ勝ち 定理[Lehman] 元のグラフGが,枝素な全張木を2つ含むならば, Eraser が先手のInker-Eraser game は, 後手のInker に必勝手順がある. 10 Inker-Eraser Game の必勝法 Gameの解釈 Inker:枝を短絡, Eraser:枝を除去, Inkerの手番毎に頂点数減少(ループ?).頂点が1つになれば Inkerの勝利.グラフが非連結になればEraserの勝利. 証明: 無向グラフGが枝素な全張木S,T を含むとする. 必勝戦略:Inker は,枝素な全張木を2つ保持し続ける. (1)Eraser がS∪T外の枝を消したとき(略) e (2)Eraser がS中の枝を消したとき(略) (3)Eraser がT中の枝eを消したとき T1 T2 T-e は2つの部分木T1,T2 からなる f T1とT2をつなぐ枝f がS中に1本以上存在する. Inker はf を選んで短絡する. 最終的に頂点2つとその間の2本以上の平行辺となる. Eraser が枝を消しても,Inkerが残った枝を短絡して勝利 11 Inker-Eraser Game の必勝法 Gameの解釈 Inker:枝を短絡, Eraser:枝を除去, Inkerの手番毎に頂点数減少(ループ?).頂点が1つになれば Inkerの勝利.グラフが非連結になればEraserの勝利. 証明: 無向グラフGが枝素な全張木S,T を含むとする. 必勝戦略:Inker は,枝素な全張木を2つ保持し続ける. (1)Eraser がS∪T外の枝を消したとき(略) (2)Eraser がS中の枝を消したとき(略) (3)Eraser がT中の枝eを消したとき T-e は2つの部分木T1,T2 からなる T1とT2をつなぐ枝f がS中に1本以上存在する. Inker はf を選んで短絡する. 最終的に頂点2つとその間の2本以上の平行辺となる. Eraser が枝を消しても,Inkerが残った枝を短絡して勝利 12 Inker-Eraser Game と Connections Connections 先手(黒) 後手(白) Inker-Eraser 先手:Inker (短絡) 後手:Eraser (除去) 13 Inker-Eraser Game と Connections Connections 先手(黒) 後手(白) Inker-Eraser 先手:Inker (短絡) 後手:Eraser (除去) 性質:Inker-Eraser Game で Inker が勝てば, Connectionsで先手が勝利している. 背理法で示す (1)Connectionsで後手が上下をつないで勝利? 全張木無し⇒矛盾 14 Inker-Eraser Game と Connections Connections 先手(黒) 後手(白) Inker-Eraser 先手:Inker (短絡) 後手:Eraser (除去) 性質:Inker-Eraser Game で Inker が勝てば, Connectionsで先手が勝利している. 背理法で示す (2)Connectionsで後手が閉路を構成して勝利? 全張木無し⇒矛盾 15 Inker-Eraser Game と Connections Connections 先手(黒) 後手(白) Inker-Eraser 先手:Inker (短絡) 後手:Eraser (除去) 性質:Inker-Eraser Game で Inker が勝てば, Connectionsで先手が勝利している. ゆえに,下記のグラフで,Inker 先手のInker-Eraser Game で 先手のInker が必勝戦略を持てば, Connections で先手(黒)が必勝戦略を持つ. 定理[Lehman] 元のグラフGが,枝素な全張木を2つ含むならば, Eraser が先手のInker-Eraser game は, 後手のInker に必勝手順がある. 16 Connections の必勝戦略 先手のInker は左上の枝を最初に短絡 得られたグラフは,枝素な全張木を2つ持つ ここから,Eraser 先手,Inker 後手のInker-Eraser Game を行う. 定理[Lehman] 元のグラフGが,枝素な 全張木を2つ含むならば, Eraser が先手のInkerEraser game は,後手 のInker に必勝手順が ある. Inker は全張木を生成して勝利 → 黒(先手)はConnections に勝利 17 END 18
© Copyright 2024 ExpyDoc