Changeset 15333 for branches/jschiess/HeuristicLab.Algorithms.SimulatedAnnealing/3.4/TemperatureController.cs
- Timestamp:
- 08/21/17 11:17:24 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/jschiess/HeuristicLab.Algorithms.SimulatedAnnealing/3.4/TemperatureController.cs
r15315 r15333 58 58 private const string MaximizationName = "Maximization"; 59 59 private const string MoveQualityName = "MoveQuality"; 60 private const string TemperatureBeforeReheatName = "TemperatureBeforeReheat";61 60 private const string CurrentRandomWalkStepName = "CurrentRandomWalkStep"; 62 private const string QualitiesBeforeReheatingName = "QualitiesBeforeReheating";63 61 private const string LastAcceptedQualityName = "LastAcceptedQuality"; 64 62 private const string TemperatureInitializerName = "TemperatureInitializer"; … … 92 90 Parameters.Add(new ValueLookupParameter<IntValue>(MaximumIterationsName, "The maximum number of iterations which should be processed.")); 93 91 Parameters.Add(new ValueLookupParameter<BoolValue>(MaximizationName, "True if the problem is a maximization problem, otherwise false.")); 94 Parameters.Add(new ValueLookupParameter<I Operator>(AnnealingOperatorName, "The operator that cools the temperature."));92 Parameters.Add(new ValueLookupParameter<IDiscreteDoubleValueModifier>(AnnealingOperatorName, "The operator that cools the temperature.")); 95 93 Parameters.Add(new ValueLookupParameter<IReheatingOperator>(ReheatingOperatorName, "The operator that reheats the temperature if necessary.")); 96 94 Parameters.Add(new LookupParameter<IntValue>(TemperatureStartIndexName, "The index where the annealing or heating was last changed.")); … … 108 106 Parameters.Add(new LookupParameter<DoubleValue>(AverageAcceptanceRatioName, "Average acceptance over full acceptance memory.")); 109 107 Parameters.Add(new LookupParameter<IntValue>(CurrentRandomWalkStepName, "Current random walk step.")); 110 Parameters.Add(new LookupParameter<DoubleValue>(TemperatureBeforeReheatName, "Temperature before the reheat occured."));111 Parameters.Add(new LookupParameter<ItemList<DoubleValue>>(QualitiesBeforeReheatingName, "List of qualities where the algorithm has been stuck."));112 108 Parameters.Add(new LookupParameter<DoubleValue>(LastAcceptedQualityName, "Quality of last accepted solution.")); 113 109
Note: See TracChangeset
for help on using the changeset viewer.