Quantum computers promise to allow for great improvements in the solution of k-SAT problem, determining whether a set of clauses with k variables have a satisfiable boolean assignment, which is one of the fundamental problems of computational logic. Given the recent advancements of quantum computers, we argue that they allow for great improvements in solving the k-SAT problem. In order to evaluate this possibility, in this work, we generalized a pre-existing quantum 3-SAT solver [1] to the most general case for the number of variables, clauses, and k, using the IBM Qiskit library [2]. We extended basic gates and steps of the underlying algorithm to reduce the number of used qubits and gates, in order to deal with the decoherence problem [3]. We tested our solution on complex instances of k-SAT, which preserved the exponential speedup promised by Grover algorithm [4].

Generalizing an exactly-1 SAT solver for arbitrary numbers of variables, clauses, and K

Di Nitto E.
2020-01-01

Abstract

Quantum computers promise to allow for great improvements in the solution of k-SAT problem, determining whether a set of clauses with k variables have a satisfiable boolean assignment, which is one of the fundamental problems of computational logic. Given the recent advancements of quantum computers, we argue that they allow for great improvements in solving the k-SAT problem. In order to evaluate this possibility, in this work, we generalized a pre-existing quantum 3-SAT solver [1] to the most general case for the number of variables, clauses, and k, using the IBM Qiskit library [2]. We extended basic gates and steps of the underlying algorithm to reduce the number of used qubits and gates, in order to deal with the decoherence problem [3]. We tested our solution on complex instances of k-SAT, which preserved the exponential speedup promised by Grover algorithm [4].
2020
CEUR Workshop Proceedings
Grover algorithm
Quantum computing
Quantum logic
Satisfiability problem
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1159176
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact