Package jline.api.rl
Class RlEnv
java.lang.Object
jline.api.rl.RlEnv
RL environment for queueing network routing decisions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal doublefinal int[]final int[]final Networkfinal int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
model
-
idxOfQueueInNodes
public final int[] idxOfQueueInNodes -
idxOfSourceInNodes
public final int[] idxOfSourceInNodes -
stateSize
public final int stateSize -
gamma
public final double gamma -
actionSize
public final int actionSize
-
-
Constructor Details
-
RlEnv
public RlEnv(Network model, int[] idxOfQueueInNodes, int[] idxOfSourceInNodes, int stateSize, double gamma)
-
-
Method Details
-
getModel
-
getIdxOfQueueInNodes
public int[] getIdxOfQueueInNodes() -
getIdxOfSourceInNodes
public int[] getIdxOfSourceInNodes() -
getStateSize
public int getStateSize() -
getGamma
public double getGamma() -
getActionSize
public int getActionSize() -
isInStateSpace
-
isInActionSpace
-
sample
-
update
public void update(int[] newState) -
reset
public void reset()
-