Class TAGPolicy<T,​A>

    • Constructor Summary

      Constructors 
      Constructor Description
      TAGPolicy()  
      TAGPolicy​(boolean maximize)  
      TAGPolicy​(double explorationConstant, int s, double delta, boolean isMaximize)  
    • Constructor Detail

      • TAGPolicy

        public TAGPolicy()
      • TAGPolicy

        public TAGPolicy​(double explorationConstant,
                         int s,
                         double delta,
                         boolean isMaximize)
      • TAGPolicy

        public TAGPolicy​(boolean maximize)
    • Method Detail

      • getLoggerName

        public java.lang.String getLoggerName()
        Specified by:
        getLoggerName in interface org.api4.java.common.control.ILoggingCustomizable
      • setLoggerName

        public void setLoggerName​(java.lang.String name)
        Specified by:
        setLoggerName in interface org.api4.java.common.control.ILoggingCustomizable
      • getScoreOfAction

        public double getScoreOfAction​(T node,
                                       A action)
      • getExplorationConstant

        public double getExplorationConstant()
      • setExplorationConstant

        public void setExplorationConstant​(double explorationConstant)
      • updatePath

        public void updatePath​(org.api4.java.datastructure.graph.ILabeledPath<T,​A> path,
                               java.util.List<java.lang.Double> scores)
        Specified by:
        updatePath in interface IPathUpdatablePolicy<T,​A,​java.lang.Double>