public class StrategyAnalyser extends Object implements AlgorithmEndsListener, StrategySelectedListener, IterationStartsListener
| Modifier and Type | Class and Description |
|---|---|
static class |
StrategyAnalyser.Strategy |
| Constructor and Description |
|---|
StrategyAnalyser() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,StrategyAnalyser.Strategy> |
getStrategies() |
void |
informAlgorithmEnds(VehicleRoutingProblem problem,
Collection<VehicleRoutingProblemSolution> solutions) |
void |
informIterationStarts(int i,
VehicleRoutingProblem problem,
Collection<VehicleRoutingProblemSolution> solutions) |
void |
informSelectedStrategy(SearchStrategy.DiscoveredSolution discoveredSolution,
VehicleRoutingProblem vehicleRoutingProblem,
Collection<VehicleRoutingProblemSolution> vehicleRoutingProblemSolutions) |
void |
setOutWriter(Writer out) |
public void informIterationStarts(int i,
VehicleRoutingProblem problem,
Collection<VehicleRoutingProblemSolution> solutions)
informIterationStarts in interface IterationStartsListenerpublic void informSelectedStrategy(SearchStrategy.DiscoveredSolution discoveredSolution, VehicleRoutingProblem vehicleRoutingProblem, Collection<VehicleRoutingProblemSolution> vehicleRoutingProblemSolutions)
informSelectedStrategy in interface StrategySelectedListenerpublic void setOutWriter(Writer out)
public void informAlgorithmEnds(VehicleRoutingProblem problem, Collection<VehicleRoutingProblemSolution> solutions)
informAlgorithmEnds in interface AlgorithmEndsListenerpublic Map<String,StrategyAnalyser.Strategy> getStrategies()
Copyright © 2013–2020. All rights reserved.