Uses of Interface
com.graphhopper.jsprit.core.algorithm.ruin.RuinStrategy
Packages that use RuinStrategy
Package
Description
-
Uses of RuinStrategy in com.graphhopper.jsprit.core.algorithm.box
Methods in com.graphhopper.jsprit.core.algorithm.box with parameters of type RuinStrategyModifier 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 RuinStrategy in com.graphhopper.jsprit.core.algorithm.module
Methods in com.graphhopper.jsprit.core.algorithm.module that return RuinStrategyMethods in com.graphhopper.jsprit.core.algorithm.module that return types with arguments of type RuinStrategyModifier and TypeMethodDescriptionIndependentRuinAndRecreateModule.getRuinSelector()Returns the ruin selector.Constructors in com.graphhopper.jsprit.core.algorithm.module with parameters of type RuinStrategyModifierConstructorDescriptionRuinAndRecreateModule(String moduleName, InsertionStrategy insertion, RuinStrategy ruin) -
Uses of RuinStrategy in com.graphhopper.jsprit.core.algorithm.ruin
Classes in com.graphhopper.jsprit.core.algorithm.ruin that implement RuinStrategyModifier and TypeClassDescriptionclassfinal classRuin strategy that ruins current solution randomly.final classRuin strategy that removes clusters of jobs identified using Kruskal's MST algorithm.final classRuinStrategy that ruins the neighborhood of a randomly selected job.final classRevised radial ruin strategy that operates on route activities instead of jobs.final classDeprecated.final classRuin strategy that ruins current solution randomly.final classRuinString is adopted fromfinal classfinal classRuin strategy that ruins current solution randomly.Methods in com.graphhopper.jsprit.core.algorithm.ruin that return RuinStrategyModifier and TypeMethodDescriptionRuinOperatorFactory.create(RuinOperatorFactory.Context context) Creates a ruin strategy with the given dependencies.ClusterRuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp) RadialRuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp) RandomRuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp) RuinStrategyFactory.createStrategy(VehicleRoutingProblem vrp)