识别区间图

时间:2014-03-07 18:25:15

标签: math graph graph-theory intervals

我需要一种识别区间图并生成其间隔的算法。 经过一番研究,我找到了由徐文莲开发的算法。

http://www.iis.sinica.edu.tw/IASL/webpdf/paper-1992-A_New_Test_for_Interval_Graphs.pdf)。

它似乎是一种算法,它解决了我的问题。 但是,我不是计算机科学家,所以我在理解算法时遇到了问题。

有人可以向新手解释这个算法,简单明了吗?

3 个答案:

答案 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已经打败了我。即使使用他们提供的示例图表也不会产生他们声明的结果。

三种可能性。

  1. 我不够聪明,不能理解;
  2. 算法不够详细;
  3. 算法存在错误。
  4. 在2或3的情况下处理它是真的我会继续打开和关闭它,看看我是否可以破解它。然后有算法9来解决。

    也许以上页面和论文将为您提供足够的洞察力来解决您的问题。如果我找到完整答案,我会发布。祝你好运。

答案 2 :(得分:0)

对于那些像我一样遭受这篇论文的人,我确认上述参考文件中的算法4很奇怪/坏了。相反,我找到了同一作者关于相同主题的第二篇论文。您可以在此处查看两篇论文:http://citeseer.uark.edu:8080/citeseerx/showciting;jsessionid=B9CECB9E4B9DA156C687A414FA8743BF?cid=1681311

第二个似乎是在一个月之后写的,似乎被作者纠正了。我希望这可以帮助现在或以后的人。如果提到的链接永远不可用,以下是要搜索的论文的两个标题:

  1. Lex-BFS和分区细化,适用于传递方向,区间图识别和连续测试。
  2. Lex-BFS,分区精炼技术。应用于传递方向,区间图识别和连续1的测试。
  3. 我已经实现了第二篇论文中描述的算法,但它似乎在算法中有一些错误。我与其中一位作者(Michel Habib教授)就此问题进行了会面,这需要进行更深入的分析。我的实现可以在这里找到:https://github.com/Hack06/LexBFS