通用的解题法.pptxVIP

  • 0
  • 0
  • 约1.06万字
  • 约 35页
  • 2026-03-24 发布于四川
  • 举报

“通用解题法”第5章回溯法第1页第1页

回溯法有许多问题,当需要找出它解集或者要求回答什么解是满足一些约束条件最佳解时,往往能够使用回溯法。回溯法基本做法就是搜索。有时能够被认为是一个组织得井井有条,能避免不必要搜索穷举式搜索。回溯法适合用于求解一些组合数相称大问题。第2页第2页

回溯法在问题解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树任意一点时,先判断该结点是否包括问题解。假如必定不包括,则跳过对该结点为根子树搜索,逐层向其祖先结点回溯;不然,进入该子树,继续按深度优先策略搜索。回溯法第3页第3页

理解回溯法深度优先搜索策略。掌握用回溯法解题算法框架(1)递归回溯最优子结构性质(2)迭代回溯贪心选择性质(3)子集树算法框架(4)排列树算法框架学习要点第4页第4页

(1)装载问题;(2)批处理作业调度;(3)符号三角形问题(4)n后问题;(5)0-1背包问题;(6)最大团问题;应用范例(7)图m着色问题(8)旅行售货员问题(9)圆排列问题(10)电路板排列问题(11)连续邮资问题第5页第5页

问题解空间问题解向量:回溯法希望一个问题解能够表示成一个n元式(x1,x2,…,xn)形式。显约束:对分量xi取值限定。隐约束:为满足问题解而对不同分量之间施加约束。解空间:对于问题一个实例,解向量满足显式约束条件全部多元组,组成了该实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档