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

S

SchrimpfAcceptance - Class in algorithms.acceptors
 
SchrimpfAcceptance(int, double, int) - Constructor for class algorithms.acceptors.SchrimpfAcceptance
 
SchrimpfFactory - Class in algorithms
Factory that creates the VehicleRoutingAlgorithm as proposed by Schrimpf et al., 2000 with the following parameters:
SchrimpfFactory() - Constructor for class algorithms.SchrimpfFactory
 
searchSolutions() - Method in class basics.VehicleRoutingAlgorithm
Runs the vehicle routing algorithm and returns a number of generated solutions.
SearchStrategy - Class in basics.algo
 
SearchStrategy(SolutionSelector, SolutionAcceptor) - Constructor for class basics.algo.SearchStrategy
 
SearchStrategy.DiscoveredSolution - Class in basics.algo
 
SearchStrategy.DiscoveredSolution(VehicleRoutingProblemSolution, boolean, String) - Constructor for class basics.algo.SearchStrategy.DiscoveredSolution
 
SearchStrategyListener - Interface in basics.algo
 
SearchStrategyManager - Class in basics.algo
 
SearchStrategyManager() - Constructor for class basics.algo.SearchStrategyManager
 
SearchStrategyModule - Interface in basics.algo
 
SearchStrategyModuleListener - Interface in basics.algo
 
SelectBest - Class in algorithms.selectors
 
SelectBest() - Constructor for class algorithms.selectors.SelectBest
 
