本书由浅入深地介绍了中国象棋博弈程序的各个基本知识点,以实际案例来促进读者对算法的理解,提高实际编程能力。主要内容包括:中国象棋博弈,局面表示,走法表示及生成走法,局面评估,基本搜索算法,人机博弈,机器对弈,置换表,算法分析及测试技术,时间控制策略,启发式搜索策略,更多搜索策略。本书适用于在校计算机专业本科学生及研究生,以及程序设计、算法、博弈和人工智能的爱好者及专业人士。
目录
- 第1章 绪论
- 第2章 中国象棋博弈
- 第3章 局面表示
- 第4章 走法表示及生成走法
- 第5章 局面评估
- 第6章 基本搜索算法
- 第7章 人机博弈
- 第8章 机器对弈——博弈引擎
- 第9章 置换表
- 第10章 算法分析及测试技术
- 第11章 时间控制策略
- 第12章 启发式搜索策略
- 参考文献