A Continuous-time, Analog Approach to Boolean Satisfiability Problems

POSTER

Abstract

Recently, a continuous-time, deterministic analog solver based on ordinary differential equations was introduced, to solve Boolean satisfiability (SAT) problems, a family of discrete constraint satisfaction problems. As SAT is NP-complete, efficient algorithms would benefit solving a large number of decision type problems, both within industry and the sciences. Here we present a detailed analysis of the performance of this continuous-time solver and several variants of it, implemented on digital machines, on hard random SAT and very hard Ramsey-type coloring problems. We also present a randomization theorem connecting the entropy generation rate of the dynamics with solution time and problem hardness.

*Funding: NSF CCF-1644368 and 1640081, and by SRC-NRI Nanoelectronics Research Initiative 2698.004

Presenters

  • Shubha Raj Kharel

    • University of Notre Dame
    • Physics, University of Notre Dame

Authors

  • Shubha Raj Kharel

    • University of Notre Dame
    • Physics, University of Notre Dame
  • Ferenc Molnar

    • University of Notre Dame
    • Physics, University of Notre Dame
  • Zoltan Toroczkai

    • University of Notre Dame
    • Physics, University of Notre Dame