Uses of Class
com.graphhopper.jsprit.core.algorithm.box.Jsprit.Builder
Packages that use Jsprit.Builder
-
Uses of Jsprit.Builder in com.graphhopper.jsprit.core.algorithm.box
Methods in com.graphhopper.jsprit.core.algorithm.box that return Jsprit.BuilderModifier and TypeMethodDescriptionJsprit.Builder.addCoreStateAndConstraintStuff(boolean addConstraints) Jsprit.Builder.addInsertionOperator(double weight, InsertionOperatorFactory factory) Adds an insertion operator with the specified weight.Jsprit.Builder.addInsertionOperator(double weight, InsertionOperatorFactory factory, String name) Adds an insertion operator with a name for identification.Jsprit.Builder.addRuinOperator(double weight, RuinOperatorFactory factory) Adds a ruin operator with the specified weight.Jsprit.Builder.addRuinOperator(double weight, RuinOperatorFactory factory, String name) Adds a ruin operator with a name for identification.Jsprit.Builder.addSearchStrategy(SearchStrategy searchStrategy, double weight) Jsprit.Builder.addSearchStrategy(String name, RuinStrategy ruin, InsertionStrategy insertion, double weight) Adds a custom search strategy by specifying only the ruin and insertion components.GreedySchrimpfFactory.createGreedyAlgorithmBuilder(VehicleRoutingProblem vrp) static Jsprit.BuilderJsprit.Builder.newInstance(VehicleRoutingProblem vrp) Jsprit.Builder.setActivityInsertionCalculator(ActivityInsertionCostsCalculator activityInsertionCalculator) Jsprit.Builder.setCustomAcceptor(SolutionAcceptor acceptor) Jsprit.Builder.setExecutorService(ExecutorService es, int noThreads) Jsprit.Builder.setJobFilter(JobFilter jobFilter) Jsprit.Builder.setObjectiveFunction(SolutionCostCalculator objectiveFunction) Jsprit.Builder.setProperty(Jsprit.InsertionOperator insertionOperator, String value) Jsprit.Builder.setProperty(Jsprit.Parameter parameter, String value) Jsprit.Builder.setProperty(Jsprit.RuinOperator ruinOperator, String value) Jsprit.Builder.setProperty(Jsprit.Strategy strategy, String value) Jsprit.Builder.setProperty(String key, String value) Jsprit.Builder.setRegretScorer(ScoringFunction scoringFunction) Jsprit.Builder.setRegretScoringFunction(RegretScoringFunction scoringFunction) Jsprit.Builder.setServiceInsertionCalculatorFactory(JobInsertionCostsCalculatorFactory factory) Set a custom service insertion calculator factoryJsprit.Builder.setShipmentInsertionCalculatorFactory(JobInsertionCostsCalculatorFactory factory) Set a custom shipment insertion calculator factoryJsprit.Builder.setStateAndConstraintManager(StateManager stateManager, ConstraintManager constraintManager) Jsprit.Builder.setVehicleFleetManager(VehicleFleetManager fleetManager)