Package | Description |
---|---|
jsdp.sdp.impl.multivariate | |
jsdp.sdp.impl.univariate |
Modifier and Type | Field and Description |
---|---|
protected RandomOutcomeFunction<State,Action,double[]> |
TransitionProbabilityImpl.randomOutcomeFunction |
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.
|
TransitionProbabilityImpl(umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti[] multiVariateDistributions,
RandomOutcomeFunction<State,Action,double[]> randomOutcomeFunction,
StateSpaceImpl[] stateSpace) |
TransitionProbabilityImpl(MultiINIDistribution[] multiVariateDistributions,
RandomOutcomeFunction<State,Action,double[]> randomOutcomeFunction,
StateSpaceImpl[] stateSpace) |
Modifier and Type | Field and Description |
---|---|
protected RandomOutcomeFunction<State,Action,Double> |
TransitionProbabilityImpl.randomOutcomeFunction |
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.
|
TransitionProbabilityImpl(umontreal.ssj.probdist.Distribution[][][] distributions,
double[][][] supportLB,
double[][][] supportUB,
RandomOutcomeFunction<State,Action,Double> randomOutcomeFunction,
StateSpaceImpl[] stateSpace,
double stepSize) |
TransitionProbabilityImpl(umontreal.ssj.probdist.Distribution[] distributions,
double[] supportLB,
double[] supportUB,
RandomOutcomeFunction<State,Action,Double> randomOutcomeFunction,
StateSpaceImpl[] stateSpace,
double stepSize) |
Copyright © 2017–2018. All rights reserved.