Interface TemperedAcceptanceProbabilityFunction
-
- All Known Implementing Classes:
BoxGSAAcceptanceProbabilityFunction
,GSAAcceptanceProbabilityFunction
,MetropolisAcceptanceProbabilityFunction
public interface TemperedAcceptanceProbabilityFunction
A tempered acceptance probability function computes the probability that the next state transition will be accepted.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
acceptanceProbability(Vector currentState, double energyCurrent, Vector proposedState, double energyProposed, double temperature)
Computes the probability that the next state transition will be accepted.
-
-
-
Method Detail
-
acceptanceProbability
double acceptanceProbability(Vector currentState, double energyCurrent, Vector proposedState, double energyProposed, double temperature)
Computes the probability that the next state transition will be accepted.- Parameters:
currentState
- the current state of the systemenergyCurrent
- the energy in the current stateproposedState
- the proposed next state of the systemenergyProposed
- the energy in the proposed statetemperature
- the current temperature- Returns:
- the acceptance probability
-
-