Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/22/10 22:58:43 (15 years ago)
Author:
abeham
Message:

Added move operators for real encoding and test functions #890

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.SimulatedAnnealing/3.3/SimulatedAnnealing.cs

    r3145 r3187  
    191191      ParameterizeSolutionsCreator();
    192192      ParameterizeMainLoop();
     193      UpdateMoveGenerator();
     194      UpdateMoveParameters();
    193195      ParameterizeMoveEvaluators();
    194196      ParameterizeMoveMakers();
    195197      ParameterizeMoveGenerators();
    196       UpdateMoveGenerator();
    197198      Problem.Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged);
    198199      base.OnProblemChanged();
     
    226227        op.MoveQualityParameter.ActualNameChanged += new EventHandler(MoveEvaluator_MoveQualityParameter_ActualNameChanged);
    227228      }
    228       IMultiMoveGenerator oldMoveGenerator = MoveGenerator;
    229229      UpdateMoveGenerator();
    230       if (oldMoveGenerator == MoveGenerator) // in this case MoveGeneratorParameter_ValueChanged did not fire
    231         UpdateMoveParameters();
     230      UpdateMoveParameters();
    232231      ParameterizeMainLoop();
    233232      ParameterizeMoveEvaluators();
Note: See TracChangeset for help on using the changeset viewer.