Solving Boolean Satisfiability with Allosteric Reaction Networks

ORAL

Abstract

Many biological functions rely on the information-processing capabilities of allosteric reaction networks. Yet, it remains unclear how such processing is both enabled and limited by the physical principles governing these systems. In this talk, we present the design of an allosteric reaction network capable of solving Boolean satisfiability (SAT) problems. A SAT problem involves finding a satisfying assignment for a set of $N$ spins subject to $M$ logical constraints. We demonstrate how such a problem can be encoded into a network of reactants that interact solely via equilibrium binding and internal state transitions, reaching a steady-state configuration that corresponds to a solution of a randomly generated 3-SAT instance. We then quantify the success rate of this allosteric solver as a function of the constraint density $M/N$, showing that the network reliably solves weakly to moderately constrained problems, but exhibits failure modes as constraint density increases. These results provide a framework for benchmarking the computational power of allosteric reaction networks and shed light on the fundamental physical limits of biochemical information processing.

*NSF AI Institute of Dynamic Systems 2112085

Presenters

  • Aidan Zentner

    • Harvard University

Authors

  • Aidan Zentner

    • Harvard University
  • Francesco Mottes

    • Harvard University
  • Michael Phillip Brenner

    • Harvard University