Skip to content

Graph Spectral Sparsification is in Catalytic Logspace

Cassandra Marcussen, Edward Pyne, Ronitt Rubinfeld

cs.DSarXiv:2608.21594

Abstract

We give a catalytic logspace algorithm for the problem of graph spectral sparsification. Given an undirected graph G on n vertices and >0, our algorithm outputs an -spectral sparsifier of G with O(n-2 n) edges, matching the effective resistance sampling of Spielman and Srivastava (STOC 2008). This gives a new, natural problem in catalytic logspace that is not known to be in deterministic NC or SC. Our main contribution is an entirely new technique in the compress--or--random paradigm for catalytic logspace that we believe will have further applications. We first analyze effective-resistance sparsification using a pessimistic estimator that can itself be computed in catalytic logspace. The estimator is motivated by the viewpoint of graph quasirandomness and immediately gives a simple, deterministic greedy algorithm for graph sparsification. Subsequently, we show that such a pessimistic estimator can be transformed into an algorithm that performs an in-place compression of a string with bad potential. Our algorithm is based on using the potential function to define a measure over strings, and implementing arithmetic coding using this measure in-place. This compression technique is substantially distinct from all prior tools in the field of catalytic computation.

Create a lesson