algorithms
Class BestInsertionBuilder

java.lang.Object
  extended by algorithms.BestInsertionBuilder
All Implemented Interfaces:
InsertionStrategyBuilder

public class BestInsertionBuilder
extends java.lang.Object
implements InsertionStrategyBuilder


Constructor Summary
BestInsertionBuilder(VehicleRoutingProblem vrp, StateManager stateManager)
           
 
Method Summary
 void addConstraint(HardActivityLevelConstraint hardActvitiyLevelConstraint)
           
 void addConstraint(HardRouteLevelConstraint hardRouteLevelConstraint)
           
 InsertionStrategy build()
           
 void setFleetManager(VehicleFleetManager fleetManager)
           
 void setLocalLevel()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BestInsertionBuilder

public BestInsertionBuilder(VehicleRoutingProblem vrp,
                            StateManager stateManager)
Method Detail

addConstraint

public void addConstraint(HardActivityLevelConstraint hardActvitiyLevelConstraint)

addConstraint

public void addConstraint(HardRouteLevelConstraint hardRouteLevelConstraint)

setLocalLevel

public void setLocalLevel()

setFleetManager

public void setFleetManager(VehicleFleetManager fleetManager)

build

public InsertionStrategy build()
Specified by:
build in interface InsertionStrategyBuilder