On dynamic succinct graph representations

11/08/2019
by   Miguel E. Coimbra, et al.
0

We address the problem of representing dynamic graphs using k^2-trees. The k^2-tree data structure is one of the succinct data structures proposed for representing static graphs, and binary relations in general. It relies on compact representations of bit vectors. Hence, by relying on compact representations of dynamic bit vectors, we can also represent dynamic graphs. In this paper we follow instead the ideas by Munro et al., and we present an alternative implementation for representing dynamic graphs using k^2-trees. Our experimental results show that this new implementation is competitive in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/22/2023

Dynamic Compact Data Structure for Temporal Reachability with Unsorted Contact Insertions

Temporal graphs represent interactions between entities over time. Decid...
research
03/14/2023

Efficient Yao Graph Construction

Yao graphs are geometric spanners that connect each point of a given poi...
research
06/28/2021

Experimental Comparison of PC-Trees and PQ-Trees

PQ-trees and PC-trees are data structures that represent sets of linear ...
research
02/20/2020

Compressed Data Structures for Binary Relations in Practice

Binary relations are commonly used in Computer Science for modeling data...
research
11/20/2019

Faster Dynamic Compressed d-ary Relations

The k^2-tree is a successful compact representation of binary relations ...
research
04/16/2019

Just-in-Time Dynamic-Batching

Batching is an essential technique to improve computation efficiency in ...
research
04/12/2022

Acacia-Bonsai: A Modern Implementation of Downset-Based LTL Realizability

We describe our implementation of downset-manipulating algorithms used t...

Please sign up or login with your details

Forgot password? Click here to reset