Class SearchExperimentsProfiler


  • public class SearchExperimentsProfiler
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SearchExperimentsProfiler​(ISearchExperimentDecoder<N,​A,​I,​org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends I,​? extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​N,​A,​java.lang.Double>> decoder, java.io.File workingDirectory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void iterativeLandscapeAnalysis​(ai.libs.jaicore.experiments.Experiment experiment, java.lang.Number probeSize)  
      void plainLandscapeAnalysis​(ai.libs.jaicore.experiments.Experiment experiment, java.lang.Number probeSize)  
      • Methods inherited from class java.lang.Object

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

      • SearchExperimentsProfiler

        public SearchExperimentsProfiler​(ISearchExperimentDecoder<N,​A,​I,​org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends I,​? extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​N,​A,​java.lang.Double>> decoder,
                                         java.io.File workingDirectory)
    • Method Detail

      • plainLandscapeAnalysis

        public void plainLandscapeAnalysis​(ai.libs.jaicore.experiments.Experiment experiment,
                                           java.lang.Number probeSize)
                                    throws java.io.IOException,
                                           org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.PathEvaluationException,
                                           java.lang.InterruptedException
        Throws:
        java.io.IOException
        org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.PathEvaluationException
        java.lang.InterruptedException
      • iterativeLandscapeAnalysis

        public void iterativeLandscapeAnalysis​(ai.libs.jaicore.experiments.Experiment experiment,
                                               java.lang.Number probeSize)
                                        throws java.io.IOException,
                                               org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.PathEvaluationException,
                                               java.lang.InterruptedException
        Throws:
        java.io.IOException
        org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.PathEvaluationException
        java.lang.InterruptedException