Catalytic computation gives an algorithm a large read--write memory initially filled with arbitrary data, provided that the memory is restored exactly afterward. The paper asks whether such full memory can reproduce leading polynomial-time, sublinear-space algorithms while retaining only logarithmic clean workspace. It answers affirmatively for directed
- Gave deterministic polynomial-time directed-connectivity algorithms with logarithmic clean workspace and frontier-level sublinear catalytic space.
- Gave a one-sided-error randomized connectivity variant using only logarithmically many random bits.
- Built representative graph subsets from pairwise-independent hashes and explicit expander walks without storing the subset in clean memory.
- Developed catalytic weighted-reachability algorithms for directed grid graphs using reversible flow propagation and Chinese-remainder representations.
- Applied the grid framework to exact edit distance, longest common subsequence, and discrete Fr'echet distance.