SciPost logo

SciPost Submission Page

Assessment of Quantum Annealing for the Construction of Satisfiability Filters

by Marlon Azinović, Daniel Herr, Bettina Heim, Ethan Brown, Matthias Troyer

This Submission thread is now published as

Submission summary

Authors (as registered SciPost users): Daniel Herr
Submission information
Preprint Link:  (pdf)
Date accepted: 2017-03-17
Date submitted: 2017-03-08 01:00
Submitted by: Herr, Daniel
Submitted to: SciPost Physics
Ontological classification
Academic field: Physics
  • Quantum Physics
Approach: Computational


Satisfiability filters, introduced by S. A. Weaver et al. in 2014, are a new and promising type of filters to address set membership testing. In order to construct satisfiability filters, it is necessary to find disparate solutions to hard random $k$-SAT problems. This paper compares simulated annealing, simulated quantum annealing and walkSAT, an open-source SAT solver, in terms of their ability to find such solutions. The results indicate that solutions found by simulated quantum annealing are generally less disparate than solutions found by the other solvers and therefore less useful for the construction of satisfiability filters.

Published as SciPost Phys. 2, 013 (2017)

List of changes

Dear Editor,

as suggested by the referee we added a paragraph which illustrates what values (FPR, size of the set, storage requirements) a typical SAT-filter has. We explicitly mention the size of the SAT-problem and the size (in bits) that need to be stored for the solutions of these problems.
The paragraph can be found towards the end of section 2.4 Important Quantities:

Since filters are mainly used in big data contexts, their size can be quite large, depending on the size of the set $\left|Y\right|$ and the required FPR. To illustrate this, we give an example for a SAT filter encoding a set $Y$ with $\left|Y\right|=2^{16}$ elements: The $2^{16}$ elements result in $m=2^{16}$ clauses. If the required FPR is $p=\frac{1}{4}$ a 4-SAT filter needs to store $s\approx22$ (independent) solutions~\cite{weaver2014}. If the targeted efficiency is given by $\mathcal{E}=0.75$ each solution involves $n \approx 8136$ literals. The filter therefore stores $\approx 22 \cdot 8136$ bits. A 5-SAT filter achieving the same efficiency and FPR needs to store $s\approx 44$ (independent) solutions with $n \approx 4002$ literals. It should be noted that a physical implementation needs more spins as there are literals, because embedding is needed to accommodate for the restricted connectivity of physical devices. Thus, an implementation with current hardware is not yet possible, but the rapid development in this field might lead to physical implementations, soon.

We again like to thank the referees for their work on our manuscript.

Best wishes,
Daniel Herr

Submission & Refereeing History

You are currently on this page

Resubmission 1607.03329v6 on 8 March 2017

Login to report or comment