Optimization Algorithms
Dynex excels at NP-hard combinatorial optimization problems. All examples use the annealing interface (BQM/QUBO formulations).MaxCut
Partition graph vertices into two sets to maximize the number of edges between sets.Number Partitioning
Divide a set of numbers into two subsets with equal (or near-equal) sums.Vertex Cover
Find the minimum set of vertices that covers every edge in a graph.All optimization notebooks
| Problem | Notebook |
|---|---|
| MaxCut | G70 benchmark |
| Number partitioning | quantum_number_partitioning.ipynb |
| Vertex cover | quantum_vertex_cover.ipynb |
| Graph partitioning | quantum_graph_partitioning.ipynb |
| Set cover | quantum_set_cover.ipynb |
| Job sequencing | quantum_job_sequencing.ipynb |
| k-Means clustering | quantum_kmeans_clustering.ipynb |
| Binary ILP | quantum_BILP.ipynb |
| Integer factorization | example_integer_factorisation.ipynb |
| n-Queens | QuantumnQueenProblem.ipynb |
| Sudoku | QuantumSudoku.ipynb |
| Protein folding | QuantumProteinFolding.ipynb |
| RNA folding | example_rna_folding.ipynb |
| Multi-vehicle routing | quantum_multi_vehicle_routing |
| Workforce scheduling | quantum_workforce_scheduling |
| Flow shop scheduling | quantum_flow_scheduling |