Changeset 17698 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.VehicleRouting/3.4/Interfaces/IVRPProblemInstance.cs
- Timestamp:
- 07/24/20 00:58:42 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.VehicleRouting/3.4/Interfaces/IVRPProblemInstance.cs
r17226 r17698 48 48 double[] GetCoordinates(int city); 49 49 double GetDemand(int city); 50 double GetDistance(int start, int end, IVRPEncod ingsolution);51 double GetInsertionDistance(int start, int customer, int end, IVRPEncod ingsolution, out double startDistance, out double endDistance);52 bool Feasible(IVRPEncod ingsolution);53 bool TourFeasible(Tour tour, IVRPEncod ingsolution);54 VRPEvaluation Evaluate(IVRPEncod ingsolution);55 VRPEvaluation EvaluateTour(Tour tour, IVRPEncod ingsolution);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); 56 56 bool Feasible(VRPEvaluation eval); 57 double GetInsertionCosts(VRPEvaluation eval, IVRPEncod ingsolution, 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); 58 58 } 59 59 }
Note: See TracChangeset
for help on using the changeset viewer.