Paths, trees and asteroids Benjamin Lévêque 1/15 Chordal graphs 2/15 Chordal graphs Definition Graphs with no holes 2/15 Chordal graphs Definition Graphs with no holes Theorem (Gavril - 1974) Chordal ⇐⇒ intersection graph of a family of subtrees of a tree 2/15 Chordal graphs Definition Graphs with no holes Theorem (Gavril - 1974) Chordal ⇐⇒ intersection graph of a family of subtrees of a tree 2/15 Chordal graphs Definition Graphs with no holes Theorem (Gavril - 1974) Chordal ⇐⇒ intersection graph of a family of subtrees of a tree 2/15 Chordal graphs Definition Graphs with no holes Theorem (Gavril - 1974) Chordal ⇐⇒ intersection graph of a family of subtrees of a tree 2/15 Interval graphs 3/15 Interval graphs Definition Intersection graph of a family of subpaths of a path 3/15 Interval graphs Definition Intersection graph of a family of subpaths of a path 3/15 Interval graphs Definition Intersection graph of a family of subpaths of a path 3/15 Interval graphs Definition Intersection graph of a family of subpaths of a path 3/15 Interval graphs Definition Intersection graph of a family of subpaths of a path Asteroidal triple 3 non adjacent vertices such that between any two of them, there exists a path that does not intersect the neighborhood of the third. 3/15 Interval graphs Definition Intersection graph of a family of subpaths of a path Asteroidal triple 3 non adjacent vertices such that between any two of them, there exists a path that does not intersect the neighborhood of the third. 3/15 4/15 4/15 4/15 4/15 4/15 Theorem (Lekkerkerker and Boland - 1962) Interval graph ⇐⇒ chordal + no asteroidal triple 4/15 Theorem (Lekkerkerker and Boland - 1962) Interval graph ⇐⇒ chordal + no asteroidal triple ⇐⇒ it does not contain : 4/15 Path graphs 5/15 Path graphs Definition Intersection graph of a family of subpaths of a tree 5/15 Path graphs Definition Intersection graph of a family of subpaths of a tree 5/15 Path graphs Definition Intersection graph of a family of subpaths of a tree 5/15 Path graphs Definition Intersection graph of a family of subpaths of a tree 5/15 Path graphs Definition Intersection graph of a family of subpaths of a tree Question (Renz - 1970) : Characterization by forbidden induced subgraphs ? 5/15 Neighborhoods in path graphs 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph =⇒ a path graph does not contain : 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph =⇒ a path graph does not contain : 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph =⇒ a path graph does not contain : 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph =⇒ a path graph does not contain : 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph =⇒ a path graph does not contain : Question : Is that enough ? 6/15 Neighborhoods in path graphs Remark The neighborhood of every vertex is an interval graph =⇒ a path graph does not contain : Question : Is that enough ? (Renz - 1970) 6/15 Theorem (Lévêque, Maffray and Preissmann - 2009) Path graph ⇐⇒ it does not contain : 7/15 Theorem (Lévêque, Maffray and Preissmann - 2009) Path graph ⇐⇒ it does not contain : 7/15 Simplicial vertices 8/15 Simplicial vertices Theorem (Dirac - 1961) Chordal, not a clique =⇒ 2 non adjacent simplicial vertices 8/15 Simplicial vertices Theorem (Dirac - 1961) Chordal, not a clique =⇒ 2 non adjacent simplicial vertices Generalization (Lévêque, Maffray and Preissmann - 2009) Chordal, not a clique =⇒ 2 non adjacent "special" simplicial vertices (N [v] ∩ N (V \N [v]) is a maximal separator) 8/15 Simplicial vertices Theorem (Dirac - 1961) Chordal, not a clique =⇒ 2 non adjacent simplicial vertices Generalization (Lévêque, Maffray and Preissmann - 2009) Chordal, not a clique =⇒ 2 non adjacent "special" simplicial vertices (N [v] ∩ N (V \N [v]) is a maximal separator) Remark L EX BFS and MCS do not necessarly find "special" simplicial vertices 8/15 Simplicial vertices Theorem (Dirac - 1961) Chordal, not a clique =⇒ 2 non adjacent simplicial vertices Generalization (Lévêque, Maffray and Preissmann - 2009) Chordal, not a clique =⇒ 2 non adjacent "special" simplicial vertices (N [v] ∩ N (V \N [v]) is a maximal separator) Remark L EX BFS and MCS do not necessarly find "special" simplicial vertices 8/15 Simplicial vertices Theorem (Dirac - 1961) Chordal, not a clique =⇒ 2 non adjacent simplicial vertices Generalization (Lévêque, Maffray and Preissmann - 2009) Chordal, not a clique =⇒ 2 non adjacent "special" simplicial vertices (N [v] ∩ N (V \N [v]) is a maximal separator) Remark L EX BFS and MCS do not necessarly find "special" simplicial vertices Question : "special" simplicial elimination ordering in linear time ? 8/15 Proof Suppose there exists a graph minimally not path graph not in the list 9/15 Proof Suppose there exists a graph minimally not path graph not in the list Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v w Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v w Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v w Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v w Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v w Q u 9/15 Proof Suppose there exists a graph minimally not path graph not in the list P x v w Q u 9/15 Directed path graphs 10/15 Directed path graphs Definition Intersection graph of a family of directed subpaths of a directed tree 10/15 Directed path graphs Definition Intersection graph of a family of directed subpaths of a directed tree 10/15 Directed path graphs Definition Intersection graph of a family of directed subpaths of a directed tree 10/15 Directed path graphs Definition Intersection graph of a family of directed subpaths of a directed tree 10/15 Directed path graphs Definition Intersection graph of a family of directed subpaths of a directed tree Theorem (Panda - 1999) Directed path graph ⇐⇒ it does not contain : 10/15 Directed path graphs Definition Intersection graph of a family of directed subpaths of a directed tree Theorem (Panda - 1999) Directed path graph ⇐⇒ it does not contain : 10/15 Strong path 11/15 Strong path 11/15 Strong path Property In any directed path graph model the path between two vertices that are linked by a strong path is directed. 11/15 Strong path Property In any directed path graph model the path between two vertices that are linked by a strong path is directed. 11/15 Strong path Property In any directed path graph model the path between two vertices that are linked by a strong path is directed. 11/15 Strong asteroidal triple 12/15 Strong asteroidal triple Definition An asteroidal triple such that between any two of the vertices of the triple, there exists a strong path between them. 12/15 Strong asteroidal triple Definition An asteroidal triple such that between any two of the vertices of the triple, there exists a strong path between them. 12/15 Strong asteroidal triple Definition An asteroidal triple such that between any two of the vertices of the triple, there exists a strong path between them. 12/15 Strong asteroidal triple Definition An asteroidal triple such that between any two of the vertices of the triple, there exists a strong path between them. 12/15 Strong asteroidal triple Definition An asteroidal triple such that between any two of the vertices of the triple, there exists a strong path between them. Theorem (Cameron, Hoàng, Lévêque - 2009) 12/15 Strong asteroidal triple Definition An asteroidal triple such that between any two of the vertices of the triple, there exists a strong path between them. Theorem (Cameron, Hoàng, Lévêque - 2009) Directed path graph ⇐⇒ chordal + no strong asteroidal triple 12/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree 13/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree Open problem Forbidden induced subgraph characterization ? 13/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree Open problem Forbidden induced subgraph characterization ? 13/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree Open problem Forbidden induced subgraph characterization ? 13/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree Open problem Forbidden induced subgraph characterization ? 13/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree Open problem Forbidden induced subgraph characterization ? Conjecture 13/15 Rooted path graphs Definition Intersection graph of a family of directed subpaths of a rooted tree Open problem Forbidden induced subgraph characterization ? Conjecture Rooted path graph ⇐⇒ chordal + no strong asteroidal triple + no weak asteroidal quadruple 13/15 Summary of results and open problems path graphs directed path graphs rooted path graphs interval graphs forbidden subgraphs [LMP09] [Pan99] ? [LB62] forbidden asteroids ? [CHL09] ? [LB62] 14/15 Recognition algorithms 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) O(nm) (Chaplick - 2008) 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) O(nm) (Chaplick - 2008) O(n + m) (Dalhaus, Bailey - 1996) ??? conference paper 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) O(nm) (Chaplick - 2008) O(n + m) (Dalhaus, Bailey - 1996) ??? conference paper • Directed path graphs : 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) O(nm) (Chaplick - 2008) O(n + m) (Dalhaus, Bailey - 1996) ??? conference paper • Directed path graphs ⇐⇒ Path graph with no odd suns 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) O(nm) (Chaplick - 2008) O(n + m) (Dalhaus, Bailey - 1996) ??? conference paper • Directed path graphs ⇐⇒ Path graph with no odd suns Corollary As fast as path graph ! 15/15 Recognition algorithms • Chordal graphs : O(n + m) (Rose, Tarjan, Lueker - 1976) • Interval graphs : O(n + m) (Booth, Lueker - 1976) ... and many others • Path graphs : O(n4 ) (Gavril - 1978) O(nm) (Schäffer - 1993) O(nm) (Chaplick - 2008) O(n + m) (Dalhaus, Bailey - 1996) ??? conference paper • Directed path graphs ⇐⇒ Path graph with no odd suns Corollary As fast as path graph ! • Rooted path graphs : O(n + m) (Dietz - 1984) ??? thesis 15/15
© Copyright 2026 Paperzz