edu.mit.util.stats
Class Annealer

java.lang.Object
  extended by edu.mit.util.stats.Annealer

public class Annealer
extends Object


Constructor Summary
Annealer(double burnin_duration, double cooling_duration, double max_burnin, int num_its)
           
 
Method Summary
 double anneal(double prob)
          calls the annealer, adds one tick
 double annealWithoutUpdate(double prob)
           
 double getHalfProbAnnealed()
          returns f(.5) given the current temp.
 void reset()
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Annealer

public Annealer(double burnin_duration,
                double cooling_duration,
                double max_burnin,
                int num_its)
Method Detail

reset

public void reset()

anneal

public double anneal(double prob)
calls the annealer, adds one tick


getHalfProbAnnealed

public double getHalfProbAnnealed()
returns f(.5) given the current temp. seems more useful than the temperature


annealWithoutUpdate

public double annealWithoutUpdate(double prob)

update

public void update()


Copyright © 2008 MIT. All Rights Reserved.