我需要一种识别区间图并生成其间隔的算法。 经过一番研究,我找到了由徐文莲开发的算法。
(http://www.iis.sinica.edu.tw/IASL/webpdf/paper-1992-A_New_Test_for_Interval_Graphs.pdf)。
它似乎是一种算法,它解决了我的问题。 但是,我不是计算机科学家,所以我在理解算法时遇到了问题。
有人可以向新手解释这个算法,简单明了吗?
答案 0 :(得分:3)
答案 1 :(得分:1)
这不是您正在寻找的完整答案,但我希望它可以帮助您。
维基百科带我到*Interval Graph *页面,在Lexicographic breadth-first search页面上,我找到了对论文的引用Habib, Michel; McConnell, Ross; Paul, Christophe; Viennot, Laurent (2000), "Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testing",
现在,本文确实给出了使用算法2,3,4和9确定图形是否为整数图的实际算法。算法2和3可以在上面的LBS页面上以替代形式找到并且可以通过。然而到目前为止,在过去的几天里,算法4已经打败了我。即使使用他们提供的示例图表也不会产生他们声明的结果。
三种可能性。
在2或3的情况下处理它是真的我会继续打开和关闭它,看看我是否可以破解它。然后有算法9来解决。
也许以上页面和论文将为您提供足够的洞察力来解决您的问题。如果我找到完整答案,我会发布。祝你好运。
答案 2 :(得分:0)
对于那些像我一样遭受这篇论文的人,我确认上述参考文件中的算法4很奇怪/坏了。相反,我找到了同一作者关于相同主题的第二篇论文。您可以在此处查看两篇论文:http://citeseer.uark.edu:8080/citeseerx/showciting;jsessionid=B9CECB9E4B9DA156C687A414FA8743BF?cid=1681311
第二个似乎是在一个月之后写的,似乎被作者纠正了。我希望这可以帮助现在或以后的人。如果提到的链接永远不可用,以下是要搜索的论文的两个标题:
我已经实现了第二篇论文中描述的算法,但它似乎在算法中有一些错误。我与其中一位作者(Michel Habib教授)就此问题进行了会面,这需要进行更深入的分析。我的实现可以在这里找到:https://github.com/Hack06/LexBFS