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
2
downloads

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

Documentation

API reference

License

MIT (license)

Dependencies

binary, flutter, http, ml_linalg, tuple

More

Packages that depend on qubo_embedder