public class CF_ForwardRecursion extends ForwardRecursion
Recursion.OptimisationDirection
direction, horizonLength, stateMonitoring, stateSpace, transitionProbability, valueRepository
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) |
Modifier and Type | Method and Description |
---|---|
double |
getExpectedCapital(CF_StateDescriptor stateDescriptor) |
CF_Action |
getOptimalAction(CF_StateDescriptor stateDescriptor) |
getMonitoringInterfaceForward, runForwardRecursion, runForwardRecursionMonitoring
getExpectedValue, getStateSpace, getStateSpace, getTransitionProbability, getValueRepository, setStateMonitoring
public 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)
public 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)
public double getExpectedCapital(CF_StateDescriptor stateDescriptor)
public CF_Action getOptimalAction(CF_StateDescriptor stateDescriptor)
Copyright © 2017–2018. All rights reserved.