- abbreviation() - Method in enum com.graphhopper.jsprit.core.util.DistanceUnit
-
- abbreviation() - Method in enum com.graphhopper.jsprit.core.util.TimeUnit
-
- AbstractActivity - Class in com.graphhopper.jsprit.core.problem
-
Created by schroeder on 14.07.14.
- AbstractActivity() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractActivity
-
- AbstractForwardVehicleRoutingTransportCosts - Class in com.graphhopper.jsprit.core.problem.cost
-
- AbstractForwardVehicleRoutingTransportCosts() - Constructor for class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
-
- AbstractInsertionStrategy - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- AbstractInsertionStrategy(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- AbstractInsertionStrategy.Insertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- AbstractJob - Class in com.graphhopper.jsprit.core.problem
-
Created by schroeder on 14.07.14.
- AbstractJob() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractJob
-
- AbstractRuinStrategy - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
- AbstractRuinStrategy(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- AbstractTypeKey() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
-
- AbstractVehicle - Class in com.graphhopper.jsprit.core.problem
-
AbstractVehicle to handle indeces of vehicles.
- AbstractVehicle() - Constructor for class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- AbstractVehicle.AbstractTypeKey - Class in com.graphhopper.jsprit.core.problem
-
- AcceptNewRemoveFirst - Class in com.graphhopper.jsprit.core.algorithm.acceptor
-
Created by schroeder on 09/02/16.
- AcceptNewRemoveFirst(int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst
-
- acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst
-
Accepts every solution if solution memory allows.
- acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance
-
- acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.GreedyAcceptance
-
Accepts every solution if solution memory allows.
- acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
-
- acceptSolution(VehicleRoutingProblemSolution, VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
-
- acceptSolution(Collection<VehicleRoutingProblemSolution>, VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.algorithm.acceptor.SolutionAcceptor
-
Accepts solution or not, and returns true if a new solution has been accepted.
- ACTIVITY_NAME - Static variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
Deprecated.
- ActivityContext - Class in com.graphhopper.jsprit.core.problem.misc
-
Provides insertion context information about a particular activity.
- ActivityContext() - Constructor for class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
- ActivityInsertionCosts(double, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator.ActivityInsertionCosts
-
- ActivityInsertionCostsCalculator - Interface in com.graphhopper.jsprit.core.algorithm.recreate
-
- ActivityInsertionCostsCalculator.ActivityInsertionCosts - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- ActivityStartAsSoonAsArrived - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
-
Created by schroeder on 08/07/15.
- ActivityStartAsSoonAsArrived() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartAsSoonAsArrived
-
- ActivityStartsAsSoonAsTimeWindowOpens - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
-
Created by schroeder on 08/07/15.
- ActivityStartsAsSoonAsTimeWindowOpens() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartsAsSoonAsTimeWindowOpens
-
- ActivityStartStrategy - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
-
Created by schroeder on 08/07/15.
- ActivityTimeTracker - Class in com.graphhopper.jsprit.core.util
-
- ActivityTimeTracker(ForwardTransportTime, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.util.ActivityTimeTracker
-
- ActivityTimeTracker(ForwardTransportTime, ActivityTimeTracker.ActivityPolicy, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.util.ActivityTimeTracker
-
- ActivityTimeTracker.ActivityPolicy - Enum in com.graphhopper.jsprit.core.util
-
- ActivityVisitor - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
-
- add(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- add(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
-
- addActivity(int, TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
Inserts the specified activity add the specified insertionIndex.
- addActivity(TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
Adds specified activity at the end of activity-list.
- addActivityVisitor(ReverseActivityVisitor) - Method in class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
-
- addActivityVisitor(ActivityVisitor) - Method in class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
-
- addAll(Collection<VehicleRoutingAlgorithmListeners.PrioritizedVRAListener>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- addAllDeliveryTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addAllJobs(Collection<? extends Job>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a collection of jobs.
- addAllListeners(Collection<InsertionListener>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
-
- addAllPickupTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addAllRequiredSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addAllRequiredSkills(Skills) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addAllRequiredSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addAllRequiredSkills(Skills) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addAllSizeDimensions(Capacity) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addAllSizeDimensions(Capacity) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addAllSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.Skills.Builder
-
Adds a collection of skills.
- addAllSkills(Collection<String>) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
- addAllStateUpdater(Collection<StateUpdater>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
- addAllTimeWindows(Collection<TimeWindow>) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addAllVehicles(Collection<? extends Vehicle>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a collection of vehicles.
- addBreak(Break) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Deprecated.
- addBreak(Break, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Deprecated.
- addBreak(Break, TimeWindow, Location) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- addCapacityDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Adds a capacity dimension.
- addConstraint(HardActivityConstraint, ConstraintManager.Priority) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addConstraint(HardRouteConstraint) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addConstraint(SoftActivityConstraint) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addConstraint(SoftRouteConstraint) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addCoreConstraints(ConstraintManager, StateManager, VehicleRoutingProblem) - Static method in class com.graphhopper.jsprit.core.algorithm.AlgorithmUtil
-
- addCoreStateAndConstraintStuff(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- addCoreStateAndConstraintStuff() - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
-
- addDelivery(Delivery) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Adds a delivery to this route.
- addDelivery(Delivery, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- addDelivery(Shipment) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Adds a the delivery of the specified shipment.
- addDelivery(Shipment, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- addDeliveryTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addDeliveryTimeWindow(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.Capacity.Builder
-
add capacity dimension
- addFailedConstrainName(String) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
- addInitialSolution(VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
Adds solution to the collection of initial solutions.
- addInitialVehicleRoute(VehicleRoute) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds an initial vehicle route.
- addInitialVehicleRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a collection of initial vehicle routes.
- addJob(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a job which is either a service or a shipment.
- addJob(AbstractJob) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a job which is either a service or a shipment.
- addListener(VehicleRoutingAlgorithmListener, VehicleRoutingAlgorithmListeners.Priority) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- addListener(VehicleRoutingAlgorithmListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- addListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- addListener(InsertionListener) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
-
- addListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
-
- addListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- addListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- addListener(RuinListener) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
-
Adds a ruin-listener.
- addListener(VehicleRoutingAlgorithmListener) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- addLoadConstraint() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addLocation(String, Coordinate) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Deprecated.
- addModule(SearchStrategyModule) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- addModuleListener(SearchStrategyModuleListener) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
- addModuleListener(SearchStrategyModuleListener) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- addModuleListener(SearchStrategyModuleListener) - Method in interface com.graphhopper.jsprit.core.algorithm.SearchStrategyModule
-
- addPickup(Pickup) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Adds a pickup to this route.
- addPickup(Pickup, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- addPickup(Shipment) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Adds a the pickup of the specified shipment.
- addPickup(Shipment, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- addPickupTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addPickupTimeWindow(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addRequiredSkill(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addRequiredSkill(String) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- addSearchStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- addSearchStrategyListener(SearchStrategyListener) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- addSearchStrategyModuleListener(SearchStrategyModuleListener) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- addService(Service) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Adds a service to this route.
- addService(Service, TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- addSizeDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
Adds capacity dimension.
- addSizeDimension(int, int) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Adds capacity dimension.
- addSkill(String) - Method in class com.graphhopper.jsprit.core.problem.Skills.Builder
-
Adds skill.
- addSkill(String) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
- addSkills(Skills) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
- addSkillsConstraint() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addStateUpdater(StateUpdater) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Adds state updater.
- addStrategy(SearchStrategy, double) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
adds a new search strategy with a certain weight.
- addTerminationCriterion(PrematureAlgorithmTermination) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
Adds a termination criterion to the collection of already specified termination criteria.
- addTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addTimeWindow(double, double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- addTimeWindowConstraint() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- addTransportDistance(int, int, double) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
-
Adds a transport-distance for a particular relation.
- addTransportDistance(String, String, double) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
-
Adds a transport-distance for a particular relation.
- addTransportTime(int, int, double) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
-
Adds transport-time for a particular relation.
- addTransportTime(String, String, double) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
-
Adds transport-time for a particular relation.
- addTransportTimeAndDistance(int, int, double, double) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
-
- addup(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
-
Adds up two capacities, i.e.
- addVehicle(Vehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a vehicle.
- addVehicle(AbstractVehicle) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Adds a vehicle.
- algorithmEnds(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- AlgorithmEndsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
-
- algorithmStarts(VehicleRoutingProblem, VehicleRoutingAlgorithm, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- AlgorithmStartsListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
-
- AlgorithmUtil - Class in com.graphhopper.jsprit.core.algorithm
-
Created by schroeder on 02/08/16.
- AlgorithmUtil() - Constructor for class com.graphhopper.jsprit.core.algorithm.AlgorithmUtil
-
- ArrayUtils - Class in com.graphhopper.jsprit.core.util
-
- ArrayUtils() - Constructor for class com.graphhopper.jsprit.core.util.ArrayUtils
-
- arrTime - Variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- arrTime - Variable in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- AvgServiceAndShipmentDistance - Class in com.graphhopper.jsprit.core.algorithm.ruin.distance
-
Calculator that calculates average distance between two jobs based on the input-transport costs.
- AvgServiceAndShipmentDistance(VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceAndShipmentDistance
-
- AvgServiceDistance - Class in com.graphhopper.jsprit.core.algorithm.ruin.distance
-
Calculator that calculates average distance between two jobs based on the input-transport costs.
- AvgServiceDistance(VehicleRoutingTransportCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceDistance
-
- get(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate
-
- get(int) - Method in class com.graphhopper.jsprit.core.problem.Capacity
-
Returns value of capacity-dimension with specified index.
- getActArrTime() - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
-
- getActEndTime() - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
-
- getActivities() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
- getActivities() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns an unmodifiable list of activities on this route (without start/end).
- getActivities(Job) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
- getActivity() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters.JobActivityWrapper
-
- getActivityContext() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
- getActivityCost(TourActivity, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts
-
Calculates and returns the activity cost at tourAct.
- getActivityCost(TourActivity, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.WaitingTimeCosts
-
- getActivityCosts() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns activityCosts.
- getActivityDuration(TourActivity, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts
-
- getActivityDuration(TourActivity, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.WaitingTimeCosts
-
- getActivityEndTime(double, TourActivity) - Static method in class com.graphhopper.jsprit.core.util.CalculationUtils
-
Deprecated.
- getActivityStartTime(TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartAsSoonAsArrived
-
- getActivityStartTime(TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartsAsSoonAsTimeWindowOpens
-
- getActivityStartTime(TourActivity, double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityStartStrategy
-
- getActivityState(TourActivity, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Returns associated state for the specified activity and stateId, or it returns null if no value is associated.
- getActivityState(TourActivity, Vehicle, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Returns the associated state value to the specified activity, vehicle and stateId, or null if no state value is
associated.
- getActivityState(TourActivity, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
-
- getActivityState(TourActivity, Vehicle, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
-
- getAddedJobs() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Returns an unmodifiable collection of already added jobs.
- getAddedVehicles() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Gets an unmodifiable collection of already added vehicles.
- getAddedVehicleTypes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Gets an unmodifiable collection of already added vehicle-types.
- getAdditionalCosts() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator.ActivityInsertionCosts
-
- getAdditionalTime() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator.ActivityInsertionCosts
-
- getAdditionalTime() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
- getAlgorithmListeners() - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- getAlgorithmListeners() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- getAllLocations() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
- getArrivalTime() - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
Returns arrival time at associated activity.
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getArrTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getArrTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns the arrival-time of this activity.
- getAsInputStream(String) - Static method in class com.graphhopper.jsprit.core.util.Resource
-
- getAssociatedActivities() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
- getAsURL(String) - Static method in class com.graphhopper.jsprit.core.util.Resource
-
- getAvailableVehicle(VehicleTypeKey) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
-
- getAvailableVehicles() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
-
Returns a collection of available vehicles.
- getAvailableVehicles(Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleFleetManager
-
- getBackwardTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
-
- getBackwardTransportCost(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.BackwardTransportCost
-
- getBackwardTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
-
- getBackwardTransportTime(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.BackwardTransportTime
-
- getBreak() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getBreak() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getBreak() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getCapacityDimensions() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
-
Returns capacity dimensions.
- getCapacityDimensions() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
-
- getCapacityViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getCapacityViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getCapacityViolationAfterActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getCapacityViolationAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getCapacityViolationAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getClusters(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
-
- getCode(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
- getCodesToReason() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
Returns an unmodifiable map of codes and reason pairs.
- getCompTimeInSeconds() - Method in class com.graphhopper.jsprit.core.util.StopWatch
-
- getCompTimes() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- getConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getCoord(String) - Method in interface com.graphhopper.jsprit.core.util.Locations
-
- getCoordinate() - Method in class com.graphhopper.jsprit.core.problem.Location
-
- getCost() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
-
Returns cost of this solution.
- getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator
-
- getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
-
- getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DellAmicoFixCostCalculator
-
- getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
-
- getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
-
- getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.VariableTransportCostCalculator
-
- getCosts(JobInsertionContext) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getCosts(JobInsertionContext, TourActivity, TourActivity, TourActivity, double) - Method in interface com.graphhopper.jsprit.core.problem.constraint.SoftActivityConstraint
-
- getCosts(JobInsertionContext) - Method in interface com.graphhopper.jsprit.core.problem.constraint.SoftRouteConstraint
-
- getCosts(VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.problem.solution.SolutionCostCalculator
-
Returns costs of solution.
- getCriticalHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getCurrentTime() - Method in interface com.graphhopper.jsprit.core.algorithm.termination.TimeTermination.TimeGetter
-
- getCurrTimeInSeconds() - Method in class com.graphhopper.jsprit.core.util.StopWatch
-
- getDeliveryInsertionIndex() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
Returns insertionIndex of deliveryActivity.
- getDeliveryLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getDeliveryServiceTime() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
Returns service-time of delivery.
- getDeliveryTimeWindow() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
Returns the time-window of delivery.
- getDeliveryTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getDepartureTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns the departureTime of this vehicle in this route.
- getDependencyType(String) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getDependencyTypes() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getDistance(Job, Job) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceAndShipmentDistance
-
Calculates and returns the average distance between two jobs based on the input-transport costs.
- getDistance(Job, Job) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.distance.AvgServiceDistance
-
Calculates and returns the average distance between two jobs based on the input-transport costs.
- getDistance(Job, Job) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.distance.EuclideanServiceDistance
-
- getDistance(Job, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.distance.JobDistance
-
- getDistance(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getDistance() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
-
- getDistance(Location, Location, double, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.TransportDistance
-
- getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
-
- getDistance(int, int) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
-
Returns the distance from to to.
- getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
-
- getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
- getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.ManhattanCosts
-
- getDistance(String, String) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
-
Returns the distance fromId to toId.
- getDistance(Location, Location, double, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
-
- getDistanceAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getDriver() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns the driver operating this route.
- getEarliestDeparture() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
Returns the earliest departure of vehicle which should be the lower bound of this vehicle's departure times.
- getEarliestDeparture() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getEarliestDeparture() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getEarliestStart() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- getEnd() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
-
Returns endTime of TimeWindow.
- getEnd() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns end-activity of this route.
- getEndLocation() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getEndLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getEndLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
Returns end time of associated activity.
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getEndTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getEndTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns end-time of this activity.
- getFailedConstraintNames() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
- getFailedConstraintNamesFrequencyMapping() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
For each job id, it returns frequency distribution of failed constraints (simple name of constraint) in an unmodifiable map.
- getFailedConstraintNamesToCode() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
Returns an unmodifiable map of constraint names (simple name of constraint) and reason code pairs.
- getFixedCosts(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getFixedCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getFleetSize() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns type of fleetSize, either INFINITE or FINITE.
- getHardRouteConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getHighPrioHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getHomeLocation() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- getHumanReadableReason(int) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
- getHumanReadableReason(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
- getId() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- getId() - Method in interface com.graphhopper.jsprit.core.problem.driver.Driver
-
- getId() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- getId() - Method in interface com.graphhopper.jsprit.core.problem.HasId
-
- getId() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
-
Returns the unique identifier (id) of a job.
- getId() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getId() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getId() - Method in class com.graphhopper.jsprit.core.problem.Location
-
- getId() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
Returns the id of this vehicle.
- getId() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getId() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractActivity
-
- getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
-
- getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
-
- getIndex() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- getIndex() - Method in interface com.graphhopper.jsprit.core.problem.HasIndex
-
- getIndex() - Method in class com.graphhopper.jsprit.core.problem.Location
-
- getInitialThreshold() - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
-
- getInitialVehicleRoutes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns a copy of initial vehicle routes.
- getInsertion() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
- getInsertionCost() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
Returns insertion costs (which might be the additional costs of inserting the corresponding job).
- getInsertionData() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy.Insertion
-
- getInsertionData(VehicleRoute, Job, Vehicle, double, Driver, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculator
-
- getInsertionData(Job, VehicleRoute, double) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorLight
-
- getInsertionData(VehicleRoute, Job, Vehicle, double, Driver, double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
-
Calculates the marginal cost of inserting job i locally.
- getInsertionIndex() - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
Returns the insertion index of the associated vehicle.
- getInstance() - Static method in class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
-
- getInstance() - Static method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
-
- getJob() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Returns the job that needs to be inserted.
- getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getJob() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getJob() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity.JobActivity
-
Returns the job that is involved with this activity.
- getJobActivityFactory() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
- getJobs() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
- getJobs() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns the unmodifiable job map.
- getJobsInclusiveInitialJobsInRoutes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
- getLastTransportCostAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLastTransportDistanceAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLastTransportTimeAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLatestArrival() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
Returns the latest arrival time at this vehicle's end-location which should be the upper bound of this vehicle's arrival times at end-location.
- getLatestArrival() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getLatestArrival() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getLatestEnd() - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- getListener() - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.PrioritizedVRAListener
-
- getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- getListeners() - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
-
- getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
-
- getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- getListeners() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- getListeners() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
-
- getLoadAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadAtBeginning() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadAtEnd() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadDelivered(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadDelivered() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadJustBeforeActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadPickedUp(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadPickedUp() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLoadRightAfterActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
Returns location.
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getLocation() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getLocation() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns location.
- getLocationMap() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Returns the unmodifiable map of collected locations (mapped by their location-id).
- getLocations() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Returns the locations collected SO FAR by this builder.
- getLowPrioHardActivityConstraints() - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- getMatrix() - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
-
First dim is from, second to and third indicates whether it is a distance value (index=0) or time value (index=1).
- getMaxDistance() - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoods
-
- getMaxIterations() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
Gets max number of iterations.
- getMaxLoad(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getMaxOperationTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getMaxTimeInVehicle() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
-
- getMaxTimeInVehicle() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getMaxTimeInVehicle() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getMaxVelocity() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
-
Returns maximum velocity of this vehicle-type.
- getMaxVelocity() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
-
- getMostLikelyFailedConstraintName(Frequency) - Static method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
- getMostLikelyReason(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
Returns the most likely reason i.e.
- getMostLikelyReasonCode(String) - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
Returns the most likely reason code i.e.
- getName() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
- getName() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- getName() - Method in interface com.graphhopper.jsprit.core.algorithm.SearchStrategyModule
-
- getName() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
-
Returns name.
- getName() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.Location
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getName() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getName() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns the name of this activity.
- getNearestNeighborsIterator(int, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.JobNeighborhoods
-
- getNewDepTime() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Returns the new departure time at the new vehicle's start location.
- getNewDriver() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Returns the driver that should operate the new route, i.e.
- getNewVehicle() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Returns the vehicle that should operate the new route, i.e.
- getNoLocations() - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
-
- getNuActivities() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
- getNumberOfDeliveries(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfDeliveries() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfDeliveriesAtEnd() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfDeliveriesAtEnd(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfPickups(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfPickups() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfPickupsAtBeginning(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNumberOfPickupsAtBeginning() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getNuOfDimensions() - Method in class com.graphhopper.jsprit.core.problem.Capacity
-
Returns the number of specified capacity dimensions.
- getObjectiveFunction() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- getOperationTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getOperationTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getOperationTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns the operation-time this activity takes.
- getPenaltyForMissedTimeWindow() - Method in interface com.graphhopper.jsprit.core.problem.cost.VehicleRoutingActivityCosts.Parameter
-
- getPickupInsertionIndex() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
Returns insertionIndex of pickkupActivity.
- getPickupLocation() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getPickupServiceTime() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
Returns the pickup service-time.
- getPickupTimeWindow() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
Returns the time-window of pickup.
- getPickupTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getPoint() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters.JobActivityWrapper
-
- getPriority() - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.PrioritizedVRAListener
-
- getPriority() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
-
Get priority of job.
- getPriority() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
Get priority of service.
- getPriority() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
Get priority of shipment.
- getProblemState(StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Returns mapped state value that is associated to the specified stateId, or null if no value is associated to
the specified stateId.
- getProfile() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
-
- getProfile() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
-
- getRandom() - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
-
- getRandomCluster(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
-
- getRandomStrategy() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
Returns search strategy that has been randomly selected.
- getReasons() - Method in class com.graphhopper.jsprit.core.util.UnassignedJobReasonTracker
-
Deprecated.
- getRelatedActivityContext() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Returns pickup context.
- getRequiredSkills() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
-
- getRequiredSkills() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getRequiredSkills() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getResults() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- getResultStats() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- getRoute() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy.Insertion
-
- getRoute() - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Returns the existing route where the .getJob() needs to be inserted in.
- getRoutes() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
-
Returns a collection of vehicle-routes.
- getRouteState(VehicleRoute, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Returns the route state that is associated to the route and stateId, or null if no state is associated.
- getRouteState(VehicleRoute, Vehicle, StateId, Class<T>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Returns the route state that is assigned to the specified route, vehicle and stateId.
- getRouteState(VehicleRoute, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
-
- getRouteState(VehicleRoute, Vehicle, StateId, Class<T>) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter
-
- getRuin() - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
- getRuinShareFactory() - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- getSearchStrategyManager() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- getSearchStrategyModules() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- getSelectedDriver() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
Returns the vehicle to be employed.
- getSelectedVehicle() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
Returns the vehicle to be employed.
- getServiceDuration() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
Returns the service-time/duration a service takes at service-location.
- getServiceTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getServiceTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getSize() - Method in interface com.graphhopper.jsprit.core.problem.job.Job
-
Returns size, i.e.
- getSize() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.job.Shipment
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getSize() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getSize() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns the capacity-demand of that activity, in terms of what needs to be loaded or unloaded at
this activity.
- getSkills() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getSkills() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getSkills() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getSolution() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
-
- getSolutionAcceptor() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- getSolutionSelector() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- getStart() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
-
Returns startTime of TimeWindow.
- getStart() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns start-activity of this route.
- getStartLocation() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getStartLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getStartLocation() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getStrategies() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- getStrategyId() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy.DiscoveredSolution
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getTheoreticalEarliestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getTheoreticalEarliestOperationStartTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns the theoretical earliest operation start time, which is the time that is just allowed
(not earlier) to start this activity, that is for example service.getTimeWindow().getStart().
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- getTheoreticalLatestOperationStartTime() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- getTheoreticalLatestOperationStartTime() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Returns the theoretical latest operation start time, which is the time that is just allowed
(not later) to start this activity, that is for example service.getTimeWindow().getEnd().
- getTimesStats() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- getTimeWindow() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
Returns the time-window a service(-operation) is allowed to start.
- getTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getTimeWindows() - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindows
-
- getTimeWindows() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindowsImpl
-
- getTimeWindowViolation(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getTimeWindowViolation() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getTimeWindowViolationAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getTotalCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getTourActivities() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns TourActivities.
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
-
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.ForwardTransportCost
-
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
-
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
-
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.ManhattanCosts
-
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
-
- getTransportCosts() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns routing costs.
- getTransportTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getTransportTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in interface com.graphhopper.jsprit.core.problem.cost.ForwardTransportTime
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.EuclideanCosts
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.ManhattanCosts
-
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix
-
- getTransportTimeAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getType() - Method in class com.graphhopper.jsprit.core.problem.job.Service
-
- getType() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getType() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl
-
- getType() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- getTypeId() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
-
Returns typeId.
- getTypeId() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
-
- getTypes() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns the entire, unmodifiable collection of types.
- getUnassignedJobs() - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
-
Returns bad jobs, i.e.
- getUserData() - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
-
- getUserData() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- getUserData() - Method in class com.graphhopper.jsprit.core.problem.Location
-
- getUserData() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getUserData() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
-
- getUserData() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
-
- getVariableTransportCosts(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getVariableTransportCosts() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getVariableTransportCostsAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getVehicle() - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Returns the vehicle operating this route.
- getVehicleCostParams() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.VehicleType
-
Return the cost-parameter of this vehicle-type.
- getVehicleCostParams() - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl
-
- getVehicleDepartureTime() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
- getVehicles() - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem
-
Returns the entire, unmodifiable collection of vehicles.
- getVehicles() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- getVehicleStats() - Method in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- getVehicleTypeIdentifier() - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- getVehicleTypeIdentifier() - Method in interface com.graphhopper.jsprit.core.problem.vehicle.Vehicle
-
- getWaitingTime(VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getWaitingTime() - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getWaitingTimeAtActivity(TourActivity, VehicleRoute) - Method in class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- getWeight(String) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- getWeights() - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- getX() - Method in class com.graphhopper.jsprit.core.util.Coordinate
-
- getY() - Method in class com.graphhopper.jsprit.core.util.Coordinate
-
- GreatCircleCosts - Class in com.graphhopper.jsprit.core.util
-
- GreatCircleCosts() - Constructor for class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
- GreatCircleCosts(DistanceUnit) - Constructor for class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
- GreatCircleDistanceCalculator - Class in com.graphhopper.jsprit.core.util
-
Created by schroeder on 28.11.14.
- GreatCircleDistanceCalculator() - Constructor for class com.graphhopper.jsprit.core.util.GreatCircleDistanceCalculator
-
- GreedyAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
-
Acceptor that accepts solutions to be memorized only better solutions.
- GreedyAcceptance(int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.GreedyAcceptance
-
- GreedySchrimpfFactory - Class in com.graphhopper.jsprit.core.algorithm.box
-
Factory that creates the
VehicleRoutingAlgorithm as proposed by Schrimpf et al., 2000 with the following parameters:
- GreedySchrimpfFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.box.GreedySchrimpfFactory
-
- name - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
-
- newInstance(VehicleRoutingProblem) - Static method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- newInstance(VehicleRoutingProblem, VehicleFleetManager, StateManager, ConstraintManager) - Static method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
-
- newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Capacity.Builder
-
Returns a new instance of Capacity with one dimension and a value/size of 0
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Break.Builder
-
Returns a new instance of builder that builds a break.
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Delivery.Builder
-
Returns a new instance of builder that builds a delivery.
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Pickup.Builder
-
Returns a new instance of builder that builds a pickup.
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
Returns a new instance of builder that builds a service.
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Returns new instance of this builder.
- newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Location.Builder
-
- newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.problem.Location
-
Factory method (and shortcut) for creating a location object just with x and y coordinates.
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.Location
-
Factory method (and shortcut) for creating location object just with id
- newInstance(int) - Static method in class com.graphhopper.jsprit.core.problem.Location
-
Factory method (and shortcut) for creating location object just with location index
- newInstance() - Static method in class com.graphhopper.jsprit.core.problem.Skills.Builder
-
Returns new instance of skill-builder.
- newInstance(Break) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- newInstance(String, double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- newInstance(Service) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- newInstance(String, double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TimeWindow
-
Returns new instance of TimeWindow.
- newInstance(Vehicle, Driver) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Returns new instance of this builder.
- newInstance(Vehicle) - Static method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Returns new instance of this builder.
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Returns new instance of vehicle builder.
- newInstance(Vehicle) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Returns new instance of vehicle builder and initializes every attribute with a attributes of baseVehicle
- newInstance(String) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
- newInstance(double, double, double) - Static method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
-
- newInstance() - Static method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Returns a new instance of this builder.
- newInstance(double, double) - Static method in class com.graphhopper.jsprit.core.util.Coordinate
-
- newInstance(int, boolean) - Static method in class com.graphhopper.jsprit.core.util.FastVehicleRoutingTransportCostsMatrix.Builder
-
Creates a new builder returning the matrix-builder.
- newInstance() - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
-
- newInstance(boolean) - Static method in class com.graphhopper.jsprit.core.util.VehicleRoutingTransportCostsMatrix.Builder
-
Creates a new builder returning the matrix-builder.
- next() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
-
- nextItem(Collection<T>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
-
- nextItem(List<T>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
-
- nextJob(Collection<Job>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
-
- nextJob(List<Job>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
-
- nextRoute(Collection<VehicleRoute>, Random) - Static method in class com.graphhopper.jsprit.core.util.RandomUtils
-
- NO_INDEX - Static variable in class com.graphhopper.jsprit.core.problem.Location
-
- NO_NEW_DEPARTURE_TIME_YET - Static variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- NO_NEW_DRIVER_YET - Static variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- NO_NEW_VEHICLE_YET - Static variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- noDriver() - Static method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- NoDriver() - Constructor for class com.graphhopper.jsprit.core.problem.driver.DriverImpl.NoDriver
-
- NoInsertionFound() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData.NoInsertionFound
-
- NoiseMaker - Interface in com.graphhopper.jsprit.core.util
-
Created by schroeder on 16/01/15.
- NoSolutionFoundException - Exception in com.graphhopper.jsprit.core.algorithm.recreate
-
- NoSolutionFoundException(String) - Constructor for exception com.graphhopper.jsprit.core.algorithm.recreate.NoSolutionFoundException
-
- NoVehicle() - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.NoVehicle
-
- RadialRuinStrategyFactory - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
- RadialRuinStrategyFactory(double, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RadialRuinStrategyFactory
-
- random - Variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- random - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- RandomNumberGeneration - Class in com.graphhopper.jsprit.core.util
-
- RandomNumberGeneration() - Constructor for class com.graphhopper.jsprit.core.util.RandomNumberGeneration
-
- RandomRuinStrategyFactory - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
- RandomRuinStrategyFactory(double) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RandomRuinStrategyFactory
-
- RandomUtils - Class in com.graphhopper.jsprit.core.util
-
Created by schroeder on 14/01/15.
- RandomUtils() - Constructor for class com.graphhopper.jsprit.core.util.RandomUtils
-
- reCalculateStates(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
- RegretInsertion - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
Insertion based on regret approach.
- RegretInsertion(JobInsertionCostsCalculator, VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
-
- RegretInsertionConcurrent - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
Insertion based on regret approach.
- RegretInsertionConcurrent(JobInsertionCostsCalculator, VehicleRoutingProblem, ExecutorService) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
-
- RegretInsertionConcurrentFast - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
Insertion based on regret approach.
- RegretInsertionConcurrentFast(JobInsertionCostsCalculator, VehicleRoutingProblem, ExecutorService, VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
-
- RegretInsertionFast - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
Insertion based on regret approach.
- RegretInsertionFast(JobInsertionCostsCalculator, VehicleRoutingProblem, VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
-
- remove(VehicleRoutingAlgorithmListeners.PrioritizedVRAListener) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- remove() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
-
- removeActivity(TourActivity) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
Removes activity from this activity sequence.
- removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
-
- removed(Job, VehicleRoute) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener
-
- removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
-
- removed(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
- RemoveEmptyVehicles - Class in com.graphhopper.jsprit.core.algorithm
-
- RemoveEmptyVehicles(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.RemoveEmptyVehicles
-
- removeJob(Job, Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- removeJob(Job, VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- removeJob(Job) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
Removes job AND belonging activity from tour.
- removeListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- removeListener(InsertionListener) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
-
- removeListener(InsertionListener) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.listener.InsertionListeners
-
- removeListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- removeListener(RuinListener) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- removeListener(RuinListener) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
-
- reset() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
-
- reset() - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
-
- reset(Random) - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
-
- reset() - Method in class com.graphhopper.jsprit.core.util.StopWatch
-
- ResetAndIniFleetManager - Class in com.graphhopper.jsprit.core.algorithm
-
- ResetAndIniFleetManager(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.ResetAndIniFleetManager
-
- Resource - Class in com.graphhopper.jsprit.core.util
-
- Resource() - Constructor for class com.graphhopper.jsprit.core.util.Resource
-
- returnToDepot - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
-
- reverseActivityIterator() - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
- ReverseActivityIterator(List<TourActivity>) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities.ReverseActivityIterator
-
- ReverseActivityVisitor - Interface in com.graphhopper.jsprit.core.problem.solution.route.activity
-
- ReverseRouteActivityVisitor - Class in com.graphhopper.jsprit.core.problem.solution.route
-
- ReverseRouteActivityVisitor() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
-
- RouteActivityVisitor - Class in com.graphhopper.jsprit.core.problem.solution.route
-
- RouteActivityVisitor() - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
-
- RouteAndActivityStateGetter - Interface in com.graphhopper.jsprit.core.problem.solution.route.state
-
- RouteVisitor - Interface in com.graphhopper.jsprit.core.problem.solution.route
-
- ruin(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- ruin(Collection<VehicleRoute>) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
-
Ruins a current solution, i.e.
- RuinAndRecreateModule - Class in com.graphhopper.jsprit.core.algorithm.module
-
- RuinAndRecreateModule(String, InsertionStrategy, RuinStrategy) - Constructor for class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
- RuinBreaks - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
Created by schroeder on 04/08/15.
- RuinBreaks() - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
-
- RuinClusters - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
Ruin strategy that ruins current solution randomly.
- RuinClusters(VehicleRoutingProblem, int, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
-
- RuinClusters.JobActivityWrapper - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
- ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
-
- ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener
-
informs about ruin-end.
- ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
-
- ruinEnds(Collection<VehicleRoute>, Collection<Job>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
- RuinListener - Interface in com.graphhopper.jsprit.core.algorithm.ruin.listener
-
Listener that listens to the ruin-process.
- RuinListeners - Class in com.graphhopper.jsprit.core.algorithm.ruin.listener
-
- RuinListeners() - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- RuinRadial - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
RuinStrategy that ruins the neighborhood of a randomly selected job.
- RuinRadial(VehicleRoutingProblem, double, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
-
Constructs RuinRadial.
- RuinRadial(VehicleRoutingProblem, int, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
-
- RuinRadial(VehicleRoutingProblem, int, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
-
- RuinRadialMultipleCenters - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
Deprecated.
- RuinRadialMultipleCenters(VehicleRoutingProblem, int, JobDistance) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
-
Deprecated.
- RuinRandom - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
Ruin strategy that ruins current solution randomly.
- RuinRandom(VehicleRoutingProblem, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinRandom
-
Constructs ruinRandom.
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
-
Removes a fraction of jobs from vehicleRoutes.
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadial
-
Ruins the collection of vehicleRoutes, i.e.
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
-
Deprecated.
Ruins the collection of vehicleRoutes, i.e.
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRandom
-
Removes a fraction of jobs from vehicleRoutes.
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
-
Ruins the collection of vehicleRoutes, i.e.
- ruinRoutes(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
-
Removes a fraction of jobs from vehicleRoutes.
- ruinShareFactory - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- RuinShareFactory - Interface in com.graphhopper.jsprit.core.algorithm.ruin
-
- ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BreakScheduling
-
- ruinStarts(Collection<VehicleRoute>) - Method in interface com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListener
-
informs about ruin-start.
- ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.listener.RuinListeners
-
- ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinBreaks
-
- ruinStarts(Collection<VehicleRoute>) - Method in class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
- RuinStrategy - Interface in com.graphhopper.jsprit.core.algorithm.ruin
-
- RuinStrategyFactory - Interface in com.graphhopper.jsprit.core.algorithm.ruin
-
- RuinString - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
RuinString is adopted from
- RuinString(VehicleRoutingProblem, JobNeighborhoods) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
-
- RuinWorst - Class in com.graphhopper.jsprit.core.algorithm.ruin
-
Ruin strategy that ruins current solution randomly.
- RuinWorst(VehicleRoutingProblem, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
-
- run(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
Runs the search-strategy and its according modules, and returns DiscoveredSolution.
- runAndGetSolution(VehicleRoutingProblemSolution) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
- runAndGetSolution(VehicleRoutingProblemSolution) - Method in interface com.graphhopper.jsprit.core.algorithm.SearchStrategyModule
-
- runs - Variable in class com.graphhopper.jsprit.core.util.BenchmarkResult
-
- SchrimpfAcceptance - Class in com.graphhopper.jsprit.core.algorithm.acceptor
-
ThresholdAcceptance-Function defined by Schrimpf et al.
- SchrimpfAcceptance(int, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
-
- SchrimpfFactory - Class in com.graphhopper.jsprit.core.algorithm.box
-
Factory that creates the
VehicleRoutingAlgorithm as proposed by Schrimpf et al., 2000 with the following parameters:
- SchrimpfFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.box.SchrimpfFactory
-
- SchrimpfInitialThresholdGenerator - Class in com.graphhopper.jsprit.core.algorithm.acceptor
-
- SchrimpfInitialThresholdGenerator(SchrimpfAcceptance, int) - Constructor for class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfInitialThresholdGenerator
-
- score(InsertionData, Job) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
-
- score(InsertionData, Job) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.ScoringFunction
-
- ScoringFunction - Interface in com.graphhopper.jsprit.core.algorithm.recreate
-
Created by schroeder on 15/10/15.
- searchSolutions() - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
Runs the vehicle routing algorithm and returns a number of generated solutions.
- SearchStrategy - Class in com.graphhopper.jsprit.core.algorithm
-
- SearchStrategy(String, SolutionSelector, SolutionAcceptor, SolutionCostCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- SearchStrategy.DiscoveredSolution - Class in com.graphhopper.jsprit.core.algorithm
-
- SearchStrategyListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
-
- SearchStrategyManager - Class in com.graphhopper.jsprit.core.algorithm
-
- SearchStrategyManager() - Constructor for class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- SearchStrategyModule - Interface in com.graphhopper.jsprit.core.algorithm
-
- SearchStrategyModuleListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
-
- SelectBest - Class in com.graphhopper.jsprit.core.algorithm.selector
-
- SelectBest() - Constructor for class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
-
- selectedStrategy(SearchStrategy.DiscoveredSolution, VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- SelectRandomly - Class in com.graphhopper.jsprit.core.algorithm.selector
-
- SelectRandomly() - Constructor for class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
-
- selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectBest
-
- selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
-
- selectSolution(Collection<VehicleRoutingProblemSolution>) - Method in interface com.graphhopper.jsprit.core.algorithm.selector.SolutionSelector
-
- servesJob(Job) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivities
-
- Service - Class in com.graphhopper.jsprit.core.problem.job
-
Service implementation of a job.
- Service.Builder<T extends Service> - Class in com.graphhopper.jsprit.core.problem.job
-
Builder that builds a service.
- ServiceActivity - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
-
- ServiceActivity(Service) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- ServiceActivity(ServiceActivity) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- ServiceDeliveriesFirstConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
-
- ServiceDeliveriesFirstConstraint() - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ServiceDeliveriesFirstConstraint
-
- ServiceInsertionCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- ServiceInsertionCalculatorFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ServiceInsertionCalculatorFactory
-
- ServiceLoadActivityLevelConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
-
Ensures load constraint for inserting ServiceActivity.
- ServiceLoadActivityLevelConstraint(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadActivityLevelConstraint
-
- ServiceLoadRouteLevelConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
-
Ensures that capacity constraint is met, i.e.
- ServiceLoadRouteLevelConstraint(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ServiceLoadRouteLevelConstraint
-
- serviceTime - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- setActivityContext(ActivityContext) - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
- setActivityCosts(VehicleRoutingActivityCosts) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Sets the activity-costs.
- setActivityInsertionCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
- setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setActivityInsertionCostsCalculator(ActivityInsertionCostsCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
- setAdditionalTime(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
- setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
- setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setAllowVehicleSwitch(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
- setArrivalTime(double) - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
Sets arrivalTime of associated vehicle at activity.
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- setArrTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- setArrTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Sets the arrival time of that activity.
- setBreak(Break) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
- setBreakCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
- setBreakInsertionCalculator(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setCapacityDimensions(Capacity) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets capacity dimensions.
- setConcurrentMode(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
- setConcurrentMode(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setConcurrentMode(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setConstraintManager(ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
- setCoordinate(Coordinate) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
-
Sets coordinate of location
- setCost(double) - Method in class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
-
Sets the costs of this solution.
- setCostPerDistance(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets the cost per distance unit, for instance € per meter.
- setCostPerServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
- setCostPerTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
- setCostPerTransportTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets cost per time unit, for instance € per second.
- setCostPerWaitingTime(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets cost per waiting time unit, for instance € per second.
- setCustomAcceptor(SolutionAcceptor) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setDeliveryLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets delivery location.
- setDeliveryServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets the delivery service-time.
- setDeliveryTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets the timeWindow for the delivery, i.e.
- setDepartureTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
Sets the departure-time of the route, i.e.
- setDependencyType(String, DependencyType) - Method in class com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
-
- setDependencyTypes(DependencyType[]) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
-
- setDependencyTypes(DependencyType[]) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
-
- setDepotDistanceParam(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
-
- setDetour(double) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
Sets the detour factor.
- setEarliestStart(double) - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- setEarliestStart(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Sets earliest-start of vehicle which should be the lower bound of the vehicle's departure times.
- setEndLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
Sets end time of associated activity.
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- setEndTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- setEndTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
Sets the end-time of this activity.
- setEpsDistance(double) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
-
- setEpsFactor(double) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
-
- setEvalIndexDelivery(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
-
- setEvalIndexPickup(int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
-
- setExecutorService(ExecutorService, int) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setFastRegret(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setFastRegret(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setFixedCost(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets the fixed costs of the vehicle-type.
- setFleetSize(VehicleRoutingProblem.FleetSize) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Sets the type of fleetSize.
- setHomeLocation(String) - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- setId(String) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
-
Sets location id
- setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractActivity
-
- setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
-
- setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle.AbstractTypeKey
-
- setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- setIndex(int) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
-
Sets location index
- setInitialThreshold(double) - Method in class com.graphhopper.jsprit.core.algorithm.acceptor.SchrimpfAcceptance
-
Sets initial threshold.
- setInsertionIndex(int) - Method in class com.graphhopper.jsprit.core.problem.misc.ActivityContext
-
Sets insertion index of associated activity.
- setInsertionStrategy(InsertionBuilder.Strategy) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setInsertionStrategy(InsertionStrategyBuilder.Strategy) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setJobActivityFactory(JobActivityFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
-
- setJobActivityFactory(JobActivityFactory) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute.Builder
-
- setJobActivityFactory(JobActivityFactory) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
- setLatestArrival(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Sets the latest arrival at vehicle's end-location which is the upper bound of the vehicle's arrival times.
- setLatestEnd(double) - Method in class com.graphhopper.jsprit.core.problem.driver.DriverImpl
-
- setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
- setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
If addDefaulMarginalCostCalculation is false, no calculator is set which implicitly assumes that marginal cost calculation
is controlled by your custom soft constraints.
- setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
If addDefaulMarginalCostCalculation is false, no calculator is set which implicitly assumes that marginal cost calculation
is controlled by your custom soft constraints.
- setLocalLevel() - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setLocalLevel(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
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.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.SchrimpfAcceptance
-
- setMaxIterations(int) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
Sets max number of iterations.
- setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Delivery.Builder
-
- setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Pickup.Builder
-
- setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- setMaxTimeInVehicle(double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets maximal time the job can be in vehicle.
- setMaxVelocity(double) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets the maximum velocity this vehicle-type can go [in meter per
seconds].
- setMinPts(int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
-
- setMinUnassignedJobsToBeReinserted(int) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
Minimum number of unassigned jobs that is reinserted in each iteration.
- setName(String) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategy
-
- setName(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- setName(String) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
- setName(String) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
-
Adds name, e.g.
- setNoClusters(int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinClusters
-
- setNoiseMaker(NoiseMaker) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinWorst
-
- setNoRoutes(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
-
- setNumberOfRuinCenters(int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinRadialMultipleCenters
-
Deprecated.
- setObjectiveFunction(SolutionCostCalculator) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setOperationTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- setPickupLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets pickup location.
- setPickupServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets pickupServiceTime.
- setPickupTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets the timeWindow for the pickup, i.e.
- setPrematureAlgorithmTermination(PrematureAlgorithmTermination) - Method in class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
Sets premature termination and overrides existing termination criteria.
- setPriority(int) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
Set priority to service.
- setPriority(int) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Set priority to shipment.
- setProfile(String) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
- setProperty(String, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setProperty(Jsprit.Parameter, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setProperty(Jsprit.Strategy, String) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setProportionOfUnassignedJobsToBeReinserted(double) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
Proportion of unassigned jobs that is reinserted in each iteration.
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.module.RuinAndRecreateModule
-
To make overall results reproducible, make sure this class is provided with the "global" random number generator.
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.PrettyAlgorithmBuilder
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.DBSCANClusterer
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.SearchStrategyManager
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.algorithm.selector.SelectRandomly
-
- setRandom(Random) - Method in class com.graphhopper.jsprit.core.problem.vehicle.FiniteFleetManagerFactory
-
- setRegretScorer(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setRelatedActivityContext(ActivityContext) - Method in class com.graphhopper.jsprit.core.problem.misc.JobInsertionContext
-
Sets pickup context.
- setReturnToDepot(boolean) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Sets the flag whether the vehicle must return to depot or not.
- setRouteLevel(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
- setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.BestInsertionBuilder
-
- setRouteLevel(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder
-
Deprecated.
- setRouteLevel(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setRouteLevel(int, int, boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
Sets a flag to build a calculator that evaluates job insertion on route-level.
- setRoutingCost(VehicleRoutingTransportCosts) - Method in class com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.Builder
-
Sets routing costs.
- setRuinShareFactory(RuinShareFactory) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertion
-
Sets the scoring function.
- setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrent
-
Sets the scoring function.
- setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
-
Sets the scoring function.
- setScoringFunction(ScoringFunction) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
-
Sets the scoring function.
- setSeed(long) - Static method in class com.graphhopper.jsprit.core.util.RandomNumberGeneration
-
- setServiceCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
- setServiceInsertionCalculator(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setServiceTime(double) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
Sets the serviceTime of this service.
- setShipmentCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
- setShipmentInsertionCalculatorFactory(JobInsertionCostsCalculatorFactory) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder
-
- setSolutionCompletenessRatio(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
-
- setSpeed(double) - Method in class com.graphhopper.jsprit.core.util.GreatCircleCosts
-
- setStartLocation(Location) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Sets start location.
- setStateAndConstraintManager(StateManager, ConstraintManager) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setStateManager(RouteAndActivityStateGetter) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
Sets activityStates.
- setStringLength(int, int) - Method in class com.graphhopper.jsprit.core.algorithm.ruin.RuinString
-
- setSwitchAllowed(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionConcurrentFast
-
- setSwitchAllowed(boolean) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.RegretInsertionFast
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- setTheoreticalEarliestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- setTheoreticalEarliestOperationStartTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.BreakActivity
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverService
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.DeliverShipment
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.End
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupService
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.PickupShipment
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.ServiceActivity
-
- setTheoreticalLatestOperationStartTime(double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- setTheoreticalLatestOperationStartTime(double) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.TourActivity
-
- setTimeGetter(TimeTermination.TimeGetter) - Method in class com.graphhopper.jsprit.core.algorithm.termination.TimeTermination
-
- setTimeWindow(TimeWindow) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- setTimeWindowParam(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DefaultScorer
-
- setType(String) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
Protected method to set the type-name of the service.
- setType(VehicleType) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.AbstractJob
-
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
Sets user specific domain data associated with the object.
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.job.Shipment.Builder
-
Sets user specific domain data associated with the object.
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.Location.Builder
-
Sets user specific domain data associated with the object.
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleImpl.Builder
-
Sets user specific domain data associated with the object.
- setUserData(Object) - Method in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.Builder
-
Sets user specific domain data associated with the object.
- setVehicleAndDepartureTime(Vehicle, double) - Method in class com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
-
Sets the vehicle and its departureTime from vehicle.getStartLocationId().
- setVehicleDepartureTime(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.InsertionData
-
- setVehicleFleetManager(VehicleFleetManager) - Method in class com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
-
- setVehicleFleetManager(VehicleFleetManager) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
Sets fleetManager.
- setVehicleIdentifier(VehicleTypeKey) - Method in class com.graphhopper.jsprit.core.problem.AbstractVehicle
-
- setVehicleRoutingProblem(VehicleRoutingProblem) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculatorBuilder
-
Sets routingProblem.
- setVehiclesToUpdate(UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
-
- setVehiclesToUpdate(UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
-
- setWeightOfFixCost(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.DecreasingRelativeFixedCosts
-
- setWeightOfFixCost(double) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.IncreasingAbsoluteFixedCosts
-
- Shipment - Class in com.graphhopper.jsprit.core.problem.job
-
Shipment is an implementation of Job and consists of a pickup and a delivery of something.
- Shipment.Builder - Class in com.graphhopper.jsprit.core.problem.job
-
Builder that builds the shipment.
- ShipmentInsertionCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- ShipmentInsertionCalculatorFactory() - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFactory
-
- ShipmentInsertionCalculatorFlex - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- ShipmentInsertionCalculatorFlex(VehicleRoutingTransportCosts, VehicleRoutingActivityCosts, ActivityInsertionCostsCalculator, ConstraintManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.ShipmentInsertionCalculatorFlex
-
- ShipmentPickupsFirstConstraint - Class in com.graphhopper.jsprit.core.problem.constraint
-
- ShipmentPickupsFirstConstraint() - Constructor for class com.graphhopper.jsprit.core.problem.constraint.ShipmentPickupsFirstConstraint
-
- skillBuilder - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- SKILLS - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
-
- skills - Variable in class com.graphhopper.jsprit.core.problem.job.Service.Builder
-
- Skills - Class in com.graphhopper.jsprit.core.problem
-
Skill container managing skills
- skills - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
-
- Skills.Builder - Class in com.graphhopper.jsprit.core.problem
-
- SoftActivityConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
-
- SoftConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
-
- SoftRouteConstraint - Interface in com.graphhopper.jsprit.core.problem.constraint
-
- SolutionAcceptor - Interface in com.graphhopper.jsprit.core.algorithm.acceptor
-
Acceptor that decides whether the newSolution is accepted or not.
- SolutionAnalyser - Class in com.graphhopper.jsprit.core.analysis
-
Calculates a set of statistics for a solution.
- SolutionAnalyser(VehicleRoutingProblem, VehicleRoutingProblemSolution, TransportDistance) - Constructor for class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- SolutionAnalyser(VehicleRoutingProblem, VehicleRoutingProblemSolution, SolutionCostCalculator, TransportDistance) - Constructor for class com.graphhopper.jsprit.core.analysis.SolutionAnalyser
-
- SolutionCostCalculator - Interface in com.graphhopper.jsprit.core.problem.solution
-
Interface for all solutionCostCalculators which should be the objective-functions of the problem.
- SolutionPrinter - Class in com.graphhopper.jsprit.core.reporting
-
Printer to print the details of a vehicle-routing-problem solution.
- SolutionPrinter() - Constructor for class com.graphhopper.jsprit.core.reporting.SolutionPrinter
-
- SolutionPrinter.Print - Enum in com.graphhopper.jsprit.core.reporting
-
Enum to indicate verbose-level.
- Solutions - Class in com.graphhopper.jsprit.core.util
-
- Solutions() - Constructor for class com.graphhopper.jsprit.core.util.Solutions
-
- SolutionSelector - Interface in com.graphhopper.jsprit.core.algorithm.selector
-
- SolutionVerifier - Class in com.graphhopper.jsprit.core.util
-
- SolutionVerifier() - Constructor for class com.graphhopper.jsprit.core.util.SolutionVerifier
-
- speed - Variable in class com.graphhopper.jsprit.core.util.EuclideanCosts
-
- speed - Variable in class com.graphhopper.jsprit.core.util.ManhattanCosts
-
- Start - Class in com.graphhopper.jsprit.core.problem.solution.route.activity
-
- Start(Location, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.route.activity.Start
-
- start() - Method in class com.graphhopper.jsprit.core.util.StopWatch
-
- startLocationId - Variable in class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
-
- StateId - Interface in com.graphhopper.jsprit.core.algorithm.state
-
Created by schroeder on 28.07.14.
- StateManager - Class in com.graphhopper.jsprit.core.algorithm.state
-
Manages states.
- StateManager(VehicleRoutingProblem) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.StateManager
-
Constructs the stateManager with the specified VehicleRoutingProblem.
- StateUpdater - Interface in com.graphhopper.jsprit.core.algorithm.state
-
- stop() - Method in class com.graphhopper.jsprit.core.util.StopWatch
-
- StopWatch - Class in com.graphhopper.jsprit.core.util
-
- StopWatch() - Constructor for class com.graphhopper.jsprit.core.util.StopWatch
-
- StrategySelectedListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
-
- subtract(Capacity, Capacity) - Static method in class com.graphhopper.jsprit.core.problem.Capacity
-
Subtracts cap2subtract from cap and returns the resulting Capacity.
- SWITCH_NOT_FEASIBLE - Static variable in class com.graphhopper.jsprit.core.algorithm.state.InternalStates
-
- SwitchNotFeasible - Class in com.graphhopper.jsprit.core.problem.constraint
-
Created by schroeder on 19/09/15.
- SwitchNotFeasible(StateManager) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.SwitchNotFeasible
-
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.constraint.DependencyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.util.DistanceUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.graphhopper.jsprit.core.util.TimeUnit
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Construction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Parameter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.algorithm.box.Jsprit.Strategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners.Priority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionBuilder.Strategy
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategyBuilder.Strategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.problem.constraint.ConstraintManager.Priority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.problem.constraint.DependencyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.problem.constraint.HardActivityConstraint.ConstraintsStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class com.graphhopper.jsprit.core.problem.Skills
-
Returns an unmodifiable set of skills.
- values() - Static method in enum com.graphhopper.jsprit.core.problem.VehicleRoutingProblem.FleetSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.reporting.SolutionPrinter.Print
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.util.ActivityTimeTracker.ActivityPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.util.DistanceUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.graphhopper.jsprit.core.util.TimeUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VariablePlusFixedSolutionCostCalculatorFactory - Class in com.graphhopper.jsprit.core.algorithm
-
Default objective function which is the sum of all fixed vehicle and variable
transportation costs, i.e.
- VariablePlusFixedSolutionCostCalculatorFactory(RouteAndActivityStateGetter) - Constructor for class com.graphhopper.jsprit.core.algorithm.VariablePlusFixedSolutionCostCalculatorFactory
-
- VariableTransportCostCalculator - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- VariableTransportCostCalculator(VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.VariableTransportCostCalculator
-
- VariationCoefficientTermination - Class in com.graphhopper.jsprit.core.algorithm.termination
-
Terminates algorithm prematurely based on variationCoefficient (http://en.wikipedia.org/wiki/Coefficient_of_variation).
- VariationCoefficientTermination(int, double) - Constructor for class com.graphhopper.jsprit.core.algorithm.termination.VariationCoefficientTermination
-
Constructs termination.
- Vehicle - Interface in com.graphhopper.jsprit.core.problem.vehicle
-
Basic interface for vehicle-data.
- VehicleCostParams(double, double, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
-
- VehicleCostParams(double, double, double, double, double) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeImpl.VehicleCostParams
-
- VehicleDependentTimeWindowConstraints - Class in com.graphhopper.jsprit.core.problem.constraint
-
- VehicleDependentTimeWindowConstraints(RouteAndActivityStateGetter, VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Constructor for class com.graphhopper.jsprit.core.problem.constraint.VehicleDependentTimeWindowConstraints
-
- VehicleDependentTraveledDistance - Class in com.graphhopper.jsprit.core.algorithm.state
-
Created by schroeder on 17/05/16.
- VehicleDependentTraveledDistance(TransportDistance, StateManager, StateId, Collection<Vehicle>) - Constructor for class com.graphhopper.jsprit.core.algorithm.state.VehicleDependentTraveledDistance
-
- VehicleFleetManager - Interface in com.graphhopper.jsprit.core.problem.vehicle
-
- VehicleFleetManagerFactory - Interface in com.graphhopper.jsprit.core.problem.vehicle
-
- VehicleImpl - Class in com.graphhopper.jsprit.core.problem.vehicle
-
- VehicleImpl.Builder - Class in com.graphhopper.jsprit.core.problem.vehicle
-
Builder that builds the vehicle.
- VehicleImpl.NoVehicle - Class in com.graphhopper.jsprit.core.problem.vehicle
-
Extension of
VehicleImpl representing an unspecified vehicle with the id 'noVehicle'
(to avoid null).
- VehicleIndexComparator - Class in com.graphhopper.jsprit.core.util
-
- VehicleIndexComparator() - Constructor for class com.graphhopper.jsprit.core.util.VehicleIndexComparator
-
- VehicleRoute - Class in com.graphhopper.jsprit.core.problem.solution.route
-
Contains the tour, i.e.
- VehicleRoute.Builder - Class in com.graphhopper.jsprit.core.problem.solution.route
-
Builder that builds the vehicle route.
- VehicleRoutingActivityCosts - Interface in com.graphhopper.jsprit.core.problem.cost
-
Interface for overall routing and operation costs.
- VehicleRoutingActivityCosts.Parameter - Interface in com.graphhopper.jsprit.core.problem.cost
-
- VehicleRoutingActivityCosts.Time - Class in com.graphhopper.jsprit.core.problem.cost
-
- VehicleRoutingAlgorithm - Class in com.graphhopper.jsprit.core.algorithm
-
- VehicleRoutingAlgorithm(VehicleRoutingProblem, SearchStrategyManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- VehicleRoutingAlgorithm(VehicleRoutingProblem, Collection<VehicleRoutingProblemSolution>, SearchStrategyManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- VehicleRoutingAlgorithm(VehicleRoutingProblem, SearchStrategyManager, SolutionCostCalculator) - Constructor for class com.graphhopper.jsprit.core.algorithm.VehicleRoutingAlgorithm
-
- VehicleRoutingAlgorithmFactory - Interface in com.graphhopper.jsprit.core.algorithm
-
- VehicleRoutingAlgorithmListener - Interface in com.graphhopper.jsprit.core.algorithm.listener
-
- VehicleRoutingAlgorithmListeners - Class in com.graphhopper.jsprit.core.algorithm.listener
-
- VehicleRoutingAlgorithmListeners() - Constructor for class com.graphhopper.jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners
-
- VehicleRoutingAlgorithmListeners.PrioritizedVRAListener - Class in com.graphhopper.jsprit.core.algorithm.listener
-
- VehicleRoutingAlgorithmListeners.Priority - Enum in com.graphhopper.jsprit.core.algorithm.listener
-
- VehicleRoutingProblem - Class in com.graphhopper.jsprit.core.problem
-
Contains and defines the vehicle routing problem.
- VehicleRoutingProblem.Builder - Class in com.graphhopper.jsprit.core.problem
-
Builder to build the routing-problem.
- VehicleRoutingProblem.FleetSize - Enum in com.graphhopper.jsprit.core.problem
-
Enum that characterizes the fleet-size.
- VehicleRoutingProblemSolution - Class in com.graphhopper.jsprit.core.problem.solution
-
Contains the solution of a vehicle routing problem and its corresponding costs.
- VehicleRoutingProblemSolution(Collection<VehicleRoute>, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
-
Constructs a solution with a number of
VehicleRoutes and their corresponding aggregate cost value.
- VehicleRoutingProblemSolution(Collection<VehicleRoute>, Collection<Job>, double) - Constructor for class com.graphhopper.jsprit.core.problem.solution.VehicleRoutingProblemSolution
-
Constructs a solution with a number of
VehicleRoutes, bad jobs and their corresponding aggregate cost value.
- VehicleRoutingTransportCosts - Interface in com.graphhopper.jsprit.core.problem.cost
-
Interface for transportCost and transportTime.
- VehicleRoutingTransportCostsMatrix - Class in com.graphhopper.jsprit.core.util
-
- VehicleRoutingTransportCostsMatrix.Builder - Class in com.graphhopper.jsprit.core.util
-
Builder that builds the matrix.
- vehicleSwitched(VehicleRoute, Vehicle, Vehicle) - Method in interface com.graphhopper.jsprit.core.algorithm.recreate.listener.VehicleSwitchedListener
-
- VehicleSwitched - Class in com.graphhopper.jsprit.core.algorithm.recreate
-
- VehicleSwitched(VehicleFleetManager) - Constructor for class com.graphhopper.jsprit.core.algorithm.recreate.VehicleSwitched
-
- vehicleSwitched(VehicleRoute, Vehicle, Vehicle) - Method in class com.graphhopper.jsprit.core.algorithm.recreate.VehicleSwitched
-
- VehicleSwitchedListener - Interface in com.graphhopper.jsprit.core.algorithm.recreate.listener
-
- VehicleType - Interface in com.graphhopper.jsprit.core.problem.vehicle
-
Basic interface for vehicle-type-data.
- VehicleTypeImpl - Class in com.graphhopper.jsprit.core.problem.vehicle
-
- VehicleTypeImpl.Builder - Class in com.graphhopper.jsprit.core.problem.vehicle
-
Builder that builds the vehicle-type.
- VehicleTypeImpl.VehicleCostParams - Class in com.graphhopper.jsprit.core.problem.vehicle
-
CostParameter consisting of fixed cost parameter, time-based cost parameter and distance-based cost parameter.
- VehicleTypeKey - Class in com.graphhopper.jsprit.core.problem.vehicle
-
Key to identify similar vehicles
- VehicleTypeKey(String, String, String, double, double, Skills, boolean) - Constructor for class com.graphhopper.jsprit.core.problem.vehicle.VehicleTypeKey
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
-
- visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateEndLocationIfRouteIsOpen
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateFutureWaitingTimes
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateMaxTimeInVehicle
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateSkills
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVariableCosts
-
- visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.UpdateVehicleDependentPracticalTimeWindows
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.algorithm.state.VehicleDependentTraveledDistance
-
- visit(TourActivity) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ActivityVisitor
-
- visit(TourActivity) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.activity.ReverseActivityVisitor
-
- visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.problem.solution.route.ReverseRouteActivityVisitor
-
- visit(VehicleRoute) - Method in class com.graphhopper.jsprit.core.problem.solution.route.RouteActivityVisitor
-
- visit(VehicleRoute) - Method in interface com.graphhopper.jsprit.core.problem.solution.route.RouteVisitor
-
- visit(TourActivity) - Method in class com.graphhopper.jsprit.core.util.ActivityTimeTracker
-
- vrp - Variable in class com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
-
- vrp - Variable in class com.graphhopper.jsprit.core.algorithm.ruin.AbstractRuinStrategy
-
- vrp - Variable in class com.graphhopper.jsprit.core.util.BenchmarkInstance
-