Abstract
Geometric intersection graphs are graphs determined by intersections of geometric objects. We study the complexity of visualizing the arrangements of objects that induce such graphs. We give a general framework for describing geometric intersection graphs, using arbitrary finite base sets of rationally given convex polygons and affine transformations. We prove that for every class of intersection graphs that fits the framework, the graphs in the class have a representation using polynomially many bits. Consequently, the recognition problem of these classes is in NP (and thus NP-complete). We also give an algorithm to find a drawing of the objects in the plane, if a graph class fits the framework.
Chapter PDF
Similar content being viewed by others
References
H.: Breu, Algorithmic aspects of constrained unit disk graphs, PhD Thesis, The University of British Columbia, Vancouver (1996)
Breu, H., Kirkpatrick, D.G.: Unit disk graph recognition is NP-hard. Computational Geometry 9, 3–24 (1998)
Brightwell, G.R., Scheinerman, E.R.: Representations of planar graphs. SIAM Journal of Discrete Mathematics 6(2), 214–229 (1993)
Czyzowicz, J., Kranakis, E., Krizanc, D., Urrutia, J.: Discrete realizations of contact and intersection graphs. Int. J. Pure and Applied Mathematics 13(4), 429–442 (2004)
Deng, X., Hell, P., Huang, J.: Linear time representation of proper circular arc graphs and proper interval graphs. SIAM Journal of Computing 25, 390–403 (1996)
Edelsbrunner, H.: Computing the extreme distances between two convex polygons. J. of Algorithms 6, 213–224 (1985)
Golumbic, M.C., Trenk, A.N.: Tolerance graphs. Cambridge University Press, Cambridge (2004)
Hayward, R.B., Shamir, R.: A note on tolerance graph recognition. Discrete Applied Mathematics 143, 307–311 (2004)
HlinÄ›ný, P., KratochvÃl, J.: Representing graphs by disks and balls (A survey of recognition-complexity results). Discrete Mathematics 229, 101–124 (2001)
Kaufmann, M., KratochvÃl, J., Lehmann, K.A., Subramanian, A.R.: Max-tolerance graphs as intersection graphs: cliques, cycles, and recognition. In: Proc. 17th Ann. ACM-SIAM Symp. on Discrete Algorithms (SODA 2006), pp. 832–841 (2006)
Kozyrev, V.P., Yushmanov, S.V.: Representations of graphs and networks (codings, layouts and embeddings). Journal of Soviet Mathematics 61(3), 2152–2194 (1992)
KratochvÃl, J., MatouÅ¡ek, J.: NP-hardness results for intersection graphs. Commentationes Mathematicae Universitatis Carolinae 30(4), 761–773 (1989)
KratochvÃl, J.: A special planar satisfiability problem and a consequence of its NP-completeness. Discrete Applied Mathematics 52(3), 233–252 (1994)
KratochvÃl, J.: Intersection graphs of noncrossing arc-connected sets in the plane. In: North, S.C. (ed.) GD 1996. LNCS, vol. 1190, pp. 257–270. Springer, Heidelberg (1997)
KratochvÃl, J.: Geometric representations of graphs, Graduate Course, notes, Universitat Politècnica de Catalunya, Barcelona (April 2005), http://www.aco.gatech.edu/conference/archive/acokratochvil.ppt
KratochvÃl, J., Pergel, M.: Intersection graphs of homothetic polygons. In: Electronic Notes in Discrete Mathematics, vol. 31, pp. 277–280 (2008), http://www.canalc2.tv/video.asp?idvideo=7571
Lin, M.C., Szwarcfiter, J.L.: Unit circular-arc graph representations and feasible circulations. SIAM J. Discrete Mathematics 22(1), 409–423 (2008)
Lingas, A., Wahlen, M.: A note on maximum independent set and related problems on box graphs. Inf. Proc. Letters 93, 169–171 (2005)
McDiarmid, C., Müller, T.: The number of bits needed to represent a unit disk graph. In: Thilikos, D.M. (ed.) WG 2010. LNCS, vol. 6410, pp. 315–323. Springer, Heidelberg (2010)
McKee, T.A., Mc̨Morris, F.R.: Topics in intersection graph theory. SIAM Monographs on Discrete Mathematics and Applications, vol. 2, SIAM, Philadelphia (1999)
Pergel, M.: Special graph classes and algorithms on them, PhD Thesis, Dept. of Applied Mathematics, Charles University, Prague (2008)
Spinrad, J.R.: Efficient graph representations. In: Field Institute Monographs, vol. 19, American Mathematical Society, Providence (2003)
van Leeuwen, E.J.: Optimization and approximation on systems of geometric objects, PhD thesis, University of Amsterdam (2009)
van Leeuwen, E.J., van Leeuwen, J.: On the representation of disk graphs, Techn. Report UU-CS-2006-037, Dept. of Information and Computing Sciences, Utrecht University (2006)
van Leeuwen, E.J., van Leeuwen, J.: Convex polygon intersection graphs, Techn. Report, Dept. of Information and Computing Sciences, Utrecht University (to appear, 2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
van Leeuwen, E.J., van Leeuwen, J. (2011). Convex Polygon Intersection Graphs. In: Brandes, U., Cornelsen, S. (eds) Graph Drawing. GD 2010. Lecture Notes in Computer Science, vol 6502. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18469-7_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-18469-7_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-18468-0
Online ISBN: 978-3-642-18469-7
eBook Packages: Computer ScienceComputer Science (R0)