selectedStrategy(String, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class basics.algo.VehicleRoutingAlgorithmListeners
 
SelectRandomly - Class in algorithms.selectors
 
SelectRandomly() - Constructor for class algorithms.selectors.SelectRandomly
 
selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in class algorithms.selectors.SelectBest
 
selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in class algorithms.selectors.SelectRandomly
 
selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in interface algorithms.selectors.SolutionSelector
 
servesJob(Job) - Method in class basics.route.TourActivities
 
Service - Class in basics
 
Service.Builder - Class in basics
 
ServiceActivity - Class in basics.route
 
setActivityCosts(VehicleRoutingActivityCosts) - Method in class basics.VehicleRoutingProblem.Builder
Sets the activityCostFunction that considers also activities on a vehicle-route.
setArrTime(double) - Method in class basics.route.DeliveryActivity
 
setArrTime(double) - Method in class basics.route.End
 
setArrTime(double) - Method in class basics.route.PickupActivity
 
setArrTime(double) - Method in class basics.route.ServiceActivity
 
setArrTime(double) - Method in class basics.route.Start
 
setArrTime(double) - Method in interface basics.route.TourActivity
 
setCoord(Coordinate) - Method in class basics.Service.Builder
 
setCoordinate(Coordinate) - Method in class basics.route.End
 
setCoordinate(Coordinate) - Method in class basics.route.Start
 
setCost(double) - Method in class basics.VehicleRoutingProblemSolution
 
setCostPerDistance(double) - Method in class basics.route.VehicleTypeImpl.Builder
 
setCostPerTime(double) - Method in class basics.route.VehicleTypeImpl.Builder
 
setCrowFlySpeed(int) - Method in class algorithms.NeighborhoodThresholdInitialiser
 
setDepartureTime(double) - Method in class basics.route.VehicleRoute
 
setDriver(Driver) - Method in class basics.route.VehicleRoute.Builder
 
setEarliestStart(double) - Method in class basics.route.DriverImpl
 
setEarliestStart(double) - Method in class basics.route.VehicleImpl.Builder
 
setEndTime(double) - Method in class basics.route.DeliveryActivity
 
setEndTime(double) - Method in class basics.route.End
 
setEndTime(double) - Method in class basics.route.PickupActivity
 
setEndTime(double) - Method in class basics.route.ServiceActivity
 
setEndTime(double) - Method in class basics.route.Start
 
setEndTime(double) - Method in interface basics.route.TourActivity
 
setFixedCost(double) - Method in class basics.route.VehicleTypeImpl.Builder
 
setFleetComposition(VehicleRoutingProblem.FleetComposition) - Method in class basics.VehicleRoutingProblem.Builder
Sets the fleetComposition.
setFleetManager(VehicleFleetManager) - Method in class algorithms.BestInsertionBuilder
 
setFleetSize(VehicleRoutingProblem.FleetSize) - Method in class basics.VehicleRoutingProblem.Builder
Sets the type of fleetSize.
setGenerateAsMuchAsRoutesAsVehiclesExist(boolean) - Method in class algorithms.BestInsertionInitialSolutionFactory
 
setHomeLocation(String) - Method in class basics.route.DriverImpl
 
setLatestArrival(double) - Method in class basics.route.VehicleImpl.Builder
 
setLatestEnd(double) - Method in class basics.route.DriverImpl
 
setLocalLevel() - Method in class algorithms.BestInsertionBuilder
 
setLocationCoord(Coordinate) - Method in class basics.route.VehicleImpl.Builder
 
setLocationId(String) - Method in class basics.route.End
 
setLocationId(String) - Method in class basics.route.Start
 
setLocationId(String) - Method in class basics.route.VehicleImpl.Builder
 
setLocationId(String) - Method in class basics.Service.Builder
 
setMaxVelocity(double) - Method in class basics.route.VehicleTypeImpl.Builder
 
setName(String) - Method in class basics.algo.SearchStrategy
 
setNeighborhood(Neighborhood) - Method in class basics.VehicleRoutingProblem.Builder
Sets the neighborhood.
setNuOfIterations(int) - Method in class basics.VehicleRoutingAlgorithm
 
setPrematureAlgorithmBreaker(PrematureAlgorithmBreaker) - Method in class basics.VehicleRoutingAlgorithm
 
setPrematureBreak(int) - Method in class basics.VehicleRoutingAlgorithm
Sets premature break.
setRandom(Random) - Method in class algorithms.selectors.SelectRandomly
 
setRandom(Random) - Method in class basics.algo.SearchStrategyManager
 
setRoutingAlgorithmFactory(VehicleRoutingAlgorithmFactory) - Method in class algorithms.NeighborhoodThresholdInitialiser
 
setRoutingCost(VehicleRoutingTransportCosts) - Method in class basics.VehicleRoutingProblem.Builder
Sets routing costs.
setSchemaValidation(boolean) - Method in class basics.io.AlgorithmConfigXmlReader
 
setSchemaValidation(boolean) - Method in class basics.io.VrpXMLReader
 
setSeed(long) - Static method in class util.RandomNumberGeneration
 
setServiceBuilderFactory(VrpXMLReader.ServiceBuilderFactory) - Method in class basics.io.VrpXMLReader
 
setServiceTime(double) - Method in class basics.Service.Builder
 
setTheoreticalEarliestOperationStartTime(double) - Method in class basics.route.End
 
setTheoreticalEarliestOperationStartTime(double) - Method in class basics.route.Start
 
setTheoreticalLatestOperationStartTime(double) - Method in class basics.route.End
 
setTheoreticalLatestOperationStartTime(double) - Method in class basics.route.Start
 
setThreshold(double) - Method in class util.NeighborhoodImpl
 
setTimeWindow(TimeWindow) - Method in class basics.Service.Builder
 
setTourActivityFactory(TourActivityFactory) - Method in class basics.io.VrpXMLReader
 
setType(VehicleType) - Method in class basics.route.VehicleImpl.Builder
 
setVehicle(Vehicle) - Method in class basics.route.VehicleRoute.Builder
 
setVehicle(Vehicle, double) - Method in class basics.route.VehicleRoute
 
setVehicleRouteCostCalculator(VehicleRouteCostCalculator) - Method in class basics.route.VehicleRoute
 
SolutionAcceptor - Interface in algorithms.acceptors
Acceptor that decides whether the newSolution is accepted or not.
Solutions - Class in util
 
Solutions() - Constructor for class util.Solutions
 
SolutionSelector - Interface in algorithms.selectors
 
speed - Variable in class util.CrowFlyCosts
 
speed - Variable in class util.ManhattanCosts
 
Start - Class in basics.route
 
Start(String, double, double) - Constructor for class basics.route.Start
 
start() - Method in class util.StopWatch
 
StateIdFactory - Class in algorithms
 
StateIdFactory() - Constructor for class algorithms.StateIdFactory
 
StateManager - Interface in algorithms
 
StateManager.State - Interface in algorithms
 
StateManager.StateId - Interface in algorithms
 
StateManagerImpl - Class in algorithms
 
StateManagerImpl() - Constructor for class algorithms.StateManagerImpl
 
StateManagerImpl.StateImpl - Class in algorithms
 
StateManagerImpl.StateImpl(double) - Constructor for class algorithms.StateManagerImpl.StateImpl
 
StateUpdates - Class in algorithms
 
StateUpdates() - Constructor for class algorithms.StateUpdates
 
StateUpdates.UpdateStates - Class in algorithms
 
StateUpdates.UpdateStates(StateManagerImpl, VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Constructor for class algorithms.StateUpdates.UpdateStates
 
stop() - Method in class util.StopWatch
 
StopWatch - Class in util
 
StopWatch() - Constructor for class util.StopWatch
 
StrategySelectedListener - Interface in basics.algo
 

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