Interface IMDP<N,A,V extends java.lang.Comparable<V>>
-
- All Known Implementing Classes:
AMDP,CTPMDP,FelixLakeMDP,GraphBasedMDP,JasminLakeMDP,LakeMDP,RacetrackMDP,SailingMDP,TaxiMDP
public interface IMDP<N,A,V extends java.lang.Comparable<V>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<A>getApplicableActions(N state)NgetInitState()java.util.Map<N,java.lang.Double>getProb(N state, A action)doublegetProb(N state, A action, N successor)VgetScore(N state, A action, N successor)booleanisMaximizing()booleanisTerminalState(N state)
-
-
-
Method Detail
-
getInitState
N getInitState()
-
isMaximizing
boolean isMaximizing()
-
getApplicableActions
java.util.Collection<A> getApplicableActions(N state) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
isTerminalState
boolean isTerminalState(N state) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
getProb
java.util.Map<N,java.lang.Double> getProb(N state, A action) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
getProb
double getProb(N state, A action, N successor) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
-