给定是一个da。您要通过每个节点可访问的节点数来标记每个节点。是一个微不足道的上限;是一个下限(我认为)。有更好的算法吗?是否有理由相信下界可以改善(相关:对于传递闭包的下界到底有什么了解)?Ω (V + E )
动机:在将fol公式表示为dag时,我不得不做几次。
编辑:请注意,仅执行计算路径,而不是可到达的节点。(我添加此内容是因为显然很多人认为此简单的解决方案可以按我在现已删除的答案中看到的票数起作用。)实际上,当您想对“共享”部分做一些有趣的事情时,这个问题就出现了,节点可以通过一条以上的道路。另外,我说dag,因为如果解决了这些问题,那么解决有向图就很容易。