让我们G=(V,E)成为 DAG。V是图中的顶点集,而E是连接图中顶点的边集V。
假设图中引入了噪声,即在图中插入了一些不存在的边E。这样:
- 根可能在图中“隐藏”,成为内部节点
- 叶子也可能成为内部节点
- 在图中插入循环
我正在寻找一种去除循环同时仍保留初始 DAG 拓扑的算法。我现在正在使用 DFS:当我遇到循环时,构成循环的边之一被删除。然而,这并不能保证根和叶得到恢复。我能在最先进的技术中找到有用的东西吗?
提前致谢。
让我们G=(V,E)成为 DAG。V是图中的顶点集,而E是连接图中顶点的边集V。
假设图中引入了噪声,即在图中插入了一些不存在的边E。这样:
我正在寻找一种去除循环同时仍保留初始 DAG 拓扑的算法。我现在正在使用 DFS:当我遇到循环时,构成循环的边之一被删除。然而,这并不能保证根和叶得到恢复。我能在最先进的技术中找到有用的东西吗?
提前致谢。