Maximizing Output and Recognizing Autocatalysis in Chemical Reaction Networks is NP-Complete
Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler

TL;DR
This paper proves that maximizing output and detecting autocatalytic species in chemical reaction networks are NP-complete problems, highlighting the computational intractability and the need for heuristics in analyzing large networks.
Contribution
It establishes the NP-completeness of output maximization and autocatalysis detection in chemical reaction networks, even under simplified conditions.
Findings
Output maximization is NP-complete.
Detection of autocatalytic species is NP-complete.
Efficient algorithms for large networks are unlikely to exist.
Abstract
Background: A classical problem in metabolic design is to maximize the production of desired compound in a given chemical reaction network by appropriately directing the mass flow through the network. Computationally, this problem is addressed as a linear optimization problem over the "flux cone". The prior construction of the flux cone is computationally expensive and no polynomial-time algorithms are known. Results: Here we show that the output maximization problem in chemical reaction networks is NP-complete. This statement remains true even if all reactions are monomolecular or bimolecular and if only a single molecular species is used as influx. As a corollary we show, furthermore, that the detection of autocatalytic species, i.e., types that can only be produced from the influx material when they are present in the initial reaction mixture, is an NP-complete computational problem.…
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
TopicsMicrobial Metabolic Engineering and Bioproduction · Enzyme Catalysis and Immobilization · Gene Regulatory Network Analysis
