A B C D E F G H I J L M N P R S T U V W

A

AcceptNewIfBetterThanWorst - Class in algorithms.acceptors
 
AcceptNewIfBetterThanWorst(int) - Constructor for class algorithms.acceptors.AcceptNewIfBetterThanWorst
 
AcceptNewRemoveFirst - Class in algorithms.acceptors
 
AcceptNewRemoveFirst(int) - Constructor for class algorithms.acceptors.AcceptNewRemoveFirst
 
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class algorithms.acceptors.AcceptNewIfBetterThanWorst
Accepts every solution if solution memory allows.
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class algorithms.acceptors.AcceptNewRemoveFirst
Accepts every solution if solution memory allows.
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class algorithms.acceptors.SchrimpfAcceptance
 
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in interface algorithms.acceptors.SolutionAcceptor
Accepts solution or not, and returns true if a new solution has been accepted.
ACTIVITY_NAME - Static variable in class basics.route.Start
 
ActivityVisitor - Interface in algorithms
 
add(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
addActivity(int, TourActivity) - Method in class basics.route.TourActivities
 
addActivity(TourActivity) - Method in class basics.route.TourActivities
 
addActivity(TourActivity) - Method in class basics.route.VehicleRoute.Builder
 
addActivityCost(double) - Method in class basics.route.DefaultVehicleRouteCostCalculator
 
addActivityCost(double) - Method in interface basics.route.VehicleRouteCostCalculator
 
addActivityVisitor(ReverseActivityVisitor) - Method in class algorithms.ReverseRouteActivityVisitor
 
addActivityVisitor(ActivityVisitor) - Method in class algorithms.RouteActivityVisitor
 
addActivityVisitor(ActivityVisitor) - Method in class algorithms.StateManagerImpl
Adds an activityVisitor.
addActivityVisitor(ReverseActivityVisitor) - Method in class algorithms.StateManagerImpl
Adds an reverseActivityVisitor.
addAll(Collection<VehicleRoutingAlgorithmListeners.PrioritizedVRAListener>) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
addAllJobs(Collection<Job>) - Method in class basics.VehicleRoutingProblem.Builder
Adds a collection of jobs.
addAllVehicles(Collection<Vehicle>) - Method in class basics.VehicleRoutingProblem.Builder
Adds a collection of vehicles.
addConstraint(HardActivityLevelConstraint) - Method in class algorithms.BestInsertionBuilder
 
addConstraint(HardRouteLevelConstraint) - Method in class algorithms.BestInsertionBuilder
 
addConstraint(HardActivityLevelConstraint) - Method in class algorithms.ConstraintManager
 
addConstraint(HardRouteLevelConstraint) - Method in class algorithms.ConstraintManager
 
addInitialSolution(VehicleRoutingProblemSolution) - Method in class basics.VehicleRoutingAlgorithm
Adds solution to the collection of initial solutions.
addJob(Job) - Method in class basics.VehicleRoutingProblem.Builder
Adds a job which is either a service or a shipment.
addListener(InsertionListener) - Method in interface algorithms.InsertionStrategy
 
addListener(RuinListener) - Method in interface algorithms.RuinStrategy
Adds a ruin-listener.
addListener(RuinListener) - Method in class algorithms.StateManagerImpl
 
addListener(InsertionListener) - Method in class algorithms.StateManagerImpl
 
addListener(InsertionListener) - Method in class basics.algo.InsertionListeners
 
addListener(RuinListener) - Method in class basics.algo.RuinListeners
 
addListener(VehicleRoutingAlgorithmListener, VehicleRoutingAlgorithmListeners.Priority) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
addListener(VehicleRoutingAlgorithmListener) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
addLocation(String, Coordinate) - Method in class basics.VehicleRoutingProblem.Builder
 
addModule(SearchStrategyModule) - Method in class basics.algo.SearchStrategy
 
addModuleListener(SearchStrategyModuleListener) - Method in class algorithms.RuinAndRecreateModule
 
addModuleListener(SearchStrategyModuleListener) - Method in class basics.algo.SearchStrategy
 
addModuleListener(SearchStrategyModuleListener) - Method in interface basics.algo.SearchStrategyModule
 
addOtherCost(double) - Method in class basics.route.DefaultVehicleRouteCostCalculator
 
addOtherCost(double) - Method in interface basics.route.VehicleRouteCostCalculator
 
addProblemConstraint(VehicleRoutingProblem.Constraint) - Method in class basics.VehicleRoutingProblem.Builder
 
addRouteVisitor(RouteVisitor) - Method in class algorithms.StateManagerImpl
 
addSearchStrategyListener(SearchStrategyListener) - Method in class basics.algo.SearchStrategyManager
 
addSearchStrategyModuleListener(SearchStrategyModuleListener) - Method in class basics.algo.SearchStrategyManager
 
addService(Service) - Method in class basics.VehicleRoutingProblem.Builder
Adds a service to jobList.
addStrategy(SearchStrategy, double) - Method in class basics.algo.SearchStrategyManager
adds a new search strategy.
addTransportCost(double) - Method in class basics.route.DefaultVehicleRouteCostCalculator
 
addTransportCost(double) - Method in interface basics.route.VehicleRouteCostCalculator
 
addTransportDistance(String, String, double) - Method in class util.VehicleRoutingTransportCostsMatrix.Builder
Adds a transport-distance for a particular relation.
addTransportTime(String, String, double) - Method in class util.VehicleRoutingTransportCostsMatrix.Builder
Adds transport-time for a particular relation.
addVehicle(Vehicle) - Method in class basics.VehicleRoutingProblem.Builder
Adds a vehicle.
addVehicleType(VehicleType) - Method in class basics.VehicleRoutingProblem.Builder
Adds a vehicleType.
AlgorithmConfig - Class in basics.io
 
AlgorithmConfig() - Constructor for class basics.io.AlgorithmConfig
 
AlgorithmConfigXmlReader - Class in basics.io
 
AlgorithmConfigXmlReader(AlgorithmConfig) - Constructor for class basics.io.AlgorithmConfigXmlReader
 
algorithmEnds(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
AlgorithmEndsListener - Interface in basics.algo
 
algorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
AlgorithmStartsListener - Interface in basics.algo
 
areNeighbors(String, String) - Method in interface util.Neighborhood
 
areNeighbors(String, String) - Method in class util.NeighborhoodImpl
 
ArrayUtils - Class in util
 
ArrayUtils() - Constructor for class util.ArrayUtils
 
arrTime - Variable in class basics.route.ServiceActivity
 

A B C D E F G H I J L M N P R S T U V W