English

Succinct Graph Representations and Algorithmic Applications

Data Structures and Algorithms 2026-05-01 v1

Abstract

We propose new graph representations that exploit dense local structure to improve time and space simultaneously. Given an undirected graph GG, we define a dual clique cover (DCC) representation of GG to be the pair (C,L)(C, L), where CC is a collection of cliques that covers the edges of GG and LL is the incidence dual of CC. We identify classes of polynomial-time constructible DCC representations that are compact and call them succinct DCC representations. We then develop representation-aware algorithms for several fundamental graph problems. We show that graph primitives such as connected components, breadth-first search forests, depth-first search forests, and maximal matchings can be computed in time proportional to the size of a DCC representation rather than the number of edges. Combined with our succinct DCC representations, these results give a class of algorithms that either match or improve the time and space bounds of their counterparts on standard graph representations. Furthermore, we design several algorithms for constructing succinct DCC representations and establish provable guarantees on their efficiency. We evaluate several graph algorithms on DCC representations against adjacency-list-based implementations on a large collection of real-world and synthetic graphs. All evaluated applications show substantial execution memory savings and total-time speedups; for example, the connected components algorithm achieves about 9×9\times execution memory savings on average, with a maximum of 35×35\times, and about 6.5×6.5\times total-time speedups on average, with a maximum of 35×35\times. We also evaluate several DCC construction algorithms and find that the succinctness property plays a key role in making DCC representations effective for algorithmic applications.

Keywords

Cite

@article{arxiv.2604.28096,
  title  = {Succinct Graph Representations and Algorithmic Applications},
  author = {Ahammed Ullah and Alex Pothen},
  journal= {arXiv preprint arXiv:2604.28096},
  year   = {2026}
}

Comments

53 pages, 26 figures