Closed HeuristicLab-Trac-Bot closed 9 years ago
r11134 Added a tightly coupled VNS implementation of Orienteering Problem
- Added Orienteering problem as Script
- Added Score visualization
- Merged trunk
r11186 added blank OrienteeringProblem and OrienteeringEvaluator
- Added Operators in Problem.
- Implemented simple OrienteeringEvaluator.
- Implemented OrienteeringProblem as CVRPData ProblemInstanceInterpreter.
- Added OrienteeringProblemView.
- Added BestOrienteeringSolutionAnalyser
- Added OrienteeringSolution
- Implemented InitializeInitialOrienteeringInstance
r11192 improved GreedyTourCreator by using an iterative length calculation instead of re-evaluation.
- Added OrienteeringLocalImprovementOperator parameterization
- Renamed some stuff
- Fixed bug in LocalImprovementOperator.
- Implemented ShakingOperator.
- Fixed bugs in cost calculation of insertion and replacement
- Rewritten Cleanup of infeasible tours
- Small refactoring
- Implemented OrienteeringSolutionView
- Fixed bug in tour cleanup
r11237 fixed bug in score calculation and used quality parameter
- Added MaximumBlockLength parameter in OrienteeringLocalImprovementOperator
- Use and set parameter from ILocalImprovementOperator
- Added visualization in the visualization tab of the problem
- Fixed bug in shaking operator when tour only consists of start and end point
r11247 Now VNS adds LocalImprovementOperators from problem first (better default selection of operator)
- Added OPData
- Added SchildeOPParser and SchildOPInstanceProvider
- Added Schilde instances zip
- Implemented additional InstanceConsumer of OPData in OrienteeringProblem
r11264 Fixed random index calculation bug in shaking operator
r11265 Improved orienteering solution view by labeling start and endpoint
- Changed path visualization to line strip instead of polygon since start and end point must not match
- Used correct incremental length calculation in CleanupTour
r11268 added additional missing value changed event handlers
r11269 Uses DistanceHelper for calculating initial distance matrix
r11270 fixed dimension bug and wrong initial endpoint when loading CVPR data
r11275 Removed manual add of the LocalImprovementOperator since VNS performs the lookup itself.
r11276 fixed OrienteeringSolutionView when score range is zero
r11277 implemented InstanceConsumer of TSPData for OrienteeringProblem
r11284 interpret depot as start and endpoint when loading CVRP data
r11289 merged changes from #2225 to enable all CVRP provider for the orienteering problem.
r11293 Changed selection of neighborhood for shaking operator to a deterministic selection. This way, neighborhoods won't be visited multiple times during an attempt to escape local optimum.
r11305 Added missing build targets for Orienteering assemblies
- Added missing PluginDependencies.
- Sealed some classes.
r11311 Added distance penalty calculation in OrienteeringEvaluator.
Issue migrated from trac ticket # 2208
milestone: HeuristicLab 3.3.12 | component: Problems.Orienteering | priority: medium | resolution: done
2014-07-08 10:27:01: @NimZwei created the issue