Releases: dwavesystems/dwave-system
Releases · dwavesystems/dwave-system
0.7.6
New Features
- Chain break methods now accept
sample-like
inputs DWaveSampler.sample_ising
matches the cloud-client's behaviour for 0 biases in a list
Fixes
- Fix isolated variables with zero biases in
PolyCutOffComposite
- Catch the correct exception in from
child_structure_dfs
in theAutoEmbeddingComposite
- Fix
chimera.find_clique_embedding
's to work with two-variable cliques
0.7.5
Fixes
DWaveSampler
now raises the correct exception when given a mismatched QUBO
0.7.4
New Features
chain_break_method
sampling parameter for embedding compositesEmbeddingComposite
accepts afind_embedding
parameterramp
schedule functionAutoEmbeddingComposite
- Embedding composites now use depth first search to find the structure of their children
- Add new
scale_aware
keyword argument for embedding composites so they work nicely with theScaleComposite
DWaveSampler
now raises an exception when the problem does not match the QPU
Fixes
VirtualGraphComposite
now correctly uses thechain_strength
provided/calculated at construction
Changes
- Deprecated
FixedEmbeddingComposite
'ssource_adjacency
parameter
0.7.3
New Features
draw_chimera_bqm
function to draw a Chimera-structured binary quadratic model.common_working_graph
function that finds a graph with the nodes and edges common to two graphs.
Fixes
chain_break_frequency
now correctly uses the number of occurrences in its calculations.dwave.embedding.chimera.find_clique_embedding
now handles the K1 and K2 special cases and returns and embedding of optimal chain length.TilingComposite
now propagatesSampleSet.info
returned by its child sampler.
0.7.2
New Features
CutOffComposite
andPolyCutOffComposite
- Support 'nice' Pegasus labelling with
pegasus.find_clique_embedding
0.7.1
Fixes
- Remove dwave-networkx version upper bound to resolve version conflicts
0.7.0
Changes
- Use the dwave.embedding namespace for embedding utilities rather than dimod.embedding
- Use dimod 0.8.x, especially
SampleSet
rather thanResponse
.
New Features
- dwave.embedding namespace
broken_chains
function to find broken chains in samplesets- chain break resolution functions:
discard
,majority_vote
,weighted_random
,MinimizeEnergy
embed_bqm
,embed_ising
andembed_qubo
functions.unembed_sampleset
functiontarget_to_source
function that determines the source graph from a target graph and embeddingchain_to_quadratic
function that finds the quadratic biases that induce a chainchain_break_frequency
function to find the frequency of chains being broken in a sample setfind_clique_embedding
function for pegasus- Exceptions for specific embedding issues in
dwave.embedding.exceptions
Bug Fixes
EmbeddingComposite
embeds in spin-space, eliminating some energy range errors.
0.6.0
0.5.4
- New
dwave.embedding
subpackage
0.5.3
- bug fixes for
initial_state
kwarg - propagate chain break fraction by default