【发布时间】:2020-04-06 23:47:55
【问题描述】:
我希望根据继承来组织一些项目,目的是确定哪些项目是连接最紧密的父项,并且还只是查看形成的连接。
通常这将通过拓扑排序来完成,但我的图表有循环。有没有类似“尽力而为”的拓扑排序,它可以尝试根据连接数或类似的东西来确定“最重要的”父母?
例如,鉴于下图,我希望 1 和 2 成为顶级父级。 1 没有父母;当 2 处于循环中时,它的父代比它继承的子代多。
【问题讨论】:
-
你可以试试 HITS 算法。
标签: algorithm graph topological-sort