[互联网]ACM 搜索篇.pptVIP

  • 4
  • 0
  • 约6.35千字
  • 约 47页
  • 2018-02-13 发布于浙江
  • 举报
[互联网]ACM 搜索篇

搜索算法是利用计算机的高性能来有目的的穷举一个问题的部分或所有的可能情况,从而求出问题的解的一种方法。 搜索算法被称为“通用解题法”在算法和人工智能中占有重要地位 很多算法其实是搜索算法的拓展(如图论中的某些算法、动态规划、贪心等,只是他们找到了某些规律来进行变相剪枝而已)。;;状态和状态转移:状态(state)是对一个问题在某一时刻进展情况的数学描述,状态转移(state-transition)就是问题从一种状态到另一种(或几种)状态的操作 状态空间state space:搜索的过程其实是在遍历一个隐式图(请回忆数据结构中图的概念)它的结点是所有的状态,有向边对应状态转移,而搜索的一个可行解就是一条从起始结点出发到目标状态集中任一结点的路径!!;题目描述:某人要带一条狗、一只鸡、一箩米过河,但小船除需要人划外,最多只能载一物过河,而当人不在场时,狗要咬鸡、鸡要吃米。问此人应如何过河? 思考:如何建立状态及状态转移方程??;状态:建立四元空间(人,狗,鸡,米)。用0表示在左岸,1表示在右岸。 起始状态(0,0,0,0),终止状态(1,1,1,1) 状态转移规则: (a,b,c,d) →(1-a,1-b,c,d)(当a=b) →(1-a,b,1-c,d)(当a=c) →(1-a,b,c,1-d)(当a=d)

文档评论(0)

1亿VIP精品文档

相关文档