Optimal polygonal representation of planar graphs

C. A. Duncan, E. R. Gansner, Y. F. Hu, M. Kaufmann, S. G. Kobourov

Research output: Contribution to journalArticlepeer-review

28 Scopus citations

Abstract

In this paper, we consider the problem of representing planar graphs by polygons whose sides touch.We show that at least six sides per polygon are necessary by constructing a class of planar graphs that cannot be represented by pentagons. We also show that the lower bound of six sides is matched by an upper bound of six sides with a linear-time algorithm for representing any planar graph by touching hexagons. Moreover, our algorithm produces convex polygons with edges having at most three slopes and with all vertices lying on an O(n) ×O(n) grid.

Original languageEnglish (US)
Pages (from-to)672-691
Number of pages20
JournalAlgorithmica
Volume63
Issue number3
DOIs
StatePublished - Jul 2012
Externally publishedYes

Keywords

  • Contact graphs
  • Graph drawing
  • Planar graphs
  • Polygonal drawings

ASJC Scopus subject areas

  • General Computer Science
  • Computer Science Applications
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Optimal polygonal representation of planar graphs'. Together they form a unique fingerprint.

Cite this