Related Experiment Video
Updated: Nov 30, 2025

Gene Digital Circuits Based on CRISPR-Cas Systems and Anti-CRISPR Proteins
Published on: October 18, 2022
Efficient solution of Boolean satisfiability problems with digital memcomputing.
Sean R B Bearden1, Yan Ru Pei1, Massimiliano Di Ventra2
1Department of Physics, University of California, San Diego, La Jolla, CA, 92093, USA.
A novel memory-assisted computing system efficiently solves Boolean satisfiability (SAT) problems, demonstrating polynomial scalability for complex instances. This physics-inspired approach offers a new paradigm for computational problem-solving.
Area of Science:
- Computational physics
- Theoretical computer science
- Applied mathematics
Background:
- Boolean satisfiability (SAT) is a fundamental problem in logic with broad applications.
- Solving SAT is computationally challenging, often requiring exponential time for worst-case and typical instances.
- Existing algorithms struggle with hard SAT problem instances.
Purpose of the Study:
- To introduce a novel memory-assisted physical system for solving SAT problems.
- To demonstrate the system's efficiency and scalability for hard SAT instances.
- To analytically prove the system's capability for efficient continuous-time SAT solving.
Main Methods:
- Numerical integration of non-linear ordinary differential equations of a digital memcomputing machine.
- Analytical demonstration of efficient continuous-time SAT problem solving.
- Analysis of collective dynamical properties for solution guidance.
Main Results:
- The memcomputing machine shows evidence of polynomially-bounded scalability for hard SAT instances.
- The system efficiently solves SAT in continuous time without chaos or exponentially growing energy.
- Numerical simulations demonstrate robustness against errors due to persistent dynamical properties.
Conclusions:
- Physics-inspired computing offers a promising avenue for tackling computationally hard problems like SAT.
- The developed memory-assisted system provides an efficient and scalable solution for SAT.
- This work encourages further research in physics-inspired computing paradigms, from theory to hardware.
Related Concept Videos
Theorems of Pappus and Guldinus: Problem Solving
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Castigliano's Theorem: Problem Solving
Machines: Problem Solving I
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
Machines: Problem Solving II
Synthetic Disvision of Polynomials

