- GAUSSNEIGHBOURHOOD - Static variable in class org.licas.ai_solver.central.SomConst
-
Gauss Neighbourhood Function Model
- GENERATE - Static variable in class org.licas.ai_solver.util.SolverConst
-
- genericDataType(String) - Method in class org.licas.ai_solver.DefaultHeuristicData
-
Return true if the heuristic type is a known type that can be processed generically.
- genericDataType(String) - Method in class org.licas.ai_solver.HeuristicData
-
Return true if the heuristic type is a known type that can be processed generically.
- GeneticGrid - Class in org.licas.ai_solver.central.grid
-
This optimises the solution for solving the grid.
- GeneticGrid(TestSpec) - Constructor for class org.licas.ai_solver.central.grid.GeneticGrid
-
Create a new instance of GeneticGrid.
- GeneticGrid(TestSpec, boolean) - Constructor for class org.licas.ai_solver.central.grid.GeneticGrid
-
Create a new instance of GeneticGrid.
- GeneticGridProblemMediator - Class in org.licas.ai_solver.mediator.problem
-
This class models the hyper-heuristic grid problem to be solved based on genetic algorithms.
- GeneticGridProblemMediator(PasswordHandler) - Constructor for class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
-
Create a new instance of GeneticGridProblemMediator.
- GeneticSolution - Class in org.licas.ai_solver.model.genetic
-
This is an abstract base solution for the hyper-heuristic problem based on genetic algorithms.
- GeneticSolution(String) - Constructor for class org.licas.ai_solver.model.genetic.GeneticSolution
-
Create a new instance of GeneticSolution.
- geneType - Variable in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
The type of object that represents a gene.
- geneType - Variable in class org.licas.ai_solver.model.genetic.genes.EvolveInfo
-
The gene type.
- get(int) - Method in class org.licas.ai_solver.model.EvaluationSet
-
Get the EvalBounds
object at the specified index.
- getAllDatasetTypeDescriptions() - Method in class org.licas.ai_solver.DefaultSolverHeuristics
-
Get a list of all available dataset type descriptions.
- getAllDatasetTypeDescriptions() - Method in class org.licas.ai_solver.SolverHeuristics
-
Get a list of all available dataset type descriptions.
- getAllDatasetTypes() - Method in class org.licas.ai_solver.DefaultSolverHeuristics
-
Get a list of all available dataset types.
- getAllDatasetTypes() - Method in class org.licas.ai_solver.SolverHeuristics
-
Get a list of all available dataset types.
- getAllHeuristicTypes() - Method in class org.licas.ai_solver.DefaultHeuristicHeuristics
-
Get a list of available heuristic types.
- getAllHeuristicTypes() - Method in class org.licas.ai_solver.HeuristicHeuristics
-
Get a list of all available heuristic types that can be added to a framework in general.
- getAllTestResults() - Method in class org.licas.ai_solver.eval.Evaluator
-
Get the results of all of the test runs in a single XML element.
- getAnalyseLinks() - Method in class org.licas.ai_solver.stat.ProcessResult
-
Get the dynamic links analysis object.
- getAverageScore() - Method in class org.licas.ai_solver.model.result.MatchResult
-
Get the average solution score obtained, which s the total score divided by
the number of matches.
- getBehaviourClasses(String) - Method in class org.licas.ai_solver.DefaultHeuristicFrameworks
-
Get a list of default behaviour classes with FactoryInfo
descriptions.
- getBehaviourClasses(String) - Method in class org.licas.ai_solver.HeuristicFrameworks
-
Get a list of default behaviour classes with FactoryInfo
descriptions.
- getBestScore() - Method in class org.licas.ai_solver.model.result.MatchResult
-
Get the best single solution score obtained.
- getCentralHeuristicTypes() - Method in class org.licas.ai_solver.DefaultHeuristicHeuristics
-
Get a list of linking heuristic types.
- getChromosome() - Method in interface org.licas.ai_solver.def.SolutionGeneticDef
-
Get the chromosome that this solution uses.
- getChromosome(String, String, MetricDataset, Function, EvolveGenes) - Static method in class org.licas.ai_solver.model.genetic.Chromosome
-
Create and return the appropriate chromosome for the specified chromosome
type.
- getChromosome() - Method in class org.licas.ai_solver.model.genetic.GeneticSolution
-
Get the chromosome that this solution uses.
- getClusterIndexes() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Get the grouped index sets for the input data, for each cluster.
- getClusters() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Get the list of concepts grouped together into each cluster.
- getCreatedFrom() - Method in class org.licas.ai_solver.model.genetic.GeneticSolution
-
Get the list of entity names that this solution was created from.
- getCrossoverFraction() - Method in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
-
Get the fraction of gene to crossover with another gene.
- getDataGenerators() - Method in class org.licas.ai_solver.DefaultHeuristicData
-
Get a list of available data generators.
- getDataGenerators() - Method in class org.licas.ai_solver.HeuristicData
-
Get a list of available data generators.
- getDataset() - Method in class org.licas.ai_solver.model.central.SingleSolution
-
Get the stored dataset.
- getDatasetTypes(String) - Method in class org.licas.ai_solver.DefaultSolverData
-
Get a list of available data types for a heuristic type.
- getDatasetTypes(String) - Method in class org.licas.ai_solver.SolverData
-
Get a list of available data types for a heuristic type.
- getDefaultSolverClasses() - Method in class org.licas.ai_solver.DefaultSolverHeuristics
-
Get the list of solver classes that can be loaded from the default package.
- getDefaultSolverClasses() - Method in class org.licas.ai_solver.SolverHeuristics
-
Get the list of solver classes that can be loaded from the default package.
- getError() - Method in class org.licas.ai_solver.model.result.ErrorResult
-
Get the error description.
- getErrorFeedback() - Method in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
Get any feedback related to a non-critical stopping condition.
- getEvalSeed() - Method in class org.licas.ai_solver.eval.EvaluateGenData
-
Get the object that seeded this evaluator.
- getEvaluateData(DataQueryModel) - Method in class org.licas.ai_solver.DefaultSolverData
-
Create and return the correct data evaluator.
- getEvaluateData(DataQueryModel) - Method in class org.licas.ai_solver.SolverData
-
Create and return the correct data evaluator.
- getEvaluation() - Method in interface org.licas.ai_solver.def.SolutionDef
-
Get the result that this solution has produced.
- getEvaluation() - Method in class org.licas.ai_solver.model.result.Result
-
Get an evaluation that the process has produced.
- getEvaluation() - Method in class org.licas.ai_solver.model.Solution
-
Get the result that this solution has produced.
- getEvaluationFunction(String, String) - Method in class org.licas.ai_solver.DefaultSolverMetrics
-
Create and return the correct function/metric for the input parameters.
- getEvaluationFunction(String, String, EvaluateData, HashMap) - Method in class org.licas.ai_solver.DefaultSolverMetrics
-
Create and return the correct function/metric for the input parameters.
- getEvolveGenes() - Method in class org.licas.ai_solver.model.genetic.Chromosome
-
Get the object used to create new gene lists.
- getEvolveGeneType(EvolveInfo) - Static method in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
Return an appropriate gene evolution object based on the gene type
(probably the dataset type) and set of evolution requirements.
- getEvolveTypes() - Method in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
Get the list of different ways that a evolutions can be performed.
- getFactoryInfo(String) - Method in class org.licas.ai_solver.DefaultHeuristicClassification
-
Get a factory info object for the specified heuristic or evaluator type.
- getFactoryInfo(String) - Method in class org.licas.ai_solver.HeuristicClassification
-
Get a factory info object for the specified heuristic or evaluator type.
- getFrameworkTypes() - Method in class org.licas.ai_solver.DefaultHeuristicFrameworks
-
Get a list of possible problem-solving frameworks.
- getFrameworkTypes() - Method in class org.licas.ai_solver.HeuristicFrameworks
-
Get a list of possible problem-solving frameworks.
- getFullTrace() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the value indicating if a full test trace should be stored for output.
- getGridCells() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Get the array of grid cell values.
- getGridCells() - Method in class org.licas.ai_solver.central.grid.GeneticGrid
-
Get the array of grid cell values.
- getGridName() - Method in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
Get the name for the grid.
- getGridSolution() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Get the list of solutions that are part of a best match.
- getGridSolution() - Method in class org.licas.ai_solver.central.grid.GeneticGrid
-
Get the list of solutions that are part of a best match.
- getGridSolution() - Method in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
Get the list of solutions that are part of a best match.
- getGridType() - Method in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
Get the grid type.
- getHeuristicClassification() - Method in class org.licas.ai_solver.HeuristicFactory
-
Get the heuristic factory classification methods.
- getHeuristicData() - Method in class org.licas.ai_solver.HeuristicFactory
-
Get the heuristic factory data methods.
- getHeuristicFrameworks() - Method in class org.licas.ai_solver.HeuristicFactory
-
Get the heuristic factory framework methods.
- getHeuristicHeuristics() - Method in class org.licas.ai_solver.HeuristicFactory
-
Get the heuristic factory heuristic methods.
- getHeuristicMetric() - Method in class org.licas.ai_solver.HeuristicFactory
-
Get the heuristic factory metrics methods.
- getHeuristicOptions(String, String, String) - Method in class org.licas.ai_solver.DefaultSolverHeuristics
-
Get a list of possible heuristic options for the specified heuristic types.
- getHeuristicOptions() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the list of heuristic-related variable values.
- getHeuristicOptions(String, String, String) - Method in class org.licas.ai_solver.SolverHeuristics
-
Get a list of possible heuristic options for the specified heuristic types.
- getHeuristicType() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the type of heuristic to use.
- getHeuristicTypes(String) - Method in class org.licas.ai_solver.DefaultHeuristicHeuristics
-
Get a list of available heuristic types - genetic, linking type, etc.
- getHeuristicTypes(String) - Method in class org.licas.ai_solver.HeuristicHeuristics
-
Get a list of available heuristic types - genetic, linking type, etc.
- getInstance() - Static method in class org.licas.ai_solver.HeuristicFactory
-
Get the created instance of the analysis model factory.
- getInstance() - Static method in class org.licas.ai_solver.SolverFactory
-
Get the created instance of the analysis model factory.
- getLinkHeuristicTypes() - Method in class org.licas.ai_solver.DefaultHeuristicHeuristics
-
Get a list of linking heuristic types.
- getMaxSolutionsNumber() - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Get the maximum number of allowed solutions.
- getMessage() - Method in class org.licas.ai_solver.spec.test.TestSpec
-
Get the message describing the test runs.
- getMetricVersions(String) - Method in class org.licas.ai_solver.DefaultHeuristicMetrics
-
Get a list of available versions of a evaluation metric type.
- getMetricVersions(String) - Method in class org.licas.ai_solver.HeuristicMetrics
-
Get a list of available versions of a evaluation metric type.
- getMutateFraction() - Method in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
-
Get the fraction of gene to mutate with another gene.
- getName() - Method in interface org.licas.ai_solver.def.SolutionDef
-
Get the solution name.
- getName() - Method in class org.licas.ai_solver.eval.EvaluateGenData
-
Get the evaluator id or name.
- getName() - Method in class org.licas.ai_solver.model.result.Result
-
Get the solution name.
- getName() - Method in class org.licas.ai_solver.model.Solution
-
Get the solution name.
- getNameSource(String) - Static method in class org.licas.ai_solver.util.NameHandler
-
Get the name source from the whole name.
- getObjectType(String) - Method in class org.licas.ai_solver.DefaultHeuristicData
-
Get the type of data object that would be evaluated by the heuristic.
- getObjectType(String) - Method in class org.licas.ai_solver.HeuristicData
-
Get the type of data object that would be evaluated by the heuristic.
- getPartProblemNumber() - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Get the maximum number of problem parts.
- getPartProblemSize() - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Get the maximum size for part of a problem.
- getProblem() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the problem model.
- getProblem(String) - Method in class org.licas.ai_solver.model.Problem
-
Get the problem with the specified key value.
- getProblemMediator(String, String) - Method in class org.licas.ai_solver.DefaultSolverMediators
-
Get the problem specification object related to the current problem type.
- getProblemMediator(String, String) - Method in class org.licas.ai_solver.SolverMediators
-
Get the problem mediator object related to the current problem type.
- getProblemNames() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the ordered list of solution names.
- getProblemNames() - Method in class org.licas.ai_solver.model.Problem
-
Get th list of problem names or IDs.
- getProblemScript(String) - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get the problem script object related to the current problem type.
- getProblemScript(String) - Method in class org.licas.ai_solver.SolverSpecs
-
Get the problem script object related to the current problem type.
- getProblemScriptParser(String) - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get the parser to create the problem script from an XML description.
- getProblemScriptParser(String) - Method in class org.licas.ai_solver.SolverSpecs
-
Get the parser to create the problem script from an XML description.
- getProblemSet() - Method in class org.licas.ai_solver.model.Problem
-
Get the list of sub-problems this problem requires.
- getProblemsList(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediatorCentral
-
Retrieve or generate the problems list from data files or services.
- getProcessResult(String) - Method in class org.licas.ai_solver.DefaultSolverData
-
Get the object used to process the solver result, maybe to create lists of links.
- getProcessResult(String) - Method in class org.licas.ai_solver.SolverData
-
Get the object used to process the solver result, maybe to create lists of links.
- getResult() - Method in class org.licas.ai_solver.eval.Evaluator
-
Get the last result object that was generated.
- getResultsBetter() - Method in interface org.licas.ai_solver.def.IterateMediatorDef
-
Return true if the current set of results are better than the previous
set of results.
- getResultsBetter() - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Return true if the current set of results are better than the previous
set of results.
- getResultsBetter() - Method in class org.licas.ai_solver.mediator.problem.IterateMediatorCentral
-
Return true if the current set of results are better than the previous
set of results.
- getResultXml() - Method in interface org.licas.ai_solver.def.ProblemMediatorDef
-
Get the results of the test.
- getResultXml() - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Get the results of the test.
- getResultXml() - Method in class org.licas.ai_solver.mediator.problem.KnnProblemMediator
-
Get the results of the test.
- getResultXml() - Method in class org.licas.ai_solver.mediator.problem.LinkProblemMediator
-
Get the results of the test.
- getResultXml() - Method in class org.licas.ai_solver.mediator.problem.SearchProblemMediator
-
Get the results of the test.
- getResultXml() - Method in class org.licas.ai_solver.mediator.problem.SomProblemMediator
-
Get the results of the test.
- getServiceMediator() - Method in class org.licas.ai_solver.DefaultSolverMediators
-
Get the currently created service mediator.
- getServiceMediator() - Method in class org.licas.ai_solver.SolverMediators
-
Get the currently created service mediator.
- getServiceNames() - Method in class org.licas.ai_solver.mediator.ProblemSolverMediator
-
Get a list of retrieved service names.
- getServicesData(TestSpec) - Method in class org.licas.ai_solver.mediator.ProblemSolverMediator
-
Get the dataset elements from all running services.
- getServicesInfo(TestSpec, ProblemMediator) - Method in class org.licas.ai_solver.mediator.ProblemSolverMediator
-
Retrieve the information from each information source in XML format and create
a data object by parsing it and adding it to a MetricValue
object.
- getServiceType(String) - Static method in class org.licas.ai_solver.SolverFactory
-
Get an appropriate service type from the service class.
- getSolution(String) - Method in class org.licas.ai_solver.model.SolutionContainer
-
Get the solution with the specified name.
- getSolutionHierarchy() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediatorCentral
-
Get any higher level hierarchy of solutions that might have been generated.
- getSolutionMatches() - Method in class org.licas.ai_solver.model.result.MatchResult
-
Get the lists of best solutions.
- getSolutionNames() - Method in class org.licas.ai_solver.model.SolutionContainer
-
Get the list of ordered solution names stored in this solution.
- getSolutionResult() - Method in class org.licas.ai_solver.model.comp.HyperCompoundSolution
-
Get the result that this compound solution has produced.
- getSolutions() - Method in class org.licas.ai_solver.model.SolutionContainer
-
Get all solutions stored in this compound solution.
- getSolutionSet() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the list of compound solution instances.
- getSolutionsNumber() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Get the number of solutions to create.
- getSolverData() - Method in class org.licas.ai_solver.SolverFactory
-
Get the solver factory data methods.
- getSolverFrameworkMediator(String, String) - Method in class org.licas.ai_solver.DefaultSolverMediators
-
Create and return the appropriate mediator for the current problem type.
- getSolverFrameworkMediator(String, String) - Method in class org.licas.ai_solver.SolverMediators
-
Create and return the appropriate mediator for the current problem type.
- getSolverHeuristics() - Method in class org.licas.ai_solver.SolverFactory
-
Get the solver factory heuristic methods.
- getSolverMediators() - Method in class org.licas.ai_solver.SolverFactory
-
Get the solver factory mediator methods.
- getSolverMetrics() - Method in class org.licas.ai_solver.SolverFactory
-
Get the solver factory metrics methods.
- getSolverSpecs() - Method in class org.licas.ai_solver.SolverFactory
-
Get the solver factory specification methods.
- getTestEnded() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Return true if the tests have ended or should be stopped.
- getTestMediator(String, String) - Method in class org.licas.ai_solver.DefaultSolverMediators
-
Create and return the appropriate test mediator to execute the services in the framework.
- getTestMediator(String, String) - Method in class org.licas.ai_solver.SolverMediators
-
Create and return the appropriate test mediator to execute the services in the framework.
- getTestResult() - Method in class org.licas.ai_solver.eval.Evaluator
-
Get the result from the last test run only in an XML element.
- getTestResult() - Method in class org.licas.ai_solver.test.RunTests
-
Get the test result as lists of clustered services.
- getTestScript() - Method in class org.licas.ai_solver.spec.test.TestSpec
-
get the stored test script with the test specification.
- getTestScriptVariableDescriptions() - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get a list of test config script variable descriptions, for display purposes.
- getTestScriptVariableDescriptions() - Method in class org.licas.ai_solver.SolverSpecs
-
Get a list of test config script variable descriptions, for display purposes.
- getTestScriptVariables(String) - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get a list of test config script variables, for display purposes.
- getTestScriptVariables(String) - Method in class org.licas.ai_solver.SolverSpecs
-
Get a list of test config script variables, for display purposes.
- getTestScriptVariableTypes() - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get a list of test config script heuristic types.
- getTestScriptVariableTypes() - Method in class org.licas.ai_solver.SolverSpecs
-
Get a list of test config script heuristic types.
- getTestScriptVarValues(String) - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get a list of allowed values for a test script variable.
- getTestScriptVarValues(String) - Method in class org.licas.ai_solver.SolverSpecs
-
Get a list of allowed values for a test run script variable.
- getTestSpec(String) - Method in class org.licas.ai_solver.DefaultSolverSpecs
-
Get the test specification object related to the current problem type.
- getTestSpec(String) - Method in class org.licas.ai_solver.SolverSpecs
-
Get the test specification object related to the current problem type.
- getTextDatasetTypes() - Method in class org.licas.ai_solver.DefaultSolverHeuristics
-
Get a list of available dataset types.
- getTextDatasetTypes() - Method in class org.licas.ai_solver.SolverHeuristics
-
Get a list of available text-based dataset types.
- getTotalScore() - Method in class org.licas.ai_solver.model.result.MatchResult
-
Get the total solution score obtained.
- getWeights() - Method in class org.licas.ai_solver.central.SomNN
-
Get the current set of weight values.
- getWholeProblemSize() - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Get the maximum size for a whole problem.
- GridEvaluator - Class in org.licas.ai_solver.eval
-
This class runs a set of generic tests on the specified hyper-heuristic grid problem model.
- GridEvaluator() - Constructor for class org.licas.ai_solver.eval.GridEvaluator
-
Create a new instance of GridEvaluator
- gridName - Variable in class org.licas.ai_solver.central.grid.FrequencyGrid
-
The name of the grid
- gridName - Variable in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
The name of the grid
- GridProblemMediator - Class in org.licas.ai_solver.mediator.problem
-
This is the abstract base class for modelling the grid problem.
- GridProblemMediator(PasswordHandler) - Constructor for class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Create a new instance of GridProblemMediator.
- GridProblemScript - Class in org.licas.ai_solver.spec
-
This class reads an XML file and loads in a specification for a set of test runs.
- GridProblemScript(PasswordHandler) - Constructor for class org.licas.ai_solver.spec.GridProblemScript
-
Create a new instance of GridProblemScript.
- GridProblemScriptParser - Class in org.licas.ai_solver.parser
-
This class parses a problem script description of type
GridProblemScript
,
to or from XML.
- GridProblemScriptParser(PasswordHandler) - Constructor for class org.licas.ai_solver.parser.GridProblemScriptParser
-
Create a new instance of GridProblemScriptParser.
- gridSolution - Variable in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
The solution to the grid
- GridTestRunsScript - Class in org.licas.ai_solver.spec
-
This class reads an XML file and loads in a specification for a set of test runs.
- GridTestRunsScript() - Constructor for class org.licas.ai_solver.spec.GridTestRunsScript
-
Create a new instance of GridTestRunsScript.
- GridTests - Class in org.licas.ai_solver.test
-
The main class for running tests on the grid matching hyper-heuristic or hill-climbing framework.
- GridTests(PasswordHandler) - Constructor for class org.licas.ai_solver.test.GridTests
-
Create a new instance of GridTests.
- GridTestSpec - Class in org.licas.ai_solver.spec.test
-
This test specification is specific for the Hyper-heuristic-related tests.
- GridTestSpec(PasswordHandler) - Constructor for class org.licas.ai_solver.spec.test.GridTestSpec
-
Create a new instance of GridTestSpec.
- gridType - Variable in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
The name of the grid