記事閲覧
質問掲示板
TOP > 過去ログ > 記事閲覧
fld_nor.gif 置き碁の整地計算
投稿日 : 2021/11/24(Wed) 12:41
投稿者 Eba
参照先
中国ルールでは、置き碁の置き石を計算に入れるのかどうかの質問です。
日本ルールでは地と取り石を数えるだけなので当然置き石は考慮しません。
【左の写真】Sabakiでの整地計算(日本ルール)
【中の写真】Sabakiでの整地計算(中国ルール)
Sabakiでは中国ルールで置き石を白に加えています。
【右の写真】LizzieYzyでの整地計算(日本ルールに設定)
LizzieYzyは日本ルールなのですが、なぜか地だけでなく石数も数えています。とすると中国ルールで計算していることになりますが、置き石の数は計算に入れていません。
これはLizzieYzyの計算方法がおかしいと思えばいいのでしょうか?
それと、中国ルールでは置き碁の置き石を白に数えるのは当然なのでしょうか?

1637725285-s-1.jpg1637725285-s-2.jpg1637725285-s-3.jpg

件名 Re: 置き碁の整地計算
投稿日 : 2021/11/24(Wed) 13:09
投稿者 Eba
参照先
Lizzie改良版で整地計算した結果です。
Sabakiと同じく白4.5目勝ちとなりました。
やはりLizzieYzyの計算方法がおかしいようですね。

続いてKaTrainでも計算してみたらLizzie改良版と同じ結果になりました。
しかし獲得目差白0.5目というのはなんでしょうね?

1637726982-s-1.jpg1637726982-s-2.jpg

件名 Re: 置き碁の整地計算
投稿日 : 2021/11/24(Wed) 16:26
投稿者 hope366
参照先
置き碁に関してKataGoは以下のようになっています。
https://github.com/lightvector/KataGo/blob/master/docs/GTP_Extensions.md
【中国ルール】 "whiteHandicapBonus":"N"
【日本ルール】 "whiteHandicapBonus":"0"
「N」は置石の数です。置石の数だけ白にポイントが加算されるというものです。default_gtp.cfgに説明があるのは私も以前から知っていて、中国ルールの置き碁は上手の負担を軽減するための特別ルール(日本ルールより白が有利)という認識でした。ところが今回Ebaさんが提示した問題を考えていく中で、これが間違いであることが分かりました。パスをせずにお互い一手ずつ石を並べていくから使った石数がほぼ同じになる(日本ルールとほぼ同じ結果になる)わけで、置き碁というのは最初に白が何回かパスをしているのと同じなので、それによって得られた置石を黒の石数に含めて何の追加処理もせずにそのまま計算してしまうと日本ルールと結果が大きく異なってしまいます。
例えば359子局を行ったとします。盤上には黒の眼が2つだけです。白は初手でパスまたは投了になりますので、コミが0.5目だと日本ルールで黒の1.5目勝ちですが、中国ルールだととんでもない大差で黒の勝ちになります。勿論4子や5子ならたいした差ではありませんが、それでも日本ルールと比較して4~5目白が不利になりますのでおかしい感じです。

そんなわけで置き碁も互い先と同様に、日本ルールと中国ルールでは結果がほぼ同じになります。(最後のダメをどちらが打ったか?で1目違ってくるのと、セキの数え方による違いで差が生じるのは互い先と同じ)
Ebaさんが提示した図だと、特殊なセキもなく最後に白がパスをしている=最後の着手が黒、つまり白から打ち始めて黒で終わっていますので使った石数は同じなので、日本ルールと中国ルールで結果は同じになります。Sabakiではどちらも白の4.5目勝ちになっていますのでSabakiは正しいと思います。
Lizzieyzyの「Game→Final score」は、KataGoによる計算ではなくLizzieyzyの独自の計算(置石の分だけ白にポイントが加算されるという処理が行われない)だと思います。

KaTrainの「獲得目差白0.5目」は、その手を打ったことでどれだけ損をしたか?または得をしたか?の数値だと思います。最後白のパスで終わってますので、白がパスをしたことで白が0.5目得をした、というKataGoの計算結果だと思います。人間の目から見たらどう考えても損も得もしてないようにしか見えませんが、黒の候補手が多数表示されていることからKataGo的にはまだ不確定要素があるということなのだと思います。
件名 Re: 置き碁の整地計算
投稿日 : 2021/11/24(Wed) 17:37
投稿者 Eba
参照先
hope366さん、詳しく解説していただき疑問が解けました。ありがとうございます。
Lizzieyzyには、まだ幾つかバグが潜んでいるようですね。こうして不具合が順次、修正・改良されていくのが公開ソースの良い所と思います。
TOP > 記事閲覧

- WEB PATIO , Modified by Eba -