テンパイとらずが正解のようだ。今回はこのシャンテン戻しについて検討する。した場合の聴牌形とその評価値は以下となる。引き戻し以外で元の評価値を上回る聴牌形となる。テンパイとらずが有利なことは自明と思えるが、プログラム化するためには数値で比較する必要がある。待ち枚数)の総和を再帰的に繰り返しているため、テンパイから遠い(向聴数が大きい)ほど評価値が大きくなってしまう。これでは異なる向聴数の牌姿の善し悪しを比較できない。「待ち枚数」の部分を「ツモる確率」とすれば評価値は期待値と等価となるが、正確な確率を求めるのは難しい*2ため、適当な数値で除算し正規化することとした。216)で除算としてみた*3。これで異なる向聴数であっても牌姿が比較できるようになったので、1向聴以降についてシャンテン戻しを仮実装した。kobalab/Majiang@190c731ただしこの方法には問題があることが分かっているので、次回改善する。(11)月別アーカイブ注目記事はてなブログをはじめよう!xlcさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。