4 実験結果と考察
4.2 実際に指した手
プランのボーナス値,および前提条件について述べたが,以下に4つの囲い とそのボーナス値,前提条件を結果として記載する.
さらに実際に指した手について①~④の条件を満たすことを検証する.
① 囲いを組む
② 手数を損しない
③ 王を危険にさらさない
④ 飛車などの大駒を取られてしまう場合はプランを後回しにする
4.2.1 矢倉囲いのプランと指し手
矢倉囲いの特徴は,3章でも述べたが7八の金を守っている駒が王だけなので,
横からの攻撃にはそれほど強くないが,上部からの攻撃には強いという特徴が ある.【表4.2】にプランの手とボーナス値,そして実際の指した手を示す.
図4.1:矢倉囲い
プランの手順 前提条件 ボーナス値 実際の手順
1 ① 7 六歩 300 7 六歩 ①
2 ② 5 六歩 200 7 八金 ④
3 ③ 6 八銀 190 6 八銀 ③
4 ④ 7 八金 170 7 七銀 ⑥
5 ⑤ 5 八金 160 5 六歩 ②
6 ⑥ 7 七銀 150 6 六歩 ⑧
7 ⑦ 6 九玉 140 5 八金 ⑤
8 ⑧ 6 六歩 130 6 九玉 ⑦
9 ⑨ 6 七金右 6 九玉 120 6 七金 ⑨ 10 ⑩ 7 九角 5 六歩 90 4 八銀
11 ⑪ 6 八角 7 九角 80 7 九角 ⑩
12 ⑫ 7 九玉 6 八角 70 6 八角 ⑪
13 ⑬ 8 八玉 7 九玉 70 7 九玉 ⑫
14 8 八玉 ⑬
表4.2:矢倉囲いのプランと実際に指した手
プランの手順と実際に指した手順の誤差は1~3手であった.これは,プラン によるボーナス値は指した局面以下に与えられ,手順が変わってもボーナス値 の総和は変わらないためと考えられる.
プランのボーナス値を設定する上での条件①は囲いを組んだことからクリア している.②については前提条件によってクリアしている.③の条件について も,6七金を指す前に6九玉を指すという前提条件でクリアしている.④につい ては,実験で使用したプログラムの駒の価値がそれぞれ歩は 100 点,香車と桂 馬が300点で,それ以外の駒は450点以上と設定されているため,プランのボ ーナス値と比べても駒損以上のボーナスは与えないと考えられる.
4.2.2 船囲いのプランと指し手
船囲いの特徴は,玉の上部からは弱いが,手数がかからず,横からは強いこ とが挙げられる.さらにこの船囲いから矢倉囲い,左美濃,穴熊に発展するこ ともできる.以下にプランの手とボーナス値,そして実際の指した手を示す
【表4.3】.
プランの手順 前提条件 ボーナス値 実際の手順
1 ① 7 六歩 350 7 六歩 ①
2 ② 5 八金右 200 5 八金 ② 3 ③ 6 八玉 5 八金右 190 6 八玉 ③
4 ④ 7 八玉 175 7 八玉 ④
5 ⑤ 5 六歩 160 5 六歩 ⑤
6 ⑥ 9 六歩 125 9 六歩 ⑥
表4.3:船囲いのプランと実際に指した手
表を見ると,プランと実際の指した手順は一致している.よって条件①~④ も満たしている.
図4.2:船囲い
4.2.3 居飛車穴熊のプランと実際の指し手
居飛車穴熊の特徴は,必要な手数が多くなるが,玉が自陣の端に閉じこもり 相手の攻め駒から遠くなることで,守りが堅くなることである.以下にプラン の手とボーナス値,そして実際の指した手を示す【表4.4】.
プランの手順 前提条件 ボーナス値 実際の手順
1 ① 7 六歩 350 7 六歩 ①
2 ② 6 六歩 200 5 八金 ③
3 ③ 5 八金右 180 6 八玉 ④
4 ④ 6 八玉 180 7 八玉 ⑤
5 ⑤ 7 八玉 150 7 七角 ⑥
6 ⑥ 7 七角 6 八玉 180 6 六歩 ②
7 ⑦ 8 八玉 140 8 八玉 ⑦
8 ⑧ 9 八香 8 八玉 160 9 八香 ⑧
9 ⑨ 9 九玉 150 9 九玉 ⑨
10 ⑩ 8 八銀 9 九玉 190 8 八銀 ⑩
11 ⑪ 7 九金 150 6 八金 ⑫
12 ⑫ 6 八金 9 九玉 120 7 八金 ⑬
13 ⑬ 7 八金 120 7 九金 ⑪
表4.4:居飛車穴熊のプランと実際に指した手
表を見ると,6六歩が遅れた点と最後の金の順序が入れ替わった点を除けばほ
図4.3:居飛車穴熊
直前の手より高いが,前提条件により探索に渡さないようにしている.これに より①~④の条件を満たした.
4.2.4 左美濃のプランと実際の指し手
左美濃の特徴は玉の上部が船囲いより相手陣に近く薄いが,反面横や下部か らの攻めには船囲い以上に強い点が挙げられる.以下にプランの手とボーナス 値,そして実際の指した手を示す【表4.5】.
プランの手順 前提条件 ボーナス値 実際の手順
1 ① 5 八金 270 6 八玉 ②
2 ② 6 八玉 190 7 六歩 ⑧
3 ③ 7 八玉 180 7 八玉 ③
4 ④ 8 六歩 160 5 八金 ①
5 ⑤ 8 七玉 160 8 六歩 ④
6 ⑥ 7 八銀 8 七玉 160 8 七玉 ⑤
7 ⑦ 9 六歩 8 七玉 130 9 六歩 ⑦
8 ⑧ 7 六歩 120 7 八銀 ⑥
表4.5:左美濃のプランと実際に指した手(※対振り飛車)
左美濃は居飛車の囲いだが,相居飛車戦になると全く囲わなかった.表の手 順は相手が振り飛車の時の手順である.
図4.4:左美濃囲い