Efficient Trace Frequency Queries in Sparse Graphs
Christine Awofeso, P\r{a}l Gr{\o}n\r{a}s Drange, Patrick Greaves, Oded Lachish, Felix Reidl

TL;DR
This paper introduces an efficient data structure for listing and counting vertex traces in sparse graphs, leveraging the strong 2-colouring number to outperform previous methods on real-world networks.
Contribution
It develops a novel data structure based on the strong 2-colouring number that improves trace frequency query efficiency in sparse graphs.
Findings
The new data structure outperforms existing methods on 217 real-world networks.
Computing an ordering with small strong 2-colouring number is practically feasible.
The approach significantly reduces query time compared to previous algorithms.
Abstract
Understanding how a vertex relates to a set of vertices is a fundamental task in graph analysis. Given a graph and a vertex set , consider the collection of subsets of the form where ranges over all vertices outside . These intersections, which we call the traces of , capture all ways vertices in connect to , and in this paper we consider the problem of listing these traces efficiently, and the related problem of recording the multiplicity (frequency) of each trace. For a given query set , both problems have obvious algorithms with running time and conditional lower bounds suggest that, on general graphs, one cannot expect better. However, in certain sparse graph classes, more efficient algorithms are possible: Drange \etal (IPEC 2023) used a data structure that answers trace queries in -degenerate graphs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Complex Network Analysis Techniques · Advanced Graph Neural Networks
