Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/03/20 18:06:16 (4 years ago)
Author:
abeham
Message:

#2521: working on VRP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Problems.VehicleRouting/3.4/Interfaces/IVRPProblemInstance.cs

    r17698 r17711  
    2222using System;
    2323using System.Collections.Generic;
     24using HEAL.Attic;
    2425using HeuristicLab.Core;
    2526using HeuristicLab.Data;
    2627using HeuristicLab.Problems.VehicleRouting.ProblemInstances;
    27 using HEAL.Attic;
    2828
    2929namespace HeuristicLab.Problems.VehicleRouting.Interfaces {
    3030  [StorableType("B8E231D0-6BA9-4DCF-9585-95E46B280B47")]
    3131  public interface IVRPProblemInstance : IParameterizedNamedItem {
    32     IVRPEvaluator SolutionEvaluator { get; set; }
    33     IVRPEvaluator MoveEvaluator { get; }
    34     IEnumerable<IOperator> Operators { get; }
     32    IEnumerable<IOperator> FilterOperators(IEnumerable<IOperator> operators);
    3533
    3634    event EventHandler EvaluationChanged;
     
    5048    double GetDistance(int start, int end, IVRPEncodedSolution solution);
    5149    double GetInsertionDistance(int start, int customer, int end, IVRPEncodedSolution solution, out double startDistance, out double endDistance);
    52     bool Feasible(IVRPEncodedSolution solution);
    53     bool TourFeasible(Tour tour, IVRPEncodedSolution solution);
    5450    VRPEvaluation Evaluate(IVRPEncodedSolution solution);
    5551    VRPEvaluation EvaluateTour(Tour tour, IVRPEncodedSolution solution);
    56     bool Feasible(VRPEvaluation eval);
    5752    double GetInsertionCosts(VRPEvaluation eval, IVRPEncodedSolution solution, int customer, int tour, int index, out bool feasible);
    5853  }
Note: See TracChangeset for help on using the changeset viewer.