Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/30/15 14:56:55 (9 years ago)
Author:
abeham
Message:

#2444: Added evaluation output to RTS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.QuadraticAssignment.Algorithms/3.3/RobustTabooSearch.cs

    r12504 r12810  
    168168      VariableCreator variableCreator = new VariableCreator();
    169169      variableCreator.CollectedValues.Add(new ValueParameter<IntValue>("Iterations", new IntValue(0)));
     170      variableCreator.CollectedValues.Add(new ValueParameter<IntValue>("EvaluatedSolutions", new IntValue(0)));
     171      variableCreator.CollectedValues.Add(new ValueParameter<IntValue>("EvaluatedMoves", new IntValue(0)));
    170172
    171173      ResultsCollector resultsCollector = new ResultsCollector();
    172174      resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("Iterations", "The actual iteration."));
     175      resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("EvaluatedSolutions", "The number of full solution evaluations."));
     176      resultsCollector.CollectedValues.Add(new LookupParameter<IntValue>("EvaluatedMoves", "The number of move evaluations."));
    173177
    174178      solutionsCreator = new SolutionsCreator();
    175179      solutionsCreator.NumberOfSolutions = new IntValue(1);
     180
     181      IntCounter counter = new IntCounter();
     182      counter.ValueParameter.ActualName = "EvaluatedSolutions";
     183      counter.Increment = new IntValue(1);
    176184
    177185      Placeholder analyzer = new Placeholder();
     
    194202      mainOperator.ShortTermMemoryParameter.ActualName = "ShortTermMemory";
    195203      mainOperator.UseAlternativeAspirationParameter.ActualName = UseAlternativeAspirationParameter.Name;
     204      mainOperator.EvaluatedMovesParameter.ActualName = "EvaluatedMoves";
    196205
    197206      ConditionalBranch qualityStopBranch = new ConditionalBranch();
     
    226235      variableCreator.Successor = resultsCollector;
    227236      resultsCollector.Successor = solutionsCreator;
    228       solutionsCreator.Successor = analyzer;
     237      solutionsCreator.Successor = counter;
     238      counter.Successor = analyzer;
    229239      analyzer.Successor = ussp;
    230240      ussp.Operator = mainOperator;
Note: See TracChangeset for help on using the changeset viewer.