Package | Description |
---|---|
jsdp.app.inventory.capital | |
jsdp.app.routing.stochastic.fuel | |
jsdp.app.routing.stochastic.location | |
jsdp.sdp.impl.univariate |
Constructor and Description |
---|
CF_ForwardRecursion(umontreal.ssj.probdist.Distribution[] demands,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
ImmediateValueFunction<State,Action,Integer,Double> immediateValueFunctionOutcome,
Function<State,ArrayList<Action>> buildActionList,
double discountFactor,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
CF_ForwardRecursion(umontreal.ssj.probdist.Distribution[] demands,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
ImmediateValueFunction<State,Action,Integer,Double> immediateValueFunctionOutcome,
Function<State,ArrayList<Action>> buildActionList,
double discountFactor,
HashType hashType,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
CF_TransitionProbability(umontreal.ssj.probdist.Distribution[] distributions,
ImmediateValueFunction<State,Action,Integer,Double> immediateValueFunction,
CF_StateSpace[] stateSpace,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
Constructor and Description |
---|
BowserRoutingFuel(jsdp.app.routing.stochastic.fuel.BowserRoutingFuel.InstanceType type,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
BowserRoutingFuel(int T,
int M,
int N,
int bowserInitialTankLevel,
int maxBowserTankLevel,
int minRefuelingQty,
int[] tankCapacity,
int[] initialTankLevel,
umontreal.ssj.probdist.DiscreteDistribution[][] fuelConsumptionProb,
int[][] connectivity,
double[][] distance,
double[][][] machineLocation,
int fuelStockOutPenaltyCost,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
BRF_ForwardRecursion(int horizonLength,
double[][][] machineLocation,
umontreal.ssj.probdist.DiscreteDistribution[][] fuelConsumption,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
Function<State,ArrayList<Action>> buildActionList,
double discountFactor,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
BRF_TransitionProbability(double[][][] machineLocation,
umontreal.ssj.probdist.DiscreteDistribution[][] fuelConsumption,
BRF_StateSpace[] stateSpace,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
Constructor and Description |
---|
BowserRoutingLocation(jsdp.app.routing.stochastic.location.BowserRoutingLocation.InstanceType type,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
BowserRoutingLocation(int T,
int M,
int N,
int bowserInitialTankLevel,
int maxBowserTankLevel,
int minRefuelingQty,
int[] tankCapacity,
int[] initialTankLevel,
int[][] fuelConsumption,
int[][] connectivity,
double[][] distance,
double[][][] machineLocationProb,
int fuelStockOutPenaltyCost,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
BRL_ForwardRecursion(int horizonLength,
double[][][] machineLocation,
int[][] fuelConsumption,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
Function<State,ArrayList<Action>> buildActionList,
double discountFactor,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
BRL_TransitionProbability(double[][][] machineLocationProbability,
int[][] fuelConsumption,
BRL_StateSpace[] stateSpace,
SamplingScheme samplingScheme,
int sampleSize,
double reductionFactorPerStage) |
Modifier and Type | Method and Description |
---|---|
static SamplingScheme |
SamplingScheme.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SamplingScheme[] |
SamplingScheme.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
StateSpaceImpl.setSamplingScheme(SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage) |
Constructor and Description |
---|
BackwardRecursionImpl(Recursion.OptimisationDirection optimisationDirection,
umontreal.ssj.probdist.Distribution[][][] demand,
double[][][] supportLB,
double[][][] supportUB,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
RandomOutcomeFunction<State,Action,Double> randomOutcomeFunction,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
double discountFactor,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage,
HashType hash)
Creates an instance of the problem and initializes state space, transition probability and value repository.
|
BackwardRecursionImpl(Recursion.OptimisationDirection optimisationDirection,
umontreal.ssj.probdist.Distribution[][] demand,
double[][] supportLB,
double[][] supportUB,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
RandomOutcomeFunction<State,Action,Double> randomOutcomeFunction,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
double discountFactor,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage,
HashType hash)
Creates an instance of the problem and initializes state space, transition probability and value repository.
|
BackwardRecursionImpl(Recursion.OptimisationDirection optimisationDirection,
umontreal.ssj.probdist.Distribution[] demand,
double[] supportLB,
double[] supportUB,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
RandomOutcomeFunction<State,Action,Double> randomOutcomeFunction,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
double discountFactor,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage,
HashType hash)
Creates an instance of the problem and initializes state space, transition probability and value repository.
|
BackwardRecursionImpl(Recursion.OptimisationDirection optimisationDirection,
umontreal.ssj.probdist.Distribution[] demand,
double[] supportLB,
double[] supportUB,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
RandomOutcomeFunction<State,Action,Double> randomOutcomeFunction,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
double discountFactor,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage,
int stateSpaceSizeLowerBound,
float loadFactor,
HashType hash)
Creates an instance of the problem and initializes state space, transition probability and value repository.
|
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
HashType hash,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage) |
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
HashType hash,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage,
int stateSpaceSizeLowerBound,
float loadFactor) |
StateSpaceSampleIteratorImpl(StateSpaceImpl stateSpace,
SamplingScheme samplingScheme,
int maxSamples,
double reductionFactorPerStage) |
Copyright © 2017–2018. All rights reserved.