Index
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
AcceptanceDecisionrecord class. - accepted() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
-
Returns the value of the
acceptedrecord component. - accepted() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
-
Returns the value of the
acceptedrecord 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
activitiesrecord 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
activityInsertionCalculatorrecord 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
ActivityOptionsrecord 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
ActivitySpecrecord 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
affectedRouteCountrecord 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
bestSolutionCostrecord 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
breakdownrecord 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
-
Builds the
VehicleRoutingProblem. - 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
chosenrecord 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
IncreasingAbsoluteFixedCostsandDecreasingRelativeFixedCostsadded as soft route constraints to the ConstraintManager. SeeJsprit.Builderfor 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
IncreasingAbsoluteFixedCostsandDecreasingRelativeFixedCostsadded as soft route constraints to the ConstraintManager. SeeJsprit.Builderfor 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
IncreasingAbsoluteFixedCostsandDecreasingRelativeFixedCostsadded as soft route constraints to the ConstraintManager. SeeJsprit.Builderfor 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
IncreasingAbsoluteFixedCostsandDecreasingRelativeFixedCostswhich should be added as soft route constraints to theConstraintManager. SeeJsprit.Builderfor 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
constraintManagerrecord 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
Contextrecord 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
Contextrecord 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
costrecord component. - costBreakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
-
Returns the value of the
costBreakdownrecord 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
-
Creates the
VehicleRoutingAlgorithm. - 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
-
Creates the
VehicleRoutingAlgorithm. - 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
-
Deprecated.
- 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
-
Deprecated.
- 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
currentBestCostrecord 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
Entryrecord 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
errorsrecord 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
executorServicerecord 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
failedConstraintsrecord component. - failedConstraintsByRoute() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
-
Returns the value of the
failedConstraintsByRouterecord 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
VehicleRoutingTransportCostsin theVehicleRoutingProblem. - 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
feasiblerecord 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
fleetManagerrecord 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
fromRouteIdrecord 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
-
Gets the
SearchStrategyManager. - 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
VehicleTypeof 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
VehicleRoutingAlgorithmas 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
insertedJobCountrecord 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
insertionCostrecord 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
InsertionEvaluatedrecord 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
insertionOrderrecord 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
isNewBestrecord 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
iterationrecord 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
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
-
Returns the value of the
iterationrecord component. - iteration() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
-
Returns the value of the
iterationrecord 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
IterationCompletedrecord 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
IterationStartedrecord 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
jobrecord component. - job() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
-
Returns the value of the
jobrecord component. - job() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
-
Returns the value of the
jobrecord component. - job() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
-
Returns the value of the
jobrecord 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
jobIdrecord 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
JobInsertedrecord 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
jobNeighborhoodsrecord 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
JobRemovedrecord 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
jobsToInsertCountrecord 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
JobUnassignedrecord 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
-
Deprecated.
- 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
maxTransportCostsrecord 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
missingJobsrecord component. - missingVehicles() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpecMaterializer.ValidationResult
-
Returns the value of the
missingVehiclesrecord 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
namerecord 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
newCostrecord component. - newCostBreakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
-
Returns the value of the
newCostBreakdownrecord 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
newSolutionCostrecord component. - newSolutionCost() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
-
Returns the value of the
newSolutionCostrecord 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
numThreadsrecord 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
oldCostrecord component. - oldCostBreakdown() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
-
Returns the value of the
oldCostBreakdownrecord 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
operatorrecord component. - options() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.ActivitySpec
-
Returns the value of the
optionsrecord 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
positionrecord component. - position() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
-
Returns the value of the
positionrecord 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
randomrecord component. - random() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
-
Returns the value of the
randomrecord 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
reasonrecord 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
RecreateCompletedrecord 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
RecreateStartedrecord 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
Jobhas been removed from aVehicleRoute. - 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
removedJobsrecord 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
routeCountrecord component. - routeCount() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
-
Returns the value of the
routeCountrecord component. - routeId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.InsertionEvaluated
-
Returns the value of the
routeIdrecord component. - routeId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
-
Returns the value of the
routeIdrecord component. - routes() - Method in record class com.graphhopper.jsprit.core.problem.solution.spec.SolutionSpec
-
Returns the value of the
routesrecord 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
RouteSpecrecord 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
RuinCompletedrecord 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
RuinStartedrecord 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
VehicleRoutingAlgorithmas 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
scoringFunctionrecord 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
SolutionSpecrecord class. - SolutionSpecMaterializer - Class in com.graphhopper.jsprit.core.problem.solution.spec
-
Materializes a
SolutionSpecinto aVehicleRoutingProblemSolution. - 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
stateManagerrecord component. - stateManager() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
-
Returns the value of the
stateManagerrecord 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
StrategyExecutedrecord class. - strategyId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.AcceptanceDecision
-
Returns the value of the
strategyIdrecord component. - strategyId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
-
Returns the value of the
strategyIdrecord component. - strategyId() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
-
Returns the value of the
strategyIdrecord component. - strategyName() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
-
Returns the value of the
strategyNamerecord component. - strategyName() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
-
Returns the value of the
strategyNamerecord component. - strategyName() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
-
Returns the value of the
strategyNamerecord 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
StrategySelectedrecord 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
thresholdrecord 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
timestamprecord 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
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationCompleted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.IterationStarted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobInserted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobRemoved
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.JobUnassigned
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateCompleted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RecreateStarted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinCompleted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.RuinStarted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategyExecuted
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.graphhopper.jsprit.core.algorithm.listener.events.StrategySelected
-
Returns the value of the
timestamprecord 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
timeWindowIndexrecord 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
typerecord 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
unassignedJobsrecord 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
validrecord 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
ValidationResultrecord 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
vehicleIdrecord 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
VehicleImplrepresenting 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
VehicleRoutingTransportCostsin theVehicleRoutingProblem. - 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
vrprecord component. - vrp() - Method in record class com.graphhopper.jsprit.core.algorithm.ruin.RuinOperatorFactory.Context
-
Returns the value of the
vrprecord 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
weightrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BestInsertionConcurrent(JobInsertionCostsCalculator, ExecutorService, VehicleRoutingProblem)instead. The nuOfBatches parameter is unused.