string graph

{{short description|Intersection graph for curves in the plane}}

In graph theory, a string graph is an intersection graph of curves in the plane; each curve is called a "string". Given a graph {{mvar|G}}, {{mvar|G}} is a string graph if and only if there exists a set of curves, or strings, such that the graph having a vertex for each curve and an edge for each intersecting pair of curves is isomorphic to {{mvar|G}}.

Background

{{harvs|txt|last=Benzer|first=Seymour|authorlink=Seymour Benzer|year=1959}} described a concept similar to string graphs as they applied to genetic structures. In that context, he also posed the specific case of intersecting intervals on a line, namely the now-classical family of interval graphs.{{sfnp|Benzer|1959}} Later, {{harvtxt|Sinden|1966}} specified the same idea to electrical networks and printed circuits.{{sfnp|Sinden|1966}} The mathematical study of string graphs began with the paper {{harvtxt|Ehrlich|Even|Tarjan|1976}} and

through a collaboration between Sinden and Ronald Graham, where the characterization of string graphs eventually came to be posed as an open question at the 5th Hungarian Colloquium on Combinatorics in 1976.{{harvtxt|Ehrlich|Even|Tarjan|1976}}, {{harvtxt|Graham|1976}}. However, the recognition of string graphs was eventually proven to be NP-complete, implying that no simple characterization is likely to exist.{{harvtxt|Kratochvil|1991b}} showed string graph recognition to be NP-hard, but was not able to show that it could be solved in NP. After intermediate results by {{harvtxt|Schaefer|Štefankovič|2001}} and {{harvtxt|Pach|Tóth|2002}}, {{harvtxt|Schaefer|Sedgwick|Štefankovič|2003}} completed the proof that the problem is NP-complete.

Related graph classes

File:Planar string graph.svg as a string graph.]]

Every planar graph is a string graph:{{harvtxt|Schaefer|Štefankovič|2001}} credit this observation to {{harvtxt|Sinden|1966}}. one may form a string graph representation of an arbitrary plane-embedded graph by drawing a string for each vertex that loops around the vertex and around the midpoint of each adjacent edge, as shown in the figure. For any edge uv of the graph, the strings for u and v cross each other twice near the midpoint of uv, and there are no other crossings, so the pairs of strings that cross represent exactly the adjacent pairs of vertices of the original planar graph. Alternatively, by the circle packing theorem, any planar graph may be represented as a collection of circles, any two of which cross if and only if the corresponding vertices are adjacent; these circles (with a starting and ending point chosen to turn them into open curves) provide a string graph representation of the given planar graph. {{harvtxt|Chalopin|Gonçalves|Ochem|2007}} proved that every planar graph has a string representation in which each pair of strings has at most one crossing point, unlike the representations described above.

Scheinerman's conjecture, now proven, is the even stronger statement that every planar graph may be represented by the intersection graph of straight line segments, a very special case of strings.

File:Subdivided K5.svg

If every edge of a given graph G is subdivided, the resulting graph is a string graph if and only if G is planar. In particular, the subdivision of the complete graph K5 shown in the illustration is not a string graph, because K5 is not planar.

Every circle graph, as an intersection graph of line segments (the chords of a circle), is also a string graph. Every chordal graph may be represented as a string graph: chordal graphs are intersection graphs of subtrees of trees, and one may form a string representation of a chordal graph by forming a planar embedding of the corresponding tree and replacing each subtree by a string that traces around the subtree's edges.

The complement graph of every comparability graph is also a string graph.{{harvtxt|Golumbic|Rotem|Urrutia|1983}} and {{harvtxt|Lovász|1983}}. See also {{harvtxt|Fox|Pach|2010}}.

Other results

{{harvtxt|Ehrlich|Even|Tarjan|1976}} showed computing the chromatic number of string graphs to be NP-hard.{{sfnp|Ehrlich|Even|Tarjan|1976}} {{harvtxt|Kratochvil|1991a}} observed that induced minors of string graphs are also string graphs. Induced minors are obtained from a given graph by contracting edges and deleting vertices; unlike the more general form of graph minor they do not allow deleting edges. For graph minors, the Robertson–Seymour theorem states that any graph property closed under minors has finitely many minimal forbidden minors. However, this does not hold for induced minors, and Kratochvil found an infinite family of minimal forbidden induced minors for string graphs.{{sfnp|Kratochvil|1991a}}

Analogously to the planar separator theorem, every m-edge string graph can be partitioned into two subsets, each a constant fraction the size of the whole graph, by the removal of O(m^{3/4}\log^{1/2}m) vertices. It follows that the biclique-free string graphs, string graphs containing no K_{t,t} subgraph for some constant t, have O(n) edges and more strongly have polynomial expansion.{{harvtxt|Fox|Pach|2010}}; {{harvtxt|Dvořák|Norin|2016}}.

Notes

{{reflist}}

