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 Details

    • estimate

      InitialTemperature estimate(AnnealingProblem<S> problem, Random rng)
      Estimate an initial temperature and associated diagnostics.
      Parameters:
      problem - problem whose energy landscape is sampled
      rng - source of randomness
      Returns:
      non-null estimate with a finite, positive initial temperature