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/PTSPEstimatedTwoPointFiveLocalImprovement.cs

    r17260 r17264  
    4242  [Item("PTSP Estimated 2.5 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("8B04265A-50AD-4FAD-99F8-2357D6F10CC3")]
    44   public sealed class PTSPEstimatedTwoPointFiveLocalImprovement : SingleSuccessorOperator, IEstimatedPTSPOperator, ILocalImprovementOperator {
     44  public sealed class PTSPEstimatedTwoPointFiveLocalImprovement : SingleSuccessorOperator, IEstimatedPTSPOperator, IPermutationLocalImprovementOperator {
    4545
    4646    public ILookupParameter<IntValue> LocalIterationsParameter {
     
    7575      get { return (ILookupParameter<IProbabilisticTSPData>)Parameters["PTSP Data"]; }
    7676    }
    77     public ILookupParameter<ReadOnlyItemList<BoolArray>> RealizationsParameter {
    78       get { return (ILookupParameter<ReadOnlyItemList<BoolArray>>)Parameters["Realizations"]; }
     77    public ILookupParameter<ReadOnlyItemList<BoolArray>> RealizationDataParameter {
     78      get { return (ILookupParameter<ReadOnlyItemList<BoolArray>>)Parameters["RealizationData"]; }
    7979    }
    8080
     
    9292      Parameters.Add(new LookupParameter<BoolValue>("Maximization", "True if the problem should be maximized or minimized."));
    9393      Parameters.Add(new LookupParameter<IProbabilisticTSPData>("PTSP Data", "The main parameters of the pTSP."));
    94       Parameters.Add(new LookupParameter<ReadOnlyItemList<BoolArray>>("Realizations", "The list of samples drawn from all possible stochastic instances."));
     94      Parameters.Add(new LookupParameter<ReadOnlyItemList<BoolArray>>("RealizationData", "The list of samples drawn from all possible stochastic instances."));
    9595    }
    9696
     
    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.