基于搜索的问题求解
人工智能要解决的问题,大部分不具备明确的解题步骤。这类问题可以采用搜索方法解决,但是在解决过程中,会伴随着产生试行错误。
本章将对采用状态空间图的问题表示方法、采取纵向搜索和横向搜索的系统的搜索方法、运用启发式(已发现的知识)的搜索方法、表示问题分解的与(AND)/或(OR)图的搜索,以及在计算机国际象棋等方面用到的博弈树搜索,进行分析和说明。
搜索与人工智能的关系
章节 | 内容 |
---|---|
八数码魔方 | 1:2 |
状态空间表示 | 1:3 |
与图有关的术语 | 1:4 |
逐个搜索
章节 | 内容 |
---|---|
随机搜索 | 1:2 |
CLOSED表的引入 | 1:3 |
OPEN表的引入 | 1:4 |
纵向搜索 | 1:5 |
横向搜索 | 1:6 |
均一代价搜索 | 1:7 |
应用智能的搜索
章节 | 内容 |
---|---|
启发式搜索 | 1:2 |
登山法和最佳优先搜索 | 1:3 |
A*算法 | 1:4 |
约束的利用 | 1:5 |
对问题进行分割后进行搜索
章节 | 内容 |
---|---|
与/或(AND/OR)图表示 | 1:2 |
与/或(AND/OR)图搜索 | 1:3 |
博弈树的搜索
整理: 张正轩 - 原著 《人工智能》 [日]沟口理一郎 石田 亨编