Papers for

network algorithm engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Efficiently recovering hidden cube features from sparse graph edges

Efficient Recovery of Latent Coordinate Structure from Sparse Observations of the Hypercube

Abstract: Recovering latent geometric structure from graph observations is a well-studied problem in statistical inference. Kapralov, Trevisan, and Wrzos-Kaminska (2026) introduced the problem of recovering the coordinate structure of the Boolean hypercube from a small random sample of its edges. More specifically, there are $n=2^d$ vertices, each corresponding to a distinct "feature" vector in $\{\pm 1\}^d$. Between each pair whose feature vectors are at Hamming distance one, an edge is observed independently with probability $p$. As long as the expected degree $pd$ is $\gtrsim \log d = \log \log n$, we give a polynomial-time algorithm that, given only the graph of observed edges, correctly recovers the entire feature vector of all but a vanishing fraction of vertices. This matches the information-theoretic guarantee of Kapralov, Trevisan, and Wrzos-Kaminska in polynomial rather than exponential time, resolving the algorithmic question left open by their work. Our algorithm combines a degree-$4$ sum-of-squares certificate for the structure of balanced near-minimum cuts with a rounding scheme originally developed for tensor decomposition by Ma, Shi, and Steurer (2016). The analysis relies on two novel ingredients: a sum-of-squares version of the Friedgut-Kalai-Naor theorem in Boolean Fourier analysis and a spectral concentration result for the observed subgraph of the hypercube. Finally, we provide a justification for why higher-degree sum-of-squares might be needed by showing a limitation of the basic SDP relaxation of this problem.

Thu 8 OctData Structures and Algorithms
The gist
This paper addresses a challenge of figuring out hidden patterns in a complex network that looks like a cube made of many points connected by lines. The authors design a new fast algorithm that can almost perfectly reconstruct these hidden patterns even when only a few connections are observed. Their approach uses advanced math techniques to prove the method works well and is faster than previous attempts. This solves a problem left open by earlier researchers and provides new tools to better understand such networks.
Open → 2610.11741v1

Fast generation of ordered graphs with simple edge changes

Generating cyclic pivot Gray codes for well-ordered $k$-degenerate graphs in constant amortized time

Abstract: A graph $G$ is $k$-degenerate if there exists an ordering $v_1, v_2, \dots, v_n$ of its vertices such that each vertex $v_i$ has at most $k$ neighbors $v_j$ in $G$ with $j < i$. A well-ordered $k$-degenerate graph is a labeled graph on the vertex set $\{1, 2, \dots, n\}$ in which every vertex $i$ has at most $k$ neighbors among $1, 2, \dots, i-1$. We present the first simple algorithms that generate, rank, and unrank cyclic pivot Gray codes for well-ordered $k$-degenerate graphs, where consecutive graphs differ by the addition, removal, or pivoting of a single edge. Our algorithm generates each well-ordered $k$-degenerate graph in constant amortized time per graph, using $O(n^2)$ space, while ranking and unranking take $O(n^2)$ time and $O(n^2)$ space.

Wed 7 OctData Structures and Algorithms
The gist
Sometimes, it's important to list all graphs that follow certain rules, changing only one connection at a time, to understand their structure or find patterns quickly. The authors describe a new method that can do this for a special kind of graph called well-ordered k-degenerate graphs. Their approach creates each graph step-by-step very efficiently, using constant average time, and includes ways to find a graph's position in the list or get a graph from a position. This makes it easier to explore such graphs systematically.
Open → 2610.09410v1

Better ways to count colors and states in complex networks

Spatial Mixing and Deterministic Approximate Counting of Multi-spin Systems beyond Bounded Degree Graphs

Abstract: We develop a framework for deterministic approximate counting of multi-spin systems beyond bounded-degree graphs. The algorithm recursively constructs rational polytopes containing the true marginal vectors and uses linear-fractional programming to obtain certified bounds on marginal ratios. For positive interactions on graphs of polynomial connective constant $D$, we establish strong spatial mixing and a fully polynomial-time approximation scheme (\textbf{FPTAS}) whenever $Dc<1$, where $c$ bounds the Birkhoff contraction coefficients of the interactions. We further extend the framework to proper colorings of sparse Erdős-Rényi random graphs using recursion on permissive blocks. For every fixed $η\in(0,1)$, sufficiently large fixed $d$, and fixed integer $q\ge(2+η)d$, we obtain an \textbf{FPTAS} for counting proper $q$-colorings of $G\sim\mathcal G(n,d/n)$ with high probability over $G$. This improves the leading constant $3$ in the earlier counting guarantee of Yin and Zhang (APPROX/RANDOM, 2016) to $2$, and asymptotically matches the spatial mixing regime established by Yin (ICALP, 2014).

Fri 11 SeptData Structures and Algorithms
The gist
Counting the different ways to arrange colors or states on a network can be very hard, especially when the network is big or irregular. This paper presents a new method that can more efficiently and reliably count these arrangements in certain types of complicated networks, going beyond simple or limited cases. The authors improve previous best results for counting colorings on random graphs and show their approach works under broader conditions than before.
Open → 2609.12352v1