Package edu.cnu.mdi.sim.simanneal
Interface TemperatureHeuristic<S extends AnnealingSolution<S>>
- Type Parameters:
S- solution type handled by the problem
- All Known Implementing Classes:
EnergyDistributionHeuristic
public interface TemperatureHeuristic<S extends AnnealingSolution<S>>
Strategy for estimating a suitable initial simulated-annealing temperature.
-
Method Summary
Modifier and TypeMethodDescriptionestimate(AnnealingProblem<S> problem, Random rng) Estimate an initial temperature and associated diagnostics.
-
Method Details
-
estimate
Estimate an initial temperature and associated diagnostics.- Parameters:
problem- problem whose energy landscape is sampledrng- source of randomness- Returns:
- non-null estimate with a finite, positive initial temperature
-