Recent Releases of toolbox-server

toolbox-server - Version 0.4.1

Features:

  • Added Solution Quality Estimator for Knapsack, other problems will be supported in the future
  • Added two different Grover Algorithms as SAT Solvers
  • Added SharpSAT problem mask and two different classical solvers for it
  • Added two QUBO solvers that utilize the PlanQK API (Quantagonia and Kipus custom solver)

Refactor:

  • Introduced Python Virtual Environments for all Python Solvers
  • Updated GAMS MaxCut Solver to support new GAMS 49 (ran on GAMS 42 before)
  • Fixed Several Issues with Quantum Solvers that occured with new Qiskit version. We are still stuck on Qiskit 1.4.
  • Updated CI Scripts and Dockerfile for Virtual Environments and new types of GAMS licenses

- Java
Published by koalamitice 10 months ago

toolbox-server - Version 0.4.0

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)

- Java
Published by koalamitice over 1 year ago

toolbox-server - Version 0.3.0

Features: * Add GML object format (#37) * Add Cirq MaxCut solver (#45)

Bugfixes: * Re-add Qiskit-aer package after removal from main qiskit package (#38) * Fix SAT negation prefix (#48)

Tests: * Fix variable name comment order in DIMACS test cases (#27) * Add unit tests for all solvers (#29)

Documentation: * Add release guide (#25) * Improve swagger endpoint documentation (#41)

Refactor: * ProcessRunner streamlining (#31) * Clean up generics (#34) * Remove suitability score in favor of meta-solver strategies (#35) * Remove controller boilerplate (#39) * Split up feature model anomaly problem types (#40) * Use IDs for ProblemType serialization (#44) * Merge Solution and SolutionHandle (#47)

- Java
Published by schweikart over 2 years ago

toolbox-server - Version 0.2.1

Bug Fixes: - do not use explicit toolbox-server version in dockerfile (e99ee5)

- Java
Published by schweikart over 2 years ago

toolbox-server - Version 0.2.0

New Features: - Obfuscate GAMS license in public API logs (#17) - Add "feature model anomaly" problem (#18) - Allow parameterization of meta-solvers through API (#20)

Documentation: - Add Swagger API documentation by @Elscrux (#22)

Build: - Avoid build log flooding (#16) - Reduce docker image size from 12 GB to 3.5 GB (#14, #15)

- Java
Published by schweikart over 2 years ago