Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abbreviation() - Method in enum class com.graphhopper.jsprit.core.util.DistanceUnit
 
abbreviation() - Method in enum class 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
 
AbstractInsertionCalculator - Class in com.graphhopper.jsprit.core.algorithm.recreate
Enhanced AbstractInsertionCalculator with more common functionality moved up to simplify implementation of concrete calculators.
AbstractInsertionCalculator() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
 
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
 
accept(Job) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.JobFilter
 
AcceptanceDecision - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when a solution acceptance decision is made.
AcceptanceDecision(int, long, double, double, boolean, String, boolean, double, Map<String, Double>, Map<String, Double>) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Creates an instance of a AcceptanceDecision record class.
accepted() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the accepted record component.
accepted() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns the value of the accepted record component.
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(VehicleRoutingProblemSolution, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
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(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.
activities() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Returns the value of the activities record component.
activity - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Activity - Class in com.graphhopper.jsprit.core.problem.job
 
ACTIVITY_NAME - Static variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
Deprecated.
Activity.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
Activity.Type - Enum Class in com.graphhopper.jsprit.core.problem.job
 
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
 
activityInsertionCalculator() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the activityInsertionCalculator record component.
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
 
ActivityOptions - Record Class in com.graphhopper.jsprit.core.problem.solution.spec
Optional overrides for activity choices that are normally made during optimization.
ActivityOptions(Integer) - Constructor for record class com.graphhopper.jsprit.core.problem.solution.spec.ActivityOptions
Creates an instance of a ActivityOptions record class.
ActivitySpec - Record Class in com.graphhopper.jsprit.core.problem.solution.spec
Specifies one activity in a route.
ActivitySpec(String, ActivityType, ActivityOptions) - Constructor for record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Creates an instance of a ActivitySpec record class.
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 Class in com.graphhopper.jsprit.core.util
 
ActivityType - Enum Class in com.graphhopper.jsprit.core.problem.solution.spec
Specifies which activity of a job to schedule in a route.
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
 
AdaptiveSpatialFilter - Class in com.graphhopper.jsprit.core.algorithm.recreate
Adaptive spatial filter that learns whether spatial filtering is effective for a given problem.
AdaptiveSpatialFilter() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Creates an adaptive spatial filter with default settings.
AdaptiveSpatialFilter(int, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Creates an adaptive spatial filter.
AdaptiveSpatialFilter.FilterResult - Class in com.graphhopper.jsprit.core.algorithm.recreate
Result of filtering decision.
add(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
add(InsertionData, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Adds an alternative and maintains sorted order by cost.
add(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
 
add(String, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Add a cost component.
add(T, double) - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Adds an operator with the specified weight.
add(T, double, String) - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Adds an operator with the specified weight and name.
addActivitiesAndVehicleSwitch(InsertionData, VehicleRoute, Vehicle, TourActivity, int, TourActivity, int, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Adds events to insertion data for a job that requires two activities (like Shipment)
addActivity(int, TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
addActivity(TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
addActivityAndVehicleSwitch(InsertionData, VehicleRoute, Vehicle, TourActivity, int, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Adds events to insertion data for a job that requires a single activity (like Service)
addActivityVisitor(ActivityVisitor) - Method in class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
 
addActivityVisitor(ReverseActivityVisitor) - Method in class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
 
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(Skills) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addAllRequiredSkills(Skills) - 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(Collection<String>) - 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() - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
addCoreStateAndConstraintStuff(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
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(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addDeliveryTimeWindow(TimeWindow) - 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
addEventListener(AlgorithmEventListener) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Adds an event listener for receiving algorithm events.
addFailedConstrainName(String) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
addInitialRouteSpec(RouteSpec) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a single route specification.
addInitialSolution(SolutionSpec) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Adds a solution spec as an initial solution.
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.
addInsertionOperator(double, InsertionOperatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Adds an insertion operator with the specified weight.
addInsertionOperator(double, InsertionOperatorFactory, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Adds an insertion operator with a name for identification.
addJob(AbstractJob) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a job which is either a service or a shipment.
addJob(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a job which is either a service or a shipment.
addListener(VehicleRoutingAlgorithmListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
addListener(VehicleRoutingAlgorithmListener) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
addListener(VehicleRoutingAlgorithmListener, VehicleRoutingAlgorithmListeners.Priority) - 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.
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.IndependentRuinAndRecreateModule
 
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(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
 
addPickupTimeWindow(TimeWindow) - 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
 
addRuinOperator(double, RuinOperatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Adds a ruin operator with the specified weight.
addRuinOperator(double, RuinOperatorFactory, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Adds a ruin operator with a name for identification.
addSearchStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
addSearchStrategy(String, RuinStrategy, InsertionStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Adds a custom search strategy by specifying only the ruin and insertion components.
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(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
addTimeWindow(TimeWindow) - 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(AbstractVehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a vehicle.
addVehicle(Vehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Adds a vehicle.
affectedRouteCount() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Returns the value of the affectedRouteCount record component.
algorithmEnds(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
AlgorithmEndsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
AlgorithmEvent - Interface in com.graphhopper.jsprit.core.algorithm.listener.events
Base interface for all algorithm events.
AlgorithmEventAdapter - Class in com.graphhopper.jsprit.core.algorithm.listener
Adapter that bridges the existing fragmented listener interfaces to the unified event system.
AlgorithmEventAdapter(VehicleRoutingAlgorithm) - Constructor for class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
AlgorithmEventListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
Listener interface for receiving algorithm events.
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
 
Alternative(InsertionData, VehicleRoute) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives.Alternative
 
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
 
AS_SOON_AS_ARRIVED - Enum constant in enum class com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
 
AS_SOON_AS_TIME_WINDOW_OPENS - Enum constant in enum class com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
 
AverageRegretKScoringFunction - Class in com.graphhopper.jsprit.core.algorithm.recreate
Average-based regret-k scoring function.
AverageRegretKScoringFunction(ScoringFunction, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AverageRegretKScoringFunction
Creates an average regret-k scoring function.
AVG - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory.Strategy
Average regret: score = mean(c_2..c_k) - c_1
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.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
 
best() - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Best insertion (greedy, inserts cheapest job first).
BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
 
BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
Deprecated.
 
BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
 
BEST_INSERTION - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
 
BestInsertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
Sequential insertion that processes jobs in random order, inserting each at its best position.
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
Deprecated.
BestInsertionConcurrent(JobInsertionCostsCalculator, ExecutorService, 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
 
bestSolutionCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns the value of the bestSolutionCost record component.
Break - Class in com.graphhopper.jsprit.core.problem.job
Break extends Service and is intended to model a time-window based driver break.
BREAK - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
 
BREAK_SCHEDULING - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
BREAK_SERVICE - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
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
 
breakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the breakdown record component.
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.EnRouteDelivery.Builder
Builds Delivery.
build() - Method in class com.graphhopper.jsprit.core.problem.job.EnRoutePickup.Builder
Builds Pickup.
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() - 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
 
Builder(Location, Activity.Type) - Constructor for class com.graphhopper.jsprit.core.problem.job.Activity.Builder
 

C

calculateDistance(Coordinate, Coordinate) - Static method in class com.graphhopper.jsprit.core.util.EuclideanDistanceCalculator
 
calculateDistance(Coordinate, Coordinate) - Static method in class com.graphhopper.jsprit.core.util.ManhattanDistanceCalculator
 
calculateDistance(Coordinate, Coordinate, DistanceUnit) - Static method in class com.graphhopper.jsprit.core.util.GreatCircleDistanceCalculator
Harversine method.
CalculationUtils - Class in com.graphhopper.jsprit.core.util
Deprecated.
CalculationUtils() - Constructor for class com.graphhopper.jsprit.core.util.CalculationUtils
Deprecated.
 
capacity - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
Capacity - Class in com.graphhopper.jsprit.core.problem
Capacity with an arbitrary number of capacity-dimension.
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
 
cheapest() - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Cheapest insertion (true best insertion from VRP literature).
CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
 
CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
 
CHEAPEST_INSERTION - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
 
CheapestInsertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
True Best Insertion (Cheapest Insertion) as defined in VRP literature.
CheapestInsertion(JobInsertionCostsCalculator, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.CheapestInsertion
 
CheapestInsertionConcurrent - Class in com.graphhopper.jsprit.core.algorithm.recreate
Concurrent version of CheapestInsertion.
CheapestInsertionConcurrent(JobInsertionCostsCalculator, ExecutorService, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.CheapestInsertionConcurrent
 
checkRouteConstraints(JobInsertionContext, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Check if route constraints are fulfilled
chosen() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the chosen record component.
clear() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Clears all registered operators.
clear() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Clears all states, i.e.
cluster() - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Cluster ruin using DBSCAN clustering (default).
cluster(double, double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Cluster ruin with variable removal fraction.
cluster(double, double, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Cluster ruin with fraction-based scaling and absolute bounds.
CLUSTER_BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
CLUSTER_CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
CLUSTER_DBSCAN - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
CLUSTER_KRUSKAL - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
CLUSTER_MAX_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
CLUSTER_MIN_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
CLUSTER_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
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.listener.events - package com.graphhopper.jsprit.core.algorithm.listener.events
 
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.solution.spec - package com.graphhopper.jsprit.core.problem.solution.spec
 
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
 
composite(AlgorithmEventListener...) - Static method in interface com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventListener
Creates a composite listener that forwards events to multiple listeners.
CONCISE - Enum constant in enum class com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
 
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
Deprecated.
This method no longer has any effect. Fixed costs are now handled via IncreasingAbsoluteFixedCosts and DecreasingRelativeFixedCosts added as soft route constraints to the ConstraintManager. See Jsprit.Builder for an example.
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
This method no longer has any effect. Fixed costs are now handled via IncreasingAbsoluteFixedCosts and DecreasingRelativeFixedCosts added as soft route constraints to the ConstraintManager. See Jsprit.Builder for an example.
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
Deprecated.
This method no longer has any effect. Fixed costs are now handled via IncreasingAbsoluteFixedCosts and DecreasingRelativeFixedCosts added as soft route constraints to the ConstraintManager. See Jsprit.Builder for an example.
considerFixedCosts(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
Deprecated.
This method no longer has any effect. Fixed costs are now handled via IncreasingAbsoluteFixedCosts and DecreasingRelativeFixedCosts which should be added as soft route constraints to the ConstraintManager. See Jsprit.Builder for an example using FIXED_COST_PARAM.
Constraint - Interface in com.graphhopper.jsprit.core.problem.constraint
 
constraintManager() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the constraintManager record component.
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 Class in com.graphhopper.jsprit.core.problem.constraint
 
constructInitialSolutionWith(InsertionStrategy, SolutionCostCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
CONSTRUCTION - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
containsSkill(String) - Method in class com.graphhopper.jsprit.core.problem.Skills
Not case sensitive.
Context(VehicleRoutingProblem, StateManager, JobNeighborhoods, double, Random) - Constructor for record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Creates an instance of a Context record class.
Context(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager, ActivityInsertionCostsCalculator, ScoringFunction, Random, ExecutorService, int) - Constructor for record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Creates an instance of a Context record class.
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.
cost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the cost record component.
costBreakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the costBreakdown record component.
COSTS - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
create(InsertionOperatorFactory.Context) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory
Creates an insertion strategy with the given dependencies.
create(RegretKScoringFunctionFactory.Strategy, int, ScoringFunction) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory
Creates a regret-k scoring function with the specified strategy.
create(RuinOperatorFactory.Context) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory
Creates a ruin strategy with the given dependencies.
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
 
create(String, int, ScoringFunction) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory
Creates a regret-k scoring function from a strategy name string.
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).
createEndActivity(Vehicle) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Creates an End activity for a vehicle
createFleetManager() - Method in class com.graphhopper.jsprit.core.problem.vehicle.FiniteFleetManagerFactory
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
createFleetManager(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.problem.vehicle.FiniteFleetManagerFactory
Creates the finite fleetmanager with access to the VRP for index lookups.
createFleetManager(VehicleRoutingProblem) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManagerFactory
Creates a fleet manager with access to the VRP for index lookups.
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
 
createNoInsertionFoundResult(Collection<HardConstraint>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Creates a NoInsertionFound result with failed constraint information
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
 
createRegret2(ScoringFunction) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory
Creates a backward-compatible regret-2 scoring function using the sum strategy.
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.
createStartActivity(Vehicle, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Creates a Start activity for a vehicle at a given departure time
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
 
CRITICAL - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
 
CrowFlyCosts - Class in com.graphhopper.jsprit.core.util
 
CrowFlyCosts(Locations) - Constructor for class com.graphhopper.jsprit.core.util.CrowFlyCosts
 
currentBestCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Returns the value of the currentBestCost record component.

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(String) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Creates a DELIVERY activity spec (for shipments).
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 - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
 
DELIVERY - Enum constant in enum class com.graphhopper.jsprit.core.problem.solution.spec.ActivityType
The delivery activity of a shipment (second activity).
DELIVERY_SERVICE - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
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 Class in com.graphhopper.jsprit.core.problem.constraint
Created by schroeder on 12/07/16.
DETAILED - Enum constant in enum class com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
 
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 Class 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.EnRouteDeliveryActivity
 
duplicate() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
DynamicStrategyIdProvider - Interface in com.graphhopper.jsprit.core.algorithm
Interface for search strategy modules that provide dynamic strategy IDs.

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
 
emit(AlgorithmEvent) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Emits an event to all registered event listeners.
empty() - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Creates an empty solution spec (all jobs unassigned).
emptyRoute() - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns an empty route.
EN_ROUTE_DELIVERY - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
 
EN_ROUTE_DELIVERY - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
EN_ROUTE_PICKUP - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
 
EN_ROUTE_PICKUP - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
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(End) - 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
 
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
 
EnRouteDelivery - Class in com.graphhopper.jsprit.core.problem.job
Delivery extends Service and is intended to model a Service where smth is UNLOADED (i.e.
EnRouteDelivery.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
EnRouteDeliveryActivity - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
EnRouteDeliveryActivity(EnRouteDelivery) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRouteDeliveryActivity
 
EnRoutePickup - Class in com.graphhopper.jsprit.core.problem.job
Pickup extends Service and is intended to model a Service where smth is LOADED (i.e.
EnRoutePickup.Builder - Class in com.graphhopper.jsprit.core.problem.job
 
EnRoutePickupActivity - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
 
EnRoutePickupActivity(EnRoutePickup) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
Entry(T, double) - Constructor for record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
 
Entry(T, double, String) - Constructor for record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Indicates whether some other object is "equal to" this one.
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 record class com.graphhopper.jsprit.core.problem.solution.spec.ActivityOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Indicates whether some other object is "equal to" this one.
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
 
errors() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Returns the value of the errors record component.
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.
executorService() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the executorService record component.
ExperimentalSchrimpfAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
 
ExperimentalSchrimpfAcceptance(int, double, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
 

F

failedConstraints() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the failedConstraints record component.
failedConstraintsByRoute() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns the value of the failedConstraintsByRoute record component.
failure(List<String>, List<String>, List<String>) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
 
FAST_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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.
feasible() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the feasible record component.
filterJobs(Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
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() - 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.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
 
finish(List<TourActivity>, Job) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
 
FINITE - Enum constant in enum class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
 
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
 
FIXED_COST_PARAM - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
fleetManager() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the fleetManager record component.
forType(Class<T>, Consumer<T>) - Static method in interface com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventListener
Creates a listener that only handles events of a specific type.
ForwardTransportCost - Interface in com.graphhopper.jsprit.core.problem.cost
 
ForwardTransportTime - Interface in com.graphhopper.jsprit.core.problem.cost
 
from(TourActivity.JobActivity) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Extracts an activity spec from an existing job activity.
from(VehicleRoute) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Extracts a route spec from an existing route.
from(VehicleRoutingProblemSolution) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Extracts a solution spec from an existing solution.
fromBestAndSecondBest(InsertionData, InsertionData, VehicleRoute, VehicleRoute) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Creates RegretKAlternatives from best and secondBest InsertionData for backward compatibility.
fromRouteId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Returns the value of the fromRouteId record component.
fulfilled(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
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) - Method in class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadRouteLevelConstraint
 
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.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, 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, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ShipmentPickupsFirstConstraint
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.VehicleDependentTimeWindowConstraints
 
fulfilled(JobInsertionContext, TourActivity, TourActivity, TourActivity, double, Collection<HardConstraint>, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionCalculator
Check if activity constraints are fulfilled
FULFILLED - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
 
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(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns the alternative at the given index (0-based).
get(int) - Method in class com.graphhopper.jsprit.core.problem.Capacity
Returns value of capacity-dimension with specified index.
get(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate
 
get(String) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Get the cost for a specific component.
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.
getActivityCostsBreakdown(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
Get activity-level soft constraint costs with breakdown by constraint.
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
 
getActivityDuration(TourActivity, TourActivity, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts
Calculates and returns the activity duration considering the previous activity.
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, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
 
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, 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
 
getAllInsertionPositions(VehicleRoute, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculator
Returns all feasible insertion positions for a job in a route, considering all available vehicles.
getAllInsertionPositions(VehicleRoute, Job, Vehicle, double, Driver) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculator
Returns all feasible insertion positions for a job in a route with specific vehicle.
getAllLocations() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
 
getAlternatives() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns all alternatives sorted by cost (ascending).
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.EnRouteDeliveryActivity
 
getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
getBest() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns the best (lowest cost) alternative, or null if empty.
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getCapacityViolation(VehicleRoute) - 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
 
getClusters(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.KruskalClusterer
Returns two clusters from the route by cutting the longest MST edge.
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.
getComponents() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Get all cost components.
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.algorithm.recreate.RegretKAlternatives.Alternative
 
getCost() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
Returns cost of this solution.
getCostBreakdown() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Get the cost breakdown showing contribution from each component.
getCostBreakdown(VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.problem.solution.SolutionCostCalculator
Returns a breakdown of costs by component name.
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) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
getCosts(JobInsertionContext) - Method in interface com.graphhopper.jsprit.core.problem.constraint.SoftRouteConstraint
 
getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator
 
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, 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(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
 
getCurrentThreshold() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
 
getCurrentThreshold() - Method in interface com.graphhopper.jsprit.core.algorithm.acceptor.SolutionAcceptor
Returns the current acceptance threshold.
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getDistance(int, int) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
Returns the distance from to to.
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(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(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(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
 
getDistance(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getDistance(String, String) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
Returns the distance fromId to toId.
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.EnRouteDeliveryActivity
 
getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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.
getEntries() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns an unmodifiable list of all entries.
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getFixedCosts(VehicleRoute) - 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
Deprecated.
Use VehicleRoutingProblem.getJobIndex(Job) instead. Job indices are VRP-specific and should not be accessed directly from the job. A job can have different indices in different VRP instances.
getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
Deprecated.
Use VehicleRoutingProblem.getVehicleTypeKeyIndex(VehicleTypeKey) instead. VehicleTypeKey indices are VRP-specific and should not be accessed directly from the type key. A VehicleTypeKey can have different indices in different VRP instances.
getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
Deprecated.
Use VehicleRoutingProblem.getVehicleIndex(Vehicle) instead. Vehicle indices are VRP-specific and should not be accessed directly from the vehicle. A vehicle can have different indices in different VRP instances.
getIndex() - Method in interface com.graphhopper.jsprit.core.problem.HasIndex
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.Location
 
getIndex() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
 
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() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives.Alternative
 
getInsertionData(Job, VehicleRoute, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorLight
 
getInsertionData(VehicleRoute, Job, Vehicle, double, Driver, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculator
 
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.
getInsertionSelector() - Method in class com.graphhopper.jsprit.core.algorithm.module.IndependentRuinAndRecreateModule
Returns the insertion selector.
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.EnRouteDeliveryActivity
 
getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
getJobByIndex(int) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the job at the given index.
getJobIndex(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the index of the given job within this VRP.
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
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.Break
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.Delivery
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.EnRouteDelivery
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.EnRoutePickup
 
getJobType() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.Pickup
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.Service
 
getJobType() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
 
getK() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Returns the current k value (number of nearest routes to consider).
getK() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AverageRegretKScoringFunction
 
getK() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.MaxRegretKScoringFunction
 
getK() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.SumRegretKScoringFunction
 
getLastExecutionStrategyId() - Method in interface com.graphhopper.jsprit.core.algorithm.DynamicStrategyIdProvider
Returns the strategy ID for the last execution.
getLastExecutionStrategyId() - Method in class com.graphhopper.jsprit.core.algorithm.module.IndependentRuinAndRecreateModule
Returns the strategy ID for the last execution, reflecting which operators were selected.
getLastSelected() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns the entry that was selected in the last call to WeightedOperatorSelector.select().
getLastSelectedName() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns the name of the operator selected in the last call to WeightedOperatorSelector.select().
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
 
getLegacyScoringFunction() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionAdapter
 
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadAtEnd() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadDelivered() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadDelivered(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadJustBeforeActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadPickedUp() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getLoadPickedUp(VehicleRoute) - 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.EnRouteDeliveryActivity
 
getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
getMaxVehicleTypeKeyIndex() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the maximum vehicle type key index.
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.IndependentRuinAndRecreateModule
 
getName() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
 
getName() - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory
Returns the default name for this operator factory.
getName() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory
Returns the default name for this operator factory.
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.EnRouteDeliveryActivity
 
getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
getNearestRoutes(Job, Collection<VehicleRoute>, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Gets the k nearest routes to a job based on minimum distance to any activity.
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
 
getNuJobs() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the number of jobs (also the max job index).
getNumberOfDeliveries() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfDeliveries(VehicleRoute) - 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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickups(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickupsAtBeginning() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getNumberOfPickupsAtBeginning(VehicleRoute) - 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.
getNuVehicles() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the number of vehicles (also the max vehicle index).
getNuVehicleTypeKeys() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the number of vehicle type keys (distinct vehicle types by type, location, time windows).
getObjectiveFunction() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
getOneCluster(VehicleRoute, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.KruskalClusterer
Returns one cluster (randomly chosen or smaller) from the route.
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.EnRouteDeliveryActivity
 
getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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.
getOperationTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
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.
getProbability(int) - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns the selection probability for an operator at the given index.
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.
getRelevantRoutes(Job, Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Decides whether to use filtering for this job and returns relevant routes.
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.algorithm.recreate.RegretKAlternatives.Alternative
 
getRoute() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
Returns the existing route where the .getJob() needs to be inserted in.
getRouteCostsBreakdown(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
Get route-level soft constraint costs with breakdown by constraint.
getRoutes() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter.FilterResult
 
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, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
 
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, 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
 
getRuinSelector() - Method in class com.graphhopper.jsprit.core.algorithm.module.IndependentRuinAndRecreateModule
Returns the ruin selector.
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
 
getSecondBest() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns the second-best alternative for backward compatibility.
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getServiceTime() - Method in class com.graphhopper.jsprit.core.problem.job.Activity
 
getServiceTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
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.EnRouteDeliveryActivity
 
getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
getSoftActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
Get all registered soft activity constraints.
getSoftRouteConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
Get all registered soft route constraints.
getSolution() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
 
getSolutionAcceptor() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getSolutionCompletenessRatio() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
getSolutionCompletenessRatio() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
getSolutionSelector() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
 
getSpatialFilter() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
getSpatialFilter() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
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
 
getStats() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Returns learning statistics for debugging.
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.EnRouteDeliveryActivity
 
getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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.EnRouteDeliveryActivity
 
getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTimeWindowViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTimeWindowViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTopK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns the top k alternatives (or all if fewer than k exist).
getTotal() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Get the total cost (sum of all components).
getTotalCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getTotalWeight() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns the total weight of all operators.
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() - 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
 
getTransportTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getVariableTransportCosts(VehicleRoute) - 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.
getVehicleByIndex(int) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the vehicle at the given index.
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
 
getVehicleIndex(Vehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the index of the given vehicle within this VRP.
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
 
getVehicleTypeKeyIndex(VehicleTypeKey) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
Returns the index of the given vehicle type key within this VRP.
getVrp() - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
Returns the VehicleRoutingProblem associated with this StateManager.
getWaitingTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
getWaitingTime(VehicleRoute) - 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 Class 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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasBackhaulConstraintViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Returns true if backhaul constraint is violated (false otherwise).
hasBackhaulConstraintViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasEventListeners() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Returns whether any event listeners are registered.
hasHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
 
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Returns a hash code value for this object.
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 record class com.graphhopper.jsprit.core.problem.solution.spec.ActivityOptions
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Returns a hash code value for this object.
hashCode() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Returns a hash code value for this object.
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() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasShipmentConstraintViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Returns true, if shipment constraint is violated.
hasShipmentConstraintViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
Returns true if shipment constraint is violated, i.e.
hasSkillConstraintViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
 
hasSkillConstraintViolation(VehicleRoute) - 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
 
hasVehicle() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Returns true if this route has a vehicle assigned.
HIGH - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
 
HIGH - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
 
HOUR - Enum constant in enum class com.graphhopper.jsprit.core.util.TimeUnit
 

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
 
IndependentRuinAndRecreateModule - Class in com.graphhopper.jsprit.core.algorithm.module
A ruin-and-recreate module that selects ruin and insertion operators independently.
IndependentRuinAndRecreateModule(String, WeightedOperatorSelector<InsertionStrategy>, WeightedOperatorSelector<RuinStrategy>) - Constructor for class com.graphhopper.jsprit.core.algorithm.module.IndependentRuinAndRecreateModule
Creates a new independent ruin-and-recreate module.
INFINITE - Enum constant in enum class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
 
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 class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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.listener.AlgorithmEventAdapter
 
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.recreate.DecreasingRelativeFixedCosts
 
informInsertionStarts(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
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, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
 
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
 
informIterationStarts(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 class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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.recreate.DecreasingRelativeFixedCosts
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
informJobInserted(Job, VehicleRoute, InsertionData) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
informJobUnassigned(Job, Collection<String>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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 class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
informSelectedStrategy(SearchStrategy.DiscoveredSolution, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.StrategySelectedListener
 
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
 
INITIAL_THRESHOLD - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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.
insertedJobCount() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns the value of the insertedJobCount record component.
Insertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
Factory methods for creating common insertion operator configurations.
Insertion(VehicleRoute, InsertionData) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy.Insertion
 
INSERTION_NOISE_LEVEL - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
INSERTION_NOISE_PROB - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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 Class in com.graphhopper.jsprit.core.algorithm.recreate
Deprecated.
 
insertionCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the insertionCost record component.
InsertionCostBreakdown - Class in com.graphhopper.jsprit.core.algorithm.recreate
Captures a breakdown of insertion costs by component.
InsertionCostBreakdown() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
 
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
 
InsertionEvaluated - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when an insertion is evaluated for a job.
InsertionEvaluated(int, long, Job, String, int, double, InsertionCostBreakdown, boolean, List<String>, boolean) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Creates an instance of a InsertionEvaluated record class.
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
 
InsertionOperatorFactory - Interface in com.graphhopper.jsprit.core.algorithm.recreate
Factory interface for creating insertion strategies.
InsertionOperatorFactory.Context - Record Class in com.graphhopper.jsprit.core.algorithm.recreate
Context object containing all dependencies needed to create an insertion strategy.
insertionOrder() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the insertionOrder record component.
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 Class 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.CheapestInsertion
 
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.CheapestInsertionConcurrent
 
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertion
 
insertUnassignedJobs(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertionFast
 
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
 
INTER_ROUTE - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.DependencyType
 
InternalStates - Class in com.graphhopper.jsprit.core.algorithm.state
 
InternalStates() - Constructor for class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
INTRA_ROUTE - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.DependencyType
 
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
 
isAffectedJobTrackingEnabled() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
isBreak() - Method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
isConcurrent() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
 
isDeliveredToVehicleEnd() - Method in class com.graphhopper.jsprit.core.problem.job.EnRouteDelivery
 
isDeliveredToVehicleEnd() - Method in class com.graphhopper.jsprit.core.problem.job.EnRoutePickup
 
isDeliveredToVehicleEnd() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
Indicates whether this job is delivered to the vehicle's end location.
isDelivery() - Method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
isEmpty() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Check if this breakdown has any components.
isEmpty() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns true if there are no alternatives.
isEmpty() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns true if no operators have been registered.
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.
isFilteringEnabled() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Returns whether filtering is currently enabled.
isFound() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Returns true if this represents a valid insertion, false if no insertion was found.
isFound() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData.NoInsertionFound
 
isGreaterOrEqual(Capacity) - Method in class com.graphhopper.jsprit.core.problem.Capacity
Returns true if this capacity is greater or equal than the capacity toCompare
isIndependentOperatorMode() - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Returns true if independent operator selection mode is enabled.
isLearningComplete() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Returns whether learning is complete.
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.
isNewBest() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the isNewBest record component.
isPickedUpAtVehicleStart() - Method in class com.graphhopper.jsprit.core.problem.job.EnRouteDelivery
 
isPickedUpAtVehicleStart() - Method in class com.graphhopper.jsprit.core.problem.job.EnRoutePickup
 
isPickedUpAtVehicleStart() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
Indicates whether this job is picked up at the vehicle's start location.
isPickup() - Method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
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
 
isService() - Method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
isShipment() - Method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
isZero() - Method in class com.graphhopper.jsprit.core.problem.Capacity
Check if this is a zero capacity (all dimensions are zero)
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the iteration record component.
iteration() - Method in interface com.graphhopper.jsprit.core.algorithm.listener.events.AlgorithmEvent
Get the iteration number this event occurred in.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Returns the value of the iteration record component.
iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Returns the value of the iteration record component.
IterationCompleted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when an iteration completes.
IterationCompleted(int, long, double, double, boolean, String) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Creates an instance of a IterationCompleted record class.
iterationEnds(int, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
IterationEndsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
ITERATIONS - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
IterationStarted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when an iteration starts.
IterationStarted(int, long, double) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Creates an instance of a IterationStarted record class.
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() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the job record component.
job() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the job record component.
job() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Returns the value of the job record component.
job() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns the value of the job record component.
Job - Interface in com.graphhopper.jsprit.core.problem.job
Basic interface for all jobs.
Job.Type - Enum Class in com.graphhopper.jsprit.core.problem.job
 
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
 
jobFilter - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
JobFilter - Interface in com.graphhopper.jsprit.core.algorithm.ruin
 
jobId() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Returns the value of the jobId record component.
JobInserted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when a job is successfully inserted into a route.
JobInserted(int, long, Job, String, int, double, InsertionCostBreakdown, int) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Creates an instance of a JobInserted record class.
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() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns the value of the jobNeighborhoods record component.
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
 
JobRemoved - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when a job is removed during the ruin phase.
JobRemoved(int, long, Job, String) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Creates an instance of a JobRemoved record class.
jobSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
jobsToInsertCount() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns the value of the jobsToInsertCount record component.
JobUnassigned - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when a job cannot be inserted and remains unassigned.
JobUnassigned(int, long, Job, Map<String, List<String>>, String) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Creates an instance of a JobUnassigned record class.
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 Class in com.graphhopper.jsprit.core.algorithm.box
 
Jsprit.InsertionOperator - Enum Class in com.graphhopper.jsprit.core.algorithm.box
Insertion operators for independent selection mode.
Jsprit.Parameter - Enum Class in com.graphhopper.jsprit.core.algorithm.box
 
Jsprit.RuinOperator - Enum Class in com.graphhopper.jsprit.core.algorithm.box
Ruin operators for independent selection mode.
Jsprit.Strategy - Enum Class in com.graphhopper.jsprit.core.algorithm.box
 

K

Kilometer - Enum constant in enum class com.graphhopper.jsprit.core.util.DistanceUnit
 
kruskalCluster() - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Kruskal MST-based cluster ruin (ranked #2 in Voigt 2025).
kruskalCluster(double, double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Kruskal cluster ruin with variable removal fraction.
kruskalCluster(double, double, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Kruskal cluster ruin with fraction-based scaling and absolute bounds.
KruskalClusterer - Class in com.graphhopper.jsprit.core.algorithm.ruin
Clusters jobs in a route using Kruskal's Minimum Spanning Tree algorithm.
KruskalClusterer(VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.KruskalClusterer
 

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.
LOW - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
 
LOW - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
 

M

makeNoise() - Method in interface com.graphhopper.jsprit.core.util.NoiseMaker
 
ManhattanCosts - Class in com.graphhopper.jsprit.core.util
 
ManhattanCosts() - Constructor for class com.graphhopper.jsprit.core.util.ManhattanCosts
 
ManhattanCosts(Locations) - 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
 
materialize(SolutionSpec) - Method in class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer
Materializes a spec into a solution.
max(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Return the maximum, i.e.
MAX - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory.Strategy
Maximum regret: score = c_k - c_1
MAX_TRANSPORT_COSTS - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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
MaxDistanceConstraint(StateManager, StateId, TransportDistance, Map<Vehicle, Double>, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.MaxDistanceConstraint
 
MAXLOAD - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
MaxRegretKScoringFunction - Class in com.graphhopper.jsprit.core.algorithm.recreate
Max-based regret-k scoring function.
MaxRegretKScoringFunction(ScoringFunction, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.MaxRegretKScoringFunction
Creates a max regret-k scoring function.
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
 
maxTransportCosts() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns the value of the maxTransportCosts record component.
MEDIUM - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
 
merge(InsertionCostBreakdown) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Merge another breakdown into this one.
Meter - Enum constant in enum class com.graphhopper.jsprit.core.util.DistanceUnit
 
min(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Return the minimum, i.e.
MIN - Enum constant in enum class com.graphhopper.jsprit.core.util.TimeUnit
 
MIN_UNASSIGNED - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
missingJobs() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Returns the value of the missingJobs record component.
missingVehicles() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Returns the value of the missingVehicles record component.

N

name - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
 
name() - Method in record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Returns the value of the name record component.
named(String, InsertionOperatorFactory) - Static method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory
Creates a named factory wrapper.
named(String, RuinOperatorFactory) - Static method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory
Creates a named factory wrapper.
needsComparison() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter.FilterResult
 
newCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the newCost record component.
newCostBreakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the newCostBreakdown record component.
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() - Static method in class com.graphhopper.jsprit.core.problem.Location.Builder
 
newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Skills.Builder
Returns new instance of skill-builder.
newInstance() - Static method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Returns a new instance of this 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.
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(double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
Returns new instance of TimeWindow.
newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.util.Coordinate
 
newInstance(double, double, double) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
 
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(int, boolean) - Static method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
Creates a new builder returning the matrix-builder.
newInstance(Break) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
 
newInstance(Service) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
 
newInstance(Vehicle) - 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.vehicle.VehicleImpl.Builder
Returns new instance of vehicle builder and initializes every attribute with a attributes of baseVehicle
newInstance(Vehicle, Driver) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
Returns new instance of this builder.
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(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.EnRouteDelivery.Builder
Returns a new instance of builder that builds a delivery.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.EnRoutePickup.Builder
Returns a new instance of builder that builds a pickup.
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(String) - Static method in class com.graphhopper.jsprit.core.problem.Location
Factory method (and shortcut) for creating location object just with id
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Returns new instance of vehicle builder.
newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
 
newInstance(String, double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
 
newInstance(String, double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
 
newSolutionCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns the value of the newSolutionCost record component.
newSolutionCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns the value of the newSolutionCost record component.
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.algorithm.recreate.InsertionData
 
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
 
NO_TYPE - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.DependencyType
 
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 Class in com.graphhopper.jsprit.core.algorithm.recreate
 
NoSolutionFoundException(String) - Constructor for exception class com.graphhopper.jsprit.core.algorithm.recreate.NoSolutionFoundException
 
NOT_FULFILLED - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
 
NOT_FULFILLED_BREAK - Enum constant in enum class com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
 
NoVehicle() - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
 
now() - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
 
numThreads() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the numThreads record component.

O

of(RouteSpec...) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Creates a solution spec with the given routes.
of(String, ActivitySpec...) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Creates a route spec with the given activities.
of(String, ActivityType) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Creates an activity spec with default options.
of(String, List<ActivitySpec>) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Creates a route spec with the given activities.
of(List<RouteSpec>) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Creates a solution spec with the given routes.
oldCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the oldCost record component.
oldCostBreakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the oldCostBreakdown record component.
onEvent(AlgorithmEvent) - Method in interface com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventListener
Called when an algorithm event occurs.
operator() - Method in record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Returns the value of the operator record component.
options() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Returns the value of the options record component.

P

parseSecondsToTime(double) - Static method in class com.graphhopper.jsprit.core.util.Time
Parses seconds to this time format: hh:mm:ss {AM|PM}
parseStrategy(String) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory
Parses a strategy name string to a Strategy enum.
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(String) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Creates a PICKUP activity spec (for shipments).
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 - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
 
PICKUP - Enum constant in enum class com.graphhopper.jsprit.core.problem.solution.spec.ActivityType
The pickup activity of a shipment (first activity).
PICKUP_SERVICE - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
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
 
position() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the position record component.
position() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the position record component.
POSITION_BASED_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
 
POSITION_BASED_REGRET_FAST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
 
POSITION_REGRET_3 - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
 
PositionBasedRegretInsertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
Position-based regret insertion strategy.
PositionBasedRegretInsertion(JobInsertionCostsCalculator, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertion
 
PositionBasedRegretInsertionFast - Class in com.graphhopper.jsprit.core.algorithm.recreate
Fast position-based regret insertion with hybrid optimization.
PositionBasedRegretInsertionFast(JobInsertionCostsCalculator, VehicleRoutingProblem, VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertionFast
 
positionRegret() - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Position-based regret insertion (fast version).
positionRegret(int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Position-based regret insertion with configurable parameters.
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() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionCostBreakdown
Print the breakdown to stdout.
print(VehicleRoutingProblemSolution) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints costs and #vehicles to stdout.
print(VehicleRoutingProblem, VehicleRoutingProblemSolution, SolutionPrinter.Print) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints solution details to stdout.
print(PrintWriter, VehicleRoutingProblemSolution) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints costs and #vehicles to the given writer
print(PrintWriter, VehicleRoutingProblem, VehicleRoutingProblemSolution, SolutionPrinter.Print) - Static method in class com.graphhopper.jsprit.core.reporting.SolutionPrinter
Prints solution details to the given writer.
PrioritizedVRAListener(VehicleRoutingAlgorithmListeners.Priority, VehicleRoutingAlgorithmListener) - Constructor for class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.PrioritizedVRAListener
 
PROPORTION_UNASSIGNED - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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

radial(double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Radial ruin that removes nearby jobs.
radial(double, double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Radial ruin with variable removal fraction.
radial(double, double, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Radial ruin with fraction-based scaling and absolute bounds.
RADIAL - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
RADIAL_BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
RADIAL_CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
RADIAL_MAX_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
RADIAL_MIN_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
RADIAL_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
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
 
random() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the random record component.
random() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns the value of the random record component.
random(double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Random ruin that removes a fraction of jobs randomly.
random(double, double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Random ruin with variable removal fraction.
random(double, double, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Random ruin with fraction-based scaling and absolute bounds.
RANDOM - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
RANDOM_BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
RANDOM_BEST_MAX_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
RANDOM_BEST_MIN_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
RANDOM_CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
RANDOM_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
RANDOM_REGRET_MAX_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
RANDOM_REGRET_MIN_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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
 
reason() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns the value of the reason record component.
reCalculateStates(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
 
recordComparison(InsertionData, VehicleRoute, InsertionData, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter
Records comparison data for learning.
RecordToRecordTravelAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
 
RecordToRecordTravelAcceptance() - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.RecordToRecordTravelAcceptance
 
RecreateCompleted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when the recreate (insertion) phase completes.
RecreateCompleted(int, long, int, List<Job>, double) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Creates an instance of a RecreateCompleted record class.
RecreateStarted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when the recreate (insertion) phase starts.
RecreateStarted(int, long, String, int, int) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Creates an instance of a RecreateStarted record class.
regret() - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Standard regret insertion without filtering (thorough but slower).
regret(int) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Standard regret-k insertion.
REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
Deprecated.
 
REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
 
REGRET_2 - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
 
REGRET_3 - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
 
REGRET_DISTANCE_SCORER - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
REGRET_INSERTION - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
 
REGRET_K - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
REGRET_K_STRATEGY - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
REGRET_TIME_WINDOW_SCORER - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
regretFast() - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Fast regret insertion (regret-2).
regretFast(int, int, boolean) - Static method in class com.graphhopper.jsprit.core.algorithm.recreate.Insertion
Fast regret-k insertion with configurable parameters.
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 with affected-job tracking optimization.
RegretInsertionFast(JobInsertionCostsCalculator, VehicleRoutingProblem, VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
RegretKAlternatives - Class in com.graphhopper.jsprit.core.algorithm.recreate
Holds k-best insertion alternatives for a job, sorted by insertion cost.
RegretKAlternatives() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
 
RegretKAlternatives(List<RegretKAlternatives.Alternative>) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
 
RegretKAlternatives.Alternative - Class in com.graphhopper.jsprit.core.algorithm.recreate
Represents a single insertion alternative with its route and cost.
RegretKScoringFunction - Interface in com.graphhopper.jsprit.core.algorithm.recreate
Interface for scoring functions that work with k-best insertion alternatives.
RegretKScoringFunctionAdapter - Class in com.graphhopper.jsprit.core.algorithm.recreate
Adapter that wraps a legacy RegretScoringFunction to work with the new RegretKScoringFunction interface.
RegretKScoringFunctionAdapter(RegretScoringFunction) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionAdapter
 
RegretKScoringFunctionFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
Factory for creating RegretKScoringFunction instances.
RegretKScoringFunctionFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory
 
RegretKScoringFunctionFactory.Strategy - Enum Class in com.graphhopper.jsprit.core.algorithm.recreate
Available regret-k scoring strategies.
RegretScoringFunction - Interface in com.graphhopper.jsprit.core.algorithm.recreate
 
remove() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
 
remove(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
 
removeActivity(TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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
 
removedJobs() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Returns the value of the removedJobs record component.
RemoveEmptyVehicles - Class in com.graphhopper.jsprit.core.algorithm
 
RemoveEmptyVehicles(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.RemoveEmptyVehicles
 
removeEventListener(AlgorithmEventListener) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
Removes an event listener.
removeJob(Job) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
removeJob(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
removeJob(Job, Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
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.algorithm.recreate.AdaptiveSpatialFilter
Resets the filter to initial state for a new problem.
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() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
reset(Random) - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
 
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
 
routeCount() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns the value of the routeCount record component.
routeCount() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Returns the value of the routeCount record component.
routeId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the routeId record component.
routeId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the routeId record component.
routes() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Returns the value of the routes record component.
RouteSpec - Record Class in com.graphhopper.jsprit.core.problem.solution.spec
Specifies one route in a solution.
RouteSpec(String, List<ActivitySpec>) - Constructor for record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Creates an instance of a RouteSpec record class.
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.
Ruin - Class in com.graphhopper.jsprit.core.algorithm.ruin
Factory methods for creating common ruin operator configurations.
RUIN_WORST_NOISE_LEVEL - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
RUIN_WORST_NOISE_PROB - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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
 
RuinCompleted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when the ruin phase completes.
RuinCompleted(int, long, List<Job>, int) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Creates an instance of a RuinCompleted record class.
ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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
 
RuinKruskalClusters - Class in com.graphhopper.jsprit.core.algorithm.ruin
Ruin strategy that removes clusters of jobs identified using Kruskal's MST algorithm.
RuinKruskalClusters(VehicleRoutingProblem, int, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinKruskalClusters
 
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
 
RuinOperatorFactory - Interface in com.graphhopper.jsprit.core.algorithm.ruin
Factory interface for creating ruin strategies.
RuinOperatorFactory.Context - Record Class in com.graphhopper.jsprit.core.algorithm.ruin
Context object containing all dependencies needed to create a ruin strategy.
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
 
RuinRadialDynamic - Class in com.graphhopper.jsprit.core.algorithm.ruin
Revised radial ruin strategy that operates on route activities instead of jobs.
RuinRadialDynamic(VehicleRoutingProblem, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialDynamic
Constructs RuinRadialRevised.
RuinRadialDynamic(VehicleRoutingProblem, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialDynamic
Constructs RuinRadialRevised.
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.RuinKruskalClusters
 
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.RuinRadialDynamic
Ruins the collection of vehicleRoutes by removing jobs in spatial proximity.
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
 
RuinStarted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Event emitted when the ruin phase starts.
RuinStarted(int, long, String, int) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Creates an instance of a RuinStarted record class.
ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
 
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.IndependentRuinAndRecreateModule
 
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, InsertionData, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.RegretScoringFunction
 
score(InsertionData, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
 
score(InsertionData, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.ScoringFunction
 
score(RegretKAlternatives, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AverageRegretKScoringFunction
 
score(RegretKAlternatives, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.MaxRegretKScoringFunction
 
score(RegretKAlternatives, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunction
Computes a score for a job based on its k-best insertion alternatives.
score(RegretKAlternatives, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionAdapter
 
score(RegretKAlternatives, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.SumRegretKScoringFunction
 
scoringFunction() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the scoringFunction record component.
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
 
SEC - Enum constant in enum class com.graphhopper.jsprit.core.util.TimeUnit
 
select() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Selects a random operator based on weights.
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 - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
 
SERVICE - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
Service.Builder<T> - 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
 
setAffectedJobTrackingEnabled(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
Enables or disables affected-job tracking optimization.
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.EnRouteDeliveryActivity
 
setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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.
setCostBreakdown(InsertionCostBreakdown) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
Set the cost breakdown.
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.PositionBasedRegretInsertionFast
 
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.EnRouteDeliveryActivity
 
setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
Deprecated.
Job indices are now managed by VehicleRoutingProblem. This method is no longer called by the framework.
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
Deprecated.
VehicleTypeKey indices are now managed by VehicleRoutingProblem. This method is no longer called by the framework.
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
Deprecated.
Vehicle indices are now managed by VehicleRoutingProblem. This method is no longer called by the framework.
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
Sets location index
setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
 
setInitialRouteSpecs(List<RouteSpec>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
Sets the initial route specifications, replacing any previously added specs.
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
 
setInsertionStrategyName(String) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
Sets the name of the current insertion strategy (for event metadata).
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
 
setJobFilter(JobFilter) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setJobFilter(JobFilter) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
 
setK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertion
Sets the number of positions to consider for regret calculation.
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() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
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(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(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.EnRouteDelivery.Builder
 
setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.EnRoutePickup.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.IndependentRuinAndRecreateModule
Sets the minimum number of unassigned jobs to be reinserted in each iteration.
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.
setPositionBasedRegretK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
Sets the number of positions to consider for position-based regret.
setPreferSmallerCluster(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinKruskalClusters
If true, prefers removing the smaller of the two clusters.
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(Jsprit.InsertionOperator, 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.RuinOperator, 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
 
setProperty(String, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
 
setProportionOfUnassignedJobsToBeReinserted(double) - Method in class com.graphhopper.jsprit.core.algorithm.module.IndependentRuinAndRecreateModule
Sets the proportion of unassigned jobs to be reinserted in each iteration.
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.IndependentRuinAndRecreateModule
Sets the random number generator for reproducibility.
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.ruin.KruskalClusterer
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
 
setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Sets the random number generator.
setRegretK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertionFast
Sets the number of best positions to track for regret calculation.
setRegretK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
 
setRegretK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
 
setRegretK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
setRegretK(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
setRegretKScoringFunction(RegretKScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
 
setRegretKScoringFunction(RegretKScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
 
setRegretKScoringFunction(RegretKScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
setRegretKScoringFunction(RegretKScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
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) - 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.BestInsertionBuilder
 
setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
Deprecated.
 
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
 
setRuinStrategyName(String) - Method in class com.graphhopper.jsprit.core.algorithm.listener.AlgorithmEventAdapter
Sets the name of the current ruin strategy (for event metadata).
setScoringFunction(RegretKScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertion
Sets the scoring function for regret calculation.
setScoringFunction(RegretKScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertionFast
 
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
 
setServiceInsertionCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Set a custom service insertion calculator factory
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.box.Jsprit.Builder
Set a custom shipment insertion calculator factory
setShipmentInsertionCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
 
setSolutionCompletenessRatio(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
 
setSolutionCompletenessRatio(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
setSolutionCompletenessRatio(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
setSpatialFilter(AdaptiveSpatialFilter) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
 
setSpatialFilter(AdaptiveSpatialFilter) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
 
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.PositionBasedRegretInsertionFast
 
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.EnRouteDeliveryActivity
 
setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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.EnRouteDeliveryActivity
 
setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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
 
setTopRoutesToExpand(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
Sets the number of top routes to expand for position-level analysis in fast mode.
setTopRoutesToExpand(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertionFast
Sets the number of top routes to expand for position-level analysis.
setType(VehicleType) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
Sets the VehicleType.
setType(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
Protected method to set the type-name of the service.
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 - Enum constant in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
 
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
 
size() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretKAlternatives
Returns the number of alternatives.
size() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Returns the number of operators registered.
size() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
 
skillBuilder - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
skills - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
 
skills - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
 
Skills - Class in com.graphhopper.jsprit.core.problem
Skill container managing skills
SKILLS - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
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
 
solutionCompletenessRatio - Variable in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
 
solutionCompletenessRatio - Variable in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
 
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
Enhanced printer to print the details of a vehicle-routing-problem solution.
SolutionPrinter() - Constructor for class com.graphhopper.jsprit.core.reporting.SolutionPrinter
 
SolutionPrinter.Print - Enum Class 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
 
SolutionSpec - Record Class in com.graphhopper.jsprit.core.problem.solution.spec
Specifies a complete solution.
SolutionSpec(List<RouteSpec>) - Constructor for record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Creates an instance of a SolutionSpec record class.
SolutionSpecMaterializer - Class in com.graphhopper.jsprit.core.problem.solution.spec
SolutionSpecMaterializer(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer
 
SolutionSpecMaterializer.ValidationResult - Record Class in com.graphhopper.jsprit.core.problem.solution.spec
Result of validating a spec against a VRP.
SolutionVerifier - Class in com.graphhopper.jsprit.core.util
 
SolutionVerifier() - Constructor for class com.graphhopper.jsprit.core.util.SolutionVerifier
 
SPATIAL_FILTER - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
SPATIAL_FILTER_K - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
SPATIAL_FILTER_LEARNING_ROUNDS - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
speed - Variable in class com.graphhopper.jsprit.core.util.EuclideanCosts
 
speed - Variable in class com.graphhopper.jsprit.core.util.ManhattanCosts
 
start() - Method in class com.graphhopper.jsprit.core.util.StopWatch
 
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
 
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() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the stateManager record component.
stateManager() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns the value of the stateManager record component.
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
 
StrategyExecuted - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Emitted after a strategy has been executed (ruin and insertion completed).
StrategyExecuted(int, long, String) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Creates an instance of a StrategyExecuted record class.
strategyId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the strategyId record component.
strategyId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Returns the value of the strategyId record component.
strategyId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Returns the value of the strategyId record component.
strategyName() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns the value of the strategyName record component.
strategyName() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns the value of the strategyName record component.
strategyName() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Returns the value of the strategyName record component.
StrategySelected - Record Class in com.graphhopper.jsprit.core.algorithm.listener.events
Emitted when a search strategy is selected for the current iteration, before the strategy runs (ruin/recreate).
StrategySelected(int, long, String) - Constructor for record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Creates an instance of a StrategySelected record class.
StrategySelectedListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
 
string() - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
String ruin that removes sequences of jobs from routes.
string(int, int, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
String ruin with configurable parameters.
STRING - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
STRING_BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
STRING_CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
STRING_K_MAX - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
STRING_K_MIN - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
STRING_L_MAX - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
STRING_L_MIN - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
STRING_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
subtract(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
Subtracts cap2subtract from cap and returns the resulting Capacity.
success() - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
 
SUM - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory.Strategy
Sum of regrets: score = sum(c_i - c_1) for i=2..k
SumRegretKScoringFunction - Class in com.graphhopper.jsprit.core.algorithm.recreate
Sum-based regret-k scoring function.
SumRegretKScoringFunction(ScoringFunction, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.SumRegretKScoringFunction
Creates a sum regret-k scoring function.
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

THREADS - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
threshold() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the threshold record component.
THRESHOLD_ALPHA - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
THRESHOLD_INI - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
THRESHOLD_INI_ABS - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
Time - Class in com.graphhopper.jsprit.core.util
 
Time() - Constructor for class com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Time
 
Time() - Constructor for class com.graphhopper.jsprit.core.util.Time
 
TIME_RELATED - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
TIME_RELATED_BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
TIME_RELATED_CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
TIME_RELATED_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
TIME_SLACK - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
 
timeRelated(double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Time-related ruin that removes jobs with similar time windows.
timeRelated(double, double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Time-related ruin with variable removal fraction.
timeRelated(double, double, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Time-related ruin with fraction-based scaling and absolute bounds.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns the value of the timestamp record component.
timestamp() - Method in interface com.graphhopper.jsprit.core.algorithm.listener.events.AlgorithmEvent
Get the timestamp when this event occurred (milliseconds since epoch).
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Returns the value of the timestamp record component.
timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Returns the value of the timestamp record component.
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 Class 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
timeWindowIndex() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivityOptions
Returns the value of the timeWindowIndex record component.
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(Collection<Double>) - Static method in class com.graphhopper.jsprit.core.util.ArrayUtils
 
toPrimitiveArray(List<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 class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
 
toString() - Method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
 
toString() - Method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
toString() - Method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
toString() - Method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
Returns a string representation of this record class.
toString() - Method in class com.graphhopper.jsprit.core.algorithm.module.IndependentRuinAndRecreateModule
 
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.CheapestInsertion
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.CheapestInsertionConcurrent
 
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.InsertionCostBreakdown
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
 
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns a string representation of this record class.
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertion
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.PositionBasedRegretInsertionFast
 
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.RuinKruskalClusters
 
toString() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns a string representation of this record class.
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
 
toString() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialDynamic
 
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 record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Returns a string representation of this record class.
toString() - Method in class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
 
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.EnRouteDeliveryActivity
 
toString() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.EnRoutePickupActivity
 
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 record class com.graphhopper.jsprit.core.problem.solution.spec.ActivityOptions
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
Returns a string representation of this record class.
toString() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Returns a string representation of this record class.
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
 
type() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Returns the value of the type record component.

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
 
unassignedJobs() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
Returns the value of the unassignedJobs record component.
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

valid() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Returns the value of the valid record component.
validate(SolutionSpec) - Method in class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer
Validates a spec against the VRP.
ValidationResult(boolean, List<String>, List<String>, List<String>) - Constructor for record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
Creates an instance of a ValidationResult record class.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.constraint.DependencyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.solution.spec.ActivityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.util.DistanceUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.graphhopper.jsprit.core.util.TimeUnit
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.InsertionOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.algorithm.recreate.RegretKScoringFunctionFactory.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.problem.constraint.DependencyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.problem.job.Activity.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.problem.job.Job.Type
Returns an array containing the constants of this enum class, 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 class com.graphhopper.jsprit.core.problem.solution.spec.ActivityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.util.DistanceUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.graphhopper.jsprit.core.util.TimeUnit
Returns an array containing the constants of this enum class, 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.
VEHICLE_SWITCH - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
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
 
vehicleId() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.RouteSpec
Returns the value of the vehicleId record component.
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, SearchStrategyManager, SolutionCostCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
 
VehicleRoutingAlgorithm(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>, SearchStrategyManager) - 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 Class 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 Class 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(VehicleRoute, Vehicle, Vehicle) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.VehicleSwitched
 
VehicleSwitched - Class in com.graphhopper.jsprit.core.algorithm.recreate
 
VehicleSwitched(VehicleFleetManager) - Constructor for 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
 
VERBOSE - Enum constant in enum class com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
 
visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
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(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(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(TourActivity) - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityNextLocations
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityPrevLocations
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateEndLocationIfRouteIsOpen
 
visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
 
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(String) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
Creates a VISIT activity spec (for single-stop jobs).
VISIT - Enum constant in enum class com.graphhopper.jsprit.core.problem.solution.spec.ActivityType
The single activity of a one-stop job (Service, Pickup, or Delivery job).
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
 
vrp() - Method in record class com.graphhopper.jsprit.core.algorithm.recreate.InsertionOperatorFactory.Context
Returns the value of the vrp record component.
vrp() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
Returns the value of the vrp record component.

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
 
wasFiltered() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AdaptiveSpatialFilter.FilterResult
 
weight() - Method in record class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector.Entry
Returns the value of the weight record component.
WeightedOperatorSelector<T> - Class in com.graphhopper.jsprit.core.algorithm.selector
Selects operators based on their weights using weighted random selection.
WeightedOperatorSelector() - Constructor for class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Creates a new selector with default random.
WeightedOperatorSelector(Random) - Constructor for class com.graphhopper.jsprit.core.algorithm.selector.WeightedOperatorSelector
Creates a new selector with the specified random.
WeightedOperatorSelector.Entry<T> - Record Class in com.graphhopper.jsprit.core.algorithm.selector
Entry holding an operator with its weight.
withCapacity(int) - Method in class com.graphhopper.jsprit.core.problem.Capacity.Builder
Sets initial capacity for more efficient building when dimension count is known
withObjectiveFunction(SolutionCostCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
withStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
 
withTimeWindow(int) - Static method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivityOptions
Creates options with a time window override.
worst(double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Worst ruin that removes jobs with highest removal benefit.
worst(double, double, double, double) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Worst ruin with configurable parameters.
worst(double, double, int, int) - Static method in class com.graphhopper.jsprit.core.algorithm.ruin.Ruin
Worst ruin with fraction-based scaling and absolute bounds.
WORST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.RuinOperator
 
WORST_BEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
WORST_CHEAPEST - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
WORST_MAX_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
WORST_MIN_SHARE - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
 
WORST_REGRET - Enum constant in enum class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form