Skip to content

ProvideQ Release 0.4.0#103

Merged
koalamitice merged 230 commits intomainfrom
release/0.4.0
Nov 11, 2024
Merged

ProvideQ Release 0.4.0#103
koalamitice merged 230 commits intomainfrom
release/0.4.0

Conversation

@koalamitice
Copy link
Copy Markdown
Member

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)

Elscrux and others added 30 commits September 29, 2023 00:44
docs: describe GitHub Actions secrets in readme
fix: downgrade qiskit-optimization due to breaking change
Add weight into qiskit max cut calculation
Pairing input data with the problem type has not provided us with any advantage so far.
Elscrux and others added 28 commits October 11, 2024 13:10
docs: add missing note about solver settings
Add script for automated pip dependencies install in solvers directory
@koalamitice koalamitice merged commit 05403da into main Nov 11, 2024
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants