Oscillator-Inspired Dynamical Systems to Solve Boolean Satisfiability

被引:5
|
作者
Bashar, Mohammad Khairul [1 ]
Lin, Zongli [1 ]
Shukla, Nikhil [1 ]
机构
[1] Univ Virginia, Dept Elect & Comp Engn, Charlottesville, VA 22904 USA
基金
美国国家科学基金会;
关键词
Mathematical models; System dynamics; Optimization; Oscillators; Dynamical systems; Computational modeling; Minimization; Boolean satisfiability (SAT); combinatorial optimization; dynamical system; Max-not-all-equal (NAE)-SAT; oscillator;
D O I
10.1109/JXCDC.2023.3241045
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamical systems can offer a novel non-Boolean approach to computing. Specifically, the natural minimization of energy in the system is a valuable property for minimizing the objective functions of combinatorial optimization problems, many of which are still challenging to solve using conventional digital solvers. In this work, we design two oscillator-inspired dynamical systems to solve quintessential computationally intractable problems in Boolean satisfiability (SAT). The system dynamics are engineered such that they facilitate solutions to two different flavors of the SAT problem. We formulate the first dynamical system to compute the solution to the 3-SAT problem, while for the second system, we show that its dynamics map to the solution of the Max-not-all-equal (NAE)-3-SAT problem. Our work advances our understanding of how this physics-inspired approach can be used to address challenging problems in computing.
引用
下载
收藏
页码:12 / 20
页数:9
相关论文
共 50 条
  • [1] Augmenting an electronic Ising machine to effectively solve boolean satisfiability
    Sharma, Anshujit
    Burns, Matthew
    Hahn, Andrew
    Huang, Michael
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [2] Augmenting an electronic Ising machine to effectively solve boolean satisfiability
    Anshujit Sharma
    Matthew Burns
    Andrew Hahn
    Michael Huang
    Scientific Reports, 13
  • [3] A Quantum-Inspired Classical Solver for Boolean k-Satisfiability Problems
    Lanham, S. Andrew
    La Cour, Brian R.
    2021 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2021) / QUANTUM WEEK 2021, 2021, : 148 - 154
  • [4] Boolean monomial dynamical systems
    Colón-Reyes O.
    Laubenbacher R.
    Pareigis B.
    Annals of Combinatorics, 2005, 8 (4) : 425 - 439
  • [5] Timescales of Boolean satisfiability solver using continuous-time dynamical system
    Yamashita, Hiroshi
    Aihara, Kazuyuki
    Suzuki, Hideyuki
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2020, 84
  • [6] Using Grover's search quantum algorithm to solve Boolean satisfiability problems: Part i
    Fernandes, Diogo
    Dutra, Inês
    XRDS: Crossroads, 2019, 26 (01): : 64 - 66
  • [7] Using Grover's search quantum algorithm to solve Boolean satisfiability problems, part 2
    Fernandes, Diogo
    Silva, Carla
    Dutra, Inês
    XRDS: Crossroads, 2019, 26 (02): : 68 - 71
  • [8] CONDITION (K) FOR BOOLEAN DYNAMICAL SYSTEMS
    Carlsen, Toke Meier
    Kang, Eun Ji
    JOURNAL OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2022, 112 (02) : 145 - 169
  • [9] Synchronization of Boolean Dynamical Systems: A Spectral Characterization
    Parriaux, Jeremy
    Guillot, Philippe
    Millerioux, Gilles
    SEQUENCES AND THEIR APPLICATIONS-SETA 2010, 2010, 6338 : 373 - +
  • [10] Oscillator-based Dynamical Computing Platforms to Solve Combinatorial Optimization
    Mallick, Antik
    Bashar, Mohammad Khairul
    Shukla, Nikhil
    6TH IEEE ELECTRON DEVICES TECHNOLOGY AND MANUFACTURING CONFERENCE (EDTM 2022), 2022, : 125 - 127