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_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType) |
CF_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor) |
Constructor and Description |
---|
BR_ForwardRecursion(int horizonLength,
double[][][] machineLocation,
int[][] fuelConsumption,
ImmediateValueFunction<State,Action,Double> immediateValueFunction,
Function<State,ArrayList<Action>> buildActionList,
double discountFactor,
HashType hashType) |
BR_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) |
BR_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType) |
BR_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor) |
Constructor and Description |
---|
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_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType) |
BRF_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor) |
Constructor and Description |
---|
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_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType) |
BRL_StateSpace(int period,
Function<State,ArrayList<Action>> buildActionList,
HashType hashType,
int stateSpaceSizeLowerBound,
float loadFactor) |
Modifier and Type | Method and Description |
---|---|
static HashType |
HashType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HashType[] |
HashType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
StateSpace(int period,
HashType hash)
Constructs a container for states associated with a given
period . |
StateSpace(int period,
HashType hash,
int stateSpaceSizeLowerBound,
float loadFactor)
Constructs a container for states associated with a given
period . |
ValueRepository(ImmediateValueFunction<State,Action,Double> immediateValueFunction,
double discountFactor,
HashType hash)
Creates a new value repository.
|
ValueRepository(ImmediateValueFunction<State,Action,Double> immediateValueFunction,
double discountFactor,
int stateSpaceSizeLowerBound,
float loadFactor,
HashType hash)
Creates a new value repository.
|
Constructor and Description |
---|
BackwardRecursionImpl(Recursion.OptimisationDirection optimisationDirection,
umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti[] demand,
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 initialises state space, transition probability and value repository.
|
BackwardRecursionImpl(Recursion.OptimisationDirection optimisationDirection,
umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti[] demand,
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 initialises state space, transition probability and value repository.
|
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
HashType hash) |
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
HashType hash,
int stateSpaceSizeLowerBound,
float loadFactor) |
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
SamplingScheme samplingScheme,
int maxSampleSize,
double reductionFactorPerStage,
HashType hash,
int stateSpaceSizeLowerBound,
float loadFactor) |
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
SamplingScheme samplingScheme,
int maxSampleSize,
HashType hash,
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) |
StateSpaceImpl(int period,
Function<State,ArrayList<Action>> buildActionList,
Function<State,Action> idempotentAction,
HashType hash,
int stateSpaceSizeLowerBound,
float loadFactor) |
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) |
Copyright © 2017–2018. All rights reserved.