アカウント名:
パスワード:
ふと思ったんだが指し手から元のプログラムを推測できるなら、同じ局面では同じ結果が返って来る物なのだろうか。制限時間で思考を打ちきる場合は別にして、相手の思考時間の長短で手を変えてくるとか、敢えて悪手を選んで相手を混乱させるとかの機能は実装されていないのだろうか。
>同じ局面では同じ結果が返って来る物なのだろうか。乱数で挙動を変えるくらいはしてるみたいだけど、将棋は最適な手(と考えられる物)を選択するのが基本だから、「相手の意表を突く機能」はそんなに必要ないと思う。#捨て牌から手を予測する麻雀とは違うのです。
そんなことしなくたって、人間とは思考ルーチンが異なるから人間には思いもよらない手を指すことはあるみたいだし、統計や何かを使ってコンピューター同士で相手ルーチンの癖を読むようになるのは、まだ先の話じゃないかなあ。
>ふと思ったんだが指し手から元のプログラムを推測できるなら、
あくまで「特徴的な棋譜」という結果から予測するだけで、ある時点の指し手から次の手を予測できるとは限らないんじゃないの?
#予測できるとすれば「あと8手で詰み」みたいな時。予測できても嬉しくない。orz
囲碁でよく使われるモンテカルロ法のアルゴリズムだと、当然指すたびに違う手になりますね。将棋は最適手が「深くて狭い」場合が多いのであまりはやっていないようですけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
ゆらぎは無いのか (スコア:0)
ふと思ったんだが指し手から元のプログラムを推測できるなら、同じ局面では同じ結果が返って来る物なのだろうか。制限時間で思考を打ちきる場合は別にして、相手の思考時間の長短で手を変えてくるとか、敢えて悪手を選んで相手を混乱させるとかの機能は実装されていないのだろうか。
Re:ゆらぎは無いのか (スコア:1, 興味深い)
>同じ局面では同じ結果が返って来る物なのだろうか。
乱数で挙動を変えるくらいはしてるみたいだけど、将棋は最適な手(と考えられる物)を
選択するのが基本だから、「相手の意表を突く機能」はそんなに必要ないと思う。
#捨て牌から手を予測する麻雀とは違うのです。
そんなことしなくたって、人間とは思考ルーチンが異なるから人間には思いもよらない
手を指すことはあるみたいだし、統計や何かを使ってコンピューター同士で相手ルーチンの
癖を読むようになるのは、まだ先の話じゃないかなあ。
>ふと思ったんだが指し手から元のプログラムを推測できるなら、
あくまで「特徴的な棋譜」という結果から予測するだけで、
ある時点の指し手から次の手を予測できるとは限らないんじゃないの?
#予測できるとすれば「あと8手で詰み」みたいな時。予測できても嬉しくない。orz
Re: (スコア:0)
囲碁でよく使われるモンテカルロ法のアルゴリズムだと、当然指すたびに違う手になりますね。
将棋は最適手が「深くて狭い」場合が多いのであまりはやっていないようですけど。