Contact representations of graphs in 3D

From MaRDI portal
Publication:3449802

DOI10.1007/978-3-319-21840-3_2zbMATH Open1444.68130arXiv1501.00304OpenAlexW2963519387MaRDI QIDQ3449802FDOQ3449802

Jawaherul Alam M.D., Stephen G. Kobourov, Torsten Ueckerdt, W. Evans, Jackson Toeniskoetter, Sergey Pupyrev

Publication date: 30 October 2015

Published in: Lecture Notes in Computer Science (Search for Journal in Brave)

Abstract: We study contact representations of graphs in which vertices are represented by axis-aligned polyhedra in 3D and edges are realized by non-zero area common boundaries between corresponding polyhedra. We show that for every 3-connected planar graph, there exists a simultaneous representation of the graph and its dual with 3D boxes. We give a linear-time algorithm for constructing such a representation. This result extends the existing primal-dual contact representations of planar graphs in 2D using circles and triangles. While contact graphs in 2D directly correspond to planar graphs, we next study representations of non-planar graphs in 3D. In particular we consider representations of optimal 1-planar graphs. A graph is 1-planar if there exists a drawing in the plane where each edge is crossed at most once, and an optimal n-vertex 1-planar graph has the maximum (4n - 8) number of edges. We describe a linear-time algorithm for representing optimal 1-planar graphs without separating 4-cycles with 3D boxes. However, not every optimal 1-planar graph admits a representation with boxes. Hence, we consider contact representations with the next simplest axis-aligned 3D object, L-shaped polyhedra. We provide a quadratic-time algorithm for representing optimal 1-planar graph with L-shaped polyhedra.


Full work available at URL: https://arxiv.org/abs/1501.00304




Recommendations




Cites Work


Cited In (9)





This page was built for publication: Contact representations of graphs in 3D

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3449802)