altar.bayesian.AnnealingMethod

Module Contents

Classes

class altar.bayesian.AnnealingMethod.AnnealingMethod(annealer, **kwds)

Base class for the various annealing implementation strategies

step
iteration = 0
wid = 0
workers
initialize(self, application)

Initialize me and my parts given an {application} context

start(self, annealer)

Start the annealing process from scratch

abstract restart(self, annealer)

Start the annealing process from a checkpoint

top(self, annealer)

Notification that we are at the beginning of an update

cool(self, annealer)

Push my state forward along the cooling schedule

walk(self, annealer)

Explore configuration space by walking the Markov chains

resample(self, annealer, statistics)

Analyze the acceptance statistics and take the problem state to the end of the annealing step

archive(self, annealer, scaling, stats)

Notify archiver to record

bottom(self, annealer)

Notification that we are at the bottom of an update

finish(self, annealer)

Notification that the simulation is over