基于连通性状态压缩的动态规划问题课件.pptVIP

  • 0
  • 0
  • 约3.58千字
  • 约 36页
  • 2017-09-10 发布于广东
  • 举报

基于连通性状态压缩的动态规划问题课件.ppt

基于连通性状态压缩的 动态规划问题 长沙市雅礼中学 陈丹琦 引入 状态压缩动态规划 【例】Formula 1 (Ural1519) 一个 m * n 的棋盘 初步分析 问题特点: 基本概念 插头 初步分析 问题特点: 确立状态 无插头标记0,有插头标记一个正整数 状态转移 考虑每个格子的状态, 根据上一个状态O(n)扫描计算出新的最小表示状态. 进一步分析 每个非障碍格子恰好有2个插头 括号表示法 状态的转移 每次转移相当于轮廓线上当前决策格子的左插头改成下插头,上插头改成右插头的状态. Case 1 Case 2 Case 2 Case 2 Case 3 实验比较 拓展 如果求经过所有非障碍格子的哈密顿路径的个数呢? 广义的括号匹配 括号表示法需要满足一个连通块内恰好有2个插头. 广义的括号表示法 左括号与右括号匹配对应的插头连通 总结 全文研究内容 棋盘染色问题 k连通块问题 记录轮廓线上n个格子的连通性和染色情况. 相邻的格子是否相连取决于两个格子的颜色是否相同. 棋盘与非棋盘问题的共通点 存在一个序,在这个序中有边相连的点的距离不超过k. k一定是一个比较小的数,以这k个数为轮廓线确立状态. Formula 1中点的序即为从左到右,从上到下,k = n. Noi2007的生成树计数一题, 序为1 .. n, 有边相连的点距离不超过5. Rocket Mania

文档评论(0)

1亿VIP精品文档

相关文档