给定一个带有 |V| 的 DAG = n 并且有 s 个源,我们必须呈现子图,使得每个子图大约有 k1=√|s| 源和近似 k2=√|n| 节点。
如果我们将 DAG 的高度定义为从某个源到某个汇的最大路径长度。
我们要求生成的所有子图都具有大致相同的高度。
每对节点集(子图)的交集为空。
您可以在附图中看到右分区的示例(图中的每条边都指向上方)。
示例中有 36 个节点和 8 个接收器 [#10,11,12,13,20,21,22,23]。所以每个子图应该有 6 个节点和 2 或 3 个接收器。
你对算法有想法吗?
非常感谢