public class BR_ForwardRecursion extends ForwardRecursion
Recursion.OptimisationDirection
direction, horizonLength, stateMonitoring, stateSpace, transitionProbability, valueRepository
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) |
Modifier and Type | Method and Description |
---|---|
double |
getExpectedCost(BR_StateDescriptor stateDescriptor) |
BR_Action |
getOptimalAction(BR_StateDescriptor stateDescriptor) |
getMonitoringInterfaceForward, runForwardRecursion, runForwardRecursionMonitoring
getExpectedValue, getStateSpace, getStateSpace, getTransitionProbability, getValueRepository, setStateMonitoring
public BR_ForwardRecursion(int horizonLength, double[][][] machineLocation, int[][] fuelConsumption, ImmediateValueFunction<State,Action,Double> immediateValueFunction, Function<State,ArrayList<Action>> buildActionList, double discountFactor, HashType hashType)
public 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)
public double getExpectedCost(BR_StateDescriptor stateDescriptor)
public BR_Action getOptimalAction(BR_StateDescriptor stateDescriptor)
Copyright © 2017–2018. All rights reserved.