qubo_embedder 0.2.1 copy "qubo_embedder: ^0.2.1" to clipboard
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 Qubo format instead of Hamiltonian objects 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:
    • DwaveApi with ApiParams allows a low-level access to the DWave Solver REST API
    • QpuSolverInfo, SolverGraphInfo
    • Embedder
    • Abstract Embedding class with implementations in PseudoEmbedding and MinorEmbedding
    • Encoder, Decoder
    • Constants

0.1.0 #

  • First prerelease containing the essential features and data structures
    • Sampler
    • Qubo
    • Hamiltonian
    • SolutionVector
    • SolutionRecord and SolutionRecordEntry
2
likes
110
points
15
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

An unofficial library to embed and send optimization (QUBO, Ising) problems to DWave System quantum annealing solvers.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

binary, flutter, http, ml_linalg, tuple

More

Packages that depend on qubo_embedder