algorithms
Class NeighborhoodThresholdInitialiser
java.lang.Object
algorithms.NeighborhoodThresholdInitialiser
- All Implemented Interfaces:
- AlgorithmStartsListener, VehicleRoutingAlgorithmListener
public class NeighborhoodThresholdInitialiser
- extends java.lang.Object
- implements AlgorithmStartsListener
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NeighborhoodThresholdInitialiser
public NeighborhoodThresholdInitialiser(NeighborhoodImpl neighborhood)
setCrowFlySpeed
public void setCrowFlySpeed(int crowFlySpeed)
- Parameters:
crowFlySpeed - the crowFlySpeed to set
setRoutingAlgorithmFactory
public void setRoutingAlgorithmFactory(VehicleRoutingAlgorithmFactory routingAlgorithmFactory)
- Parameters:
routingAlgorithmFactory - the routingAlgorithm to set
initialise
public void initialise(VehicleRoutingProblem problem)
informAlgorithmStarts
public void informAlgorithmStarts(VehicleRoutingProblem problem,
VehicleRoutingAlgorithm algorithm,
java.util.Collection<VehicleRoutingProblemSolution> solutions)
- Specified by:
informAlgorithmStarts in interface AlgorithmStartsListener