词条 | Distance-hereditary graph |
释义 |
In graph theory, a branch of discrete mathematics, a distance-hereditary graph (also called a completely separable graph)[1] is a graph in which the distances in any connected induced subgraph are the same as they are in the original graph. Thus, any induced subgraph inherits the distances of the larger graph. Distance-hereditary graphs were named and first studied by {{harvtxt|Howorka|1977}}, although an equivalent class of graphs was already shown to be perfect in 1970 by Olaru and Sachs.[2] It has been known for some time that the distance-hereditary graphs constitute an intersection class of graphs,[3] but no intersection model was known until one was given by {{harvtxt|Gioan|Paul|2012}}. Definition and characterizationThe original definition of a distance-hereditary graph is a graph G such that, if any two vertices u and v belong to a connected induced subgraph H of G, then some shortest path connecting u and v in G must be a subgraph of H, so that the distance between u and v in H is the same as the distance in G. Distance-hereditary graphs can also be characterized in several other equivalent ways:[4]
Relation to other graph familiesEvery distance-hereditary graph is a perfect graph,[7] more specifically a perfectly orderable graph[8] and a Meyniel graph. Every distance-hereditary graph is also a parity graph, a graph in which every two induced paths between the same pair of vertices both have odd length or both have even length.[9] Every even power of a distance-hereditary graph G (that is, the graph G2i formed by connecting pairs of vertices at distance at most 2i in G) is a chordal graph.[10] Every distance-hereditary graph can be represented as the intersection graph of chords on a circle, forming a circle graph. This can be seen by building up the graph by adding pendant vertices, false twins, and true twins, at each step building up a corresponding set of chords representing the graph. Adding a pendant vertex corresponds to adding a chord near the endpoints of an existing chord so that it crosses only that chord; adding false twins corresponds to replacing a chord by two parallel chords crossing the same set of other chords; and adding true twins corresponds to replacing a chord by two chords that cross each other but are nearly parallel and cross the same set of other chords. A distance-hereditary graph is bipartite if and only if it is triangle-free. Bipartite distance-hereditary graphs can be built up from a single vertex by adding only pendant vertices and false twins, since any true twin would form a triangle, but the pendant vertex and false twin operations preserve bipartiteness. Every bipartite distance-hereditary graph is chordal bipartite and modular.[11] The graphs that can be built from a single vertex by pendant vertices and true twins, without any false twin operations, are special cases of the Ptolemaic graphs and include the block graphs. The graphs that can be built from a single vertex by false twin and true twin operations, without any pendant vertices, are the cographs, which are therefore distance-hereditary; the cographs are exactly the disjoint unions of diameter-2 distance-hereditary graphs. The neighborhood of any vertex in a distance-hereditary graph is a cograph. The transitive closure of the directed graph formed by choosing any set of orientations for the edges of any tree is distance-hereditary; the special case in which the tree is oriented consistently away from some vertex forms a subclass of distance-hereditary graphs known as the trivially perfect graphs, which are also called chordal cographs.[12] AlgorithmsDistance-hereditary graphs can be recognized, and parsed into a sequence of pendant vertex and twin operations, in linear time.[13] Because distance-hereditary graphs are perfect, some optimization problems can be solved in polynomial time for them despite being NP-hard for more general classes of graphs. Thus, it is possible in polynomial time to find the maximum clique or maximum independent set in a distance-hereditary graph, or to find an optimal graph coloring of any distance-hereditary graph.[14] Because distance-hereditary graphs are circle graphs, they inherit polynomial time algorithms for circle graphs; for instance, it is possible determine in polynomial time the treewidth of any circle graph and therefore of any distance-hereditary graph.[15] Additionally, the clique-width of any distance-hereditary graph is at most three.[16] As a consequence, by Courcelle's theorem, efficient dynamic programming algorithms exist for many problems on these graphs.[17] Several other optimization problems can also be solved more efficiently using algorithms specifically designed for distance-hereditary graphs. As {{harvtxt|D'Atri|Moscarini|1988}} show, a minimum connected dominating set (or equivalently a spanning tree with the maximum possible number of leaves) can be found in polynomial time on a distance-hereditary graph. A Hamiltonian cycle or Hamiltonian path of any distance-hereditary graph can also be found in polynomial time.[18] Notes1. ^{{harvtxt|Hammer|Maffray|1990}}. 2. ^Olaru and Sachs showed the α-perfection of the graphs in which every cycle of length five or more has a pair of crossing diagonals ({{harvnb|Sachs|1970}}, Theorem 5). By {{harvtxt|Lovász|1972}}, α-perfection is an equivalent form of definition of perfect graphs. 3. ^{{harvtxt|McKee|McMorris|1999}} 4. ^{{harvtxt|Howorka|1977}}; {{harvtxt|Bandelt|Mulder|1986}}; {{harvtxt|Hammer|Maffray|1990}}; {{harvtxt|Brandstädt|Le|Spinrad|1999}}, Theorem 10.1.1, p. 147. 5. ^{{harvtxt|Gioan|Paul|2012}}. A closely related decomposition was used for graph drawing by {{harvtxt|Eppstein|Goodrich|Meng|2006}} and (for bipartite distance-hereditary graphs) by {{harvtxt|Hui|Schaefer|Štefankovič|2004}}. 6. ^{{harvtxt|Oum|2005}}. 7. ^{{harvtxt|Howorka|1977}}. 8. ^{{harvtxt|Brandstädt|Le|Spinrad|1999}}, pp. 70–71 and 82. 9. ^{{harvtxt|Brandstädt|Le|Spinrad|1999}}, p.45. 10. ^{{harvtxt|Brandstädt|Le|Spinrad|1999}}, Theorem 10.6.14, p.164. 11. ^Bipartite distance-hereditary graphs, Information System on Graph Classes and their Inclusions, retrieved 2016-09-30. 12. ^{{harvtxt|Cornelsen|Di Stefano|2005}}. 13. ^{{harvtxt|Damiand|Habib|Paul|2001}}; {{harvtxt|Gioan|Paul|2012}}. An earlier linear time bound was claimed by {{harvtxt|Hammer|Maffray|1990}} but it was discovered to be erroneous by Damiand. 14. ^{{harvtxt|Cogis|Thierry|2005}} present a simple direct algorithm for maximum weighted independent sets in distance-hereditary graphs, based on parsing the graph into pendant vertices and twins, correcting a previous attempt at such an algorithm by {{harvtxt|Hammer|Maffray|1990}}. Because distance-hereditary graphs are perfectly orderable, they can be optimally colored in linear time by using LexBFS to find a perfect ordering and then applying a greedy coloring algorithm. 15. ^{{harvtxt|Kloks|1996}}; {{harvtxt|Brandstädt|Le|Spinrad|1999}}, p. 170. 16. ^{{harvtxt|Golumbic|Rotics|2000}}. 17. ^{{harvtxt|Courcelle|Makowski|Rotics|2000}}; {{harvtxt|Espelage|Gurski|Wanke|2001}}. 18. ^{{harvtxt|Hsieh|Ho|Hsu|Ko|2002}}; {{harvtxt|Müller|Nicolai|1993}}. References{{refbegin|30em}}
| last1 = Bandelt | first1 = Hans-Jürgen | last2 = Mulder | first2 = Henry Martyn | title = Distance-hereditary graphs | journal = Journal of Combinatorial Theory | series = Series B | volume = 41 | issue = 2 | year = 1986 | pages = 182–208 | mr = 0859310 | doi = 10.1016/0095-8956(86)90043-2}}.
| last1 = Brandstädt | first1 = Andreas | author1-link = Andreas Brandstädt | last2 = Le | first2 = Van Bang | last3 = Spinrad | first3 = Jeremy | title = Graph Classes: A Survey | publisher = SIAM Monographs on Discrete Mathematics and Applications | year = 1999 | isbn = 0-89871-432-X}}.
| last1 = Cogis | first1 = O. | last2 = Thierry | first2 = E. | title = Computing maximum stable sets for distance-hereditary graphs | journal = Discrete Optimization | volume = 2 | issue = 2 | year = 2005 | pages = 185–188 | mr = 2155518 | doi = 10.1016/j.disopt.2005.03.004}}.
| last1 = Cornelsen | first1 = Sabine | last2 = Di Stefano | first2 = Gabriele | contribution = Treelike comparability graphs: characterization, recognition, and applications | title = Proc. 30th Int. Worksh. Graph-Theoretic Concepts in Computer Science (WG 2004) | publisher = Springer-Verlag | series = Lecture Notes in Computer Science | volume = 3353 | year = 2005 | pages = 46–57 | url = http://www.springerlink.com/content/79g3m7hn12wt1v14/ | mr = 2158633 }}.
| last1 = Courcelle | first1 = B. | author1-link = Bruno Courcelle | last2 = Makowski | first2 = J. A. | last3 = Rotics | first3 = U. | title = Linear time solvable optimization problems on graphs on bounded clique width | journal = Theory of Computing Systems | volume = 33 | issue = 2 | year = 2000 | pages = 125–150 | doi = 10.1007/s002249910009}}.
| last1 = D'Atri | first1 = Alessandro | last2 = Moscarini | first2 = Marina | title = Distance-hereditary graphs, Steiner trees, and connected domination | journal = SIAM Journal on Computing | volume = 17 | year = 1988 | issue = 3 | pages = 521–538 | mr = 0941943 | doi = 10.1137/0217032}}.
| last1 = Damiand | first1 = Guillaume | last2 = Habib | first2 = Michel | last3 = Paul | first3 = Christophe | title = A simple paradigm for graph recognition: application to cographs and distance hereditary graphs | journal = Theoretical Computer Science | volume = 263 | issue = 1–2 | year = 2001 | pages = 99–111 | mr = 1846920 | doi = 10.1016/S0304-3975(00)00234-6}}.
| last1 = Eppstein | first1 = David | author1-link = David Eppstein | last2 = Goodrich | first2 = Michael T. | author2-link = Michael T. Goodrich | last3 = Meng | first3 = Jeremy Yu | contribution = Delta-confluent drawings | editor1-last = Healy | editor1-first = Patrick | editor2-last = Nikolov | editor2-first = Nikola S. | pages = 165–176 | publisher = Springer-Verlag | series = Lecture Notes in Computer Science | title = Proc. 13th Int. Symp. Graph Drawing (GD 2005) | volume = 3843 | year = 2006 | arxiv = cs.CG/0510024 | mr = 2244510}}.
| last1 = Espelage | first1 = W. | last2 = Gurski | first2 = F. | last3 = Wanke | first3 = E. | contribution = How to solve NP-hard graph problems on clique-width bounded graphs in polynomial time | title = Proc. 27th Int. Worksh. Graph-Theoretic Concepts in Computer Science (WG 2001) | publisher = Springer-Verlag | series = Lecture Notes in Computer Science | volume = 2204 | year = 2001 | pages = 117–128}}.
| last1 = Gioan | first1 = Emeric | last2 = Paul | first2 = Christophe | arxiv = 0810.1823 | doi = 10.1016/j.dam.2011.05.007 | issue = 6 | journal = Discrete Applied Mathematics | pages = 708–733 | title = Split decomposition and graph-labelled trees: Characterizations and fully dynamic algorithms for totally decomposable graphs | volume = 160 | year = 2012}}.
| last1 = Golumbic | first1 = Martin Charles | authorlink = Martin Charles Golumbic | last2 = Rotics | first2 = Udi | title = On the clique-width of some perfect graph classes | journal = International Journal of Foundations of Computer Science | volume = 11 | issue = 3 | year = 2000 | pages = 423–443 | mr = 1792124 | doi = 10.1142/S0129054100000260}}.
| last1 = Hammer | first = Peter Ladislaw | authorlink = Peter Ladislaw Hammer | last2 = Maffray | first2 = Frédéric | title = Completely separable graphs | journal = Discrete Applied Mathematics | volume = 27 | issue = 1–2 | year = 1990 | pages = 85–99 | mr = 1055593 | doi = 10.1016/0166-218X(90)90131-U}}.
| last = Howorka | first = Edward | title = A characterization of distance-hereditary graphs | journal = The Quarterly Journal of Mathematics. Oxford. Second Series | volume = 28 | issue = 112 | year = 1977 | pages = 417–420 | mr = 0485544 | url = http://qjmath.oxfordjournals.org/cgi/reprint/28/4/417 | doi = 10.1093/qmath/28.4.417}}.
| last1 = Hsieh | first1 = Sun-yuan | last2 = Ho | first2 = Chin-wen | last3 = Hsu | first3 = Tsan-sheng | last4 = Ko | first4 = Ming-tat | contribution = Efficient algorithms for the Hamiltonian problem on distance-hereditary graphs | title = Computing and Combinatorics: 8th Annual International Conference, COCOON 2002 Singapore, August 15–17, 2002, Proceedings | publisher = Springer-Verlag | series = Lecture Notes in Computer Science | volume = 2387 | year = 2002 | pages = 51–75 | doi = 10.1007/3-540-45655-4_10 | mr = 2064504 | isbn = 978-3-540-43996-7 }}.
| last1 = Hui | first1 = Peter | last2 = Schaefer | first2 = Marcus | last3 = Štefankovič | first3 = Daniel | contribution = Train tracks and confluent drawings | editor-last = Pach | editor-first = János | editor-link = János Pach | pages = 318–328 | publisher = Springer-Verlag | series = Lecture Notes in Computer Science | title = Proc. 12th Int. Symp. Graph Drawing (GD 2004) | volume = 3383 | year = 2004}}.
| last = Kloks | first = T. | title = Treewidth of circle graphs | journal = International Journal of Foundations of Computer Science | volume = 7 | issue = 2 | year = 1996 | pages = 111–120 | doi = 10.1142/S0129054196000099}}.
| last = Lovász | first = László | authorlink = László Lovász | year = 1972 | title = Normal hypergraphs and the perfect graph conjecture |journal = Discrete Mathematics | volume = 2 | issue = 3 | pages = 253–267 | mr = 0302480 | doi = 10.1016/0012-365X(72)90006-4}}.
| last1 = McKee | first1 = Terry A. | last2 = McMorris | first2 = F. R. | title = Topics in Intersection Graph Theory | year = 1999 | publisher = Society for Industrial and Applied Mathematics | series = SIAM Monographs on Discrete Mathematics and Applications | volume = 2 | location = Philadelphia | isbn = 0-89871-430-3 | mr = 1672910 }}
| last1 = Müller | first1 = Haiko | last2 = Nicolai | first2 = Falk | title = Polynomial time algorithms for Hamiltonian problems on bipartite distance-hereditary graphs | journal = Information Processing Letters | volume = 46 | issue = 5 | year = 1993 | pages = 225–230 | mr = 1228792 | doi = 10.1016/0020-0190(93)90100-N}}.
| last = Oum | first = Sang-il | title = Rank-width and vertex-minors | journal = Journal of Combinatorial Theory | series = Series B | volume = 95 | issue = 1 | year = 2005 | pages = 79–100 | mr = 2156341 | doi = 10.1016/j.jctb.2005.03.003}}.
| last = Sachs | first = Horst | contribution = On the Berge conjecture concerning perfect graphs | title = Combinatorial Structures and their Applications (Proc. Calgary Internat. Conf., Calgary, Alta., 1969) | year = 1970 | publisher = Gordon and Breach | pages = 377–384 | mr = 0272668 }}.{{refend}} External links
| contribution-url = http://www.graphclasses.org/classes/gc_80.html | contribution = Distance-hereditary graphs | url = http://www.graphclasses.org/index.html | title = Information System on Graph Classes and their Inclusions}}. 3 : Graph families|Perfect graphs|Intersection classes of graphs |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。