Uses of Interface
com.graphhopper.jsprit.core.algorithm.recreate.InsertionStrategy
Packages that use InsertionStrategy
Package
Description
-
Uses of InsertionStrategy in com.graphhopper.jsprit.core.algorithm
Methods in com.graphhopper.jsprit.core.algorithm with parameters of type InsertionStrategyModifier and TypeMethodDescriptionPrettyAlgorithmBuilder.constructInitialSolutionWith(InsertionStrategy insertionStrategy, SolutionCostCalculator objFunction) Constructors in com.graphhopper.jsprit.core.algorithm with parameters of type InsertionStrategyModifierConstructorDescriptionInsertionInitialSolutionFactory(InsertionStrategy insertionStrategy, SolutionCostCalculator solutionCostCalculator) -
Uses of InsertionStrategy in com.graphhopper.jsprit.core.algorithm.box
Methods in com.graphhopper.jsprit.core.algorithm.box with parameters of type InsertionStrategyModifier and TypeMethodDescriptionJsprit.Builder.addSearchStrategy(String name, RuinStrategy ruin, InsertionStrategy insertion, double weight) Adds a custom search strategy by specifying only the ruin and insertion components. -
Uses of InsertionStrategy in com.graphhopper.jsprit.core.algorithm.module
Methods in com.graphhopper.jsprit.core.algorithm.module that return InsertionStrategyMethods in com.graphhopper.jsprit.core.algorithm.module that return types with arguments of type InsertionStrategyModifier and TypeMethodDescriptionIndependentRuinAndRecreateModule.getInsertionSelector()Returns the insertion selector.Constructors in com.graphhopper.jsprit.core.algorithm.module with parameters of type InsertionStrategyModifierConstructorDescriptionRuinAndRecreateModule(String moduleName, InsertionStrategy insertion, RuinStrategy ruin) Constructor parameters in com.graphhopper.jsprit.core.algorithm.module with type arguments of type InsertionStrategyModifierConstructorDescriptionIndependentRuinAndRecreateModule(String moduleName, WeightedOperatorSelector<InsertionStrategy> insertionSelector, WeightedOperatorSelector<RuinStrategy> ruinSelector) Creates a new independent ruin-and-recreate module. -
Uses of InsertionStrategy in com.graphhopper.jsprit.core.algorithm.recreate
Classes in com.graphhopper.jsprit.core.algorithm.recreate that implement InsertionStrategyModifier and TypeClassDescriptionclassfinal classSequential insertion that processes jobs in random order, inserting each at its best position.final classfinal classTrue Best Insertion (Cheapest Insertion) as defined in VRP literature.final classConcurrent version ofCheapestInsertion.classPosition-based regret insertion strategy.classFast position-based regret insertion with hybrid optimization.classInsertion based on regret approach.classInsertion based on regret approach.classInsertion based on regret approach.classInsertion based on regret approach with affected-job tracking optimization.Methods in com.graphhopper.jsprit.core.algorithm.recreate that return InsertionStrategyModifier and TypeMethodDescriptionBestInsertionBuilder.build()InsertionBuilder.build()Deprecated.InsertionStrategyBuilder.build()InsertionOperatorFactory.create(InsertionOperatorFactory.Context context) Creates an insertion strategy with the given dependencies.InsertionStrategyFactory.createStrategy(VehicleRoutingProblem vrp)