Fast and compact planar embeddings
Artículo
Open/ Download
Access note
Acceso Abierto
Publication date
2020
Abstract
There are many representations of planar graphs, but few are as elegant as Turan's (1984): it is simple and practical, uses only 4 bits per edge, can handle self-loops and multiedges, and can store any specified embedding. Its main disadvantage has been that "it does not allow efficient searching" (Jacobson, 1989). In this paper we show how to add a sublinear number of bits to Turan's representation such that it supports fast navigation while retaining simplicity. As a consequence of the inherited simplicity, we offer the first efficient parallel construction of a compact encoding of a planar graph embedding. Our experimental results show that the resulting representation uses about 6 bits per edge in practice, supports basic navigation operations within a few microseconds, and can be built sequentially at a rate below 1 microsecond per edge, featuring a linear speedup with a parallel efficiency around 50% for large datasets.
Patrocinador
CORFO 13CEE2-21592 (2013-21592-1-INNOVA PRODUCCION 2013-21592-1)
Comisión Nacional de Investigación Cientifica y Tecnológica (CONICYT) CONICYT FONDECYT 3170534
EU grant H2020-MSCA-RISE-2015 BIRDS 690941
Basal Funds, Conicyt, Chile FB0001
Academy of Finland 268324
Comisión Nacional de Investigación Cientifica y Tecnológica (CONICYT) CONICYT FONDECYT 1171058
Natural Sciences and Engineering Research Council of Canada
Millennium Institute for Foundational Research on Data (IMFD)
Indexation
Artículo de publicación ISI Artículo de publicación SCOPUS
Quote Item
Comput.Geom.89(2020):101630
Collections
The following license files are associated with this item: