Automatic Conversion of MiniZinc Programs to QUBO

07/19/2023
by   Armin Wolf, et al.
0

Obtaining Quadratic Unconstrained Binary Optimisation models for various optimisation problems, in order to solve those on physical quantum computers (such as the the DWave annealers) is nowadays a lengthy and tedious process that requires one to remodel all problem variables as binary variables and squeeze the target function and the constraints into a single quadratic polynomial into these new variables. We report here on the basis of our automatic converter from MiniZinc to QUBO, which is able to process a large set of constraint optimisation and constraint satisfaction problems and turn them into equivalent QUBOs, effectively optimising the whole process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/18/2019

Mapping NP-hard and NP-complete optimisation problems to Quadratic Unconstrained Binary Optimisation problems

We discuss several mappings from well-known NP-hard problems to Quadrati...
research
10/13/2022

QuAnt: Quantum Annealing with Learnt Couplings

Modern quantum annealers can find high-quality solutions to combinatoria...
research
05/14/2021

Variable Reduction For Quadratic Unconstrained Binary Optimization

Quadratic Unconstrained Binary Optimization models are useful for solvin...
research
06/20/2022

Penalty Weights in QUBO Formulations: Permutation Problems

Optimisation algorithms designed to work on quantum computers or other s...
research
09/15/2021

Optimising Rolling Stock Planning including Maintenance with Constraint Programming and Quantum Annealing

We developed and compared Constraint Programming (CP) and Quantum Anneal...
research
02/26/2021

Many-Qudit representation for the Travelling Salesman Problem Optimisation

We present a map from the travelling salesman problem (TSP), a prototypi...
research
07/16/2018

Constraint-Based Visual Generation

In the last few years the systematic adoption of deep learning to visual...

Please sign up or login with your details

Forgot password? Click here to reset