Distance Hereditary Graphs Characterizations and Recognition

Distance Hereditary Graphs Characterizations and Recognition

Distance Hereditary Graphs Characterizations and Recognition Christophe Paul CNRS - LIRMM - Universit´eMontpellier II, France February 25, 2010 Part of the results are joint work with E. Gioan Some characeterizations An incremental recognition algorithm About intersection models Examples of distance hereditary graphs I Every graph on four vertices is a DH graph I Trees are DH graphs I Cographs (i.e. P4 free graphs) are DH graphs Examples of non DH graphs I The cycles of length at least 5 are not DH graphs I The house, the gem and the domino are note DH graphs Definition and examples A graph G = (V ; E) is distance hereditary (DH) if in every connected induced subgraph H = G[S] the distance between any two vertices x and y of S is the same in H than in G. Examples of non DH graphs I The cycles of length at least 5 are not DH graphs I The house, the gem and the domino are note DH graphs Definition and examples A graph G = (V ; E) is distance hereditary (DH) if in every connected induced subgraph H = G[S] the distance between any two vertices x and y of S is the same in H than in G. Examples of distance hereditary graphs I Every graph on four vertices is a DH graph I Trees are DH graphs I Cographs (i.e. P4 free graphs) are DH graphs Definition and examples A graph G = (V ; E) is distance hereditary (DH) if in every connected induced subgraph H = G[S] the distance between any two vertices x and y of S is the same in H than in G. Examples of distance hereditary graphs I Every graph on four vertices is a DH graph I Trees are DH graphs I Cographs (i.e. P4 free graphs) are DH graphs Examples of non DH graphs I The cycles of length at least 5 are not DH graphs I The house, the gem and the domino are note DH graphs Theorem: A graph is a DH graph iff it can be built up from a single vertex by a sequence of the following operations: 1. Add a pendant vertex y to a vertex x of graph 2. Add a false twin y to a vertex x: i.e N(x) = N(y) 3. Add a true twin y to a vertex x: i.e. N(x) [ fxg = N(y) [ fyg Some characterizations (1) Theorem: A graph is a DH graph iff it does not contains as induced subgraph the hole, the house, the gem and the domino. Some characterizations (1) Theorem: A graph is a DH graph iff it does not contains as induced subgraph the hole, the house, the gem and the domino. Theorem: A graph is a DH graph iff it can be built up from a single vertex by a sequence of the following operations: 1. Add a pendant vertex y to a vertex x of graph 2. Add a false twin y to a vertex x: i.e N(x) = N(y) 3. Add a true twin y to a vertex x: i.e. N(x) [ fxg = N(y) [ fyg 3. for every four vertices u, v, w, and x, at least two of the three sums of distances d(u; v) + d(w; x), d(u; w) + d(v; x), and d(u; x) + d(v; w) are equal to each other 4. G has rankwidth 1 5. G is totally decomposed by the split decomposition Some characterizations (2) Theorem: Let G be a connected graph. The following assertion are equivalents 1. G is a DH graph 2. every cycle of length at least 5 in G has two crossing chords 4. G has rankwidth 1 5. G is totally decomposed by the split decomposition Some characterizations (2) Theorem: Let G be a connected graph. The following assertion are equivalents 1. G is a DH graph 2. every cycle of length at least 5 in G has two crossing chords 3. for every four vertices u, v, w, and x, at least two of the three sums of distances d(u; v) + d(w; x), d(u; w) + d(v; x), and d(u; x) + d(v; w) are equal to each other 5. G is totally decomposed by the split decomposition Some characterizations (2) Theorem: Let G be a connected graph. The following assertion are equivalents 1. G is a DH graph 2. every cycle of length at least 5 in G has two crossing chords 3. for every four vertices u, v, w, and x, at least two of the three sums of distances d(u; v) + d(w; x), d(u; w) + d(v; x), and d(u; x) + d(v; w) are equal to each other 4. G has rankwidth 1 Some characterizations (2) Theorem: Let G be a connected graph. The following assertion are equivalents 1. G is a DH graph 2. every cycle of length at least 5 in G has two crossing chords 3. for every four vertices u, v, w, and x, at least two of the three sums of distances d(u; v) + d(w; x), d(u; w) + d(v; x), and d(u; x) + d(v; w) are equal to each other 4. G has rankwidth 1 5. G is totally decomposed by the split decomposition 2. G[Li ] is a cograph 3. If x 2 Ni−1(u) and y 2 Ni−1(u) are in different connected components X and Y of G[Li−1], then X [ Y ⊆ N(u) and Ni−2(x) = Ni−2(y) 4. If x, y are in different connected components of G[Li ], then Ni−1(x) and Ni−1(y) are either disjoint or comparable for the inclusion order 5. If x 2 Ni−1(u) and y 2 Ni−1(u) are in the same connected component C of G[Li−1], then the vertices of C non-adjacent to u are either adjacent to both x and y or none of them Some characterizations (3) Theorem [Bandelt, Muller'86] Let G be a connected graph and L1;:::; Lk be the distance layout from an arbitrary vertex v of G. Then G is a DH graph iff the following conditions are verified for any 1 ≤ i ≤ k: 1. If x and y belong to the same connected component of G[Li ], then Ni−1(x) = Ni−1(y) 3. If x 2 Ni−1(u) and y 2 Ni−1(u) are in different connected components X and Y of G[Li−1], then X [ Y ⊆ N(u) and Ni−2(x) = Ni−2(y) 4. If x, y are in different connected components of G[Li ], then Ni−1(x) and Ni−1(y) are either disjoint or comparable for the inclusion order 5. If x 2 Ni−1(u) and y 2 Ni−1(u) are in the same connected component C of G[Li−1], then the vertices of C non-adjacent to u are either adjacent to both x and y or none of them Some characterizations (3) Theorem [Bandelt, Muller'86] Let G be a connected graph and L1;:::; Lk be the distance layout from an arbitrary vertex v of G. Then G is a DH graph iff the following conditions are verified for any 1 ≤ i ≤ k: 1. If x and y belong to the same connected component of G[Li ], then Ni−1(x) = Ni−1(y) 2. G[Li ] is a cograph 4. If x, y are in different connected components of G[Li ], then Ni−1(x) and Ni−1(y) are either disjoint or comparable for the inclusion order 5. If x 2 Ni−1(u) and y 2 Ni−1(u) are in the same connected component C of G[Li−1], then the vertices of C non-adjacent to u are either adjacent to both x and y or none of them Some characterizations (3) Theorem [Bandelt, Muller'86] Let G be a connected graph and L1;:::; Lk be the distance layout from an arbitrary vertex v of G. Then G is a DH graph iff the following conditions are verified for any 1 ≤ i ≤ k: 1. If x and y belong to the same connected component of G[Li ], then Ni−1(x) = Ni−1(y) 2. G[Li ] is a cograph 3. If x 2 Ni−1(u) and y 2 Ni−1(u) are in different connected components X and Y of G[Li−1], then X [ Y ⊆ N(u) and Ni−2(x) = Ni−2(y) 5. If x 2 Ni−1(u) and y 2 Ni−1(u) are in the same connected component C of G[Li−1], then the vertices of C non-adjacent to u are either adjacent to both x and y or none of them Some characterizations (3) Theorem [Bandelt, Muller'86] Let G be a connected graph and L1;:::; Lk be the distance layout from an arbitrary vertex v of G. Then G is a DH graph iff the following conditions are verified for any 1 ≤ i ≤ k: 1. If x and y belong to the same connected component of G[Li ], then Ni−1(x) = Ni−1(y) 2. G[Li ] is a cograph 3. If x 2 Ni−1(u) and y 2 Ni−1(u) are in different connected components X and Y of G[Li−1], then X [ Y ⊆ N(u) and Ni−2(x) = Ni−2(y) 4. If x, y are in different connected components of G[Li ], then Ni−1(x) and Ni−1(y) are either disjoint or comparable for the inclusion order Some characterizations (3) Theorem [Bandelt, Muller'86] Let G be a connected graph and L1;:::; Lk be the distance layout from an arbitrary vertex v of G.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    53 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us