Version 1 (modified by pfleck, 11 years ago) (diff) |
---|
work in progress ...
How to … implement a new VRP Evaluator
Goals
One way to implement a new VPR variant is by extending the VRPEvaluator. This is a suitable possibility if the VRP variant does not require additional model data or decision variables. A VRPEvaluator is responsible for evaluating a solution candidate which contains a set of tours. By extending the VRPEvaluator, it is possible to interpret the available information of a specific problem instance differently.
After this tutorial you will be able to implement your own VRP variants that only require extending the VRPEvaluator. You will also have a basic understanding of the concepts and architecture concerning the VRPEvaluator and related components.
Attachments (9)
- 1-PRP_EvaluatorEvaluation.png (9.9 KB) - added by pfleck 11 years ago.
- 2-InsertionInfoSample.png (42.9 KB) - added by pfleck 11 years ago.
- 3-PRP_EvaluatorEvaluationInfo.png (23.4 KB) - added by pfleck 11 years ago.
- 4-PRP_EvaluatorEvaluationInfo_Hierarchy.png (52.5 KB) - added by pfleck 11 years ago.
- 5-TourInsertion.png (15.4 KB) - added by pfleck 11 years ago.
- 6-PRP_result.png (30.2 KB) - added by pfleck 11 years ago.
- 7-CVRP_result.png (24.1 KB) - added by pfleck 11 years ago.
- CapacityDependentStopSizeViewPatch.patch (3.2 KB) - added by pfleck 11 years ago.
- HeuristicLab.PollutionRoutingProblem.zip (8.8 KB) - added by pfleck 10 years ago.
Download all attachments as: .zip