English

Space-Efficient Graph Coarsening with Applications to Succinct Planar Encodings

Data Structures and Algorithms 2024-06-19 v3

Abstract

We present a novel space-efficient graph coarsening technique for nn-vertex planar graphs GG, called cloud partition, which partitions the vertices V(G)V(G) into disjoint sets CC of size O(logn)O(\log n) such that each CC induces a connected subgraph of GG. Using this partition PP we construct a so-called structure-maintaining minor FF of GG via specific contractions within the disjoint sets such that FF has O(n/logn)O(n/\log n) vertices. The combination of (F,P)(F, P) is referred to as a cloud decomposition. For planar graphs we show that a cloud decomposition can be constructed in O(n)O(n) time and using O(n)O(n) bits. Given a cloud decomposition (F,P)(F, P) constructed for a planar graph GG we are able to find a balanced separator of GG in O(n/logn)O(n/\log n) time. Contrary to related publications, we do not make use of an embedding of the planar input graph. We generalize our cloud decomposition from planar graphs to HH-minor-free graphs for any fixed graph HH. This allows us to construct the succinct encoding scheme for HH-minor-free graphs due to Blelloch and Farzan (CPM 2010) in O(n)O(n) time and O(n)O(n) bits improving both runtime and space by a factor of Θ(logn)\Theta(\log n). As an additional application of our cloud decomposition we show that, for HH-minor-free graphs, a tree decomposition of width O(n1/2+ϵ)O(n^{1/2 + \epsilon}) for any ϵ>0\epsilon > 0 can be constructed in O(n)O(n) bits and a time linear in the size of the tree decomposition. Finally, we implemented our cloud decomposition algorithm and experimentally verified its practical effectiveness on both randomly generated graphs and real-world graphs such as road networks. The obtained data shows that a simplified version of our algorithms suffices in a practical setting, as many of the theoretical worst-case scenarios are not present in the graphs we encountered.

Keywords

Cite

@article{arxiv.2205.06128,
  title  = {Space-Efficient Graph Coarsening with Applications to Succinct Planar Encodings},
  author = {Nina Hammer and Frank Kammer and Johannes Meintrup},
  journal= {arXiv preprint arXiv:2205.06128},
  year   = {2024}
}
R2 v1 2026-06-24T11:15:34.023Z