| Modifier and Type | Method and Description |
|---|---|
SearchStrategy.DiscoveredSolution |
SearchStrategy.run(VehicleRoutingProblem vrp,
Collection<VehicleRoutingProblemSolution> solutions)
Runs the search-strategy and its according modules, and returns DiscoveredSolution.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StrategySelectedListener.informSelectedStrategy(SearchStrategy.DiscoveredSolution discoveredSolution,
VehicleRoutingProblem vehicleRoutingProblem,
Collection<VehicleRoutingProblemSolution> vehicleRoutingProblemSolutions) |
void |
VehicleRoutingAlgorithmListeners.selectedStrategy(SearchStrategy.DiscoveredSolution discoveredSolution,
VehicleRoutingProblem problem,
Collection<VehicleRoutingProblemSolution> solutions) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
VariationCoefficientTermination.isPrematureBreak(SearchStrategy.DiscoveredSolution discoveredSolution) |
boolean |
TimeTermination.isPrematureBreak(SearchStrategy.DiscoveredSolution discoveredSolution) |
boolean |
IterationWithoutImprovementTermination.isPrematureBreak(SearchStrategy.DiscoveredSolution discoveredSolution) |
boolean |
PrematureAlgorithmTermination.isPrematureBreak(SearchStrategy.DiscoveredSolution discoveredSolution)
Returns true if algorithm should terminate, false otherwise.
|
Copyright © 2013–2024. All rights reserved.