全国大学生计算机博弈大赛培训教程
全国大学生计算机博弈大赛培训教程封面图

全国大学生计算机博弈大赛培训教程

王静文, 吴晓艺, 编著

出版社:清华大学出版社

年代:2013

定价:25.0

书籍简介:

本书主要介绍计算机博弈的基本原理、常用的搜索算法、全国大学生计算机博弈大赛的常规比赛项目(包括亚马逊棋、点格棋、六子棋、苏拉卡尔塔棋)的设计与实现、当前先进的搜索算法在计算机博弈中的应用等。

书籍目录:

第1章 概述

1.1 计算机博弈概述

1.2 国际计算机奥林匹克大赛

1.3 全国大学生计算机博弈大赛

第2章 计算机博弈基础

2.1 计算机博弈的基本原理

2.1.1 基本原理

2.1.2 计算机博弈的搜索方法

2.1.3 递归

2.1.4 回溯

2.2 常用搜索算法与示例

2.2.1 极大极小算法

2.2.2 极大极小法实现Tic-Tac-Toe游戏

2.2.3 α-β剪枝算法

2.2.4 期望搜索算法

2.3 估值函数的设计

2.3.1 估值函数设计概述

2.3.2 估值函数设计示例

2.3.3 布局与估值

2.3.4 估值函数调整方法简介

第3章 亚马逊棋的设计与实现

3.1 简介

3.2 规则

3.3 搜索算法

3.4 估值函数设计

3.4.1 领地的估值

3.4.2 棋子灵活度的估值

3.5 程序的设计与实现

3.5.1 棋盘表示与数据处理

3.5.2 估值函数中的DJ(a)的实现

3.5.3 搜索算法的实现

3.5.4 走法生成器的实现

第4章 点格棋的设计与实现

4.1 简介

4.2 规则

4.3 点格棋的基本原理

4.3.1 基本概念

4.3.2 基本理论

4.4 搜索算法

4.5 估值函数设计

4.6 程序的设计与实现

4.6.1 基本结构

4.6.2 点格棋的数据表示

4.6.3 估值模块和搜索模块的实现

第5章 六子棋的设计与实现

5.1 简介

5.2 规则

5.3 估值分析

5.3.1 以棋型为基础的分析方法

5.3.2 以“路”为基础的分析方法

5.4 估值函数设计

5.4.1 基于棋型的估值函数设计

5.4.2 基于“路”的估值函数设计

5.5 程序的设计与实现

5.5.1 软件的基本结构

5.5.2 棋盘数据表示

5.5.3 走法生成器

5.5.4 开局库的使用

5.5.5 估值函数的实现

……

第6章 苏拉卡尔塔棋的设计与实现

第7章 西洋跳棋的设计与实现

第8章 计算机博弈大赛部分项目规则

参考文献

内容摘要:

本书主要介绍计算机博弈的基本原理、常用的搜索算法、全国大学生计算机博弈大赛常规比赛项目(包括亚马逊棋、点格棋、六子棋、苏拉卡尔塔棋和西洋跳棋)的设计与实现及当前先进的搜索算法在计算机博弈中的应用等。为有兴趣参与计算机博弈程序设计的读者提供参考。

编辑推荐:

《全国大学生计算机博弈大赛培训教程》主要从计算机博弈基本原理出发,将博弈基础理论与全国大学生计算机博弈大赛比赛项目紧密结合,重点介绍五项常规比赛项目的基本原理和具体实现方法,帮助读者克服进入计算机博弈领域的困难。

书籍规格:

书籍详细信息
书名全国大学生计算机博弈大赛培训教程站内查询相似图书
9787302325314
如需购买下载《全国大学生计算机博弈大赛培训教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸23 × 19装帧平装
页数印数 3000

书籍信息归属:

全国大学生计算机博弈大赛培训教程是清华大学出版社于2013.出版的中图分类号为 TP3 的主题关于 电子计算机-高等学校-教材 的书籍。