@Deprecated public class InsertionBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InsertionBuilder.Strategy
Deprecated.
|
| Constructor and Description |
|---|
InsertionBuilder(VehicleRoutingProblem vrp,
VehicleFleetManager vehicleFleetManager,
StateManager stateManager,
ConstraintManager constraintManager)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
InsertionStrategy |
build()
Deprecated.
|
InsertionBuilder |
considerFixedCosts(double weightOfFixedCosts)
Deprecated.
|
InsertionBuilder |
setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator activityInsertionCostsCalculator)
Deprecated.
|
InsertionBuilder |
setAllowVehicleSwitch(boolean allowVehicleSwitch)
Deprecated.
|
InsertionBuilder |
setConcurrentMode(ExecutorService executor,
int nuOfThreads)
Deprecated.
|
InsertionBuilder |
setFastRegret(boolean fastRegret)
Deprecated.
|
InsertionBuilder |
setInsertionStrategy(InsertionBuilder.Strategy strategy)
Deprecated.
|
InsertionBuilder |
setLocalLevel()
Deprecated.
|
InsertionBuilder |
setLocalLevel(boolean addDefaultMarginalCostCalculation)
Deprecated.
If addDefaulMarginalCostCalculation is false, no calculator is set which implicitly assumes that marginal cost calculation
is controlled by your custom soft constraints.
|
InsertionBuilder |
setRouteLevel(int forwardLooking,
int memory)
Deprecated.
|
InsertionBuilder |
setRouteLevel(int forwardLooking,
int memory,
boolean addDefaultMarginalCostCalculation)
Deprecated.
|
public InsertionBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager)
public InsertionBuilder setInsertionStrategy(InsertionBuilder.Strategy strategy)
public InsertionBuilder setRouteLevel(int forwardLooking, int memory)
public InsertionBuilder setRouteLevel(int forwardLooking, int memory, boolean addDefaultMarginalCostCalculation)
public InsertionBuilder setFastRegret(boolean fastRegret)
public InsertionBuilder setLocalLevel()
public InsertionBuilder setLocalLevel(boolean addDefaultMarginalCostCalculation)
addDefaultMarginalCostCalculation - public InsertionBuilder considerFixedCosts(double weightOfFixedCosts)
public InsertionBuilder setActivityInsertionCostCalculator(ActivityInsertionCostsCalculator activityInsertionCostsCalculator)
public InsertionBuilder setConcurrentMode(ExecutorService executor, int nuOfThreads)
public InsertionStrategy build()
public InsertionBuilder setAllowVehicleSwitch(boolean allowVehicleSwitch)
Copyright © 2013–2024. All rights reserved.