Skip to content

Quantum Tree Generator Solver #152

@koalamitice

Description

@koalamitice

Goal of this issue is the implementation of a sophisticated quantum 0-1 knapsack solver and its integration with out Quantum Circuit Execution Mask (#133).

Task 1: Integrate the 0-1 knapsack Solver into the ProvideQ API (Server)

What to do?

  • Create a new Solver class in Java Code
  • Add Solver class to the KnapsackConfiguration
  • Implement Solver class (can orientate on other Knapsack Solvers)
  • Deal with Wrapping the Python Script
  • Design Virtual Environment for Python Script
  • Implement a Testcase for the Solver

Task 2: Adjust Knapsack Solver for the Quantum Circuit Execution Mask

What to do?

  • Adjust Python Script of the Knapsack Solver so that it returns an OpenQASM Circuit instead of a Knapsack Solution
  • Make the OpenQASM Circuit Solveable with the Circuit Execution Mask
  • Handle Variable : Qubit Mapping so that Parsing of the Solution is Possible
  • Can orientate on other Solver with Subroutines (VRP Clustering or SAT with Exact Grover)

Task 3: Adjust Knapsack Solver for the Quantum Circuit Execution Mask

  • Make it possible to check circuits for equivalenz with the Circuit Execution Mask

What to do?

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions