Skip to content

Using Quantum Computing Resources to solve different variations of the Knapsack Problem.

Notifications You must be signed in to change notification settings

amey-kulkarni27/Quantum-Knapsack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quantum-Knapsack

Using Quantum Computing Resources to solve different variations of the Knapsack Problem.

What it Does

Attempts the solve the Knapsack problem, including the following variants using Quantum Annealing (provided by DWave Systems)

  1. Only weights and values, either select an item or not (DP works)
  2. Only weights and values, select fractional items (Greedy works)
  3. Weights, Volume and values, select an item or not (3D DP works)
  4. Weights, Volume and values, select fractional items (Probably NP complete) Annealing is good in cases (1) and (3), but not great in (2). (4) is yet to be implemented.

How to Run

Create an account here: https://cloud.dwavesys.com/leap/. Prefix the URL of this Github repository in the address bar of your browser with: https://ide.dwavesys.io/#. Simply run the program to get the results.

About

Using Quantum Computing Resources to solve different variations of the Knapsack Problem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages