Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testingTheoretical Computer Science, Vol. 234, No. 1-2. (6 March 2000), pp. 59-84.
|
Reviews
[Write a review of this article]
There are no reviews of this article
Notes for this articlehttp://en.wikipedia.org/wiki/Interval_graph
The original linear time recognition algorithm of Booth and Lueker (1976) is based on their complex PQ tree data structure, but Habib et al (2000) showed how to solve the problem more simply, based on the fact that a graph is an interval graph if and only if it is chordal and its complement is a comparability graph (Golumbic 1980).
* 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". Theor. Comput. Sci. 234: 59–84.
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
AbstractBy making use of lexicographic breadth first search (Lex-BFS) and partition refinement with pivots, we obtain very simple algorithms for some well-known problems in graph theory. We give a O(n+mlogn) algorithm for transitive orientation of a comparability graph, and simple linear algorithms to recognize interval graphs, convex graphs, Y-semichordal graphs and matrices that have the consecutive ones property. Previous approaches to these problems used difficult preprocessing steps, such as computing PQ-trees or modular decomposition. The algorithms we give are easy to understand and straightforward to prove. They do not make use of sophisticated data structures, and the complexity analysis is straightforward.
BibTeX record
RIS record