SATQUBOLIB: A Python Framework for Creating and Benchmarking (Max-)3SAT QUBOs

Sebastian Zielinski*, Magdalena Benkard, Jonas Nüßlein, Claudia Linnhoff-Popien, Sebastian Feld

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

2 Downloads (Pure)

Abstract

In this paper, we present an open-source Python framework, called satqubolib. This framework aims to provide all necessary tools for solving (MAX)-3SAT problems on quantum hardware systems via Quadratic Unconstrained Binary Optimization (QUBO). Our framework solves two major issues when solving (MAX)-3SAT instances in the context of quantum computing. Firstly, a common way of solving satisfiability instances with quantum methods is, to transform these instances into instances of QUBO, as QUBO is the input format for quantum annealers and the Quantum Approximate Optimization Algorithm (QAOA) on quantum gate systems. Studies have shown, that the choice of this transformation can significantly impact the solution quality of quantum hardware systems. Thus, our framework provides thousands of usable QUBO transformations for satisfiability problems. Doing so also enables practitioners from any domain to immediately explore and use quantum techniques as a potential solver for their domain-specific problems, as long as they can be encoded as satisfiability problems. As a second contribution, we created a dataset of 6000 practically hard and satisfiable SAT instances that are also small enough to be solved with current quantum(-hybrid) methods. This dataset enables meaningful benchmarking of new quantum, quantum-hybrid, and classical methods for solving satisfiability problems.

Original languageEnglish
Title of host publicationInnovations for Community Services - 24th International Conference, I4CS 2024, Proceedings
EditorsFrank Phillipson, Gerald Eichler, Christian Erfurth, Günter Fahrnberger
Place of PublicationCham
PublisherSpringer
Pages48-66
Number of pages19
ISBN (Electronic)978-3-031-60433-1
ISBN (Print)978-3-031-60432-4
DOIs
Publication statusPublished - 2024
Event24th International Conference on Innovations for Community Services, I4CS 2024 - Maastricht, Netherlands
Duration: 12 Jun 202414 Jun 2024

Publication series

NameCommunications in Computer and Information Science
Volume2109 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference24th International Conference on Innovations for Community Services, I4CS 2024
Country/TerritoryNetherlands
CityMaastricht
Period12/06/2414/06/24

Bibliographical note

Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.

Keywords

  • 3-satisfiability
  • Optimization
  • QUBO transformation
  • Software framework

Fingerprint

Dive into the research topics of 'SATQUBOLIB: A Python Framework for Creating and Benchmarking (Max-)3SAT QUBOs'. Together they form a unique fingerprint.

Cite this