public class PrettyAlgorithmBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
PrettyAlgorithmBuilder |
addCoreStateAndConstraintStuff() |
VehicleRoutingAlgorithm |
build() |
PrettyAlgorithmBuilder |
constructInitialSolutionWith(InsertionStrategy insertionStrategy,
SolutionCostCalculator objFunction) |
static PrettyAlgorithmBuilder |
newInstance(VehicleRoutingProblem vrp,
VehicleFleetManager fleetManager,
StateManager stateManager,
ConstraintManager constraintManager) |
PrettyAlgorithmBuilder |
setRandom(Random random) |
PrettyAlgorithmBuilder |
withObjectiveFunction(SolutionCostCalculator objectiveFunction) |
PrettyAlgorithmBuilder |
withStrategy(SearchStrategy strategy,
double weight) |
public static PrettyAlgorithmBuilder newInstance(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager)
public PrettyAlgorithmBuilder setRandom(Random random)
public PrettyAlgorithmBuilder withStrategy(SearchStrategy strategy, double weight)
public PrettyAlgorithmBuilder constructInitialSolutionWith(InsertionStrategy insertionStrategy, SolutionCostCalculator objFunction)
public VehicleRoutingAlgorithm build()
public PrettyAlgorithmBuilder addCoreStateAndConstraintStuff()
public PrettyAlgorithmBuilder withObjectiveFunction(SolutionCostCalculator objectiveFunction)
Copyright © 2013–2020. All rights reserved.