Reachability with Restricted Reactions in Inhibitory Chemical Reaction Networks
Divya Bajaj, Bin Fu, Ryan Knobel, Austin Luchsinger, Aiden Massie, Pablo Santos, Ramiro Santos, Robert Schweller, Evan Tomai, Tim Wylie

TL;DR
This paper studies the computational complexity of reachability in restricted inhibitory chemical reaction networks, revealing various complexity results and algorithms for different models and restrictions.
Contribution
It extends the understanding of reachability complexity in inhibitory CRNs with restrictions, providing new complexity classifications and fixed-parameter tractable algorithms.
Findings
Reachability in Priority-Inhibitory CRNs is mostly in P for deletion-only systems.
Reachability becomes NP-complete or PSPACE-complete under certain restrictions.
The paper provides fixed-parameter tractable algorithms for many reachability problems.
Abstract
Chemical Reaction Networks (CRNs) are a well-established model of distributed computing characterized by quantities of molecular species that can transform or change through applications of reactions. A fundamental problem in CRNs is the reachability problem, which asks if an initial configuration of species can transition to a target configuration through an applicable sequence of reactions. It is well-known that the reachability problem in general CRNs was recently proven to be Ackermann-complete. However, if the CRN's reactions are restricted in both power, such as only deleting species (deletion-only rules) or consuming and producing an equal number of species (volume-preserving rules), and size (unimolecular or bimolecular rules), then reachability falls below Ackermann-completeness, and is even solvable in polynomial time for deletion-only systems. In this paper, we investigate…
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.
