qubo_embedder 0.2.1
qubo_embedder: ^0.2.1 copied to clipboard
An unofficial library to embed and send optimization (QUBO, Ising) problems to DWave System quantum annealing solvers.
0.2.1 #
- Removed an unnecessary check in the pseudo-embedding for QUBO problems that returns an empty embedding if all logical qubits have a coefficient of 0.
0.2.0 #
- Implemented the DWave sampler, DWave API interface and pseudo-embedding algorithms to allow sending QUBO problems to real quantum annealers!
- Samplers now require the
Quboformat instead ofHamiltonianobjects as input, allowing for a more functional approach. To compensate, QUBO problems can now be created from Hamiltonians:final qubo = Qubo.fromHamiltonian(hamiltonian); - New objects:
DwaveApiwithApiParamsallows a low-level access to the DWave Solver REST APIQpuSolverInfo,SolverGraphInfoEmbedder- Abstract
Embeddingclass with implementations inPseudoEmbeddingandMinorEmbedding Encoder,DecoderConstants
0.1.0 #
- First prerelease containing the essential features and data structures
SamplerQuboHamiltonianSolutionVectorSolutionRecordandSolutionRecordEntry