Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/31/15 16:57:05 (9 years ago)
Author:
apolidur
Message:

#2221: Adding 2.5-opt-EEs operators to PTSP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PTSP/HeuristicLab.Problems.PTSP/3.3/EstimatedPTSP.cs

    r12269 r12272  
    9595      Operators.Add(new PTSPExhaustiveInversionLocalImprovement());
    9696      Operators.Add(new PTSPExhaustiveInsertionLocalImprovement());
     97
     98      Operators.Add(new Exhaustive25MoveGenerator());
     99      Operators.Add(new Stochastic25MultiMoveGenerator());
     100      Operators.Add(new Stochastic25SingleMoveGenerator());
     101      Operators.Add(new TwoPointFiveMoveMaker());
     102      Operators.Add(new PTSP25MoveEvaluator());
     103
    97104      Encoding.ConfigureOperators(Operators.OfType<IOperator>());
     105      foreach (var twopointfiveMoveOperator in Operators.OfType<I25MoveOperator>()) {
     106        twopointfiveMoveOperator.TwoPointFiveMoveParameter.ActualName = "Permutation.TwoPointFiveMove";
     107      }
    98108    }
    99109
     
    156166        op.RealizationsParameter.Value = realizations;
    157167      }
     168      foreach (var op in Operators.OfType<PTSP25MoveEvaluator>()) {
     169        op.RealizationsParameter.Value = realizations;
     170      }
     171
    158172    }
    159173  }
Note: See TracChangeset for help on using the changeset viewer.