3-2
将棋の終盤における勝負手探索の応用
梶原羊一郎 1 橋本剛 1 飯田弘之 2,3
1 静岡大学工学部 2 静岡大学情報学部3 科学技術振興事業団さきがけ研究 21 r機能と構成j 領域
E
-
m
a
i
l
:
{cs6501 ,h出imoto}@cs.inf.shizuoka.ac必,E
-
m
a
i
l
:
i
i
d
a
@
c
s
.
i
n
f
.
s
h
i
z
u
o
k
a
.
a
c
.
j
p
概要
チェスライクゲームの最終盤において,コンピュータ側がどう指し手を選んでも結果的に負けてしまうよう な局面で,いかにコンピユ}タに相手のミスを誘うような指し手を遺ばせるかというのは古くから行われ ている研究である.本論文では,将棋の最終盤を題材として,いかに相手を間違えさせるかという戦略につ いて論じている.すでにチェスで似たような先行研究が成されているが,それは子ノードで詰みが生じてい るノードの割合とその詰み手数の長さに着目していた.ここでは,詰みが生じているノードだけではなく, 詰みが生じていないノードについても,その選択性の難しさなどを考慮した戦略を提案する.A S
p
e
c
u
l
a
t
i
v
e
P
l
a
y
i
n
S
h
o
g
i
Endgame
Yoichiro Kajihara¥ Tsuyoshi Hasimotol and Hiroyuki
Ii
da
2,
3
1
Faculty o
f
Engineering
,
Shizuoka U
n
i
v
e
r
s
i
t
y
2Faculty o
f
Information
,
Shizuoka U
n
i
v
e
r
s
i
t
y
3
"Information and Systems"
,
PRESTO
,
Japan S
c
i
e
n
c
e
and Technology Corporation
abstract
One o
f
t
h
e
facto悶 decidinga
n
o
u
t
c
o
m
e
o
f
a
game i
s
錦rategics
u
r
p
r
i
s
e
s
.
We
may 邸側met
h
a
t
IJ昔前akesc
a
u
s
e
a
c
h
a
n
g
e
i
n
t
h
e
t
h
e
o
r
e
t
i
c
a
l
o
u
t
c
o
m
e
of もhegame
,
e
v
e
n
i
n
games
play吋 betweens
h
o
g
i
grandm描ters.S
t
r
a
t
e
g
i
c
surpris四 have motivaぬds
t
u
d
i
e
s
on o
p
p
o
n
e
n
t
m
o
d
e
l
i
n
g
.
The p
o
i
n
t
i
s
t
o
o
b
t
a
i
n
a
b
e
t
t
e
r
r
e
s
u
l
t
出制 the
o
n
e
d
i
c
t
a
t
e
d
b
y
t
h
e
minimax s
t
r
a
t
e
g
y
.
Sp配ulativep
l
a
y
i
n
t
h
e
endgame i
s
a
n
i
m
p
o
r
t
a
n
t
rese町ch釘ea thaも h掴 r配eived
o
n
l
y
l
i
m
i
t
e
d
a
t
t
e
n
t
i
o
n
in 出el
i
t
e
r
a
t
u
r
e
.
T
h
i
s
p
a
p
e
r
propo配sa
new i
d
e
a
f
o
r
s
u
c
h
卸配ulaもive
p
l
a
y
i
n
t
h
e
endgame o
f
s
h
o
g
i
.
The i
d
e
a
f
o
c
u
s
e
s
on もhed
e
c
i
s
i
o
n
complexi句 ins
e
l
e
c
t
i
n
g
a
move a
t
a
n
y
p
o
s
i
t
i
o
n
.
Keyword :
Sp配ulative Play,最終盤, PDS 探索,詰めろ,取り返し手;" I
F D
-持一駒金銀
2香歩
一二三四五六七八九 1 曇議
省宇欝
事直
当字# #
#
当字#
歩
桂
歩
歩
歩
歩 桂
角 歩 歩
事
香 香署Z 桂 玉
2 ヨ 4 5 6 7 8 9 E普霧冨
vu'w
宮崎様ロ
図 1: 守備側の局面倒 手を選ぶのであるが,コンピュータにはそれが理解 できていない.-持駒金
2銀香
2歩
一二三四五六七八九 曇 当字~
#
韓
#
主#
桂 当事#
歩銀
歩
歩
金 歩
歩
銀 歩
司品金
玉
香 1 2 ヨ 4 5 6 7 8 9 g番
z署欝
u'w
宮崎縛口
近年,コンピュータ将棋の棋カは目覚しい勢いで 向上している.特に将棋の最終盤,とりわけ髄みを発 見する能力においては,強い人間プレイヤを上回る カを発揮している.ところが,コンピュータ側が不利 な局面をもった場合に,その局面を挽回しようと相手 のミスを誘うような指し手を遺ぷ SpeculativeP
l
a
y
にかけては,コンピュータは人聞のスキルには遺く 及ばないのが現状である.すでにチェスでは,終盤で 人間相手に Speculative Play を行う試みが成されて いる. [1][司.チェスにおける先行研究では,子ノード で詰みが生じている場合,諦みが生じているノ}ド の割合とその詰み手数の長さに着目して,親ノ}ド の指し手にボ}ナス点を与える店法をとっていたが, ここでは,諦みが生じていないノ}ドについても,そ の選択性の難しさなどを考慮した戦略を提案する.研究背景
1
図 2: 攻撃側の局面例 まず始めに,我々が提案する Speculative Play の 理論的根拠を得るために予備実験を行った.表 1 は 図 1 におけるいくつかの候補手と,詰みを読みきる までに探索したノ}ド数,詰みの長さを表している. ここでいうノード数とは, PDS 探索開により詰み を発見するまでに探索したノード数で,一般的に複 雑な詰みほどノード数は増大する.この結果から, 0 3 三玉や 03 四玉は詰みを読むためのノード数が多 く,先手から詰みを発見しにくいことが予想される ので,先手のミスを期待するのであれば,これらの手 を選ぶのが有効であることが分かる. ~にコンピュータが攻撃側を持った場合について 述ペる.表 2 は図 2 における代表的な候補手につい予備実験
3
現在の将棋プログラムにおける終盤戦の戦いBに はいくつかの間題点が挙げられる.図 1 はそのうち の 1 つで, Sp田ulative Play の可能性を示唆した局面 倒でもある.図 1 では今,後手玉に王手がかかってい る.ここでの後手の候補手は玉を逃がす手であるが, 02 二玉や 01 二玉のように下へ逃がす手は,・ 2 三金の頭金から簡単な諦みである.従って,少しでも 攻めBのミスを期待するのであれば, 03 三玉や凸 3 四玉のように上や横点向に逃がすのが良い.しか しコンピユ}タの場合は, MIN-MAX 探索において, どの手を遺んでも評価値は負けになってしまうので, 相手のミスを期待する手を意図的に遭ぶことができ なくなってしまう.将棋の終盤戦
2
もう 1 つのケースとして,園 2 のような局面が挙 げられる.図 2 では現在,後手玉には詰めろ(実は 必至)がかかっている.諦めろを防ぐような適当な 受けもないので,後手としては先手玉を詰ますしか ないのだが,残念ながら先手玉には鯖みはない形で ある.このように,どの候補手を選んでも負けという ような局面でコンピュータは, 03 九銀や 03 九角 のような見込みのない王手を選んでしまうことがあ る.人聞の強いプレイヤならば,そういった見込みの ない王手の代わりに o 1 六桂(取ると o 1 七銀か らの諦み)のような,相手のミスを誘うような指し候補手 ノ ド数 諦みの長さ 1 ニ玉 1 1 1 ー玉 26 3 2 ー玉 21 3 3 四玉 253 9 3 三玉 603 11 3=玉 20 3 表 1: 守備側の候補手 て示している詰みノード数は,その候補手に対し て詰みとなる子ノードの数.全ノード数は,候補手 に対する全合法手数を表している.取り返しは,取 り返し可能な場合は0 ,取り返すと詰みになる場合 は×で表される.一般的に,人間プレイヤは取り返 しの手を先に読む傾向があるので,取り返しで詰み が生じる場合は,人間プレイヤにとって間違えやす い候補手であることが考えられる.我々の提案する
S
p
e
c
u
l
a
t
i
v
e
Play では,そういった要素も加味して候 補手を遺ぶこととする. 表 2: :攻掌側の候補手4
S
p
e
c
u
l
a
t
i
v
e
Play
将棋の最終盤におけるゲーム木を簡略化して示す と図 3 のようになる. ここで, C というのは王手 図 3: 終盤のゲーム木 ころで手抜いて相手を詰ましに行く• Lv2
詰めろを回避 (C もしくは D) しつつ適当なと ころで手抜いて相手に詰めろをかける ここで言う,適当なところで手抜くとは,白玉にか かっている詰めろを無視して相手玉に迫る手を選ぶ ことである.つまり,本当は白玉に詰みが生じている のに相手がそれを逃すことを期待する一種の S戸cul
a
t
i
v
e
Play である.なお本論文では, LvO の Sp配ul
a
t
i
v
e
Play のみ問題局面として取り扱っている.<
C
h
e
c
k
)
, D は詰めろ肪ぎ (Defe蹴) , T は詰めろ5
実験(
T
h
r
e
a
t
mate) を表している.将棋の 1 手スキの攻防は,これらの手の組み合わせによって表現できる.
5
.
1
守備側
受け方のグーム木における最終手は.必ず C もしく'
守備側のプレイヤは,全ての子ノードが負けを返 は T で終わる. すときに,以下の方針によって候補手を選ぶ.これを 将棋の最終盤で白玉に詰めろがかかった局面を想 守備側の Speculaもive Play と定義する. 定すると,それに対する Speculative Play は以下の ように分別される.• LvO
詰めろを町越せず,いきなり相手を詰ましに行く -守備側の SpeculativePlay
PDS 探索の結果,白玉の詰みを読むのに最も多 くのノードを費やした子ノ}ドを選択する.• Lvl
これを数式で表現すると次のようになる.ルート 詰めろを回避 (C もしくは D) しつつ適当なと ノード P においてその評価値目p(P) は-59--持駒角金香歩
3 一二三四五六七八九匡
盛
誕6
#
4宇 欝
桂
書欝 4字
#
#
桂
曇歩
歩
歩 歩
歩 歩
金
歩
笛欝
玉
香
銀
香 1 2 3 4 5 6 7 8 9)
- - A , E ・・、 九p(P)=zqax 凡(乃)E#zEVW
宮崎場口
園 4: 守備側の Speculative Play 失敗例 のだが,人聞の場合は次の.1 ー金が読みづらく被 験者 C はミスを犯した.それに対して, Sp田は o 1 二玉とし,以下 1 1 手詰めでコンピュータにとって は複雑であるが,人聞にとっては限定打のような手 が続くため却って読みやすく,被験者 C は・ 1 三金 以下コンピュ}タを即詰みに討ち取った. 凡 (Pi) : 子ノード R における詰み探索ノード数 コンピュータは Pn(Pi) が最大となる子ノード R を選択する. 守備側の Speculative Play の実験は,被験者 A (ア マ四段程度),被験者 B(アマ二段程度),被験者 C(ア マ 2 級程度)の 3 名に,相手側に詰みが生じている局 面 [8][9] について,S
p
e
c
u
l
a
t
i
v
e
Play が実装されてい るプログラム Sp田と,実装されていないプログラム Non との対戦実験を行ってもらった実験条件は,コ ンピュータ側が 1 手 15 秒,人間側が 1 手 30 秒で 行い,同じ局面が生じた場合は,人間側の予備知識が 有利に働くことのないように,以前に選んだ手と同 じ手を遺んでもらうようにした.その実験結果を表 3 に示す. Non と Sp田はそれぞれ対戦実験の対象と なるプログラムを表し, 0は詰ませた場合, X は詰ま し損ねた場合を表す.攻撃側
王手をかけられているプレイヤがその王手を回避 する方法は,大まかに次の 3 種類に分別される. -逃げ手 玉が逃げる手 -取り返し手 主手している駒を取る手5
.
2
被取者 A 被a者 B 被験者 CNon S
p
e
c
Non S
p
e
c
Non S
p
e
c
I
#1 。 ラ ラ ラ ラ ラ #2 。 。 。 。 ラ 。 #3 。 。 。 。 。 。 #4 。 。 。 。 ラ ラ #5 。 。 。 。 。 。 #6 。 。 。 。 。 。 #7 。 。 。 ラ ラ ラ #8 。 。 。 。 。 。 #9 。 。 。 ラ ラ ラ #10 ラ ラ ラ ラ ラ ラ #11 。 ラ
x
ラ ラ ラS
c
o
r
e
10 8 8 6 4 5 -防ぎ手 王手している駒の利きをさえぎる手 攻撃側のプレイヤは,全ての子ノード R が負けを 返す場合に,以下の式によって与えられるボーナス点 V,p(~) が高い候補手を選ぶこととする .ωl,W2 ,ωs は重み係数である.なお,式 2 のボーナス点が 1 番 高い指し手を選ぶプログラムを SpecA ,式 3 のボー ナス点が 1 番高い指し手を遭ぷプログラムを SpecB とする.(
2
)
品nate+
Rm
ate+
Bmate 日p(乃)=Y¥- " Eall
+
Rall+
Ball(
3
)
'mateRm
ate.Bm
V
.
P
(
P
i
)
= 町予ニー +ω2τよ +ω342三 .Dall n.all Dall 表 3: 守備側の Speculative Play の実験結果 表 3 によると,いくつかの局面において, Spec と Non で結果に差が生じている.つまり, Non が対戦 相手のときは詰ますことができた局面でも, Spec が 対戦相手の場合には詰まし損ねるといったケースが, 被験者 A と被験者 B で 2 回ずつ見られた同条件で の対戦実験であったことから,結果的に Speculative Play の実装は成功したと言える.ところが, 1 つだ け Sp配の方が悪い結果を出している事例が確認さ れたので以下に示す. 図 4 において, Non は 02 ー玉とした.実はこの 手は以下 5 手詰めでコンピュータにとっては簡単な候補手 逃げ手 取り返し手 防ぎ寺三 2 七角成 0/1 0/0 3}\.竜 0/2 0/0 3 九銀 0/2 。 /0 1 七銭 1/3 0/0 3 六桂 3/3 。 /1 0/0 1 入金 。 /2 。 /0 1 七金 1/3 。 /0 1 七角 1/3 。 /0 3 九角 0/2 0/0 Emote 逃げ手で詰みになる子ノード数
Eo
lI:逃げ手に属する全子ノード数Rm
ote : :取り返し手で詰みになる子メード数Ro
lI:取り返し手に属する全子ノード数 Bmote 防ぎ手で詰みになる子ノード数Bo
lI:防ぎ手に属する全子ノード数 表 õ: 図 5 における候補手 だが,最終的にその手を選ぶには人間側にもある程 度の読みは必要である.従って,S
p
e
c
u
l
a
t
i
v
e
Play と しては 02 七角成よりも凸 1 七銀の方が優ってい ると言える. 次にこの戦略が失敗した例を図 6 に示す. 今回の実験では, Sp配B の重み係数 Wl , ω2 , ωz をそれぞれ 100 , 200, 100 とした.実験内容は, Non,
Sp配A, SpecB の 3 種類のプログラムと被験者 A (ア マ四段程度)に,白玉に適当な受けがなく相手に詰 みのない局面を与え,コンピュータが選んだ手と強 い人間プレイヤが選んだ手を比較した.図 5 はこの 攻撃側の戦略がうまく働いた例を示している. l 2 3 4 5 6 7 8 9 曇現
事 香 主 事竃
#
欝
#
銀
当年省宇 省宇w
歩
金
#
事 歩
歩 事歩
耳Z歩
香桂玉
香-持駒角銀桂
2歩
一二三四五六七八九 1 2 ヨ 4 5 6 7 8 994
崎録。-持駒飛香歩
一二三四五六七八九 曇 と 主 と#
#
当字 と と#
w
#
歩
歩
歩 歩歩
銀歩 歩 歩
喜色銀 玉
香桂
金
金
桂 香
z韓
z欝
z専属錨輔ロ
図 õ: :攻め側の Speculaもive Play 成功例 図 6: :攻め側の Speculative Play 失敗例│Non
I
SpecA 匂ecB I 被験者 AI|8 三銀打 I 7 三銀不成 I 5 二電 I 8 三銀成| 実際に選んだ手は次の通り │Non
I
S
p
e
c
A
I
S
p
e
c
B
I 被験者 AI |2 七角成 I 3 六桂 I 1 七銀 I 2 七角成| 表 4: 図 5 で実際に選んだ手 さらに候補手とそれに対する 3 通りの属性の応手 について,全応手数に対する詰みになる応手の割合 を表 5 に示す SpecB が選んだ85 二竜は,人聞のある程度強い 図 6 によると, Non も被験者 A も 02 七角成を遺 プレイヤならば,見込みがない手であることはすぐ んでいるが,その手に対してはどんなに弱いプレイ に分かる.実際,被験者 A は・ 8 三銀成とし,取り返 ヤが指しても取り返しの 1 手である.それ以降の指 しの手には・ 7 五桂以下迫る順を読んでいた.受け し手にもよるが,凸 2 七角成に関しては相手にミス 庁が正確に指せば詰みはないのだが,その過程でミ する要素が見当たらない.その一方で, SpecB が遺 スを犯してしまう可能性は十分考えられる.S
p
e
c
B
んだ日 1 七銀は,受け方の応手が何通りかあり,そ が85 二竜のような見込みのない手を選んでしまっ のうち・ 1 七同香と取る手は凸 1 入金以下の詰みで た要因は,逃げ手,防ぎ手共に全候補手が詰みになつ ある.・ 1 七同玉と取る手も 03 五角と打たれて受 てしまうため,取り返して詰まない手を軽視する結 けを誤ると詰みである.正解I埴 1 七同桂と取る手果となったためである.従って, SI蹴B の戦略は確 -61-表 6: 図 5 で実際に選んだ手付録
かにうまく行く場合もあるが,弱い人間プレイヤに ミスをさせるためにはあまり適切ではないことが分 かった.-持駒角金銀桂香
一二三四五六七八九 1 曇 曇 主#
書
馬#
#
国存
歩
当事歩
欝
歩歩
金
歩
当字=
l
銀 玉 歩
桜桂
香| 2 ヨ 4 5 6 7 8 9g#
司有欝
Z置
VW
宮崎輔ロ
事-持駒角金香歩
3 一二三四五六七八九-持駒金銀歩
5 一二三四五六七八九宝
盛
a医
#
#
欝
桂
書
欝
#
当字#
桂
曇 歩 歩歩 歩
歩 歩金
歩 笛濁
玉
香|銀
香
1 2 3#1
4 5 6 8 7 9 表 7: 図 6 における候補手 理論的には,相手を難しい局面に誘導するには,不 詰めを証明するのにかかるノード数が多い局面を選 ぶべきだが,実践上不諦めを証明するのは容易では なく,現実的なB法とは言い難い.そこで玉の安全度 (有効王手の数,玉の自由度など)を使った}j法も試 みてはみたが,同様の結果であった. 曇角
署
曇#
a話
事 主~I
馬#
当事歩 歩
歩
歩署
歩欝
玉 桂
歩
銀 香望E
1 2 3#2
4 5 6 7 8 9E4
申
Z置
VW
曹輸縛口
E#
司有櫨町
Z置マ
w宮崎縛ロ
今後の課題と展望
概ね今回の実験では,コンピュータが守備側をもっ たときよりも,攻撃側をもったときにより多くの課題 を残したと言える.一般的に Sp配ulative Play が成 功する状況は,良さそうな手が複数寄在するような 局面であり,遺択の余地のない強制手などを漕ぶこ とは極力避けるべきである.今後はそういった要素 も踏まえて Sp田ulative Play の実装を試みたい.ま た,帝備側の Sp配ulative Play の実験結果より,コン ピュータにとって難しい手が人聞にとっては必ずし もそうではないこと.つまり,詰み手数の長さや探索 空間の大きさよりも,人聞にとって間違えやすいの は,人聞が候補手として遺ぴづらい手(盤面の隅に 金を打つ手など)が最善手になるような場合である ことが分かった.そういった意味では人聞の思考プ ロセスを模倣した確率実現探索開の絡盤局面への 適用の可飽性を示唆している結果とも雷える.6
#3
-
6
2
--持駒金
2銀桂歩
2 一二三四五六七八九 1 曇韓
曇a医
主#
馬 と#
欝#
#
歩
当事#
当字 歩歩
歩玉
歩金
銀 事
銀
香桂
香 3 2 5 4 9 8 7 6E#EVu'w
瞳繍縛ロ
-持駒飛銀桂歩
5 一二三四五六七八九 1 曇 銀 署 曇 事 主#
事 省宇 当字轟
欝 桂#
歩 馬 省宇 角 歩 歩司宇事 守 歩 歩 飛 香玉
桂
香 2 ヨ 5 4 6 9 8 7#置マ臨場。
#7
#4
-持駒角金銀歩
一二三四五六七八九 1 曇#
曇竜
事 さ存 欝#
主#
#
書 歩 歩 歩 銀事
歩
歩 銀 玉 香 守金
香 ヨ 2 4 5 8 7 6 9 9普
z韓専属
w
世崎
M明。-持駒飛銀
2歩
2 一二三四五六七八九 l 曇 書 曇 桜金
主 歩 事 事#
#
歩
桂#
司宇w
司宇#
歩 歩 歩 歩 歩 角 守 桂金
銀 香玉 欝 香 2 ヨ 5 4 8 7 6 9z#
置す崎録。
#8
#5
-持駒飛銀
2桂歩
8 一二三四五六七八九 l 曇署
曇|
事 事 主 当字#
#
#
馬桂 歩 当字 銀指
歩 歩 歩玉
歩 a挺 香 香 桂 3 2 5 4 9 8 7 6 z置す峰崎縛ロ
-持駒飛金
3銀
2香歩ヨ
一二三四五六七八九 l 曇 事 帯 主欝
香 署角#
#
省宇 桜#
司宇 桂 歩韓
歩 歩 歩 歩 香 玉 歩 2 ヨ 5 4 6 8 7 9守番欝
M 骨組 M帯。#9
#6
凶 Xinbo
G.
,
I
i
d
a
H.
,
U
i
t
e
r
w
i
j
k
J.W.H.M. and
H
e
r
i
k
H
.
J
.
v
.
d
.
A
Specula:もive Stra旬gy,i
n
J
a
a
p
v
a
n
d
e
n
H
e
r
i
k
and H
i
r
o
y
u
k
i
I
i
da (
E
d
s
.
)
P
r
o
c
.
In色ernat.C
o
n
f
.
on Computers
a
:
n
d
G創nes,
CG'98
,
Le
c
t
u
r
e
N
o
t
e
s
i
n
Computer
Science
,
vo
l.
1668
,
Springer
,
Heidelberg
,
p
p
.
7
4
-9
3
(
1
9
9
9
)
.
[
6
]
K
a
j
i
h
a
r
a
Y.
,
Saku同 M. ,I
i
d
a
H
,
U
i
t
e
r
ュ
wijk
,
J.W.H.M.
,
a
:
n
d Herik
,
H
.
J
.
v
a
n
d
e
n
(
1
9
9
9
)
.
A
Specula色iveP
l
a
y
againsも SemiRa
ndom S
e
l
f
-
P
l
a
y
.
P
r
o
c
e
e
d
i
n
g
s
0
1
Game P
r
o
ュ
gramming Workshop i
n
J
a
p
a
n
'99
,
Hakone
,
J
a
p
a
n
.
p
p
.
1
0
9
-
1
1
2
.
-持駒飛角銀
3歩
7 一二三四五六七八九 [司 Y.Kajihara
,
M.
Sakuもe,a
:
n
d
H
.
I
i
da (
2
0
0
1
)
.
A
'Thr
n
i
n
g
p
o
i
n
t
i
n
speculaもiveplay
,
P
r
o
ュ
詁dings
0
1
Game Progmmming Workshop
(GPW20似), Inform叫ion Procωsing
S
o
c
i
e
t
y
o
f
J
apan
,
Game
Informa:もics SIG・GI.p
p
.
1
9
1
-1
9
4
.
-持駒金桂
3香歩
2 一二三四五六七八九 [可鶴岡慶雄,横山大作,丸山孝志,近山隆.局面 の実現確率に還毒づくゲ}ム木探索アルゴリズ ム (2001).P
r
o
c
e
e
d
i
n
g
s
0
1
Game Progmmming
Workshop (GPW2001)
,
pp.17 ・ 24. 曇 主 曇事
書
事桂
韓
#
当字瞬
歩
w
歩
銀香 歩 歩
玉
#
歩
桂 香 馬 主 曇 事 と歩
欝#
#
歩
#
#
#
#
歩
角 桜歩 歩 桂 銀 金
歩
金 玉 欝
欝
香 司書香
1 2 ヨ 4 5 6 7 8 9#10
za
申
Z置VW
瞳埴輔ロ
1 2 3 4 5 6 7 8 9E4
申楢輔ロ
#11
[司日捕市郎 (1996). 投了の真相プロの実戦即詰 み 100 題毎日コミュニケーションズ, ISBN:ι 89663-650・X参考文献
創元社, [司勝補修 (2000). 投了!その後は? ISBN:4-422・ 76074-7[
1
]
J
a:nse
n
,
P
.
J
.
(
1
9
9
0
)
.
ProblematicPosition自 andS
p
e
c
u
l
a
t
i
v
e
P
l
a
y
.
Computers
,
C
h
e
s
s
and C
o
g
ュ
n
i
t
i
o
n
(吋s.T
.
A
.
M悶la:nda
n
d
J
.
Sch蹴ffer),
p
p
.
1
6
9
-
1
8
1
.
Springer-Verlag
,
New Y
o
r
k
.
[司 Ui旬刊誌k, J.W且 M.and Herik
,
H
.
J
.
v
a
n
d
e
n
(
1
9
9
4
)
.
S
p
e
c
u
l
a
t
i
v
e
P
l
a
y
i
n
Computet
Ch欄・A
d
v
a
n
c
e
s
i
n
Computer C
h
e
s
s
7
(吋目.H
.
J
.
v
a
:
n
d
e
n
Herik
,
I
.
S
.
Herschberg 皿dJ.W.H.M. Uiterw詰 k) ,p
p
.
7
9
-9
0
.
R
i
j
k
s
u
n
i
v
e
r
s
i
t
e
i
t
L
i
m
ュ
burg
,
M8.I副richt. [司 A.N
a
g
a
i
(
1
9
9
8
)
.
A new ANDjOR
Se灑ch
A
l
g
o
r
i
t
h
m
U
s
i
n
g
P
r
o
o
f
Num-b
e
r
a
:
n
d D
i
s
p
r
o
o
f
Number.
Complez
Games Lab W
o
r
k
s
h
o
p
.
Al田 availablef
r
o
m
http://www瓜l.go必j