选择满足需求链的对象

时间:2018-07-07 22:54:56

标签: algorithm graph-theory

我有每个节点都可以生成和/或使用类型化资源的节点。给定一个特定的节点,我想生成一个节点的任何/所有有向图,从不消耗任何资源的节点开始,这些节点最终满足该特定节点的所有资源需求(以及该图中所有其他节点的需求)。

示例:

A generates r1
B generates r2 and r3
C generates r3 and r4 and consumes r1
D consumes r4
...

要制作D,我可以使用图形A -> C -> D

制作D可能有不止一种方法。 该问题与拓扑排序相似,但不能解决。

我以这个名字可以研究。

谢谢。

1 个答案:

答案 0 :(得分:0)

到目前为止,我将“ Program evaluation and review technique”作为主题进行审查。