Compact I/O-Efficient Representation of Separable Graphs and Optimal Tree Layouts

11/16/2018
by   Tomáš Gavenčiak, et al.
0

Compact and I/O-efficient data representations play an important role in efficient algorithm design, as memory bandwidth and latency can present a significant performance bottleneck, slowing the computation by orders of magnitude. While this problem is very well explored in e.g. uniform numerical data processing, structural data applications (e.g. on huge graphs) require different algorithm-dependent approaches. Separable graph classes (i.e. graph classes with balanced separators of size O(n^c) with c < 1) include planar graphs, bounded genus graphs, and minor-free graphs. In this article we present two generalizations of the separator theorem, to partitions with small regions only on average and to weighted graphs. Then we propose I/O-efficient succinct representation and memory layout for random walks in(weighted) separable graphs in the pointer machine model, including an efficient algorithm to compute them. Finally, we present a worst-case I/O-optimal tree layout algorithm for root-leaf path traversal, show an additive (+1)-approximation of optimal compact layout and contrast this with NP-completeness proof of finding an optimal compact layout.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2022

Tree-layout based graph classes: proper chordal graphs

Many standard graph classes are known to be characterized by means of la...
research
02/26/2018

Dynamic Effective Resistances and Approximate Schur Complement on Separable Graphs

We consider the problem of dynamically maintaining (approximate) all-pai...
research
06/10/2023

List homomorphisms to separable signed graphs

The complexity of the list homomorphism problem for signed graphs appear...
research
10/27/2017

Improved approximation of layout problems on random graphs

Inspired by previous work of Diaz, Petit, Serna, and Trevisan (Approxima...
research
07/31/2023

Shortcut Partitions in Minor-Free Graphs: Steiner Point Removal, Distance Oracles, Tree Covers, and More

The notion of shortcut partition, introduced recently by Chang, Conroy, ...
research
08/20/2015

Warehouse Layout Method Based on Ant Colony and Backtracking Algorithm

Warehouse is one of the important aspects of a company. Therefore, it is...

Please sign up or login with your details

Forgot password? Click here to reset