Catalytic Tree Evaluation From Matching Vectors
Alexandra Henzinger, Edward Pyne, Seyoon Ragavan

TL;DR
This paper introduces a new catalytic algorithm for tree evaluation that operates in logarithmic free space and subpolynomial catalytic space, advancing the understanding of space complexity in the catalytic-computing model.
Contribution
It improves existing algorithms by achieving logarithmic free space and subpolynomial catalytic space for TreeEval, opening new avenues for space-efficient computation in the catalytic model.
Findings
Achieves logarithmic free space for TreeEval.
Uses subpolynomial catalytic space for the first time in this context.
Connects tree evaluation complexity to matching-vector families and private information retrieval.
Abstract
We give new algorithms for tree evaluation (S. Cook et al. TOCT 2012) in the catalytic-computing model (Buhrman et al. STOC 2014). Two existing approaches aim to solve tree evaluation in low space: on the one hand, J. Cook and Mertz (STOC 2024) give an algorithm for TreeEval running in super-logarithmic space and super-polynomial time . On the other hand, a simple reduction from TreeEval to circuit evaluation, combined with the result of Buhrman et al. (STOC 2014), gives a catalytic algorithm for TreeEval running in logarithmic free space and polynomial time, but with polynomial catalytic space. We show that the latter result can be improved. We give a catalytic algorithm for TreeEval with logarithmic free space, polynomial runtime, and subpolynomial catalytic space (for any ). Our…
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 · Cryptography and Data Security · Advanced Graph Theory Research
