日本ルールに近い、Pass IncentiveルールのCGOS
| 投稿日 | : 2023/08/20(Sun) 01:13 |
| 投稿者 | : 山下 |
| 件名 | : Re: 日本ルールに近い、Pass IncentiveルールのCGOS |
| 投稿日 | : 2023/08/21(Mon) 17:47 |
| 投稿者 | : 山下 |
| 参照先 | : |
下のように1眼のセキが出来るケースでは「最初にパスしたら+1」だと
日本ルール、中国ルールではとも白半目勝ちなので黒半目勝ちになってしまうのでダメですね。
福建海峡銀行杯(や収後のように)「白が最初にパスしたら+1」が正しいですか。
http://203.138.189.63/cgospass/viewer.cgi?9x9/SGF/2023/08/21/white_shoud_win.sgf
とりあえず「白が最初にパスしたら+1目」にルールを変更して動かしています。
黒が最後に打って日本ルールと中国ルールで結果が同じ局面、てあるのでしょうか?
ありそうな気もするのですが難しいです。
特殊なセキ(下辺)が出来る場合は日本ルールだと0目と数えるので
黒が最後に打って、中国、日本、どちらも B+1.5 ですが。
http://203.138.189.63/cgospass/viewer.cgi?9x9/SGF/white_seki_0pt.sgf
日本ルール、中国ルールではとも白半目勝ちなので黒半目勝ちになってしまうのでダメですね。
福建海峡銀行杯(や収後のように)「白が最初にパスしたら+1」が正しいですか。
http://203.138.189.63/cgospass/viewer.cgi?9x9/SGF/2023/08/21/white_shoud_win.sgf
とりあえず「白が最初にパスしたら+1目」にルールを変更して動かしています。
黒が最後に打って日本ルールと中国ルールで結果が同じ局面、てあるのでしょうか?
ありそうな気もするのですが難しいです。
特殊なセキ(下辺)が出来る場合は日本ルールだと0目と数えるので
黒が最後に打って、中国、日本、どちらも B+1.5 ですが。
http://203.138.189.63/cgospass/viewer.cgi?9x9/SGF/white_seki_0pt.sgf
http://203.138.189.63/cgospass/9x9/standings.html
このルールは、
・中国ルール
・コミ6.5
・白が最初にパスしたら+1目。(「最初にPASSしたplayerは+1目」から変更)
一番最後が重要でこうすることで日本ルールのコミ6.5とほぼ同じ条件になります。
これはKataGoの hasButton を有効にしたときとほぼ同一です。
KataGoのhasButtonはコミ7.0で最初のPASSに+0.5目、です。
台湾でも使われている「収後」とも同一です(最後に黒がダメを詰めたら1目払う)。
このルールを採用する理由として
・中国ルール、コミ7.5は19路だと黒の勝率がKataGoの自己対戦で0.417
・中国ルール、コミ7.0は 9路だと上位は引き分けだらけでつまらない(戦わずに囲いあって持碁ばかり)。
それに対して
・中国ルール、コミ7.0、hasButtonありは19路でKataGoの自己対戦が0.487とほぼ互角
・2020年の福建海峡銀行杯は「中国ルール、コミ6.5、ただし白が最初にパスすればコミ7.5」を採用
つまり19路ではこのルールがしばらく採用されそう、なためです。
日本ルールのコミ6.5でもいいのですが日本ルールだとCGOSで全自動で判定ができないので。
ルール名は「Pass Incentive」としています。
命名は王メイエン9段です。
他に、
・「連続PASSが3回」で終局、としています。
これは2回だと下のケースで死石打ち上げることができずに負けるためです。ゲーム番号455以降でパス3回終局です。
http://203.138.189.63/cgospass/viewer.cgi?9x9/SGF/2023/08/18/202.sgf
現在動かしてるKataGoは、下は hasButton = true にした状態のもので
http://203.138.189.63/cgospass/9x9/cross/kata1_b18s698v100.html
下はさらに ignoreGTPAndForceKomi = 7 を設定したものです(これが正しい設定だと思います)。
http://203.138.189.63/cgospass/9x9/cross/ForceKomi7ButtV100.html
ルールの仕様をどうするのかは悩ましいのですが。
KataGoで採用されてるButtonGo仕様が正しいのかもしれません。
現在動いてるのは9路のみです。
IP : 203.138.189.63
Port: 6909
KataGoの自己対戦から見るコミ、ルールによる勝率
http://www.yss-aya.com/bbs_log/bbs2022.html#bbs19
「収後」とは「最後」のダメを「収める」という意味
http://www.yss-aya.com/bbs_log/bbs2022.html#bbs40
KataGoのルール説明
https://lightvector.github.io/KataGo/rules.html
ButtonGo
https://senseis.xmp.net/?ButtonGo