Towards A Unified View of Linear Structure on Graph Classes

Graph searching, a mechanism to traverse a graph in a spe- cific manner, is a powerful tool that has led to a number of elegant algo- rithms. This paper focuses on lexicographic breadth first search (LexBFS) (a variant of BFS) introduced in [8] to recognize chordal graphs. Since then, there has been a number of elegant LexBFS based, often multi-sweep, algorithms. These are algorithms that compute a sequence of LexBFS orderings {\sigma}1 , . . . , {\sigma}k , and use {\sigma}i to break ties when computing {\sigma}i+1 . The tie-breaking rule is often referred to as a + rule, and the graph search as LexBFS+ . We write LexBFS+ (G, {\sigma}i ) = {\sigma}i+1 . In this paper, we prove that LexBFS converges for a number of graph families, including interval graphs, cobipartite graphs, trees, and domino-free cocomparability graphs. In particular, we prove a fixed point theorem for LexBFS that shows the existence of two orderings {\sigma} and {\pi} where LexBFS+ (G, {\sigma}) = {\pi} and LexBFS+ (G, {\pi}) = {\sigma}. A consequence of this result, in particular, is the simplest algorithm to compute a transitive orientation for these graph classes, as well as providing a unified view of the linear structure seen on various graph families. In addition to this algorithmic consequence, we provide fixed point theorems for proper interval, interval, cobipartite, and domino-free cocomparability graphs, as well as trees. These are the first non-trivial results of this kind.

[1]  Dieter Kratsch,et al.  Asteroidal Sets in Graphs , 1997, WG.

[2]  Derek G. Corneil,et al.  A Unified View of Graph Searching , 2008, SIAM J. Discret. Math..

[3]  M. Golumbic Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57) , 2004 .

[4]  Michel Habib,et al.  LDFS-Based Certifying Algorithm for the Minimum Path Cover Problem on Cocomparability Graphs , 2013, SIAM J. Comput..

[5]  C. Lekkeikerker,et al.  Representation of a finite graph by a set of intervals on the real line , 1962 .

[6]  Ekkehard Köhler,et al.  Linear Time LexDFS on Cocomparability Graphs , 2014, SWAT.

[7]  Dieter Kratsch,et al.  Domination on Cocomparability Graphs , 1993, SIAM J. Discret. Math..

[8]  Stephan Olariu,et al.  The ultimate interval graph recognition algorithm? , 1998, SODA '98.

[9]  Stephan Olariu,et al.  The LBFS Structure and Recognition of Interval Graphs , 2009, SIAM J. Discret. Math..

[10]  Michel Habib,et al.  Maximum Induced Matching Algorithms via Vertex Ordering Characterizations , 2017, Algorithmica.

[11]  Laurent Viennot,et al.  Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testing , 2000, Theor. Comput. Sci..

[12]  Ekkehard Köhler,et al.  On the Power of Graph Searching for Cocomparability Graphs , 2016, SIAM J. Discret. Math..

[13]  Kurt Mehlhorn,et al.  Certifying algorithms for recognizing interval graphs and permutation graphs , 2003, SODA '03.

[14]  Robert E. Tarjan,et al.  Algorithmic Aspects of Vertex Elimination on Graphs , 1976, SIAM J. Comput..

[15]  Derek G. Corneil,et al.  A simple 3-sweep LBFS algorithm for the recognition of unit interval graphs , 2004, Discret. Appl. Math..

[16]  R. Möhring Algorithmic graph theory and perfect graphs , 1986 .

[17]  Ekkehard Köhler,et al.  A linear time algorithm to compute a maximum weighted independent set on cocomparability graphs , 2016, Inf. Process. Lett..

[18]  Clyde L. Monma,et al.  Tolerance graphs , 1984, Discret. Appl. Math..

[19]  Michel Habib,et al.  A new LBFS-based algorithm for cocomparability graph recognition , 2017, Discret. Appl. Math..

[20]  T. Gallai Transitiv orientierbare Graphen , 1967 .

[21]  C. Jordan Sur les assemblages de lignes. , 1869 .

[22]  Feodor F. Dragan,et al.  LexBFS-orderings and powers of chordal graphs , 1997, Discret. Math..

[23]  Stephan Olariu,et al.  Linear Time Algorithms for Dominating Pairs in Asteroidal Triple-free Graphs , 1995, SIAM J. Comput..

[24]  Stephan Olariu,et al.  Linear Time Algorithms for Dominating Pairs in Asteroidal Triple-free Graphs , 1995, ICALP.