Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/24/20 00:58:42 (4 years ago)
Author:
abeham
Message:

#2521: working on VRP (WIP)

File:
1 edited

Legend:

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

    r17226 r17698  
    4848    double[] GetCoordinates(int city);
    4949    double GetDemand(int city);
    50     double GetDistance(int start, int end, IVRPEncoding solution);
    51     double GetInsertionDistance(int start, int customer, int end, IVRPEncoding solution, out double startDistance, out double endDistance);
    52     bool Feasible(IVRPEncoding solution);
    53     bool TourFeasible(Tour tour, IVRPEncoding solution);
    54     VRPEvaluation Evaluate(IVRPEncoding solution);
    55     VRPEvaluation EvaluateTour(Tour tour, IVRPEncoding solution);
     50    double GetDistance(int start, int end, IVRPEncodedSolution solution);
     51    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);
     54    VRPEvaluation Evaluate(IVRPEncodedSolution solution);
     55    VRPEvaluation EvaluateTour(Tour tour, IVRPEncodedSolution solution);
    5656    bool Feasible(VRPEvaluation eval);
    57     double GetInsertionCosts(VRPEvaluation eval, IVRPEncoding solution, int customer, int tour, int index, out bool feasible);
     57    double GetInsertionCosts(VRPEvaluation eval, IVRPEncodedSolution solution, int customer, int tour, int index, out bool feasible);
    5858  }
    5959}
Note: See TracChangeset for help on using the changeset viewer.