Class ReductionGraphGenerator

  • All Implemented Interfaces:
    ai.libs.jaicore.search.core.interfaces.GraphGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision>

    public class ReductionGraphGenerator
    extends java.lang.Object
    implements ai.libs.jaicore.search.core.interfaces.GraphGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision>
    • Constructor Summary

      Constructors 
      Constructor Description
      ReductionGraphGenerator​(java.util.Random rand, weka.core.Instances data)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ai.libs.jaicore.search.structure.graphgenerator.NodeGoalTester<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem> getGoalTester()  
      ai.libs.jaicore.search.structure.graphgenerator.SingleRootGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem> getRootGenerator()  
      ai.libs.jaicore.search.structure.graphgenerator.SuccessorGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision> getSuccessorGenerator()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReductionGraphGenerator

        public ReductionGraphGenerator​(java.util.Random rand,
                                       weka.core.Instances data)
    • Method Detail

      • getRootGenerator

        public ai.libs.jaicore.search.structure.graphgenerator.SingleRootGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem> getRootGenerator()
        Specified by:
        getRootGenerator in interface ai.libs.jaicore.search.core.interfaces.GraphGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision>
      • getSuccessorGenerator

        public ai.libs.jaicore.search.structure.graphgenerator.SuccessorGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision> getSuccessorGenerator()
        Specified by:
        getSuccessorGenerator in interface ai.libs.jaicore.search.core.interfaces.GraphGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision>
      • getGoalTester

        public ai.libs.jaicore.search.structure.graphgenerator.NodeGoalTester<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem> getGoalTester()
        Specified by:
        getGoalTester in interface ai.libs.jaicore.search.core.interfaces.GraphGenerator<ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.RestProblem,​ai.libs.jaicore.ml.classification.multiclass.reduction.reducer.Decision>