青岛农业大学理学与信息科学学院算法设计与分析课件 第5章.pptVIP

  • 5
  • 0
  • 约1.08万字
  • 约 40页
  • 2019-05-13 发布于广东
  • 举报

青岛农业大学理学与信息科学学院算法设计与分析课件 第5章.ppt

第5章 回溯法 学习要点 理解回溯法的深度优先搜索策略。 掌握用回溯法解题的算法框架 (1)递归回溯 (2)迭代回溯 (3)子集树算法框架 (4)排列树算法框架 通过应用范例学习回溯法的设计策略。 (1)装载问题; (2)批处理作业调度; (3)符号三角形问题 (4)n后问题; (5)0-1背包问题; (6)最大团问题; (7)图的m着色问题 (8)旅行售货员问题 (9)圆排列问题 (10)电路板排列问题 (11)连续邮资问题 三子棋 迷宫老鼠问题 迷宫老鼠问题 问题的解空间 课后作业 习题 5-14,5-16,5-18,5-27,5-29 图的m着色问题 给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色。是否有一种着色法使G中每条边的2个顶点着不同颜色。这个问题是图的m可着色判定问题。若一个图最少需要m种颜色才能使图中每条边连接的2个顶点着不同颜色,则称这个数m为该图的色数。求一个图的色数m的问题称为图的m可着色优化问题。 解向量:(x1, x2, … , xn)表示顶点i所着颜色x[i] 可行性约束函数:顶点i与已着色的相邻顶点颜色不重复。 图的m着色问题 void Color::Backtrack(int t) { if (tn) { sum++; for (int i=1; i=n; i++) cout

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档