forked from xjyribro/qubo_benchmarking
-
Notifications
You must be signed in to change notification settings - Fork 0
This project benchmarks QUBO problems using classical solvers, gate-based quantum computing, and D-Wave's quantum annealing. Focusing on TSP, 3-SAT, and QAP, it evaluates performance, accuracy, and scalability.
Q2TM/qubo_benchmarking
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
## Important These solver clients require sign ups and tokens to use: 1. Fixstar 2. D-Wave *Gurobi requires an application to be downloaded to your local machine. Py libraries required for D-wave: 1. dwave-system 2. minorminer QUBO problems covered: 1. Quadratic Assignment problem 2. Travelling Salesman problem 3. 3-satisfiability problem ## Steps to run solvers: 1. Run $ cd Utils 2. Run $ cp .env.sample .env 3. Paste your tokens into the newly created file 4. Run solvers.ipynb on jupyter or jupyter labs Benchmark criteria: 1. Optimal solutions 2. Time 3. Code complexity 4. Cost
About
This project benchmarks QUBO problems using classical solvers, gate-based quantum computing, and D-Wave's quantum annealing. Focusing on TSP, 3-SAT, and QAP, it evaluates performance, accuracy, and scalability.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Jupyter Notebook 98.8%
- Other 1.2%