ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Journal of Computer and System Sciences
Volume 67, Issue 2, September 2003, Pages 365-380
Special Issue on STOC 2002
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (219 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0022-0000(03)00045-X    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier Science (USA). All rights reserved.

Recognizing string graphs in NP

Marcus SchaeferCorresponding Author Contact Information, E-mail The Corresponding Author, a, Eric SedgwickE-mail The Corresponding Author, a and Daniel Image tefankoviImage E-mail The Corresponding Author, b

a Department of Computer Science, DePaul University, 243 South Wabash, Chicago, IL 60604, USA b Department of Computer Science, University of Chicago, 1100 East 58th Street, Chicago, IL 60637, USA

Received 15 June 2002; 
revised 15 November 2002. 
Available online 6 May 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

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 (Mutzel (Ed.), Graph Drawing 2001, Lecture Notes in Computer Science, Springer, Berlin; Proceedings of the 33rd Annual ACM Symposium on Theory of Computing (STOC-2001)). 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 showed that the recognition problem is NP-hard (J. Combin Theory, Ser. B 52). The result has consequences for the computational complexity of problems in graph drawing, and topological inference. We also show that the string graph problem is decidable for surfaces of arbitrary genus.

Author Keywords: String graphs; NP-completeness; Graph drawing; Topological inference; Euler diagrams

Mathematical subject codes: 05C62; 68Q17; 05C10

Article Outline

1. Strings, drawings, and diagrams
2. Word equations
3. Computational topology
4. Weak realizability
5. String graphs on surfaces and trace monoids
6. Conclusion
Acknowledgements
Appendix A. Quadratic equations
References






Journal of Computer and System Sciences
Volume 67, Issue 2, September 2003, Pages 365-380
Special Issue on STOC 2002
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.