假设有DAG A,如下图所示,绿色的的代表变更的任务,黄色的代表监测任务,计算他们之间的最小的链路。
![](https://img.haomeiwen.com/i1366612/7e5bd45bf8dccaef.png)
最终想得到的链路如下图所示,即仅关联到他们之间相互影响的依赖任务,形成新的DAG。
![](https://img.haomeiwen.com/i1366612/212b8f08ec0b1a63.png)
可以先计算从变更的任务的所有依赖(正序计算,从绿色到黄色的方向),再计算监测表的所有的前置任务(倒序计算,从黄色到绿色的方向),最后再取交集: )。
![](https://img.haomeiwen.com/i1366612/d7e51ffc535f5c76.png)
原创请署名来源,谢谢!
假设有DAG A,如下图所示,绿色的的代表变更的任务,黄色的代表监测任务,计算他们之间的最小的链路。
最终想得到的链路如下图所示,即仅关联到他们之间相互影响的依赖任务,形成新的DAG。
可以先计算从变更的任务的所有依赖(正序计算,从绿色到黄色的方向),再计算监测表的所有的前置任务(倒序计算,从黄色到绿色的方向),最后再取交集: )。
原创请署名来源,谢谢!
本文标题:[原创]计算数据校验的最小DAG的链路
本文链接:https://www.haomeiwen.com/subject/aekoyhtx.html
网友评论