Catalytic computing is a technique in computer science, relevant to complexity theory, that uses full memory, as well as empty memory space, to perform computations.[1][2] Full memory is memory that begins in an arbitrary state and must be returned to that state at the end of the computation, for example important data.[2] It can sometimes be used to reduce the memory needs of certain algorithms, for example the tree evaluation problem.[1] It was defined by Buhrman, Cleve, Koucký, Loff, and Speelman in 2014[3] and was named after catalysts in chemistry, based on the metaphorically viewing the full memory as a "catalyst", a non-consumed factor critical for the computational "reaction" to succeed.[1]

The complexity class CSPACE(s(n)) is the class of sets computable by catalytic Turing machines whose work tape is bounded by s(n) tape cells and whose auxiliary full memory space is bounded by tape cells.[2] It has been shown that CSPACE(log(n)), or catalytic logspace, is contained within ZPP and, importantly, contains TC1.[2]

Results

edit

In 2020 J. Cook and Mertz used catalytic computing to prove to attack the tree evaluation problem (TreeEval) a type of pebble game introduced by Cook, McKenzie, Wehr, Braverman and Santhanam as an example where any algorithm for solving the problem would require too much memory to belong in the L complexity class,[4] proving that in fact the conjectured minimum can be lowered[5][6] and in 2023 they lowered the bound even further to space ,[7] almost ruling out the problem as an approach to the question of whether L=P.[1]

In 2025, Williams showed that the work of J. Cook and Mertz could be used to prove that every deterministic multitape Turing machine of time complexity can be simulated in space [8] improving the previous bound of by Hopcroft, Paul, and Valiant[9] and strengthening the case in the negative for the question of whether PSPACE=P.[10]

A related phenomenon to catalytic computing occurs in the study of space-efficient data structures.[11] There exists pairs of data structure problems and such that any solution to with -bit redundancy must incur super-constant-time queries, but such that a data structure which solves and with shared memory can support a total space redundancy of bits while offering constant-time queries for both problems and .[11]

References

edit
  1. ^ a b c d Brubaker, Ben (2025-02-18). "Catalytic Computing Taps the Full Power of a Full Hard Drive". Quanta Magazine. Retrieved 2025-02-22.
  2. ^ a b c d Buhrman, Harry; Cleve, Richard; Koucký, Michal; Loff, Bruno; Speelman, Florian (2014-05-31). "Computing with a full memory: Catalytic space". Proceedings of the forty-sixth annual ACM symposium on Theory of computing. STOC '14. New York, NY, USA: Association for Computing Machinery. pp. 857–866. doi:10.1145/2591796.2591874. ISBN 978-1-4503-2710-7.
  3. ^ Buhrman, Harry; Koucký, Michal; Loff, Bruno; Speelman, Florian (2018-01-01). "Catalytic Space: Non-determinism and Hierarchy". Theory of Computing Systems. 62 (1): 116–135. doi:10.1007/s00224-017-9784-7. ISSN 1433-0490.
  4. ^ Cook, Stephen; McKenzie, Pierre; Wehr, Dustin; Braverman, Mark; Santhanam, Rahul (2012). "Pebbles and Branching Programs for Tree Evaluation". ACM Transactions on Computation Theory. 3 (2): 1–43. arXiv:1005.2642. doi:10.1145/2077336.2077337. ISSN 1942-3454.
  5. ^ Cook, James; Mertz, Ian (2020-06-22). "Catalytic approaches to the tree evaluation problem". Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing. ACM. pp. 752–760. doi:10.1145/3357713.3384316. ISBN 978-1-4503-6979-4.
  6. ^ Cook, James; Mertz, Ian (2020-04-26), Catalytic Approaches to the Tree Evaluation Problem, Electronic Colloquium on Computational Complexity, TR20-056, retrieved 2025-05-21
  7. ^ Cook, James; Mertz, Ian (2024-06-10). "Tree Evaluation is in Space 𝑂 (Log 𝑛 · log log 𝑛)". Proceedings of the 56th Annual ACM Symposium on Theory of Computing. ACM. pp. 1268–1278. doi:10.1145/3618260.3649664. ISBN 979-8-4007-0383-6.
  8. ^ Williams, R. Ryan (2025-06-15). "Simulating Time with Square-Root Space". Proceedings of the 57th Annual ACM Symposium on Theory of Computing. New York, NY, USA: ACM. pp. 13–23. doi:10.1145/3717823.3718225. hdl:1721.1/164608. ISBN 979-8-4007-1510-5.
  9. ^ Hopcroft, John; Paul, Wolfgang; Valiant, Leslie (April 1977). "On Time Versus Space". Journal of the ACM. 24 (2): 332–337. doi:10.1145/322003.322015. hdl:1813/6755. ISSN 0004-5411.
  10. ^ Brubaker, Ben (2025-05-21). "For Algorithms, a Little Memory Outweighs a Lot of Time". Quanta Magazine. Retrieved 2025-05-21.
  11. ^ a b Hu, Yang; Kuszmaul, William; Liang, Jingxun; Yu, Huacheng; Zhang, Junkai; Zhou, Renfei (2025-12-14). "Static Retrieval Revisited: To Optimality and Beyond". 2025 IEEE 66th Annual Symposium on Foundations of Computer Science (FOCS). IEEE. pp. 2392–2409. doi:10.1109/focs63196.2025.00126. ISBN 979-8-3315-7132-0.

📚 Artikel Terkait di Wikipedia

CSpace

CSpace is an Indian over-the-top streaming platform launched by the Government of Kerala, marking the country's first government-owned digital streaming

List of Malayalam films of 2026

in HD. Retrieved 22 January 2026. "CSPACE: Malayalam OTT Platform - Watch Award Winning Movies And More." CSPACE. Retrieved 22 January 2026. Cinema Express

Yevam

directed by Prakash Dantuluri. Produced by Navdeep and Pavan Goparaju through CSpace and Prakash Dantuluri Productions, the film features Chandini Chowdary,

Nishiddho

State Film Development Corporation. You can watch Nishiddho (Forbidden) CSPACE OTT platform. Kani Kusruti as Chaavi Tanmay Dhanania as Rudra Santha Jagannathan

Tor (network)

mission, and when used in conjunction with other privacy tools such as OTR, Cspace, ZRTP, RedPhone, Tails, and TrueCrypt was ranked as "catastrophic," leading

Signal (software)

private data, and when used in conjunction with other privacy tools such as Cspace, Tor, Tails, and TrueCrypt was ranked as "catastrophic" and led to a "near-total

Research Unix

2015. Siebenmann, Chris (Nov 21, 2021). "Why V7 Unix Matters So Much". CSpace. Archived from the original on July 29, 2025. Retrieved October 18, 2025

Mirror site

requiring adding strange workarounds to firewalls and load-balancing daemons. "CSpace Hostings Public Mirror". Archived from the original on 21 January 2021.