Succinct Graph Representations and Algorithmic Applications
Abstract
We propose new graph representations that exploit dense local structure to improve time and space simultaneously. Given an undirected graph , we define a dual clique cover (DCC) representation of to be the pair , where is a collection of cliques that covers the edges of and is the incidence dual of . 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 execution memory savings on average, with a maximum of , and about total-time speedups on average, with a maximum of . 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