Hybrid Asynchronous Decomposition Sampler prototype framework.
stoppable
class decorator to simplify implementing thread-safe stop behaviourRoofDualifyDecomposer
endomorphic
option removed from RacingBranches
and ParallelBranches
in favor of explicit Identity
blocksweeps
renamed to num_sweeps
in SA samplersChanges since 0.2.0:
MergeSamples
that vertically stacks SampleSets from multiple StatesSliceSamples
that slices the set of samples (and trivially truncates)States.first
propertydimod==0.8.8
(breaking change of SampleSet.samples()
behaviour)Changes since 0.1.4:
ReverseAnnealingAutoEmbeddingSampler
TrackMin
GreedyPathMerge
sample composer that finds the best sample on a greedy path between two samplesIdentity
runnableLoop
refactored and generalized. Loops now come in two flavours: LoopUntilNoImprovement
and LoopWhileNoImprovement
.max_iter
, and max_time
(a new terminating condition).SimpleIterator
deprecated.EnergyImpactDecomposer
. Two new modes of traversal are Breadth-First-Search and Priority-First-Search, both energy impact seeded.Unwind
ing context implicitly propagated to child runnablesUnwind
Runnable
constructionState.from_(sub)problem
factoriesSampleSet.hstack
and SampleSet.vstack
utility functionsChanges since 0.1.3:
EnergyImpactDecomposer
rewritten as a rolling, streaming, decomposersize
in all decomposersUnwind
and Reduce
hybrid.concurrency
(with new process executor)Changes since 0.1.2:
stop()
/halt()
interface changeChanges since v0.1.1:
dwave-tabu
with bug fixes for trivial edge casesChanges from v0.1.0:
Map
, Lambda
First public alpha release.