A Space-space Trade-off for Directed st-Connectivity
Roman Edenhofer

TL;DR
This paper introduces a new space-space trade-off algorithm for directed st-connectivity in the catalytic space model, balancing regular workspace and catalytic memory to interpolate between classical and catalytic bounds.
Contribution
It provides the first algorithm achieving a tunable trade-off between regular workspace and catalytic memory for directed st-connectivity, extending to walk counting.
Findings
Achieves a space-catalytic memory trade-off for directed st-connectivity.
Matches the smallest known catalytic logspace size up to logarithmic factors.
Extends techniques to counting walks of bounded length.
Abstract
We prove a space-space trade-off for directed -connectivity in the catalytic space model. For any integer , we give an algorithm that decides directed -connectivity using regular workspace and bits of catalytic memory. This interpolates between the classical -space bound from Savitch's algorithm and a catalytic endpoint with workspace and catalytic memory. As a warm-up, we present a catalytic variant of Savitch's algorithm achieving the endpoint above. Up to logarithmic factors, this matches the smallest catalyst size currently known for catalytic logspace algorithms, due to Cook and Pyne (ITCS 2026). Our techniques also extend to counting the number of walks from to of a given length .
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
TopicsComplexity and Algorithms in Graphs · Distributed systems and fault tolerance · Optimization and Search Problems
