I/O books Java将棋のアルゴリズム―アルゴリズムの強化手法を探る (改訂版)

著者:池 泰弘【著】
出版社:工学社

商品説明

内容説明

最新のJavaSDKに対応!「複数スレッドで探索」プログラム追加!筆者の作成した「うさぴょん」でも、「将棋倶楽部24」(インターネットの将棋対戦サイト)で初段レベルの実力は備えている。―世界チャンピオンに勝つプログラムを作るのはこの本を手にしたあなたかもしれない。



目次

将棋のルール
将棋のルールの実装
簡単なユーザー・インターフェイスと思考ルーチンの実装
「局面の評価」の実装と「思考ルーチン」の改造「将棋」のルールの実装
MinMaxとαβ法
実装の高速化
序盤定跡
序盤の駒組み
中終盤の駒の価値の評価
指し手の評価と前向き枝刈り
ハッシュ法とハッシュ法を用いた高速化
通信の実装
相手思考時間の利用
「複数スレッド」での探索
これからの課題とヒント



著者等紹介

池泰弘[イケヤスヒロ]
1971年東京生まれ。1993年筑波大学卒業。現在、うさぴょんソフトウェア製作所所長。現在の本業はプログラマー兼ITコンサルタント(本データはこの書籍が刊行された当時に掲載されていたものです)




【ご確認ください】

ご注文確定時に在庫切れの場合もございます。
 ご注文時の在庫先によっては4日以上(〜7日)かかる場合もございます。 当ストアではお取り寄せのご対応を行っておりません。

ご予約品と既刊商品カート・ご注文番号が分かれます
 ひとつのご注文番号におまとめすることはできません。
 ※ご予約品のうち、発売日が同じ商品のみひとつのカート・ご注文番号でご注文可能です。
 ※送料はご注文番号ごとに計算されます。

■ギフトなどのためにお届け先を別住所に登録されましても、金額入りの明細書は商品に同梱されます。当ストアでは一切のギフト対応を行っておりません。

■ご注文・お問い合わせの前に「お買い物ガイド」「ご注意点」をよくお読みください。

■お届け日のご指定は承っておりません。

■「帯」はお付けできない場合がございます。