Succinct Planar Encoding with Minor Operations

01/25/2023
by   Frank Kammer, et al.
0

Let G be an unlabeled planar and simple n-vertex graph. We present a succinct encoding of G that provides induced-minor operations, i.e., edge contraction and vertex deletions. Any sequence of such operations is processed in O(n) time. In addition, the encoding provides constant time per element neighborhood access and degree queries. Using optional hash tables the encoding additionally provides constant expected time adjacency queries as well as an edge-deletion operation (thus, all minor operations are supported) such that any number of such edge deletions are computed in O(n) expected time. Constructing the encoding requires O(n) bits and O(n) time. The encoding requires ℋ(n) + o(n) bits of space with ℋ(n) being the entropy of encoding a planar graph with n vertices. Our data structure is based on the recent result of Holm et al. [ESA 2017] who presented a linear time contraction data structure that allows to maintain parallel edges and works for labeled graphs, but uses O(n log n) bits of space. We combine the techniques used by Holm et al. with novel ideas and the succinct encoding of Blelloch and Farzan [CPM 2010] for arbitrary separable graphs. Our result partially answers the question raised by Blelloch and Farzan if their encoding can be modified to allow modifications of the graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2018

Decremental SPQR-trees for Planar Graphs

We present a decremental data structure for maintaining the SPQR-tree of...
research
04/25/2021

Efficiently Partitioning the Edges of a 1-Planar Graph into a Planar Graph and a Forest

1-planar graphs are graphs that can be drawn in the plane such that any ...
research
01/27/2001

Linear-Time Succinct Encodings of Planar Graphs via Canonical Orderings

Let G be an embedded planar undirected graph that has n vertices, m edge...
research
08/07/2018

Good r-divisions Imply Optimal Amortised Decremental Biconnectivity

We present a data structure that given a graph G of n vertices and m edg...
research
02/26/2019

A Unifying Framework for Spectrum-Preserving Graph Sparsification and Coarsening

How might one "reduce" a graph? That is, generate a smaller graph that p...
research
09/28/2022

Dynamic Embeddings of Dynamic Single-Source Upward Planar Graphs

A directed graph G is upward planar if it admits a planar embedding such...
research
11/21/2019

Implementing the Topological Model Succinctly

We show that the topological model, a semantically rich standard to repr...

Please sign up or login with your details

Forgot password? Click here to reset