数据结构和算法实习.pptVIP

  • 2
  • 0
  • 约1.13万字
  • 约 76页
  • 2019-10-25 发布于广东
  • 举报
* * * * * 阶段:把问题分成几个相互联系的有顺序的几个环节,这些环节即称为阶段。 状态:某一阶段的出发位置称为状态。 通俗的说状态是对问题在某一时刻的进展情况的数学描述。 决策:从某阶段的一个状态演变到下一个阶段某状态的选择。 * * * * * 十字交叉路口要设置红绿灯来维持交通秩序,对于多叉路口需要设置几种颜色的交通灯才能使车辆之间既不相互碰撞,又能达到最大交通流量呢? * * * * 借助于“图”。图中一个顶点表示一种行驶路线,行驶路线相互矛盾用顶点之间的连线(图的术语是“边”)来表示。 原来的交通管理问题就变为:将图上顶点分组,使得有边相连的顶点不能在同一个组内。 如果把图上的一个顶点理解为一个国家,顶点之间的连线表示两个国家有共同的边界,这个问题也就是著名的地图着色问题。 把有边的去掉,没有边相连的都补上边,得到一个补图。转换为求完全子图问题。 * * * * * * 这些方法的共同之处是运用技巧避免穷举测试 分治法和动态规划法都是将问题分成子问题来做的 贪心法、动态规划法以及回溯法都是从某一集合中选出子集,通过一系列的判定来得到解 贪心法、分枝界限法和回溯法都要进行逐项的测试比较逐步达到整个解 动态规划法和回溯法都是逐步逼近最优解而最终得到满足条件的解 分枝界限法、动态规划法和回溯法得到问题的最优解 贪心法既可能得到次优解,也可能得到最优解,依赖于具体问题

文档评论(0)

1亿VIP精品文档

相关文档