DAG模型

概念:

DAG即有向无环图。因为其有向性和拓扑序很相似,都是在定义优先级,其实拓扑序也是无环图,这好像也是他们的共同点。由此缘故很多DAG+dp问题可以转化为拓扑序+dp问题。比如紫书上的嵌套矩形问题,巴比伦塔问题。但是比如紫书上的硬币问题,就必须用DAG求最短最长路。可以说DAG只是一种特殊的图,并没有起点,是去中心化的。

构建:

需要显化隐式图,并且构建有向边,这一步是将问题图论化,并将问题的解转化为DAG上求最短最长路问题。

资料

  1. 有向无环图是描述一项工程或系统的进行过程的有效工具。除最简单的情况之外,几乎所有的工程(project)都可分为若干个称作活动(activity)的子工程,而这些子工程之间,通常受着一定条件的约束,如其中某些子工程的开始必须在另一些子工程完成之后。
  2. ·对整个工程和系统,人们关心的是两个方面的问题:一是工程能否顺利进行:二是估算整个工程完成所必须的最短时间。这样两个问题都是可以通过对有向图进行拓扑排序和关键路径操作来解决的。

–摘自baidu

其他

待更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值