2002 · 110 citations · 17 references
ComputingComputer ScienceMathematicsAlgorithmsCombinatoricsTheory Of ComputationComputational ComplexityComputational TopologyGeometric GraphsGraph AlgorithmsGraph DrawingGraph TheoryComputational Complexity Of Graph AlgorithmsIntersectionIntersection Graphs Of CurvesIntersection RelationsUpper Bounds
A string graph is the intersection graph of a set of curves in the plane. Each curve is represented by a vertex, and an edge between two vertices means that the corresponding curves intersect. We show that string graphs can be recognized in NP. The recognition problem was not known to be decidable until very recently, when two independent papers established exponential upper bounds on the number of intersections needed to realize a string graph [18, 20]. These results implied that the recognition problem lies in NEXP. In the present paper we improve this by showing that the recognition problem for string graphs is in NP, and therefore NP-complete, since Kratochvíl [12] showed that the recognition problem is NP-hard. The result has consequences for the computational complexity of problems in graph drawing, and topological inference.
17
Algebraic Combinatorics on Words
M. Lothaire · Cambridge University Press eBooks · 2002 · 1.8K citations
Lecture Notes in Computer Science 1867
JF Baldwin, Trevor Martin, Aimilia Tzanavari · 2000 · 1.6K citations
Crossing Number is NP-Complete
M. R. Garey, David S. Johnson · SIAM Journal on Algebraic and Discrete Methods · 1983 · 669 citations
ON THE TOPOLOGY OF THE GENETIC FINE STRUCTURE
Seymour Benzer · Proceedings of the National Academy of Sciences · 1959 · 394 citations · Full text
Life Sciences, Biology, Genetics +10