A Quantum Annealing Approach for Boolean Satisfiability Problem

被引:9
|
作者
Su, Juexiao [1 ]
Tu, Tianheng [1 ]
He, Lei [1 ,2 ]
机构
[1] Univ Calif Los Angeles, EE Dept, Los Angeles, CA 90095 USA
[2] Fudan State Key Lab Applicat Specif Circuits & Sy, Shanghai, Peoples R China
关键词
ALGORITHMS;
D O I
10.1145/2897937.2897973
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quantum annealing device has shown a great potential in solving discrete problems that are theoretically and empirically hard. Boolean Satisfiability (SAT) problem, determining if there is an assignment of variables that satisfies a given Boolean function, is the first proven NP-complete problem widely used in various domains. Here, we present a novel mapping of the SAT problem to the quadratic unconstrained binary optimization problem (QUBO), and further develop a tool flow embedding the proposed QUBO to the architecture of the commercialized quantum computer D-Wave. By leveraging electronic design automation techniques including synthesis, placement and routing, this is not only the first work providing the detail flow that embeds the QUBO, but also a technique scalable for real world applications and some hard SAT problems with over 6000 variables in QUBO. Based on our results, we discuss the challenges in solving SAT using the current generation of annealing device, and explore the problem solving capability of future quantum annealing computers.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Quantum Annealing and the Satisfiability Problem
    Pudenz, Kristen L.
    Tallant, Gregory S.
    Belote, Todd R.
    Adachi, Steven H.
    [J]. NEW FRONTIERS IN HIGH PERFORMANCE COMPUTING AND BIG DATA, 2017, 30 : 253 - 260
  • [2] Genetic-fuzzy approach to the Boolean satisfiability problem
    Pedrycz, W
    Succi, G
    Shai, O
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) : 519 - 525
  • [3] Engineering the development of quantum programs: Application to the Boolean satisfiability problem
    Alonso, Diego
    Sanchez, Pedro
    Sanchez-Rubio, Francisco
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2022, 173
  • [4] Boolean satisfiability in quantum compilation
    Soeken, Mathias
    Meuli, Giulia
    Schmitt, Bruno
    Mozafari, Fereshte
    Riener, Heinz
    De Micheli, Giovanni
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2020, 378 (2164):
  • [5] On the Structure of the Boolean Satisfiability Problem: A Survey
    Alyahya, Tasniem Nasser
    Menai, Mohamed El Bachir
    Mathkour, Hassan
    [J]. ACM COMPUTING SURVEYS, 2023, 55 (03)
  • [6] The Boolean SATisfiability Problem in Clifford algebra
    Budinich, Marco
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 784 : 1 - 10
  • [7] A Boolean satisfiability approach to the resource-constrained project scheduling problem
    Horbach, Andrei
    [J]. ANNALS OF OPERATIONS RESEARCH, 2010, 181 (01) : 89 - 107
  • [8] A Boolean satisfiability approach to the resource-constrained project scheduling problem
    Andrei Horbach
    [J]. Annals of Operations Research, 2010, 181 : 89 - 107
  • [9] Solving the satisfiability problem through Boolean networks
    Milano, M
    Roli, A
    [J]. AI*IA 99: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2000, 1792 : 72 - 83
  • [10] Satisfiability in Boolean Logic (SAT problem) is polynomial
    Rybakov, Vladimir V.
    [J]. JOURNAL OF SIBERIAN FEDERAL UNIVERSITY-MATHEMATICS & PHYSICS, 2021, 14 (05): : 667 - 671