References

  • {{citation

| first = S. | last = Benzer | authorlink = Seymour Benzer

| title = On the topology of the genetic fine structure

| journal = Proceedings of the National Academy of Sciences of the United States of America

| volume = 45

| year = 1959

| issue = 11

| pages = 1607–1620

| doi = 10.1073/pnas.45.11.1607

| bibcode=1959PNAS...45.1607B

| pmid=16590553

| pmc=222769| doi-access = free }}.

  • {{citation

| last1 = Chalopin | first1 = J. | last2 = Gonçalves | first2 = D. | last3 = Ochem | first3 = P.

| contribution = Planar graphs are in 1-STRING

| title = Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms

| publisher = ACM and SIAM

| year = 2007

| pages = 609–617}}.

  • {{citation

| last1 = Dvořák | first1 = Zdeněk | author1-link = Zdeněk Dvořák

| last2 = Norin | first2 = Sergey

| journal = SIAM Journal on Discrete Mathematics

| volume = 30

| issue = 2

| pages = 1095–1101

| arxiv = 1504.04821

| title = Strongly sublinear separators and polynomial expansion

| year = 2016

| doi=10.1137/15M1017569}}.

  • {{citation

| first1 = G. | last1 = Ehrlich | first2 = S. | last2 = Even | first3 = R. E. | last3 = Tarjan | author3-link = Robert Tarjan

| title = Intersection graphs of curves in the plane

| journal = Journal of Combinatorial Theory

| volume = 21

| issue = 1

| pages = 8–20

| year = 1976

| doi = 10.1016/0095-8956(76)90022-8| doi-access = free}}.

  • {{citation

| last1 = Fox | first1 = Jacob | author1-link = Jacob Fox

| last2 = Pach | first2 = János | author2-link = János Pach

| doi = 10.1017/s0963548309990459

| issue = 3

| journal = Combinatorics, Probability and Computing

| page = 371

| title = A separator theorem for string graphs and its applications

| volume = 19

| year = 2010| s2cid = 5705145 | url = http://infoscience.epfl.ch/record/152985 }}.

  • {{citation

| first1 = M. | last1 = Golumbic | first2 = D. | last2 = Rotem | first3 = J. | last3 = Urrutia | author3-link = Jorge Urrutia Galicia

| title = Comparability graphs and intersection graphs

| journal = Discrete Mathematics

| volume = 43

| year = 1983

| pages = 37–46

| issue = 1

| doi = 10.1016/0012-365X(83)90019-5| doi-access = free}}.

  • {{citation

| first = R. L. | last = Graham | authorlink = Ronald Graham

| contribution = Problem 1

| title = Open Problems at 5th Hungarian Colloquium on Combinatorics

| year = 1976}}.

  • {{citation

| first = Jan | last = Kratochvil | authorlink = Jan Kratochvíl

| title = String Graphs. I. The number of critical nonstring graphs is infinite

| journal = Journal of Combinatorial Theory, Series B

| year = 1991a

| volume = 52

| pages = 53–66

| doi = 10.1016/0095-8956(91)90090-7

| issue = 1| doi-access = free

}}.

  • {{citation

| first = Jan | last = Kratochvil | authorlink = Jan Kratochvíl

| title = String Graphs. II. Recognizing string graphs is NP-Hard

| journal = Journal of Combinatorial Theory, Series B

| year = 1991b

| volume = 52

| pages = 67–78

| doi = 10.1016/0095-8956(91)90091-W

| issue = 1| doi-access = free

}}.

  • {{citation

| first = L. | last = Lovász | authorlink = László Lovász

| contribution = Perfect graphs

| title = Selected Topics in Graph Theory

| volume = 2

| publisher = Academic Press

| location = London

| year = 1983

| pages = 55–87}}.

  • {{citation

| journal = Discrete & Computational Geometry

| title = Recognizing string graphs is decidable

| first1 = János | last1 = Pach | author1-link = János Pach | first2 = Geza | last2 = Tóth

| volume = 28

| issue = 4

| pages = 593–606

| year = 2002

| doi = 10.1007/s00454-002-2891-4| doi-access = free

}}.

  • {{citation

| first1 = Marcus | last1 = Schaefer | first2 = Daniel | last2 = Štefankovič

| title = Decidability of string graphs

| journal = Proceedings of the 33rd Annual ACM Symposium on the Theory of Computing (STOC 2001)

| year = 2001

| pages = 241–246}}.

  • {{citation

| first1 = Marcus | last1 = Schaefer | first2 = Eric | last2 = Sedgwick | first3 = Daniel | last3 = Štefankovič

| title = Recognizing string graphs in NP

| journal = Journal of Computer and System Sciences

| volume = 67

| issue = 2

| pages = 365–380

| year = 2003

| doi = 10.1016/S0022-0000(03)00045-X | doi-access = free

}}.

  • {{citation

| journal = Bell System Technical Journal

| title = Topology of thin film RC-circuits

| first = F. W. | last = Sinden

| year = 1966

| volume = 45

| issue = 9

| pages = 1639–1662

| doi=10.1002/j.1538-7305.1966.tb01713.x}}.

Category:Topological graph theory

Category:Intersection classes of graphs

Category:NP-complete problems