Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/19/19 20:35:46 (5 years ago)
Author:
abeham
Message:

#2521: Finished refactoring pTSP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Problems.PTSP/3.3/Improvers/PTSPEstimatedInsertionLocalImprovement.cs

    r17260 r17264  
    4242  [Item("pTSP Estimated Insertion Local Improvement", "An operator that improves probabilistic traveling salesman solutions. The operator tries to improve the probabilistic traveling salesman solution by swapping two randomly chosen edges for a certain number of times.")]
    4343  [StorableType("B2D60579-A97D-4E44-B11C-61CDA6EBEBA7")]
    44   public sealed class PTSPEstimatedInsertionLocalImprovement : SingleSuccessorOperator, IEstimatedPTSPOperator, ILocalImprovementOperator {
     44  public sealed class PTSPEstimatedInsertionLocalImprovement : SingleSuccessorOperator, IEstimatedPTSPOperator, IPermutationLocalImprovementOperator {
    4545
    4646    public ILookupParameter<IntValue> LocalIterationsParameter {
     
    7676    }
    7777
    78     public ILookupParameter<ReadOnlyItemList<BoolArray>> RealizationsParameter {
    79       get { return (ILookupParameter<ReadOnlyItemList<BoolArray>>)Parameters["Realizations"]; }
     78    public ILookupParameter<ReadOnlyItemList<BoolArray>> RealizationDataParameter {
     79      get { return (ILookupParameter<ReadOnlyItemList<BoolArray>>)Parameters["RealizationData"]; }
    8080    }
    8181
     
    9393      Parameters.Add(new LookupParameter<BoolValue>("Maximization", "True if the problem should be maximized or minimized."));
    9494      Parameters.Add(new LookupParameter<IProbabilisticTSPData>("PTSP Data", "The main parameters of the pTSP."));
    95       Parameters.Add(new LookupParameter<ItemList<BoolArray>>("Realizations", "The list of samples drawn from all possible stochastic instances."));
     95      Parameters.Add(new LookupParameter<ReadOnlyItemList<BoolArray>>("RealizationData", "The list of samples drawn from all possible stochastic instances."));
    9696    }
    9797
     
    131131      var evaluations = EvaluatedSolutionsParameter.ActualValue;
    132132      var data = ProbabilisticTSPDataParameter.ActualValue;
    133       var realizations = RealizationsParameter.ActualValue;
     133      var realizations = RealizationDataParameter.ActualValue;
    134134      if (localIterations == null) {
    135135        localIterations = new IntValue(0);
Note: See TracChangeset for help on using the changeset viewer.