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

A

abbreviation() - Method in enum com.graphhopper.jsprit.core.util.DistanceUnit
 
abbreviation() - Method in enum com.graphhopper.jsprit.core.util.TimeUnit
 
AbstractActivity - Class in com.graphhopper.jsprit.core.problem
Created by schroeder on 14.07.14.
AbstractActivity() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractActivity
 
AbstractForwardVehicleRoutingTransportCosts - Class in com.graphhopper.jsprit.core.problem.cost
 
AbstractForwardVehicleRoutingTransportCosts() - Constructor for class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
 
AbstractInsertionStrategy - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
AbstractInsertionStrategy(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
AbstractInsertionStrategy.Insertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
AbstractJob - Class in com.graphhopper.jsprit.core.problem
Created by schroeder on 14.07.14.
AbstractJob() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractJob
 
AbstractRuinStrategy - Class in com.graphhopper.jsprit.core.algorithm.ruin
 
AbstractRuinStrategy(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
AbstractTypeKey() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
 
AbstractVehicle - Class in com.graphhopper.jsprit.core.problem
AbstractVehicle to handle indeces of vehicles.
AbstractVehicle() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
AbstractVehicle.AbstractTypeKey - Class in com.graphhopper.jsprit.core.problem
 
AcceptNewRemoveFirst - Class in com.graphhopper.jsprit.core.algorithm.acceptor
Created by schroeder on 09/02/16.
AcceptNewRemoveFirst(int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst
 
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst
Accepts every solution if solution memory allows.
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
 
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.GreedyAcceptance
Accepts every solution if solution memory allows.
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
acceptSolution(VehicleRoutingProblemSolution, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.algorithm.acceptor.SolutionAcceptor
Accepts solution or not, and returns true if a new solution has been accepted.
Activity - Class in com.graphhopper.jsprit.core.problem.job
 
activity - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Activity.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
Activity.Type - Enum in com.graphhopper.jsprit.core.problem.job
 
ACTIVITY_NAME - Static variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
Deprecated.
ActivityContext - Class in com.graphhopper.jsprit.core.problem.misc
Provides insertion context information about a particular activity.
ActivityContext() - Constructor for class com.graphhopper.jsprit.core.problem.misc.ActivityContext
 
ActivityInsertionCosts(double, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator.ActivityInsertionCosts
 
ActivityInsertionCostsCalculator - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
ActivityInsertionCostsCalculator.ActivityInsertionCosts - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
ActivityStartAsSoonAsArrived - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
Created by schroeder on 08/07/15.
ActivityStartAsSoonAsArrived() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartAsSoonAsArrived
 
ActivityStartsAsSoonAsTimeWindowOpens - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
Created by schroeder on 08/07/15.
ActivityStartsAsSoonAsTimeWindowOpens() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartsAsSoonAsTimeWindowOpens
 
ActivityStartStrategy - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
Created by schroeder on 08/07/15.
ActivityTimeTracker - Class in com.graphhopper.jsprit.core.util
 
ActivityTimeTracker(ForwardTransportTime, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
ActivityTimeTracker(ForwardTransportTime, ActivityTimeTracker.ActivityPolicy, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
ActivityTimeTracker.ActivityPolicy - Enum in com.graphhopper.jsprit.core.util
 
ActivityVisitor - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
 
ActWithoutStaticLocation - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
ActWithoutStaticLocation(Service) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
ActWithoutStaticLocation(ActWithoutStaticLocation) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
add(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
add(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
 
addActivity(int, TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
Inserts the specified activity add the specified insertionIndex.
addActivity(TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
Adds specified activity at the end of activity-list.
addActivityVisitor(ReverseActivityVisitor) - Method in class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
 
addActivityVisitor(ActivityVisitor) - Method in class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
 
addAll(Collection<VehicleRoutingAlgorithmListeners.PrioritizedVRAListener>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
addAllDeliveryTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addAllJobs(Collection<? extends Job>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a collection of jobs.
addAllListeners(Collection<InsertionListener>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
addAllPickupTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addAllRequiredSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addAllRequiredSkills(Skills) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addAllRequiredSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addAllRequiredSkills(Skills) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addAllSizeDimensions(Capacity) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addAllSizeDimensions(Capacity) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addAllSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.Skills.Builder
Adds a collection of skills.
addAllSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
 
addAllStateUpdater(Collection<StateUpdater>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
addAllTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addAllVehicles(Collection<? extends Vehicle>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a collection of vehicles.
addBreak(Break) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Deprecated.
addBreak(Break, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Deprecated.
addBreak(Break, TimeWindow, Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
addCapacityDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Adds a capacity dimension.
addConstraint(HardActivityConstraint, ConstraintManager.Priority) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addConstraint(HardRouteConstraint) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addConstraint(SoftActivityConstraint) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addConstraint(SoftRouteConstraint) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addCoreConstraints(ConstraintManager, StateManager, VehicleRoutingProblem) - Static method in class com.graphhopper.jsprit.core.algorithm.AlgorithmUtil
 
addCoreStateAndConstraintStuff(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
addCoreStateAndConstraintStuff() - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
addDelivery(Delivery) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Adds a delivery to this route.
addDelivery(Delivery, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
addDelivery(Shipment) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Adds a the delivery of the specified shipment.
addDelivery(Shipment, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
addDeliveryTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addDeliveryTimeWindow(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.Capacity.Builder
add capacity dimension
addFailedConstrainName(String) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
addInitialSolution(VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Adds solution to the collection of initial solutions.
addInitialVehicleRoute(VehicleRoute) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds an initial vehicle route.
addInitialVehicleRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a collection of initial vehicle routes.
addJob(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a job which is either a service or a shipment.
addJob(AbstractJob) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a job which is either a service or a shipment.
addListener(VehicleRoutingAlgorithmListener, VehicleRoutingAlgorithmListeners.Priority) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
addListener(VehicleRoutingAlgorithmListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
addListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
addListener(InsertionListener) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
 
addListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
addListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
addListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
addListener(RuinListener) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
Adds a ruin-listener.
addListener(VehicleRoutingAlgorithmListener) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
addLoadConstraint() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addLocation(String, Coordinate) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Deprecated.
addModule(SearchStrategyModule) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
addModuleListener(SearchStrategyModuleListener) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
addModuleListener(SearchStrategyModuleListener) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
addModuleListener(SearchStrategyModuleListener) - Method in interface com.graphhopper.jsprit.core.algorithm.SearchStrategyModule
 
addNonJobActivities(Collection<? extends AbstractActivity>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
 
addPickup(Pickup) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Adds a pickup to this route.
addPickup(Pickup, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
addPickup(Shipment) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Adds a the pickup of the specified shipment.
addPickup(Shipment, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
addPickupTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addPickupTimeWindow(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addRequiredSkill(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addRequiredSkill(String) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addSearchStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
addSearchStrategyListener(SearchStrategyListener) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
addSearchStrategyModuleListener(SearchStrategyModuleListener) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
addService(Service) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Adds a service to this route.
addService(Service, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
addSizeDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Adds capacity dimension.
addSizeDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Adds capacity dimension.
addSkill(String) - Method in class com.graphhopper.jsprit.core.problem.Skills.Builder
Adds skill.
addSkill(String) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
 
addSkills(Skills) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
 
addSkillsConstraint() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addStateUpdater(StateUpdater) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Adds state updater.
addStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
adds a new search strategy with a certain weight.
addTerminationCriterion(PrematureAlgorithmTermination) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Adds a termination criterion to the collection of already specified termination criteria.
addTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addTimeWindow(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addTimeWindowConstraint() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
addTransportDistance(int, int, double) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
Adds a transport-distance for a particular relation.
addTransportDistance(String, String, double) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
Adds a transport-distance for a particular relation.
addTransportTime(int, int, double) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
Adds transport-time for a particular relation.
addTransportTime(String, String, double) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
Adds transport-time for a particular relation.
addTransportTimeAndDistance(int, int, double, double) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
 
addup(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Adds up two capacities, i.e.
addVehicle(Vehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a vehicle.
addVehicle(AbstractVehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a vehicle.
algorithmEnds(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
AlgorithmEndsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
algorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
AlgorithmStartsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
AlgorithmUtil - Class in com.graphhopper.jsprit.core.algorithm
Created by schroeder on 02/08/16.
AlgorithmUtil() - Constructor for class com.graphhopper.jsprit.core.algorithm.AlgorithmUtil
 
ArrayUtils - Class in com.graphhopper.jsprit.core.util
 
ArrayUtils() - Constructor for class com.graphhopper.jsprit.core.util.ArrayUtils
 
arrTime - Variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
arrTime - Variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
AvgServiceAndShipmentDistance - Class in com.graphhopper.jsprit.core.algorithm.ruin.distance
Calculator that calculates average distance between two jobs based on the input-transport costs.
AvgServiceAndShipmentDistance(VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceAndShipmentDistance
 
AvgServiceDistance - Class in com.graphhopper.jsprit.core.algorithm.ruin.distance
Calculator that calculates average distance between two jobs based on the input-transport costs.
AvgServiceDistance(VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceDistance
 

B

BackwardTransportCost - Interface in com.graphhopper.jsprit.core.problem.cost
 
BackwardTransportTime - Interface in com.graphhopper.jsprit.core.problem.cost
 
BeforeJobInsertionListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityPrevLocations
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateFutureWaitingTimes
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateSkills
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVariableCosts
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.VehicleDependentTraveledDistance
 
begin(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityVisitor
 
begin(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ReverseActivityVisitor
 
begin(VehicleRoute) - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
BenchmarkInstance - Class in com.graphhopper.jsprit.core.util
 
BenchmarkInstance(String, VehicleRoutingProblem, Double, Double) - Constructor for class com.graphhopper.jsprit.core.util.BenchmarkInstance
 
BenchmarkResult - Class in com.graphhopper.jsprit.core.util
 
BenchmarkResult(BenchmarkInstance, int, double[], double[], double[]) - Constructor for class com.graphhopper.jsprit.core.util.BenchmarkResult
 
BestInsertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
Best insertion that insert the job where additional costs are minimal.
BestInsertion(JobInsertionCostsCalculator, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertion
 
BestInsertionBuilder - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
BestInsertionBuilder(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
BestInsertionConcurrent - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
BestInsertionConcurrent(JobInsertionCostsCalculator, ExecutorService, int, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionConcurrent
 
bestKnownResult - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
 
bestKnownVehicles - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
 
bestOf(Collection<VehicleRoutingProblemSolution>) - Static method in class com.graphhopper.jsprit.core.util.Solutions
 
Break - Class in com.graphhopper.jsprit.core.problem.job
Break extends Service and is intended to model a time-window based driver break.
Break.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
BreakActivity - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
BreakActivity(Break) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
BreakActivity(BreakActivity) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
BreakInsertionCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
BreakInsertionCalculatorFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.BreakInsertionCalculatorFactory
 
BreakScheduling - Class in com.graphhopper.jsprit.core.algorithm.recreate
Created by schroeder on 07/04/16.
BreakScheduling(VehicleRoutingProblem, StateManager, ConstraintManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
 
build() - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
build() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
build() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
build() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
build() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Builds the jobInsertionCalculator.
build() - Method in class com.graphhopper.jsprit.core.problem.Capacity.Builder
Builds an immutable Capacity and returns it.
build() - Method in class com.graphhopper.jsprit.core.problem.job.Activity.Builder
 
build() - Method in class com.graphhopper.jsprit.core.problem.job.Break.Builder
Builds Break.
build() - Method in class com.graphhopper.jsprit.core.problem.job.Delivery.Builder
Builds Delivery.
build() - Method in class com.graphhopper.jsprit.core.problem.job.Pickup.Builder
Builds Pickup.
build() - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Builds the service.
build() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Builds the shipment.
build() - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
 
build() - Method in class com.graphhopper.jsprit.core.problem.Skills.Builder
Builds the skill container and returns it.
build() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Builds the route.
build() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Builds and returns the vehicle.
build() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Builds the vehicle-type.
build() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
build() - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
Builds the matrix.
build() - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
Builds the matrix.
buildAlgorithm() - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
Builder(Location, Activity.Type) - Constructor for class com.graphhopper.jsprit.core.problem.job.Activity.Builder
 
Builder() - Constructor for class com.graphhopper.jsprit.core.problem.Location.Builder
 
Builder() - Constructor for class com.graphhopper.jsprit.core.problem.Skills.Builder
 
Builder() - Constructor for class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
 

C

calculateDistance(Coordinate, Coordinate) - Static method in class com.graphhopper.jsprit.core.util.EuclideanDistanceCalculator
 
calculateDistance(Coordinate, Coordinate, DistanceUnit) - Static method in class com.graphhopper.jsprit.core.util.GreatCircleDistanceCalculator
Harversine method.
calculateDistance(Coordinate, Coordinate) - Static method in class com.graphhopper.jsprit.core.util.ManhattanDistanceCalculator
 
CalculationUtils - Class in com.graphhopper.jsprit.core.util
Deprecated.
CalculationUtils() - Constructor for class com.graphhopper.jsprit.core.util.CalculationUtils
Deprecated.
 
Capacity - Class in com.graphhopper.jsprit.core.problem
Capacity with an arbitrary number of capacity-dimension.
capacity - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Capacity.Builder - Class in com.graphhopper.jsprit.core.problem
Builder that builds Capacity
capacityBuilder - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
clear() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Clears all states, i.e.
ClusterRuinStrategyFactory - Class in com.graphhopper.jsprit.core.algorithm.ruin
 
ClusterRuinStrategyFactory(int, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.ClusterRuinStrategyFactory
 
com.graphhopper.jsprit.core.algorithm - package com.graphhopper.jsprit.core.algorithm
 
com.graphhopper.jsprit.core.algorithm.acceptor - package com.graphhopper.jsprit.core.algorithm.acceptor
 
com.graphhopper.jsprit.core.algorithm.box - package com.graphhopper.jsprit.core.algorithm.box
 
com.graphhopper.jsprit.core.algorithm.listener - package com.graphhopper.jsprit.core.algorithm.listener
 
com.graphhopper.jsprit.core.algorithm.module - package com.graphhopper.jsprit.core.algorithm.module
 
com.graphhopper.jsprit.core.algorithm.recreate - package com.graphhopper.jsprit.core.algorithm.recreate
 
com.graphhopper.jsprit.core.algorithm.recreate.listener - package com.graphhopper.jsprit.core.algorithm.recreate.listener
 
com.graphhopper.jsprit.core.algorithm.ruin - package com.graphhopper.jsprit.core.algorithm.ruin
 
com.graphhopper.jsprit.core.algorithm.ruin.distance - package com.graphhopper.jsprit.core.algorithm.ruin.distance
 
com.graphhopper.jsprit.core.algorithm.ruin.listener - package com.graphhopper.jsprit.core.algorithm.ruin.listener
 
com.graphhopper.jsprit.core.algorithm.selector - package com.graphhopper.jsprit.core.algorithm.selector
 
com.graphhopper.jsprit.core.algorithm.state - package com.graphhopper.jsprit.core.algorithm.state
 
com.graphhopper.jsprit.core.algorithm.termination - package com.graphhopper.jsprit.core.algorithm.termination
 
com.graphhopper.jsprit.core.analysis - package com.graphhopper.jsprit.core.analysis
 
com.graphhopper.jsprit.core.problem - package com.graphhopper.jsprit.core.problem
 
com.graphhopper.jsprit.core.problem.constraint - package com.graphhopper.jsprit.core.problem.constraint
 
com.graphhopper.jsprit.core.problem.cost - package com.graphhopper.jsprit.core.problem.cost
 
com.graphhopper.jsprit.core.problem.driver - package com.graphhopper.jsprit.core.problem.driver
 
com.graphhopper.jsprit.core.problem.job - package com.graphhopper.jsprit.core.problem.job
 
com.graphhopper.jsprit.core.problem.misc - package com.graphhopper.jsprit.core.problem.misc
 
com.graphhopper.jsprit.core.problem.solution - package com.graphhopper.jsprit.core.problem.solution
 
com.graphhopper.jsprit.core.problem.solution.route - package com.graphhopper.jsprit.core.problem.solution.route
 
com.graphhopper.jsprit.core.problem.solution.route.activity - package com.graphhopper.jsprit.core.problem.solution.route.activity
 
com.graphhopper.jsprit.core.problem.solution.route.state - package com.graphhopper.jsprit.core.problem.solution.route.state
 
com.graphhopper.jsprit.core.problem.vehicle - package com.graphhopper.jsprit.core.problem.vehicle
 
com.graphhopper.jsprit.core.reporting - package com.graphhopper.jsprit.core.reporting
 
com.graphhopper.jsprit.core.util - package com.graphhopper.jsprit.core.util
 
compare(VehicleRoute, VehicleRoute) - Method in class com.graphhopper.jsprit.core.util.VehicleIndexComparator
 
ConfigureLocalActivityInsertionCalculator - Class in com.graphhopper.jsprit.core.algorithm.recreate
Created by schroeder on 22/07/15.
ConfigureLocalActivityInsertionCalculator(VehicleRoutingProblem, LocalActivityInsertionCostsCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ConfigureLocalActivityInsertionCalculator
 
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Sets a flag to consider also fixed-cost when evaluating the insertion of a job.
Constraint - Interface in com.graphhopper.jsprit.core.problem.constraint
 
ConstraintManager - Class in com.graphhopper.jsprit.core.problem.constraint
Manager that manage hard- and soft constraints, both on route and activity level.
ConstraintManager(VehicleRoutingProblem, RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
ConstraintManager(VehicleRoutingProblem, RouteAndActivityStateGetter, Collection<Constraint>) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
ConstraintManager.Priority - Enum in com.graphhopper.jsprit.core.problem.constraint
 
constructInitialSolutionWith(InsertionStrategy, SolutionCostCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
containsSkill(String) - Method in class com.graphhopper.jsprit.core.problem.Skills
Not case sensitive.
coord - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Coordinate - Class in com.graphhopper.jsprit.core.util
 
Coordinate(double, double) - Constructor for class com.graphhopper.jsprit.core.util.Coordinate
 
copyAndGetActivities(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
copyOf(Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Makes a deep copy of Capacity.
copyOf(BreakActivity) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
copyOf(End) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
copyOf(ServiceActivity) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
copyOf(Start) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
copyOf(TourActivities) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
copyOf(VehicleRoute) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns a deep copy of this vehicleRoute.
copyOf(VehicleRoutingProblemSolution) - Static method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Makes a deep copy of the solution to be copied.
copyOf(Vehicle) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
Returns a simple copy of vehicle.
COSTS - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
create(VehicleRoutingProblem, ActivityInsertionCostsCalculator, JobActivityFactory, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakInsertionCalculatorFactory
 
create(VehicleRoutingProblem, ActivityInsertionCostsCalculator, JobActivityFactory, ConstraintManager) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorFactory
 
create(VehicleRoutingProblem, ActivityInsertionCostsCalculator, JobActivityFactory, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ServiceInsertionCalculatorFactory
 
create(VehicleRoutingProblem, ActivityInsertionCostsCalculator, JobActivityFactory, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFactory
 
createActivities(Job) - Method in interface com.graphhopper.jsprit.core.problem.JobActivityFactory
 
createActivity(Service) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DefaultTourActivityFactory
 
createActivity(Service) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivityFactory
 
createAlgorithm(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.box.GreedySchrimpfFactory
createAlgorithm(VehicleRoutingProblem) - Static method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit
 
createAlgorithm(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.box.SchrimpfFactory
createCalculator() - Method in class com.graphhopper.jsprit.core.algorithm.VariablePlusFixedSolutionCostCalculatorFactory
 
createDelivery(Shipment) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DefaultShipmentActivityFactory
 
createDelivery(Shipment) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourShipmentActivityFactory
 
createEmptyInsertionData() - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns an instance of InsertionData that represents an EmptyInsertionData (which might indicate that no insertion has been found).
createFleetManager() - Method in class com.graphhopper.jsprit.core.problem.vehicle.FiniteFleetManagerFactory
Creates the finite fleetmanager.
createFleetManager() - Method in class com.graphhopper.jsprit.core.problem.vehicle.InfiniteFleetManagerFactory
Creates the infinite fleetmanager.
createFleetManager() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManagerFactory
 
createGreedyAlgorithmBuilder(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.box.GreedySchrimpfFactory
 
createNeighborhoods(VehicleRoutingProblem, JobDistance) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoodsFactory
 
createNeighborhoods(VehicleRoutingProblem, JobDistance, int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoodsFactory
 
createNoVehicle() - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
Returns empty/noVehicle which is a vehicle having no capacity, no type and no reasonable id.
createNumberToBeRemoved() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinShareFactory
 
createPickup(Shipment) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DefaultShipmentActivityFactory
 
createPickup(Shipment) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourShipmentActivityFactory
 
createSolution(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.InsertionInitialSolutionFactory
 
createSolution(VehicleRoutingProblem) - Method in interface com.graphhopper.jsprit.core.problem.solution.InitialSolutionFactory
Creates an initial solution for the specified VehicleRoutingProblem.
createStandardCalculator(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorLightFactory
Returns standard insertion calculator, i.e.
createStateId(String) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Create and returns a stateId with the specified state-name.
createStrategy(VehicleRoutingProblem) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyFactory
 
createStrategy(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.ClusterRuinStrategyFactory
 
createStrategy(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RadialRuinStrategyFactory
 
createStrategy(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RandomRuinStrategyFactory
 
createStrategy(VehicleRoutingProblem) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategyFactory
 
CrowFlyCosts - Class in com.graphhopper.jsprit.core.util
 
CrowFlyCosts(Locations) - Constructor for class com.graphhopper.jsprit.core.util.CrowFlyCosts
 

D

DBSCANClusterer - Class in com.graphhopper.jsprit.core.algorithm.ruin
Created by schroeder on 04/02/15.
DBSCANClusterer(VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
DecreasingRelativeFixedCosts - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
DecreasingRelativeFixedCosts(RouteAndActivityStateGetter, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
DefaultRegretScoringFunction - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
DefaultRegretScoringFunction(ScoringFunction) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.DefaultRegretScoringFunction
 
DefaultScorer - Class in com.graphhopper.jsprit.core.algorithm.recreate
Created by schroeder on 15/10/15.
DefaultScorer(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
 
DefaultShipmentActivityFactory - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
DefaultShipmentActivityFactory() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.DefaultShipmentActivityFactory
 
DefaultTourActivityFactory - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
DefaultTourActivityFactory() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.DefaultTourActivityFactory
 
DeliverService - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
DeliverService(Delivery) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
DeliverShipment - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
DeliverShipment(Shipment) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
Delivery - Class in com.graphhopper.jsprit.core.problem.job
Delivery extends Service and is intended to model a Service where smth is UNLOADED (i.e.
Delivery.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
DeliveryActivity - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
 
deliveryTimeWindows - Variable in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
DellAmicoFixCostCalculator - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
DellAmicoFixCostCalculator(int, RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.DellAmicoFixCostCalculator
 
DependencyType - Enum in com.graphhopper.jsprit.core.problem.constraint
Created by schroeder on 12/07/16.
detourFactor - Variable in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
DiscoveredSolution(VehicleRoutingProblemSolution, boolean, String) - Constructor for class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
 
DistanceUnit - Enum in com.graphhopper.jsprit.core.util
Created by schroeder on 04.12.14.
divide(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Divides every dimension of numerator capacity by the corresponding dimension of denominator capacity, , and averages each quotient.
Driver - Interface in com.graphhopper.jsprit.core.problem.driver
 
DriverImpl - Class in com.graphhopper.jsprit.core.problem.driver
 
DriverImpl.NoDriver - Class in com.graphhopper.jsprit.core.problem.driver
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
duplicate() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Makes a deep copy of this activity.
DURATION - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 

E

EARLIEST_OPERATION_START_TIME - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
EARLIEST_WITHOUT_WAITING - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
earliestStart - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
emptyRoute() - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns an empty route.
End - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
End(Location, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
End(String, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
End(End) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
endLocationId - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
endTime - Variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
endTime - Variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.Capacity
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.job.Service
Two services are equal if they have the same id.
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Two shipments are equal if they have the same id.
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.Location
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.Skills
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
Two timeWindows are equal if they have the same start AND endTime.
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
Two vehicles are equal if they have the same id and if their types are equal.
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
equals(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
equals(Object) - Method in class com.graphhopper.jsprit.core.util.Coordinate
 
EuclideanCosts - Class in com.graphhopper.jsprit.core.util
 
EuclideanCosts() - Constructor for class com.graphhopper.jsprit.core.util.EuclideanCosts
 
EuclideanDistanceCalculator - Class in com.graphhopper.jsprit.core.util
 
EuclideanDistanceCalculator() - Constructor for class com.graphhopper.jsprit.core.util.EuclideanDistanceCalculator
 
EuclideanServiceDistance - Class in com.graphhopper.jsprit.core.algorithm.ruin.distance
 
EuclideanServiceDistance() - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.distance.EuclideanServiceDistance
 
Event - Interface in com.graphhopper.jsprit.core.algorithm.recreate
Created by schroeder on 19/05/15.
ExperimentalSchrimpfAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
 
ExperimentalSchrimpfAcceptance(int, double, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
 
experimentalTimeScheduler(double, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 

F

FastVehicleRoutingTransportCostsMatrix - Class in com.graphhopper.jsprit.core.util
CostMatrix that allows pre-compiled time and distance-matrices to be considered as VehicleRoutingTransportCosts in the VehicleRoutingProblem.
FastVehicleRoutingTransportCostsMatrix.Builder - Class in com.graphhopper.jsprit.core.util
Builder that builds the matrix.
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityPrevLocations
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateFutureWaitingTimes
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
finish(List<TourActivity>, Job) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateSkills
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVariableCosts
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
finish() - Method in class com.graphhopper.jsprit.core.algorithm.state.VehicleDependentTraveledDistance
 
finish() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityVisitor
 
finish() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ReverseActivityVisitor
 
finish() - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
FiniteFleetManagerFactory - Class in com.graphhopper.jsprit.core.problem.vehicle
Factory that creates a finite fleetmanager.
FiniteFleetManagerFactory(Collection<Vehicle>) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.FiniteFleetManagerFactory
Constucts the factory.
fix - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
ForwardTransportCost - Interface in com.graphhopper.jsprit.core.problem.cost
 
ForwardTransportTime - Interface in com.graphhopper.jsprit.core.problem.cost
 
fulfilled(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in interface com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint
Returns whether newAct can be inserted in between prevAct and nextAct.
fulfilled(JobInsertionContext) - Method in interface com.graphhopper.jsprit.core.problem.constraint.HardRouteConstraint
Returns whether a job can be inserted in route.
fulfilled(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.HardSkillConstraint
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.MaxDistanceConstraint
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.MaxTimeInVehicleConstraint
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.PickupAndDeliverShipmentLoadActivityLevelConstraint
Checks whether there is enough capacity to insert newAct between prevAct and nextAct.
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ServiceDeliveriesFirstConstraint
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadActivityLevelConstraint
 
fulfilled(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadRouteLevelConstraint
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ShipmentPickupsFirstConstraint
 
fulfilled(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.SwitchNotFeasible
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.VehicleDependentTimeWindowConstraints
 
FUTURE_MAXLOAD - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
FUTURE_WAITING - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 

G

get(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate
 
get(int) - Method in class com.graphhopper.jsprit.core.problem.Capacity
Returns value of capacity-dimension with specified index.
getActArrTime() - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
getActEndTime() - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
getActivities() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
 
getActivities() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getActivities() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getActivities() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
getActivities() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns an unmodifiable list of activities on this route (without start/end).
getActivities(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getActivity() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters.JobActivityWrapper
 
getActivityContext() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
 
getActivityCost(TourActivity, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts
Calculates and returns the activity cost at tourAct.
getActivityCost(TourActivity, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.WaitingTimeCosts
 
getActivityCosts() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns activityCosts.
getActivityDuration(TourActivity, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts
 
getActivityDuration(TourActivity, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.WaitingTimeCosts
 
getActivityEndTime(double, TourActivity) - Static method in class com.graphhopper.jsprit.core.util.CalculationUtils
Deprecated.
getActivityStartTime(TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartAsSoonAsArrived
 
getActivityStartTime(TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartsAsSoonAsTimeWindowOpens
 
getActivityStartTime(TourActivity, double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartStrategy
 
getActivityState(TourActivity, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns associated state for the specified activity and stateId, or it returns null if no value is associated.
getActivityState(TourActivity, Vehicle, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns the associated state value to the specified activity, vehicle and stateId, or null if no state value is associated.
getActivityState(TourActivity, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
 
getActivityState(TourActivity, Vehicle, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
 
getActivityType() - Method in class com.graphhopper.jsprit.core.problem.job.Activity
 
getAddedJobs() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Returns an unmodifiable collection of already added jobs.
getAddedVehicles() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Gets an unmodifiable collection of already added vehicles.
getAddedVehicleTypes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Gets an unmodifiable collection of already added vehicle-types.
getAdditionalCosts() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator.ActivityInsertionCosts
 
getAdditionalTime() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator.ActivityInsertionCosts
 
getAdditionalTime() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
getAlgorithmListeners() - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
getAlgorithmListeners() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
getAllLocations() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getArrivalTime() - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
Returns arrival time at associated activity.
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getArrTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns the arrival-time of this activity.
getAsInputStream(String) - Static method in class com.graphhopper.jsprit.core.util.Resource
 
getAssociatedActivities() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
 
getAsURL(String) - Static method in class com.graphhopper.jsprit.core.util.Resource
 
getAvailableVehicle(VehicleTypeKey) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
 
getAvailableVehicles() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
Returns a collection of available vehicles.
getAvailableVehicles(Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
 
getBackwardTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
 
getBackwardTransportCost(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.BackwardTransportCost
 
getBackwardTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
 
getBackwardTransportTime(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.BackwardTransportTime
 
getBreak() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
 
getBreak() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getBreak() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getCapacityDimensions() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
Returns capacity dimensions.
getCapacityDimensions() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
getCapacityViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getCapacityViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getCapacityViolationAfterActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getCapacityViolationAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getCapacityViolationAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getClusters(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
getCode(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
getCodesToReason() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
Returns an unmodifiable map of codes and reason pairs.
getCompTimeInSeconds() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
getCompTimes() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
getConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getCoord(String) - Method in interface com.graphhopper.jsprit.core.util.Locations
 
getCoordinate() - Method in class com.graphhopper.jsprit.core.problem.Location
 
getCost() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Returns cost of this solution.
getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator
 
getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DellAmicoFixCostCalculator
 
getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
 
getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.VariableTransportCostCalculator
 
getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in interface com.graphhopper.jsprit.core.problem.constraint.SoftActivityConstraint
 
getCosts(JobInsertionContext) - Method in interface com.graphhopper.jsprit.core.problem.constraint.SoftRouteConstraint
 
getCosts(VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.problem.solution.SolutionCostCalculator
Returns costs of solution.
getCriticalHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getCurrentTime() - Method in interface com.graphhopper.jsprit.core.algorithm.termination.TimeTermination.TimeGetter
 
getCurrTimeInSeconds() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
getDeliveryInsertionIndex() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns insertionIndex of deliveryActivity.
getDeliveryLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getDeliveryServiceTime() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Returns service-time of delivery.
getDeliveryTimeWindow() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Returns the time-window of delivery.
getDeliveryTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getDepartureTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns the departureTime of this vehicle in this route.
getDependencyType(String) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getDependencyTypes() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getDistance(Job, Job) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceAndShipmentDistance
Calculates and returns the average distance between two jobs based on the input-transport costs.
getDistance(Job, Job) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceDistance
Calculates and returns the average distance between two jobs based on the input-transport costs.
getDistance(Job, Job) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.distance.EuclideanServiceDistance
 
getDistance(Job, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.distance.JobDistance
 
getDistance(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getDistance() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
 
getDistance(Location, Location, double, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.TransportDistance
 
getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
getDistance(int, int) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
Returns the distance from to to.
getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
 
getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
 
getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.ManhattanCosts
 
getDistance(String, String) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
Returns the distance fromId to toId.
getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
 
getDistanceAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getDriver() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns the driver operating this route.
getEarliestDeparture() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
Returns the earliest departure of vehicle which should be the lower bound of this vehicle's departure times.
getEarliestDeparture() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getEarliestDeparture() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getEarliestStart() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
getEnd() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
Returns endTime of TimeWindow.
getEnd() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns end-activity of this route.
getEndLocation() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
 
getEndLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getEndLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getEndThreshold() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
Returns end time of associated activity.
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getEndTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns end-time of this activity.
getFailedConstraintNames() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
getFailedConstraintNamesFrequencyMapping() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
For each job id, it returns frequency distribution of failed constraints (simple name of constraint) in an unmodifiable map.
getFailedConstraintNamesToCode() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
Returns an unmodifiable map of constraint names (simple name of constraint) and reason code pairs.
getFixedCosts(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getFixedCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getFleetSize() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns type of fleetSize, either INFINITE or FINITE.
getHardRouteConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getHighPrioHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getHomeLocation() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
getHumanReadableReason(int) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
getHumanReadableReason(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
getId() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getId() - Method in interface com.graphhopper.jsprit.core.problem.driver.Driver
 
getId() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
getId() - Method in interface com.graphhopper.jsprit.core.problem.HasId
 
getId() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
Returns the unique identifier (id) of a job.
getId() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getId() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getId() - Method in class com.graphhopper.jsprit.core.problem.Location
 
getId() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
Returns the id of this vehicle.
getId() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getId() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractActivity
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
getIndex() - Method in interface com.graphhopper.jsprit.core.problem.HasIndex
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.Location
 
getInitialThreshold() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
getInitialThreshold() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
getInitialVehicleRoutes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns a copy of initial vehicle routes.
getInsertion() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
getInsertionCost() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns insertion costs (which might be the additional costs of inserting the corresponding job).
getInsertionData() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy.Insertion
 
getInsertionData(VehicleRoute, Job, Vehicle, double, Driver, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculator
 
getInsertionData(Job, VehicleRoute, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorLight
 
getInsertionData(VehicleRoute, Job, Vehicle, double, Driver, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
Calculates the marginal cost of inserting job i locally.
getInsertionIndex() - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
Returns the insertion index of the associated vehicle.
getInstance() - Static method in class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
 
getInstance() - Static method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns the job that needs to be inserted.
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getJob() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity.JobActivity
Returns the job that is involved with this activity.
getJobActivityFactory() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getJobs() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
getJobs() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the unmodifiable job map.
getJobsInclusiveInitialJobsInRoutes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getJobsWithLocation() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getLastTransportCostAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLastTransportDistanceAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLastTransportTimeAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLatestArrival() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
Returns the latest arrival time at this vehicle's end-location which should be the upper bound of this vehicle's arrival times at end-location.
getLatestArrival() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getLatestArrival() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getLatestEnd() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
getListener() - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.PrioritizedVRAListener
 
getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
getListeners() - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
 
getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
getListeners() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
 
getLoadAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadAtBeginning() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadAtEnd() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadDelivered(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadDelivered() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadJustBeforeActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadPickedUp(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadPickedUp() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadRightAfterActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Activity
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Service
Returns location.
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getLocation() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns location.
getLocationMap() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Returns the unmodifiable map of collected locations (mapped by their location-id).
getLocations() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Returns the locations collected SO FAR by this builder.
getLowPrioHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getMatrix() - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
First dim is from, second to and third indicates whether it is a distance value (index=0) or time value (index=1).
getMaxDistance() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoods
 
getMaxIterations() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Gets max number of iterations.
getMaxLoad(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getMaxOperationTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getMaxTimeInVehicle() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
 
getMaxTimeInVehicle() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getMaxTimeInVehicle() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getMaxVelocity() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
Returns maximum velocity of this vehicle-type.
getMaxVelocity() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
getMostLikelyFailedConstraintName(Frequency) - Static method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
getMostLikelyReason(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
Returns the most likely reason i.e.
getMostLikelyReasonCode(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
Returns the most likely reason code i.e.
getName() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
getName() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getName() - Method in interface com.graphhopper.jsprit.core.algorithm.SearchStrategyModule
 
getName() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
Returns name.
getName() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getName() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getName() - Method in class com.graphhopper.jsprit.core.problem.Location
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getName() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns the name of this activity.
getNearestNeighborsIterator(int, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoods
 
getNewDepTime() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns the new departure time at the new vehicle's start location.
getNewDriver() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns the driver that should operate the new route, i.e.
getNewVehicle() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns the vehicle that should operate the new route, i.e.
getNextLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
getNoLocations() - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
 
getNuActivities() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getNumberOfDeliveries(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfDeliveries() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfDeliveriesAtEnd() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfDeliveriesAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickups(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickups() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickupsAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickupsAtBeginning() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNuOfDimensions() - Method in class com.graphhopper.jsprit.core.problem.Capacity
Returns the number of specified capacity dimensions.
getObjectiveFunction() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
getOperationTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getOperationTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns the operation-time this activity takes.
getPenaltyForMissedTimeWindow() - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Parameter
 
getPickupInsertionIndex() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns insertionIndex of pickkupActivity.
getPickupLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getPickupServiceTime() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Returns the pickup service-time.
getPickupTimeWindow() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Returns the time-window of pickup.
getPickupTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getPoint() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters.JobActivityWrapper
 
getPreviousLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
getPriority() - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.PrioritizedVRAListener
 
getPriority() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
Get priority of job.
getPriority() - Method in class com.graphhopper.jsprit.core.problem.job.Service
Get priority of service.
getPriority() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Get priority of shipment.
getProblemState(StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns mapped state value that is associated to the specified stateId, or null if no value is associated to the specified stateId.
getProfile() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
 
getProfile() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
getRandom() - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
getRandomCluster(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
getRandomStrategy() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
Returns search strategy that has been randomly selected.
getReasons() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
Deprecated.
getRelatedActivityContext() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns pickup context.
getRemainingTime() - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
getRequiredSkills() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
 
getRequiredSkills() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getRequiredSkills() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getResults() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
getResultStats() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
getRoute() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy.Insertion
 
getRoute() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns the existing route where the .getJob() needs to be inserted in.
getRoutes() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Returns a collection of vehicle-routes.
getRouteState(VehicleRoute, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns the route state that is associated to the route and stateId, or null if no state is associated.
getRouteState(VehicleRoute, Vehicle, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns the route state that is assigned to the specified route, vehicle and stateId.
getRouteState(VehicleRoute, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
 
getRouteState(VehicleRoute, Vehicle, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
 
getRuin() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
getRuinShareFactory() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
getSearchStrategyManager() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
getSearchStrategyModules() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getSelectedDriver() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns the vehicle to be employed.
getSelectedVehicle() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns the vehicle to be employed.
getServiceDuration() - Method in class com.graphhopper.jsprit.core.problem.job.Service
Returns the service-time/duration a service takes at service-location.
getServiceTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getServiceTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getServiceTime() - Method in class com.graphhopper.jsprit.core.problem.job.Activity
 
getSize() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
Returns size, i.e.
getSize() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getSize() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns the capacity-demand of that activity, in terms of what needs to be loaded or unloaded at this activity.
getSkills() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
 
getSkills() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getSkills() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getSolution() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
 
getSolutionAcceptor() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getSolutionSelector() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getStart() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
Returns startTime of TimeWindow.
getStart() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns start-activity of this route.
getStartLocation() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
 
getStartLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getStartLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getStartTime() - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
getStrategies() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
getStrategyId() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getTheoreticalEarliestOperationStartTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns the theoretical earliest operation start time, which is the time that is just allowed (not earlier) to start this activity, that is for example service.getTimeWindow().getStart().
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
getTheoreticalLatestOperationStartTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Returns the theoretical latest operation start time, which is the time that is just allowed (not later) to start this activity, that is for example service.getTimeWindow().getEnd().
getTimesStats() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
getTimeWindow() - Method in class com.graphhopper.jsprit.core.problem.job.Service
Returns the time-window a service(-operation) is allowed to start.
getTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Activity
 
getTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getTimeWindows() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindows
 
getTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
 
getTimeWindowViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTimeWindowViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTimeWindowViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTotalCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTourActivities() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns TourActivities.
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
 
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.ForwardTransportCost
 
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
 
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
 
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.ManhattanCosts
 
getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
 
getTransportCosts() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns routing costs.
getTransportTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTransportTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.ForwardTransportTime
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.ManhattanCosts
 
getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
 
getTransportTimeAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getType() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getType() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
Returns the VehicleType of this vehicle.
getType() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
getType() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
getTypeId() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
Returns typeId.
getTypeId() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
getTypes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the entire, unmodifiable collection of types.
getUnassignedJobs() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Returns bad jobs, i.e.
getUserData() - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
 
getUserData() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
getUserData() - Method in class com.graphhopper.jsprit.core.problem.Location
 
getUserData() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
 
getUserData() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
 
getUserData() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
getVariableTransportCosts(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getVariableTransportCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getVariableTransportCostsAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getVehicle() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns the vehicle operating this route.
getVehicleCostParams() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
Return the cost-parameter of this vehicle-type.
getVehicleCostParams() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
getVehicleDepartureTime() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
getVehicles() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the entire, unmodifiable collection of vehicles.
getVehicles() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
getVehicleStats() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
getVehicleTypeIdentifier() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
getVehicleTypeIdentifier() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
 
getWaitingTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getWaitingTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getWaitingTimeAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getWeight(String) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
getWeights() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
getX() - Method in class com.graphhopper.jsprit.core.util.Coordinate
 
getY() - Method in class com.graphhopper.jsprit.core.util.Coordinate
 
GreatCircleCosts - Class in com.graphhopper.jsprit.core.util
 
GreatCircleCosts() - Constructor for class com.graphhopper.jsprit.core.util.GreatCircleCosts
 
GreatCircleCosts(DistanceUnit) - Constructor for class com.graphhopper.jsprit.core.util.GreatCircleCosts
 
GreatCircleDistanceCalculator - Class in com.graphhopper.jsprit.core.util
Created by schroeder on 28.11.14.
GreatCircleDistanceCalculator() - Constructor for class com.graphhopper.jsprit.core.util.GreatCircleDistanceCalculator
 
GreedyAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
Acceptor that accepts solutions to be memorized only better solutions.
GreedyAcceptance(int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.GreedyAcceptance
 
GreedySchrimpfFactory - Class in com.graphhopper.jsprit.core.algorithm.box
Factory that creates the VehicleRoutingAlgorithm as proposed by Schrimpf et al., 2000 with the following parameters:
GreedySchrimpfFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.box.GreedySchrimpfFactory
 

H

HardActivityConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
Hard constraint that evaluates whether a new activity can be inserted between an activity segment (prevAct,nextAct).
HardActivityConstraint.ConstraintsStatus - Enum in com.graphhopper.jsprit.core.problem.constraint
Indicates whether a hard activity constraint is fulfilled or not
HardConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
 
HardRouteConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
Hard constraint that evaluates whether a new job (insertionContext.getJob()) can be inserted existing route (insertionContext.getRoute()).
HardSkillConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
SkillConstraint that ensures that only vehicles with according skills can serve route and job to be inserted.
HardSkillConstraint(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.HardSkillConstraint
 
hasActivityState(TourActivity, Vehicle, StateId) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns true if a state value is associated to the specified activity, vehicle and stateId.
hasBackhaulConstraintViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Returns true if backhaul constraint is violated (false otherwise).
hasBackhaulConstraintViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasBackhaulConstraintViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.Capacity
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.Location
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.Skills
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
hashCode() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
hashCode() - Method in class com.graphhopper.jsprit.core.util.Coordinate
 
HasId - Interface in com.graphhopper.jsprit.core.problem
Created by schroeder on 14.07.14.
HasIndex - Interface in com.graphhopper.jsprit.core.problem
Created by schroeder on 14.07.14.
hasNext() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
 
hasRouteState(VehicleRoute, Vehicle, StateId) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns true if a state is assigned to the specified route, vehicle and stateId.
hasShipmentConstraintViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Returns true, if shipment constraint is violated.
hasShipmentConstraintViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasShipmentConstraintViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Returns true if shipment constraint is violated, i.e.
hasSkillConstraintViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasSkillConstraintViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasSkillConstraintViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasVariableLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Break
 

I

ignore(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
incIteration() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
IncreasingAbsoluteFixedCosts - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
IncreasingAbsoluteFixedCosts(int) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
InfiniteFleetManagerFactory - Class in com.graphhopper.jsprit.core.problem.vehicle
Factory that creates an infinite fleetmanager.
InfiniteFleetManagerFactory(Collection<Vehicle>) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.InfiniteFleetManagerFactory
Constructs the factory.
informAlgorithmEnds(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEndsListener
 
informAlgorithmEnds(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.util.SolutionVerifier
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfInitialThresholdGenerator
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.AlgorithmStartsListener
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
informAlgorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
informBeforeJobInsertion(Job, InsertionData, VehicleRoute) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.BeforeJobInsertionListener
 
informBeforeJobInsertion(Job, InsertionData, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
informInsertionEnds(Collection<VehicleRoute>, Collection<Job>) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionEndsListener
 
informInsertionEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.RemoveEmptyVehicles
 
informInsertionEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
informInsertionEndsListeners(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ConfigureLocalActivityInsertionCalculator
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DellAmicoFixCostCalculator
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionStartsListener
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.ResetAndIniFleetManager
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
informIterationEnds(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.IterationEndsListener
 
informIterationEnds(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
informIterationEnds(int, VehicleRoutingProblem, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.IterationStartsListener
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
informIterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
informIterationStarts(int, VehicleRoutingProblem, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ConfigureLocalActivityInsertionCalculator
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DellAmicoFixCostCalculator
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.JobInsertedListener
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
informJobUnassigned(Job, Collection<String>) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.JobUnassignedListener
 
informJobUnassigned(Job, Collection<String>) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
informJobUnassignedListeners(Job, List<String>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
informSelectedStrategy(SearchStrategy.DiscoveredSolution, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.StrategySelectedListener
 
informSolutionChanged(VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Sets the specified solution and calculates all necessary indicators again.
informStrategyWeightChanged(String, double) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
informVehicleSwitched(VehicleRoute, Vehicle, Vehicle) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
initialise() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoods
 
InitialSolutionFactory - Interface in com.graphhopper.jsprit.core.problem.solution
Interface for all factories that create initial solutions for the specified VehicleRoutingProblem.
Insertion(VehicleRoute, InsertionData) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy.Insertion
 
InsertionBuilder - Class in com.graphhopper.jsprit.core.algorithm.recreate
Deprecated.
InsertionBuilder(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
InsertionBuilder.Strategy - Enum in com.graphhopper.jsprit.core.algorithm.recreate
Deprecated.
 
InsertionData - Class in com.graphhopper.jsprit.core.algorithm.recreate
Data object that collects insertion information.
InsertionData(double, int, int, Vehicle, Driver) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
InsertionData.NoInsertionFound - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
InsertionEndsListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
InsertionInitialSolutionFactory - Class in com.graphhopper.jsprit.core.algorithm
 
InsertionInitialSolutionFactory(InsertionStrategy, SolutionCostCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.InsertionInitialSolutionFactory
 
InsertionListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
InsertionListeners - Class in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
InsertionListeners() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
InsertionStartsListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
InsertionStrategy - Interface in com.graphhopper.jsprit.core.algorithm.recreate
Basic interface for insertion strategies
InsertionStrategyBuilder - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
InsertionStrategyBuilder(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
InsertionStrategyBuilder.Strategy - Enum in com.graphhopper.jsprit.core.algorithm.recreate
 
InsertionStrategyFactory - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
insertJob(Job, InsertionData, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
insertJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
insertJobs(Collection<VehicleRoute>, Collection<Job>) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
Inserts unassigned jobs into vehicle routes.
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertion
 
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionConcurrent
 
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
Runs insertion.
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
Runs insertion.
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
Runs insertion.
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
Runs insertion.
instance - Variable in class com.graphhopper.jsprit.core.util.BenchmarkResult
 
InternalStates - Class in com.graphhopper.jsprit.core.algorithm.state
 
InternalStates() - Constructor for class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
invert(Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Returns the inverted capacity, i.e.
isAccepted() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
 
isEmpty() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
isEmpty() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns tour if tour-activity-sequence is empty, i.e.
isGreaterOrEqual(Capacity) - Method in class com.graphhopper.jsprit.core.problem.Capacity
Returns true if this capacity is greater or equal than the capacity toCompare
isLessOrEqual(Capacity) - Method in class com.graphhopper.jsprit.core.problem.Capacity
Returns true if this capacity is less or equal than the capacity toCompare, i.e.
isLocked(Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
Returns true if locked.
isPrematureBreak(SearchStrategy.DiscoveredSolution) - Method in class com.graphhopper.jsprit.core.algorithm.termination.IterationWithoutImprovementTermination
 
isPrematureBreak(SearchStrategy.DiscoveredSolution) - Method in interface com.graphhopper.jsprit.core.algorithm.termination.PrematureAlgorithmTermination
Returns true if algorithm should terminate, false otherwise.
isPrematureBreak(SearchStrategy.DiscoveredSolution) - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
isPrematureBreak(SearchStrategy.DiscoveredSolution) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
isReturnToDepot() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
Returns true if vehicle returns to depot, false otherwise.
isReturnToDepot() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
 
isReturnToDepot() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
iterationEnds(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
IterationEndsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
iterationStarts(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
IterationStartsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
IterationWithoutImprovementTermination - Class in com.graphhopper.jsprit.core.algorithm.termination
Terminates algorithm prematurely based on iterations without any improvement (i.e.
IterationWithoutImprovementTermination(int) - Constructor for class com.graphhopper.jsprit.core.algorithm.termination.IterationWithoutImprovementTermination
Constructs termination.
iterator() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 

J

Job - Interface in com.graphhopper.jsprit.core.problem.job
Basic interface for all jobs.
JobActivityFactory - Interface in com.graphhopper.jsprit.core.problem
JobActivityFactory that creates the activities to the specified job.
JobActivityWrapper(TourActivity.JobActivity) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters.JobActivityWrapper
 
JobDistance - Interface in com.graphhopper.jsprit.core.algorithm.ruin.distance
 
JobInsertedListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
JobInsertionContext - Class in com.graphhopper.jsprit.core.problem.misc
Provides context information about a particular job insertion.
JobInsertionContext(VehicleRoute, Job, Vehicle, Driver, double) - Constructor for class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Constructs the context.
JobInsertionCostsCalculator - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
JobInsertionCostsCalculatorBuilder - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
JobInsertionCostsCalculatorBuilder(List<InsertionListener>, List<VehicleRoutingAlgorithmListeners.PrioritizedVRAListener>) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Constructs the builder.
JobInsertionCostsCalculatorFactory - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
JobInsertionCostsCalculatorLight - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
JobInsertionCostsCalculatorLightFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
Created by schroeder on 11.12.14.
JobInsertionCostsCalculatorLightFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorLightFactory
 
JobNeighborhoods - Interface in com.graphhopper.jsprit.core.algorithm.ruin
Created by schroeder on 07/01/15.
JobNeighborhoodsFactory - Class in com.graphhopper.jsprit.core.algorithm.ruin
Created by schroeder on 05/03/15.
JobNeighborhoodsFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoodsFactory
 
jobSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
Returns number of jobs assiciated to activities in this activity sequence.
JobUnassignedListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
Created by schroeder on 06/02/17.
Jsprit - Class in com.graphhopper.jsprit.core.algorithm.box
 
Jsprit.Builder - Class in com.graphhopper.jsprit.core.algorithm.box
 
Jsprit.Construction - Enum in com.graphhopper.jsprit.core.algorithm.box
 
Jsprit.Parameter - Enum in com.graphhopper.jsprit.core.algorithm.box
 
Jsprit.Strategy - Enum in com.graphhopper.jsprit.core.algorithm.box
 

L

larger(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
 
LATEST_OPERATION_START_TIME - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
latestEnd - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
LOAD - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
LOAD_AT_BEGINNING - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
LOAD_AT_END - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
LocalActivityInsertionCostsCalculator - Class in com.graphhopper.jsprit.core.algorithm.recreate
Calculates activity insertion costs locally, i.e.
LocalActivityInsertionCostsCalculator(VehicleRoutingTransportCosts, VehicleRoutingActivityCosts, RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
 
location - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Location - Class in com.graphhopper.jsprit.core.problem
Created by schroeder on 16.12.14.
Location.Builder - Class in com.graphhopper.jsprit.core.problem
 
locationId - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Locations - Interface in com.graphhopper.jsprit.core.util
 
lock(Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
Locks vehicle.

M

makeNoise() - Method in interface com.graphhopper.jsprit.core.util.NoiseMaker
 
ManhattanCosts - Class in com.graphhopper.jsprit.core.util
 
ManhattanCosts(Locations) - Constructor for class com.graphhopper.jsprit.core.util.ManhattanCosts
 
ManhattanCosts() - Constructor for class com.graphhopper.jsprit.core.util.ManhattanCosts
 
ManhattanDistanceCalculator - Class in com.graphhopper.jsprit.core.util
 
ManhattanDistanceCalculator() - Constructor for class com.graphhopper.jsprit.core.util.ManhattanDistanceCalculator
 
markUnassigned(Job, List<String>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
max(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Return the maximum, i.e.
MaxDistanceConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
Created by schroeder on 11/10/16.
MaxDistanceConstraint(StateManager, StateId, TransportDistance, Map<Vehicle, Double>) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.MaxDistanceConstraint
 
MAXLOAD - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
maxTimeInVehicle - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
maxTimeInVehicle - Variable in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
MaxTimeInVehicleConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
Created by schroeder on 15/09/16.
MaxTimeInVehicleConstraint(TransportTime, VehicleRoutingActivityCosts, StateId, StateManager, VehicleRoutingProblem, StateId) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.MaxTimeInVehicleConstraint
 
min(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
 

N

name - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
 
newInstance(VehicleRoutingProblem) - Static method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
newInstance(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager) - Static method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Capacity.Builder
Returns a new instance of Capacity with one dimension and a value/size of 0
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Break.Builder
Returns a new instance of builder that builds a break.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Delivery.Builder
Returns a new instance of builder that builds a delivery.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Pickup.Builder
Returns a new instance of builder that builds a pickup.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Returns a new instance of builder that builds a service.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Returns new instance of this builder.
newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Location.Builder
 
newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.problem.Location
Factory method (and shortcut) for creating a location object just with x and y coordinates.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.Location
Factory method (and shortcut) for creating location object just with id
newInstance(int) - Static method in class com.graphhopper.jsprit.core.problem.Location
Factory method (and shortcut) for creating location object just with location index
newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Skills.Builder
Returns new instance of skill-builder.
newInstance(Break) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
newInstance(String, double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
newInstance(Service) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
newInstance(String, double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
Returns new instance of TimeWindow.
newInstance(Vehicle, Driver) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Returns new instance of this builder.
newInstance(Vehicle) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Returns new instance of this builder.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Returns new instance of vehicle builder.
newInstance(Vehicle) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Returns new instance of vehicle builder and initializes every attribute with a attributes of baseVehicle
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
 
newInstance(double, double, double) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
newInstance() - Static method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Returns a new instance of this builder.
newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.util.Coordinate
 
newInstance(int, boolean) - Static method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
Creates a new builder returning the matrix-builder.
newInstance() - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
newInstance(boolean) - Static method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
Creates a new builder returning the matrix-builder.
next() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
 
nextItem(Collection<T>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
 
nextItem(List<T>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
 
nextJob(Collection<Job>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
 
nextJob(List<Job>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
 
nextRoute(Collection<VehicleRoute>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
 
NO_INDEX - Static variable in class com.graphhopper.jsprit.core.problem.Location
 
NO_NEW_DEPARTURE_TIME_YET - Static variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
NO_NEW_DRIVER_YET - Static variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
NO_NEW_VEHICLE_YET - Static variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
noDriver() - Static method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
NoDriver() - Constructor for class com.graphhopper.jsprit.core.problem.driver.DriverImpl.NoDriver
 
NoInsertionFound() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData.NoInsertionFound
 
NoiseMaker - Interface in com.graphhopper.jsprit.core.util
Created by schroeder on 16/01/15.
NoSolutionFoundException - Exception in com.graphhopper.jsprit.core.algorithm.recreate
 
NoSolutionFoundException(String) - Constructor for exception com.graphhopper.jsprit.core.algorithm.recreate.NoSolutionFoundException
 
NoVehicle() - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
now() - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 

P

parseSecondsToTime(double) - Static method in class com.graphhopper.jsprit.core.util.Time
Parses seconds to this time format: hh:mm:ss {AM|PM}
parseTimeToSeconds(String) - Static method in class com.graphhopper.jsprit.core.util.Time
Parse time to seconds.
PAST_MAXLOAD - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
perDistanceUnit - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
perServiceTimeUnit - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
perTransportTimeUnit - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
perWaitingTimeUnit - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
Pickup - Class in com.graphhopper.jsprit.core.problem.job
Pickup extends Service and is intended to model a Service where smth is LOADED (i.e.
Pickup.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
PickupActivity - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
 
PickupAndDeliverShipmentLoadActivityLevelConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
Constraint that ensures capacity constraint at each activity.
PickupAndDeliverShipmentLoadActivityLevelConstraint(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.PickupAndDeliverShipmentLoadActivityLevelConstraint
Constructs the constraint ensuring capacity constraint at each activity.
PickupService - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
PickupService(Pickup) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
PickupService(Service) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
PickupShipment - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
PickupShipment(Shipment) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
PrematureAlgorithmTermination - Interface in com.graphhopper.jsprit.core.algorithm.termination
Basic interface for prematureTermination.
PrettyAlgorithmBuilder - Class in com.graphhopper.jsprit.core.algorithm
Created by schroeder on 10.12.14.
print(VehicleRoutingProblemSolution) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints costs and #vehicles to stdout (out.println).
print(PrintWriter, VehicleRoutingProblemSolution) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints costs and #vehicles to the given writer
print(VehicleRoutingProblem, VehicleRoutingProblemSolution, SolutionPrinter.Print) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints costs and #vehicles to the to stdout (out.println).
print(PrintWriter, VehicleRoutingProblem, VehicleRoutingProblemSolution, SolutionPrinter.Print) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints costs and #vehicles to the given writer
PrioritizedVRAListener(VehicleRoutingAlgorithmListeners.Priority, VehicleRoutingAlgorithmListener) - Constructor for class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.PrioritizedVRAListener
 
put(String, int, String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
putActivityState(TourActivity, StateId, T) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Associates the specified activity and stateId to the state value.
putActivityState(TourActivity, Vehicle, StateId, T) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Associates the specified activity, vehicle and stateId to the state value.
putProblemState(StateId, Class<T>, T) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Associates the specified state to the stateId.
putRouteState(VehicleRoute, StateId, T) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Associates the specified route, vehicle and stateId to the state value.
putRouteState(VehicleRoute, Vehicle, StateId, T) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Associates the specified route, vehicle and stateId to the state value.

R

RadialRuinStrategyFactory - Class in com.graphhopper.jsprit.core.algorithm.ruin
 
RadialRuinStrategyFactory(double, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RadialRuinStrategyFactory
 
random - Variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
random - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
RandomNumberGeneration - Class in com.graphhopper.jsprit.core.util
 
RandomNumberGeneration() - Constructor for class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
RandomRuinStrategyFactory - Class in com.graphhopper.jsprit.core.algorithm.ruin
 
RandomRuinStrategyFactory(double) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RandomRuinStrategyFactory
 
RandomUtils - Class in com.graphhopper.jsprit.core.util
Created by schroeder on 14/01/15.
RandomUtils() - Constructor for class com.graphhopper.jsprit.core.util.RandomUtils
 
reCalculateStates(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
RecordToRecordTravelAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
 
RecordToRecordTravelAcceptance() - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
RegretInsertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
Insertion based on regret approach.
RegretInsertion(JobInsertionCostsCalculator, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
 
RegretInsertionConcurrent - Class in com.graphhopper.jsprit.core.algorithm.recreate
Insertion based on regret approach.
RegretInsertionConcurrent(JobInsertionCostsCalculator, VehicleRoutingProblem, ExecutorService) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
 
RegretInsertionConcurrentFast - Class in com.graphhopper.jsprit.core.algorithm.recreate
Insertion based on regret approach.
RegretInsertionConcurrentFast(JobInsertionCostsCalculator, VehicleRoutingProblem, ExecutorService, VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
RegretInsertionFast - Class in com.graphhopper.jsprit.core.algorithm.recreate
Insertion based on regret approach.
RegretInsertionFast(JobInsertionCostsCalculator, VehicleRoutingProblem, VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
RegretScoringFunction - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
remove(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
remove() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
 
removeActivity(TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
Removes activity from this activity sequence.
removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
 
removed(Job, VehicleRoute) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener
informs if a Job has been removed from a VehicleRoute.
removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
 
removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
RemoveEmptyVehicles - Class in com.graphhopper.jsprit.core.algorithm
 
RemoveEmptyVehicles(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.RemoveEmptyVehicles
 
removeJob(Job, Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
removeJob(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
removeJob(Job) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
Removes job AND belonging activity from tour.
removeListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
removeListener(InsertionListener) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
 
removeListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
 
removeListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
removeListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
removeListener(RuinListener) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
 
reset() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
 
reset() - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
reset(Random) - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
reset() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
ResetAndIniFleetManager - Class in com.graphhopper.jsprit.core.algorithm
 
ResetAndIniFleetManager(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.ResetAndIniFleetManager
 
Resource - Class in com.graphhopper.jsprit.core.util
 
Resource() - Constructor for class com.graphhopper.jsprit.core.util.Resource
 
returnToDepot - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
reverseActivityIterator() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
ReverseActivityIterator(List<TourActivity>) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
 
ReverseActivityVisitor - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
 
ReverseRouteActivityVisitor - Class in com.graphhopper.jsprit.core.problem.solution.route
 
ReverseRouteActivityVisitor() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
 
RouteActivityVisitor - Class in com.graphhopper.jsprit.core.problem.solution.route
 
RouteActivityVisitor() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
 
RouteAndActivityStateGetter - Interface in com.graphhopper.jsprit.core.problem.solution.route.state
 
RouteVisitor - Interface in com.graphhopper.jsprit.core.problem.solution.route
 
ruin(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
ruin(Collection<VehicleRoute>) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
Ruins a current solution, i.e.
RuinAndRecreateModule - Class in com.graphhopper.jsprit.core.algorithm.module
 
RuinAndRecreateModule(String, InsertionStrategy, RuinStrategy) - Constructor for class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
RuinBreaks - Class in com.graphhopper.jsprit.core.algorithm.ruin
Created by schroeder on 04/08/15.
RuinBreaks() - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
 
RuinClusters - Class in com.graphhopper.jsprit.core.algorithm.ruin
Ruin strategy that ruins current solution randomly.
RuinClusters(VehicleRoutingProblem, int, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
 
RuinClusters.JobActivityWrapper - Class in com.graphhopper.jsprit.core.algorithm.ruin
 
ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
 
ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener
informs about ruin-end.
ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
 
ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
RuinListener - Interface in com.graphhopper.jsprit.core.algorithm.ruin.listener
Listener that listens to the ruin-process.
RuinListeners - Class in com.graphhopper.jsprit.core.algorithm.ruin.listener
 
RuinListeners() - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
RuinRadial - Class in com.graphhopper.jsprit.core.algorithm.ruin
RuinStrategy that ruins the neighborhood of a randomly selected job.
RuinRadial(VehicleRoutingProblem, double, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
Constructs RuinRadial.
RuinRadial(VehicleRoutingProblem, int, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
 
RuinRadial(VehicleRoutingProblem, int, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
 
RuinRadialMultipleCenters - Class in com.graphhopper.jsprit.core.algorithm.ruin
Deprecated.
RuinRadialMultipleCenters(VehicleRoutingProblem, int, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
Deprecated.
 
RuinRandom - Class in com.graphhopper.jsprit.core.algorithm.ruin
Ruin strategy that ruins current solution randomly.
RuinRandom(VehicleRoutingProblem, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRandom
Constructs ruinRandom.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
Removes a fraction of jobs from vehicleRoutes.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
Ruins the collection of vehicleRoutes, i.e.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
Deprecated.
Ruins the collection of vehicleRoutes, i.e.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRandom
Removes a fraction of jobs from vehicleRoutes.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
Ruins the collection of vehicleRoutes, i.e.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinTimeRelated
Removes a fraction of jobs from vehicleRoutes.
ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
Removes a fraction of jobs from vehicleRoutes.
ruinShareFactory - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
RuinShareFactory - Interface in com.graphhopper.jsprit.core.algorithm.ruin
 
ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
 
ruinStarts(Collection<VehicleRoute>) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener
informs about ruin-start.
ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
 
ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
 
ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
RuinStrategy - Interface in com.graphhopper.jsprit.core.algorithm.ruin
 
RuinStrategyFactory - Interface in com.graphhopper.jsprit.core.algorithm.ruin
 
RuinString - Class in com.graphhopper.jsprit.core.algorithm.ruin
RuinString is adopted from
RuinString(VehicleRoutingProblem, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
 
RuinTimeRelated - Class in com.graphhopper.jsprit.core.algorithm.ruin
 
RuinTimeRelated(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinTimeRelated
 
RuinWorst - Class in com.graphhopper.jsprit.core.algorithm.ruin
Ruin strategy that ruins current solution randomly.
RuinWorst(VehicleRoutingProblem, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
 
run(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
Runs the search-strategy and its according modules, and returns DiscoveredSolution.
runAndGetSolution(VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
runAndGetSolution(VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.algorithm.SearchStrategyModule
 
runs - Variable in class com.graphhopper.jsprit.core.util.BenchmarkResult
 

S

SchrimpfAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
ThresholdAcceptance-Function defined by Schrimpf et al.
SchrimpfAcceptance(int, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
SchrimpfFactory - Class in com.graphhopper.jsprit.core.algorithm.box
Factory that creates the VehicleRoutingAlgorithm as proposed by Schrimpf et al., 2000 with the following parameters:
SchrimpfFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.box.SchrimpfFactory
 
SchrimpfInitialThresholdGenerator - Class in com.graphhopper.jsprit.core.algorithm.acceptor
 
SchrimpfInitialThresholdGenerator(SchrimpfAcceptance, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfInitialThresholdGenerator
 
score(InsertionData, InsertionData, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultRegretScoringFunction
 
score(InsertionData, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
 
score(InsertionData, InsertionData, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.RegretScoringFunction
 
score(InsertionData, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.ScoringFunction
 
ScoringFunction - Interface in com.graphhopper.jsprit.core.algorithm.recreate
Created by schroeder on 15/10/15.
searchSolutions() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Runs the vehicle routing algorithm and returns a number of generated solutions.
SearchStrategy - Class in com.graphhopper.jsprit.core.algorithm
 
SearchStrategy(String, SolutionSelector, SolutionAcceptor, SolutionCostCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
SearchStrategy.DiscoveredSolution - Class in com.graphhopper.jsprit.core.algorithm
 
SearchStrategyListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
SearchStrategyManager - Class in com.graphhopper.jsprit.core.algorithm
 
SearchStrategyManager() - Constructor for class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
SearchStrategyModule - Interface in com.graphhopper.jsprit.core.algorithm
 
SearchStrategyModuleListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
SelectBest - Class in com.graphhopper.jsprit.core.algorithm.selector
 
SelectBest() - Constructor for class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
 
selectedStrategy(SearchStrategy.DiscoveredSolution, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
SelectRandomly - Class in com.graphhopper.jsprit.core.algorithm.selector
 
SelectRandomly() - Constructor for class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
 
selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
 
selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
 
selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.selector.SolutionSelector
 
servesJob(Job) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
Service - Class in com.graphhopper.jsprit.core.problem.job
Service implementation of a job.
Service.Builder<T extends Service> - Class in com.graphhopper.jsprit.core.problem.job
Builder that builds a service.
ServiceActivity - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
ServiceActivity(Service) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
ServiceActivity(ServiceActivity) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
ServiceDeliveriesFirstConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
 
ServiceDeliveriesFirstConstraint() - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ServiceDeliveriesFirstConstraint
 
ServiceInsertionCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
ServiceInsertionCalculatorFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ServiceInsertionCalculatorFactory
 
ServiceLoadActivityLevelConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
Ensures load constraint for inserting ServiceActivity.
ServiceLoadActivityLevelConstraint(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadActivityLevelConstraint
 
ServiceLoadRouteLevelConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
Ensures that capacity constraint is met, i.e.
ServiceLoadRouteLevelConstraint(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadRouteLevelConstraint
 
serviceTime - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
setActivityContext(ActivityContext) - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
 
setActivityCosts(VehicleRoutingActivityCosts) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Sets the activity-costs.
setActivityInsertionCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setActivityInsertionCostsCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 
setAdditionalTime(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 
setArrivalTime(double) - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
Sets arrivalTime of associated vehicle at activity.
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
setArrTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Sets the arrival time of that activity.
setBreak(Break) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
 
setBreakCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 
setBreakInsertionCalculator(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setCapacityDimensions(Capacity) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets capacity dimensions.
setConcurrentMode(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
setConcurrentMode(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setConcurrentMode(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setConstraintManager(ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 
setCoordinate(Coordinate) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
Sets coordinate of location
setCost(double) - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Sets the costs of this solution.
setCostPerDistance(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets the cost per distance unit, for instance € per meter.
setCostPerServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
 
setCostPerTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Deprecated.
use .setCostPerTransportTime(..) instead
setCostPerTransportTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets cost per time unit, for instance € per second.
setCostPerWaitingTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets cost per waiting time unit, for instance € per second.
setCustomAcceptor(SolutionAcceptor) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setDeliveryLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets delivery location.
setDeliveryServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets the delivery service-time.
setDeliveryTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets the timeWindow for the delivery, i.e.
setDepartureTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Sets the departure-time of the route, i.e.
setDependencyType(String, DependencyType) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
setDependencyTypes(DependencyType[]) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
setDependencyTypes(DependencyType[]) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
setDepotDistanceParam(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
 
setDetour(double) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
Sets the detour factor.
setEarliestStart(double) - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
setEarliestStart(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets earliest-start of vehicle which should be the lower bound of the vehicle's departure times.
setEndLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
 
setEndThreshold(double) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
Sets end time of associated activity.
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
setEndTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
Sets the end-time of this activity.
setEpsDistance(double) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
setEpsFactor(double) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
setEvalIndexDelivery(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
 
setEvalIndexPickup(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
 
setExecutorService(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setFastRegret(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setFastRegret(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setFixedCost(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets the fixed costs of the vehicle-type.
setFleetSize(VehicleRoutingProblem.FleetSize) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Sets the type of fleetSize.
setHomeLocation(String) - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
setId(String) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
Sets location id
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractActivity
 
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
 
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
 
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
Sets location index
setInitialThreshold(double) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
Sets initial threshold.
setInitialThreshold(double) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
Sets initial threshold.
setInsertionIndex(int) - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
Sets insertion index of associated activity.
setInsertionStrategy(InsertionBuilder.Strategy) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setInsertionStrategy(InsertionStrategyBuilder.Strategy) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setJobActivityFactory(JobActivityFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
 
setJobActivityFactory(JobActivityFactory) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
 
setJobActivityFactory(JobActivityFactory) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
 
setLatestArrival(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets the latest arrival at vehicle's end-location which is the upper bound of the vehicle's arrival times.
setLatestEnd(double) - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
 
setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
If addDefaulMarginalCostCalculation is false, no calculator is set which implicitly assumes that marginal cost calculation is controlled by your custom soft constraints.
setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
If addDefaulMarginalCostCalculation is false, no calculator is set which implicitly assumes that marginal cost calculation is controlled by your custom soft constraints.
setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Sets a flag to build a calculator based on local calculations.
setLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Sets location
setLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
setLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
setLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
setMaxIterations(int) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
setMaxIterations(int) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
setMaxIterations(int) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Sets max number of iterations.
setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Delivery.Builder
 
setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Pickup.Builder
 
setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets maximal time the job can be in vehicle.
setMaxVelocity(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets the maximum velocity this vehicle-type can go [in meter per seconds].
setMinPts(int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
setMinUnassignedJobsToBeReinserted(int) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
Minimum number of unassigned jobs that is reinserted in each iteration.
setName(String) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
setName(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
setName(String) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
setName(String) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
Adds name, e.g.
setNextLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
setNoClusters(int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
 
setNoiseMaker(NoiseMaker) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinTimeRelated
 
setNoiseMaker(NoiseMaker) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
 
setNoRoutes(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
 
setNumberOfRuinCenters(int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
Deprecated.
 
setObjectiveFunction(SolutionCostCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setOperationTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
setPickupLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets pickup location.
setPickupServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets pickupServiceTime.
setPickupTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets the timeWindow for the pickup, i.e.
setPrematureAlgorithmTermination(PrematureAlgorithmTermination) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Sets premature termination and overrides existing termination criteria.
setPreviousLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActWithoutStaticLocation
 
setPriority(int) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Set priority to service.
setPriority(int) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Set priority to shipment.
setProfile(String) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
 
setProperty(String, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setProperty(Jsprit.Parameter, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setProperty(Jsprit.Strategy, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setProportionOfUnassignedJobsToBeReinserted(double) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
Proportion of unassigned jobs that is reinserted in each iteration.
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
To make overall results reproducible, make sure this class is provided with the "global" random number generator.
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
 
setRegretScorer(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setRegretScoringFunction(RegretScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setRegretScoringFunction(RegretScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
 
setRegretScoringFunction(RegretScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
 
setRegretScoringFunction(RegretScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
setRegretScoringFunction(RegretScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
setRelatedActivityContext(ActivityContext) - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Sets pickup context.
setReturnToDepot(boolean) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets the flag whether the vehicle must return to depot or not.
setRouteLevel(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
 
setRouteLevel(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setRouteLevel(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Sets a flag to build a calculator that evaluates job insertion on route-level.
setRoutingCost(VehicleRoutingTransportCosts) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Sets routing costs.
setRuinShareFactory(RuinShareFactory) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
Sets the scoring function.
setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
Sets the scoring function.
setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
Sets the scoring function.
setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
Sets the scoring function.
setSeed(long) - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
setServiceCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 
setServiceInsertionCalculator(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Activity.Builder
 
setServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Sets the serviceTime of this service.
setShipmentCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
 
setShipmentInsertionCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setSolutionCompletenessRatio(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
 
setSpeed(double) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
 
setStartLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets start location.
setStateAndConstraintManager(StateManager, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setStateManager(RouteAndActivityStateGetter) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Sets activityStates.
setStringLength(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
 
setSwitchAllowed(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
setSwitchAllowed(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
setTheoreticalEarliestOperationStartTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
setTheoreticalLatestOperationStartTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
 
setTimeGetter(TimeTermination.TimeGetter) - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
setTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
setTimeWindowParam(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
 
setTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Activity.Builder
 
setType(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Protected method to set the type-name of the service.
setType(VehicleType) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets the VehicleType.
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
 
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Sets user specific domain data associated with the object.
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Sets user specific domain data associated with the object.
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
Sets user specific domain data associated with the object.
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets user specific domain data associated with the object.
setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
Sets user specific domain data associated with the object.
setVehicleAndDepartureTime(Vehicle, double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Sets the vehicle and its departureTime from vehicle.getStartLocationId().
setVehicleDepartureTime(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
setVehicleFleetManager(VehicleFleetManager) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setVehicleFleetManager(VehicleFleetManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Sets fleetManager.
setVehicleIdentifier(VehicleTypeKey) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
 
setVehicleRoutingProblem(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Sets routingProblem.
setVehiclesToUpdate(UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
setVehiclesToUpdate(UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
setWeightOfFixCost(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
setWeightOfFixCost(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
Shipment - Class in com.graphhopper.jsprit.core.problem.job
Shipment is an implementation of Job and consists of a pickup and a delivery of something.
Shipment.Builder - Class in com.graphhopper.jsprit.core.problem.job
Builder that builds the shipment.
ShipmentInsertionCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
ShipmentInsertionCalculatorFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFactory
 
ShipmentInsertionCalculatorFlex - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
ShipmentInsertionCalculatorFlex(VehicleRoutingTransportCosts, VehicleRoutingActivityCosts, ActivityInsertionCostsCalculator, ConstraintManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
 
ShipmentPickupsFirstConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
 
ShipmentPickupsFirstConstraint() - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ShipmentPickupsFirstConstraint
 
skillBuilder - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
SKILLS - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
skills - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Skills - Class in com.graphhopper.jsprit.core.problem
Skill container managing skills
skills - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
Skills.Builder - Class in com.graphhopper.jsprit.core.problem
 
SoftActivityConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
 
SoftConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
 
SoftRouteConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
 
SolutionAcceptor - Interface in com.graphhopper.jsprit.core.algorithm.acceptor
Acceptor that decides whether the newSolution is accepted or not.
SolutionAnalyser - Class in com.graphhopper.jsprit.core.analysis
Calculates a set of statistics for a solution.
SolutionAnalyser(VehicleRoutingProblem, VehicleRoutingProblemSolution, TransportDistance) - Constructor for class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
SolutionAnalyser(VehicleRoutingProblem, VehicleRoutingProblemSolution, SolutionCostCalculator, TransportDistance) - Constructor for class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
SolutionCostCalculator - Interface in com.graphhopper.jsprit.core.problem.solution
Interface for all solutionCostCalculators which should be the objective-functions of the problem.
SolutionPrinter - Class in com.graphhopper.jsprit.core.reporting
Printer to print the details of a vehicle-routing-problem solution.
SolutionPrinter() - Constructor for class com.graphhopper.jsprit.core.reporting.SolutionPrinter
 
SolutionPrinter.Print - Enum in com.graphhopper.jsprit.core.reporting
Enum to indicate verbose-level.
Solutions - Class in com.graphhopper.jsprit.core.util
 
Solutions() - Constructor for class com.graphhopper.jsprit.core.util.Solutions
 
SolutionSelector - Interface in com.graphhopper.jsprit.core.algorithm.selector
 
SolutionVerifier - Class in com.graphhopper.jsprit.core.util
 
SolutionVerifier() - Constructor for class com.graphhopper.jsprit.core.util.SolutionVerifier
 
speed - Variable in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
speed - Variable in class com.graphhopper.jsprit.core.util.ManhattanCosts
 
Start - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
Start(Location, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
start() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
startLocationId - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
StateId - Interface in com.graphhopper.jsprit.core.algorithm.state
Created by schroeder on 28.07.14.
StateManager - Class in com.graphhopper.jsprit.core.algorithm.state
Manages states.
StateManager(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.StateManager
Constructs the stateManager with the specified VehicleRoutingProblem.
StateUpdater - Interface in com.graphhopper.jsprit.core.algorithm.state
 
stop() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
StopWatch - Class in com.graphhopper.jsprit.core.util
 
StopWatch() - Constructor for class com.graphhopper.jsprit.core.util.StopWatch
 
StrategySelectedListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
subtract(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Subtracts cap2subtract from cap and returns the resulting Capacity.
SWITCH_NOT_FEASIBLE - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
SwitchNotFeasible - Class in com.graphhopper.jsprit.core.problem.constraint
Created by schroeder on 19/09/15.
SwitchNotFeasible(StateManager) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.SwitchNotFeasible
 

T

Time() - Constructor for class com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Time
 
Time - Class in com.graphhopper.jsprit.core.util
 
Time() - Constructor for class com.graphhopper.jsprit.core.util.Time
 
TIME_SLACK - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
TimeTermination - Class in com.graphhopper.jsprit.core.algorithm.termination
Terminates algorithm prematurely based on specified time.
TimeTermination(long) - Constructor for class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
Constructs TimeTermination that terminates algorithm prematurely based on specified time.
TimeTermination.TimeGetter - Interface in com.graphhopper.jsprit.core.algorithm.termination
 
TimeUnit - Enum in com.graphhopper.jsprit.core.util
Created by schroeder on 04.12.14.
TimeWindow - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
TimeWindow consists of a startTime and endTime.
TimeWindow(double, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
Constructs the timeWindow
timeWindows - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
TimeWindows - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
Created by schroeder on 20/05/15.
TimeWindowsImpl - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
Created by schroeder on 26/05/15.
TimeWindowsImpl() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
 
timeWindowUpdateIsActivated() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
toPrimitiveArray(List<Double>) - Static method in class com.graphhopper.jsprit.core.util.ArrayUtils
 
toPrimitiveArray(Collection<Double>) - Static method in class com.graphhopper.jsprit.core.util.ArrayUtils
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.GreedyAcceptance
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
toString() - Method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
 
toString() - Method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
toString() - Method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertion
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionConcurrent
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.RemoveEmptyVehicles
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ResetAndIniFleetManager
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
Deprecated.
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRandom
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinTimeRelated
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.termination.IterationWithoutImprovementTermination
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
toString() - Method in class com.graphhopper.jsprit.core.problem.Capacity
 
toString() - Method in class com.graphhopper.jsprit.core.problem.job.Service
Returns a string with the service's attributes.
toString() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
Returns a string with the shipment's attributes.
toString() - Method in class com.graphhopper.jsprit.core.problem.Location
 
toString() - Method in class com.graphhopper.jsprit.core.problem.Skills
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
 
toString() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
Returns String with attributes of this vehicle
toString() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
 
toString() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
toString() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
toString() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
toString() - Method in class com.graphhopper.jsprit.core.util.Coordinate
 
toString() - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
toString() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
TourActivities - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
TourActivities() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
TourActivities.ReverseActivityIterator - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
TourActivity - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
Basic interface for tour-activities.
TourActivity.JobActivity - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
Basic interface of job-activies.
TourActivityFactory - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
 
TOUREND - Static variable in class com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Time
 
TourShipmentActivityFactory - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
 
TOURSTART - Static variable in class com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Time
 
TransportCost - Interface in com.graphhopper.jsprit.core.problem.cost
 
TransportDistance - Interface in com.graphhopper.jsprit.core.problem.cost
Created by schroeder on 23/12/14.
TransportTime - Interface in com.graphhopper.jsprit.core.problem.cost
 
type - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 

U

UnassignedJobReasonTracker - Class in com.graphhopper.jsprit.core.util
Created by schroeder on 06/02/17.
UnassignedJobReasonTracker() - Constructor for class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
 
UNDEFINED - Static variable in class com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Time
 
unlock(Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
Unlocks vehicle.
unlockAll() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
Unlocks all locked vehicles.
UpdateActivityNextLocations - Class in com.graphhopper.jsprit.core.algorithm.state
Updates arrival and end times of activities.
UpdateActivityNextLocations() - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
UpdateActivityPrevLocations - Class in com.graphhopper.jsprit.core.algorithm.state
Updates arrival and end times of activities.
UpdateActivityPrevLocations() - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityPrevLocations
 
UpdateActivityTimes - Class in com.graphhopper.jsprit.core.algorithm.state
Updates arrival and end times of activities.
UpdateActivityTimes(ForwardTransportTime, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
Updates arrival and end times of activities.
UpdateActivityTimes(ForwardTransportTime, ActivityTimeTracker.ActivityPolicy, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
 
UpdateEndLocationIfRouteIsOpen - Class in com.graphhopper.jsprit.core.algorithm.state
 
UpdateEndLocationIfRouteIsOpen() - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateEndLocationIfRouteIsOpen
 
UpdateFutureWaitingTimes - Class in com.graphhopper.jsprit.core.algorithm.state
Updates and memorizes latest operation start times at activities.
UpdateFutureWaitingTimes(StateManager, VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateFutureWaitingTimes
 
updateLoadStates() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Updates load states.
UpdateMaxTimeInVehicle - Class in com.graphhopper.jsprit.core.algorithm.state
Created by schroeder on 15/09/16.
UpdateMaxTimeInVehicle(StateManager, StateId, TransportTime, VehicleRoutingActivityCosts, StateId) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
UpdateSkills - Class in com.graphhopper.jsprit.core.algorithm.state
Update to update required skills on route
UpdateSkills(StateManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateSkills
 
updateSkillStates() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Updates skill states.
updateTimeWindowStates() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Updates time-window states.
UpdateVariableCosts - Class in com.graphhopper.jsprit.core.algorithm.state
Updates total costs (i.e.
UpdateVariableCosts(VehicleRoutingActivityCosts, VehicleRoutingTransportCosts, StateManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateVariableCosts
Updates total costs (i.e.
UpdateVariableCosts(VehicleRoutingActivityCosts, VehicleRoutingTransportCosts, StateManager, ActivityTimeTracker.ActivityPolicy) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateVariableCosts
 
UpdateVehicleDependentPracticalTimeWindows - Class in com.graphhopper.jsprit.core.algorithm.state
 
UpdateVehicleDependentPracticalTimeWindows(StateManager, VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate - Interface in com.graphhopper.jsprit.core.algorithm.state
 
userData - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
userData - Variable in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 

V

valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.constraint.DependencyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.job.Activity.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.util.DistanceUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphhopper.jsprit.core.util.TimeUnit
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.problem.constraint.DependencyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.problem.job.Activity.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.graphhopper.jsprit.core.problem.Skills
Returns an unmodifiable set of skills.
values() - Static method in enum com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.util.DistanceUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphhopper.jsprit.core.util.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
VariablePlusFixedSolutionCostCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm
Default objective function which is the sum of all fixed vehicle and variable transportation costs, i.e.
VariablePlusFixedSolutionCostCalculatorFactory(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.algorithm.VariablePlusFixedSolutionCostCalculatorFactory
 
VariableTransportCostCalculator - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
VariableTransportCostCalculator(VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.VariableTransportCostCalculator
 
VariationCoefficientTermination - Class in com.graphhopper.jsprit.core.algorithm.termination
Terminates algorithm prematurely based on variationCoefficient (http://en.wikipedia.org/wiki/Coefficient_of_variation).
VariationCoefficientTermination(int, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
Constructs termination.
Vehicle - Interface in com.graphhopper.jsprit.core.problem.vehicle
Basic interface for vehicle-data.
VehicleCostParams(double, double, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
VehicleCostParams(double, double, double, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
VehicleDependentTimeWindowConstraints - Class in com.graphhopper.jsprit.core.problem.constraint
 
VehicleDependentTimeWindowConstraints(RouteAndActivityStateGetter, VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.VehicleDependentTimeWindowConstraints
 
VehicleDependentTraveledDistance - Class in com.graphhopper.jsprit.core.algorithm.state
Created by schroeder on 17/05/16.
VehicleDependentTraveledDistance(TransportDistance, StateManager, StateId, Collection<Vehicle>) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.VehicleDependentTraveledDistance
 
VehicleFleetManager - Interface in com.graphhopper.jsprit.core.problem.vehicle
 
VehicleFleetManagerFactory - Interface in com.graphhopper.jsprit.core.problem.vehicle
 
VehicleImpl - Class in com.graphhopper.jsprit.core.problem.vehicle
Implementation of Vehicle.
VehicleImpl.Builder - Class in com.graphhopper.jsprit.core.problem.vehicle
Builder that builds the vehicle.
VehicleImpl.NoVehicle - Class in com.graphhopper.jsprit.core.problem.vehicle
Extension of VehicleImpl representing an unspecified vehicle with the id 'noVehicle' (to avoid null).
VehicleIndexComparator - Class in com.graphhopper.jsprit.core.util
 
VehicleIndexComparator() - Constructor for class com.graphhopper.jsprit.core.util.VehicleIndexComparator
 
VehicleRoute - Class in com.graphhopper.jsprit.core.problem.solution.route
Contains the tour, i.e.
VehicleRoute.Builder - Class in com.graphhopper.jsprit.core.problem.solution.route
Builder that builds the vehicle route.
VehicleRoutingActivityCosts - Interface in com.graphhopper.jsprit.core.problem.cost
Interface for overall routing and operation costs.
VehicleRoutingActivityCosts.Parameter - Interface in com.graphhopper.jsprit.core.problem.cost
 
VehicleRoutingActivityCosts.Time - Class in com.graphhopper.jsprit.core.problem.cost
 
VehicleRoutingAlgorithm - Class in com.graphhopper.jsprit.core.algorithm
Algorithm that solves a VehicleRoutingProblem.
VehicleRoutingAlgorithm(VehicleRoutingProblem, SearchStrategyManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
VehicleRoutingAlgorithm(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>, SearchStrategyManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
VehicleRoutingAlgorithm(VehicleRoutingProblem, SearchStrategyManager, SolutionCostCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
VehicleRoutingAlgorithmListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
VehicleRoutingAlgorithmListeners - Class in com.graphhopper.jsprit.core.algorithm.listener
 
VehicleRoutingAlgorithmListeners() - Constructor for class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
VehicleRoutingAlgorithmListeners.PrioritizedVRAListener - Class in com.graphhopper.jsprit.core.algorithm.listener
 
VehicleRoutingAlgorithmListeners.Priority - Enum in com.graphhopper.jsprit.core.algorithm.listener
 
VehicleRoutingProblem - Class in com.graphhopper.jsprit.core.problem
Contains and defines the vehicle routing problem.
VehicleRoutingProblem.Builder - Class in com.graphhopper.jsprit.core.problem
Builder to build the routing-problem.
VehicleRoutingProblem.FleetSize - Enum in com.graphhopper.jsprit.core.problem
Enum that characterizes the fleet-size.
VehicleRoutingProblemSolution - Class in com.graphhopper.jsprit.core.problem.solution
Contains the solution of a vehicle routing problem and its corresponding costs.
VehicleRoutingProblemSolution(Collection<VehicleRoute>, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Constructs a solution with a number of VehicleRoutes and their corresponding aggregate cost value.
VehicleRoutingProblemSolution(Collection<VehicleRoute>, Collection<Job>, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Constructs a solution with a number of VehicleRoutes, bad jobs and their corresponding aggregate cost value.
VehicleRoutingTransportCosts - Interface in com.graphhopper.jsprit.core.problem.cost
Interface for transportCost and transportTime.
VehicleRoutingTransportCostsMatrix - Class in com.graphhopper.jsprit.core.util
CostMatrix that allows pre-compiled time and distance-matrices to be considered as VehicleRoutingTransportCosts in the VehicleRoutingProblem.
VehicleRoutingTransportCostsMatrix.Builder - Class in com.graphhopper.jsprit.core.util
Builder that builds the matrix.
vehicleSwitched(VehicleRoute, Vehicle, Vehicle) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.VehicleSwitchedListener
 
VehicleSwitched - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
VehicleSwitched(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.VehicleSwitched
 
vehicleSwitched(VehicleRoute, Vehicle, Vehicle) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.VehicleSwitched
 
VehicleSwitchedListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
 
VehicleType - Interface in com.graphhopper.jsprit.core.problem.vehicle
Basic interface for vehicle-type-data.
VehicleTypeImpl - Class in com.graphhopper.jsprit.core.problem.vehicle
Implementation of VehicleType.
VehicleTypeImpl.Builder - Class in com.graphhopper.jsprit.core.problem.vehicle
Builder that builds the vehicle-type.
VehicleTypeImpl.VehicleCostParams - Class in com.graphhopper.jsprit.core.problem.vehicle
CostParameter consisting of fixed cost parameter, time-based cost parameter and distance-based cost parameter.
VehicleTypeKey - Class in com.graphhopper.jsprit.core.problem.vehicle
Key to identify similar vehicles
VehicleTypeKey(String, String, String, double, double, Skills, boolean) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityPrevLocations
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityPrevLocations
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateEndLocationIfRouteIsOpen
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateFutureWaitingTimes
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateSkills
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVariableCosts
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.VehicleDependentTraveledDistance
 
visit(TourActivity) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityVisitor
 
visit(TourActivity) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ReverseActivityVisitor
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
 
visit(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.RouteVisitor
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
vrp - Variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
 
vrp - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
vrp - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
 

W

WAITING - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
WaitingTimeCosts - Class in com.graphhopper.jsprit.core.problem.cost
Created by schroeder on 23/07/15.
WaitingTimeCosts() - Constructor for class com.graphhopper.jsprit.core.problem.cost.WaitingTimeCosts
 
withObjectiveFunction(SolutionCostCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
withStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
A B C D E F G H I J L M N P R S T U V W 
Skip navigation links

Copyright © 2013–2024. All rights reserved.