状态空间搜索
词条百科 0
目录
状态空间搜索
状态空间搜索是计算机科学领域使用的一个过程,包括人工智能(AI),其中考虑了一个实例的连续配置或状态,目的是找到一个具有期望属性的目标状态。问题通常被建模为一个状态空间,即一个问题可能处于的一组状态。状态集形成一个图,如果有一个操作可以将xxx个状态转化为第二个状态,那么两个状态就会连接起来。状态空间搜索通常不同于传统的计算机科学搜索方法,因为状态空间是隐含的:典型的状态空间图太大,无法生成并存储在内存中。相反,节点是在探索的过程中产生的,并且通常在之后被丢弃。一个组合搜索实例的解决方案可能包括目标状态本身,或从某个初始状态到目标状态的路径。
表示法
在状态空间搜索中,状态空间被正式表示为一个元组S:⟨S,A,Action(s),Result(s,a),Cost(s,a)⟩。
状态空间搜索算法的例子
传统的深度优先搜索
广度优先搜索迭代深化最低成本优先搜索/统一成本搜索(UCS)这些方法以启发式函数的形式获取目标的位置。Poole和Mackworth引用了以下例子作为知情搜索算法。
知情/启发式深度优先搜索
贪婪式最佳优先搜索A*搜索
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmtegi2lmizi