Skip to content

Version 0.4.0

Latest
Compare
Choose a tag to compare
@koalamitice koalamitice released this 11 Nov 11:45
· 41 commits to develop since this release
9cf56f6

Features:

  • Implemented Backend Support for Demonstrators
Add QUBO Problem Mask
  • Qiskit Solver using QAOA
  • Qrisp Solver using QAOA
  • D-Wave Annealing Solver
Add Vehicle Routing Problem Mask
  • LKH3 Solver
  • Qrisp Solver using Grover
  • Clusterer (k-means, 2-phase)
Add Traveling Sales Person Problem Mask
  • LKH3 Solver
  • TSP to QUBO Transformation

Add Knapsack Problem Mask

  • Qiskit Solver using QAOA
  • Hollowitz-Sahni classical Solver

Tests:

  • New test cases for all added problem masks. Test cases for Quantum Solvers skip large problems.
  • Added default debugging output for all test cases

Documentation

  • Updated Readme file to include new solvers
  • Added information to cross-compilation for Rust pipeline (used in VRP Solver)

Refactor:

  • Complete Refactoring of the API to support solver configuration
  • Improved Installation Scripts for CI Pipeline and PCs
  • Added OS-specific spring profiles (application.properties) + loading
  • Updated Qiskit-based Solvers to new Qiskit version (1.0+)
  • Updated Cirq-based Solvers to specific cirq version (because of installation issues with new Cirq versions)