We provide the first online algorithm for spectral hypergraph sparsification. In the online setting, hyperedges with positive weights are arriving in a stream, and upon the arrivial of each hyperedge, we must irrevocably decide whether or not to include it in the sparsifier. Our algorithm produces an
(ϵ,δ)-spectral sparsifier with multiplicative error
ϵ and additive error
δ that has
O(ϵ−2n(logn)2log(1+ϵW/δn)) hyperedges with high probability, where
ϵ,δ∈(0,1),
n is the number of nodes, and
W is the sum of edge weights. The space complexity of our algorithm is
O(n2), while previous algorithms require the space complexity of
Ω(m), where
m is the number of hyperedges.This provides an exponential improvement in the space complexity since
m can be exponential in
n.
Accepted in the 25th Conference on Integer Programming and Combinatorial Optimization