Uses of Interface
com.graphhopper.jsprit.core.algorithm.recreate.JobInsertionCostsCalculator
Packages that use JobInsertionCostsCalculator
-
Uses of JobInsertionCostsCalculator in com.graphhopper.jsprit.core.algorithm.recreate
Classes in com.graphhopper.jsprit.core.algorithm.recreate that implement JobInsertionCostsCalculatorModifier and TypeClassDescriptionclassEnhanced AbstractInsertionCalculator with more common functionality moved up to simplify implementation of concrete calculators.final classMethods in com.graphhopper.jsprit.core.algorithm.recreate that return JobInsertionCostsCalculatorModifier and TypeMethodDescriptionJobInsertionCostsCalculatorBuilder.build()Builds the jobInsertionCalculator.BreakInsertionCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) JobInsertionCostsCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) ServiceInsertionCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) ShipmentInsertionCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) Constructors in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type JobInsertionCostsCalculatorModifierConstructorDescriptionBestInsertion(JobInsertionCostsCalculator jobInsertionCalculator, VehicleRoutingProblem vehicleRoutingProblem) BestInsertionConcurrent(JobInsertionCostsCalculator jobInsertionCalculator, ExecutorService executorService, int nuOfBatches, VehicleRoutingProblem vehicleRoutingProblem) Deprecated.BestInsertionConcurrent(JobInsertionCostsCalculator jobInsertionCalculator, ExecutorService executorService, VehicleRoutingProblem vehicleRoutingProblem) CheapestInsertion(JobInsertionCostsCalculator insertionCostsCalculator, VehicleRoutingProblem vrp) CheapestInsertionConcurrent(JobInsertionCostsCalculator insertionCostsCalculator, ExecutorService executorService, VehicleRoutingProblem vrp) PositionBasedRegretInsertion(JobInsertionCostsCalculator jobInsertionCalculator, VehicleRoutingProblem vehicleRoutingProblem) PositionBasedRegretInsertionFast(JobInsertionCostsCalculator insertionCostsCalculator, VehicleRoutingProblem vrp, VehicleFleetManager fleetManager) RegretInsertion(JobInsertionCostsCalculator jobInsertionCalculator, VehicleRoutingProblem vehicleRoutingProblem) RegretInsertionConcurrent(JobInsertionCostsCalculator jobInsertionCalculator, VehicleRoutingProblem vehicleRoutingProblem, ExecutorService executorService) RegretInsertionConcurrentFast(JobInsertionCostsCalculator jobInsertionCalculator, VehicleRoutingProblem vehicleRoutingProblem, ExecutorService executorService, VehicleFleetManager fleetManager) RegretInsertionFast(JobInsertionCostsCalculator jobInsertionCalculator, VehicleRoutingProblem vehicleRoutingProblem, VehicleFleetManager fleetManager)
BestInsertionConcurrent(JobInsertionCostsCalculator, ExecutorService, VehicleRoutingProblem)instead.