忍者ブログ
コンピュータ将棋など…。
[44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

アピール文章は提出しないと予選通過資格を失うということはシードはそのまま?
だとするとKCCは申し込んでいさえすれば、アピール文章の提出するしないにかかわらず決勝に参加できたのでは?!
そう考えるとなんかもったいないなぁ~。
PR
一応、アピール文章を提出しました。
ただ、ちょっとした画像を添付しただけでサイズエラーとなるので、最終的にテキストのみ。
内容的にはブログのものと同一ですw

これで予選通過の資格ができたけど、そこまで強くできるかなぁ~・・・。


※2010年2月10日追記:
メールのサイズ制限は1MBになったそうなので、今は多少の添付ファイルをつけても大丈夫と思います
アピール文章というよりアピールプログラムかもしれませんが、なのはの詰ルーチンのバイナリを公開します。
(ソースは恥ずかしいので非公開)
ダウンロード(zip; 233KB)


こんな問題も解けないのかよ、とか指摘いただけると幸いです(短いほうがうれしい)。
なのはの詰ルーチンは証明数と反証数を使用した WPNS を基本にし、
・優越関係
・最小距離法
・証明駒、反証駒
を実装している。実戦では必要ないだろうとの判断で探索中のハッシュのクリアは行っていない。
また、なるべく歩角飛の不成を読まないようにして、かつ打ち歩詰めが絡む局面で詰みを発見できるように以下のようにしている。
(1) 王手生成では歩角飛の不成も含めて全ての王手を生成する。
(2) 証明数・反証数の計算のときに、打ち歩詰めが絡まないときは歩角飛の不成を無視する。
(3) 証明数・反証数の計算のときに、打ち歩詰めが絡むときは歩角飛の不成も含めて計算する。
したがって、不成を生成しないプログラムが詰みを発見できない以下の局面でも詰みを発見する。

打ち歩詰め回避


現在は歩角飛の成りによる打ち歩詰めかどうかに関係なく探索中に打ち歩詰めが発生したときは打ち歩詰めが絡むと判断しているため、非効率になっている場合がある。
さすが「なのは」ファンは格が違ったってあるけど、このフェイトファン(?)はすごすぎます!
この値段まで釣り上がったってことは、複数人が競り合ったってことで、とても真似できません…。

自分はせいぜい、PCを痛くするくらいです…。


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
最新CM
[04/27 とおりすがり]
[10/21 おてだま]
[10/20 おてだま]
[01/24 なのはminiふぁん]
[01/08 sakura]
最新TB
プロフィール
HN:
かず
性別:
非公開
バーコード
ブログ内検索
最古記事
カウンター
アクセス解析