Welcome to EngiOptiQA’s documentation!

EngiOptiQA is a software project that allows to perform Engineering Optimization with Quantum Annealing.

Overview

EngiOptiQA consists of three main modules:

  1. Annealing Solvers Module

  2. Problems Module

  3. Variables Module

Annealing Solvers Module

This module contains solvers for Quadratic Unconstrained Binary Optimization (QUBO) problems. There are two alternative implementations based on the Fixstars Amplify SDK or the DWave Ocean SDK, respectively.

Problems Module

This modules provides classes for setting up QUBO problems. So far, this includes the one-dimensional problem of a rod.

Variables Module

This module includes classes for the representation of variables in logical qubits. At the moment, there exist different options for representing real-valued variables.

Indices and tables