Class CTPMDP

  • All Implemented Interfaces:
    IMDP<CTPState,​java.lang.Short,​java.lang.Double>

    public class CTPMDP
    extends AMDP<CTPState,​java.lang.Short,​java.lang.Double>
    • Constructor Detail

      • CTPMDP

        public CTPMDP​(ai.libs.jaicore.graph.LabeledGraph<java.lang.Short,​java.lang.Double> network)
    • Method Detail

      • getApplicableActions

        public java.util.Collection<java.lang.Short> getApplicableActions​(CTPState state)
      • getProb

        public java.util.Map<CTPState,​java.lang.Double> getProb​(CTPState state,
                                                                      java.lang.Short action)
                                                               throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • getScore

        public java.lang.Double getScore​(CTPState state,
                                         java.lang.Short action,
                                         CTPState successor)
      • isMaximizing

        public boolean isMaximizing()