- calcNameStats(MatchResult) - Method in class org.licas.ai_solver.stat.ClusterStats
-
Calculate stats based on the solution names.
- calcResultsBetter(MatchResult) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
This method checks for conditions that indicate that the current set of
results are better than the previous set.
- calcStats(GridProblemMediator, MatchResult) - Method in interface org.licas.ai_solver.def.ClusterStatsDef
-
Calculate the stats.
- calcStats(GridProblemMediator, MatchResult) - Method in class org.licas.ai_solver.stat.ClusterStats
-
Calculate the stats.
- calcTestEnded(MatchResult) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Check for conditions that indicate that the test runs have or should be
terminated.
- calcTestEnded(MatchResult) - Method in class org.licas.ai_solver.mediator.problem.IterateMediatorCentral
-
This method checks for conditions that indicate that the test runs
have or should be terminated.
- calcTestEnded(MatchResult) - Method in class org.licas.ai_solver.mediator.problem.SearchProblemMediator
-
Check for conditions that indicate that the test runs have or should be
terminated.
- calculateSolution(String, HashMap<String, ?>) - Method in class org.licas.ai_solver.model.comp.HyperCompoundSolution
-
Calculate the result for the solution with the specified solution name.
- canBeGeneticType(String) - Method in class org.licas.ai_solver.DefaultHeuristicData
-
Return true if the data type can be used with the genetic algorithms specifically.
- canBeGeneticType(String) - Method in class org.licas.ai_solver.HeuristicData
-
Return true if the data type can be used with the genetic algorithms specifically.
- CellCount - Class in org.licas.ai_solver.central.grid
-
This class stores the details of a cell value and count.
- CellCount() - Constructor for class org.licas.ai_solver.central.grid.CellCount
-
Create a new instance of CellCount
- CellMatch - Class in org.licas.ai_solver.central.grid
-
This class stores the details of two matching grid cells.
- CellMatch() - Constructor for class org.licas.ai_solver.central.grid.CellMatch
-
Create a new instance of CellMatch
- checkforName(Object) - Static method in class org.licas.ai_solver.util.NameHandler
-
Check if the object has a name element and return if it does.
- checkGeneticDatasetHeuristic(String) - Static method in class org.licas.ai_solver.SolverFactory
-
For backwards compatibility, the dataset type has been used to describe a
genetic algorithm heuristic.
- checkHeuristic(String) - Static method in class org.licas.ai_solver.SolverFactory
-
For backwards compatibility, the object type has been used to describe a
previous version of the script.
- Chromosome - Class in org.licas.ai_solver.model.genetic
-
This represents a single set of genes for a genetic solution.
- Chromosome(String, MetricDataset, Function, EvolveGenes) - Constructor for class org.licas.ai_solver.model.genetic.Chromosome
-
Create a new instance of Chromosome.
- chromosome - Variable in class org.licas.ai_solver.model.genetic.GeneticSolution
-
The chromosome this solution uses
- clearAnalysis() - Static method in class org.licas.ai_solver.stat.ProcessResult
-
Clear the analysis values for this object and the dynamic AnalyseLinks
object.
- clearCreatedFrom() - Method in class org.licas.ai_solver.model.genetic.GeneticSolution
-
Clear the list of entities that this solution was created from.
- clearEvolveTypes() - Method in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
Clear the list of evolution types that determine how a mutation is performed.
- clearHeuristicOptions() - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Clear the list of heuristic-related variable values.
- clearProblemSet() - Method in class org.licas.ai_solver.model.Problem
-
Clear the list of problems.
- clearSolutions() - Method in class org.licas.ai_solver.model.SolutionContainer
-
Clear the list of solutions.
- clone() - Method in class org.licas.ai_solver.central.grid.CellCount
-
Clone and return a copy of this cell match.
- clone() - Method in class org.licas.ai_solver.central.grid.CellMatch
-
Clone and return a copy of this cell match.
- clone() - Method in class org.licas.ai_solver.central.KnnConfig
-
Copy the values of this config and return.
- clone() - Method in class org.licas.ai_solver.central.SomConfig
-
Copy the values of this config and return.
- clone() - Method in class org.licas.ai_solver.model.central.SearchSolution
-
Create and return a copy of this solution.
- clone() - Method in class org.licas.ai_solver.model.central.SingleSolution
-
Create and return a copy of this solution.
- clone() - Method in class org.licas.ai_solver.model.comp.CompoundSolution
-
Clone this object to create a copy of the main features.
- clone() - Method in class org.licas.ai_solver.model.comp.HyperCompoundSolution
-
Clone this object to create a copy of the main features.
- clone() - Method in class org.licas.ai_solver.model.SolutionContainer
-
Clone this object to create a copy of the main features.
- cloneCells(ArrayList<CellMatch>) - Static method in class org.licas.ai_solver.central.grid.CellMatch
-
Create a clone of the list of cells.
- cloneChromosomeLight(String, MetricDataset) - Method in class org.licas.ai_solver.model.genetic.Chromosome
-
Clone this chromosome to create light copy with other values.
- Cluster - Class in org.licas.ai_solver.model.result
-
This class represents a single cluster of the solved problem.
- Cluster() - Constructor for class org.licas.ai_solver.model.result.Cluster
-
Create a new instance of Cluster.
- Cluster(String) - Constructor for class org.licas.ai_solver.model.result.Cluster
-
Create a new instance of Cluster.
- Cluster(String, ArrayList) - Constructor for class org.licas.ai_solver.model.result.Cluster
-
Create a new instance of Cluster.
- ClusterResult - Class in org.licas.ai_solver.model.result
-
This class stores a list of clusters of type
Cluster
, that represent a reference set.
- ClusterResult() - Constructor for class org.licas.ai_solver.model.result.ClusterResult
-
Create a new instance of ClusterResult.
- clusters() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Determine the best clusters based on the frequency counts and the selected version
.
- clusters - Variable in class org.licas.ai_solver.model.result.ClusterResult
-
List of clusters representing a complete solution.
- clusters - Variable in class org.licas.ai_solver.stat.ProcessResult
-
Groups of clusters as determined by the processing
- ClusterStats - Class in org.licas.ai_solver.stat
-
This class can be used to compare solutions and calculate some stats relating
to ones that are grouped together.
- ClusterStats() - Constructor for class org.licas.ai_solver.stat.ClusterStats
-
- ClusterStats() - Method in class org.licas.ai_solver.stat.ClusterStats
-
Create a new instance of ClusterStats.
- ClusterStatsDef - Interface in org.licas.ai_solver.def
-
This interface should be implemented by any statistical clustering process, to be
used with the rest of the system without requiring any further changes.
- clustersV1() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Determine the best clusters based on the frequency counts.
- clustersV2() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Determine the best clusters based on the frequency counts.
- compareDataset - Variable in class org.licas.ai_solver.model.genetic.Chromosome
-
A problem dataset to compare to this chromosome.
- CompoundSolution - Class in org.licas.ai_solver.model.comp
-
This class can be used to store a set of solutions that are related, or that should be processed together.
- CompoundSolution(String) - Constructor for class org.licas.ai_solver.model.comp.CompoundSolution
-
Create a new instance of CompoundSolution.
- COMPOUNDSOLUTION - Static variable in class org.licas.ai_solver.util.SolverConst
-
- compoundSolutionResult - Variable in class org.licas.ai_solver.model.comp.HyperCompoundSolution
-
The result of evaluating this compound solution.
- configureTest(String) - Method in interface org.licas.ai_solver.def.TestDef
-
Set the environment up for running a test.
- configureTest(TestSpec) - Method in interface org.licas.ai_solver.def.TestDef
-
Set the environment up for running a test.
- configureTest(String) - Method in class org.licas.ai_solver.test.RunTests
-
Set the environment up for running a test.
- configureTest(TestSpec) - Method in class org.licas.ai_solver.test.RunTests
-
Configure the test objects for executing a test.
- containsCluster(ArrayList<?>) - Method in class org.licas.ai_solver.model.result.ClusterResult
-
Return true if this result object contains a cluster with the indicated set of elements.
- containsKey(String) - Method in class org.licas.ai_solver.model.result.ClusterResult
-
Return true if this result object contains a cluster with the indicated key name.
- convertForInitialise() - Method in class org.licas.ai_solver.spec.GridProblemScript
-
Convert the set of values into the structure to be used to initialise the test services.
- convertForInitialise() - Method in class org.licas.ai_solver.spec.KnnProblemScript
-
Convert the set of values into the structure to be used to initialise the test services.
- convertForInitialise() - Method in class org.licas.ai_solver.spec.ProblemScript
-
Convert the set of values into the structure to be used to initialise the test services.
- convertForInitialise() - Method in class org.licas.ai_solver.spec.SomProblemScript
-
Convert the set of values into the structure to be used to initialise the test services.
- convertToString(Result) - Static method in class org.licas.ai_solver.util.ResultFormatter
-
Convert the result object into a formatted String value.
- copy(BehaviourScript) - Method in class org.licas.ai_solver.spec.GridProblemScript
-
Copy the behaviour script values into this object.
- copy(BehaviourScript) - Method in class org.licas.ai_solver.spec.KnnProblemScript
-
Copy the behaviour script values into this object.
- copy(BehaviourScript) - Method in class org.licas.ai_solver.spec.ProblemScript
-
Copy the behaviour script values into this object.
- copy(BehaviourScript) - Method in class org.licas.ai_solver.spec.SomProblemScript
-
Copy the behaviour script values into this object.
- copyEvolveTypes(HashMap) - Method in class org.licas.ai_solver.model.genetic.genes.EvolveInfo
-
Copy any evolve type info from the heuristic options to this class's settings.
- copyGridCells(ArrayList<MetricDataset>) - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
-
Set the array of grid of cell values to process.
- copyToConfig(TestSpec) - Method in interface org.licas.ai_solver.def.ProblemMediatorDef
-
Copy any values specific to the problem solver classes to the related specific
structures, from the more general list of variables from the Problem Spec itself.
- copyToConfig(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
Copy any values specific to the problem solver classes to the related specific
structures, from the more general list of variables from the Problem Spec itself.
- copyToConfig(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.KnnProblemMediator
-
Copy any related values to the knn config structure.
- copyToConfig(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
-
Copy any values specific to the problem solver classes to the related specific
structures, from the more general list of variables from the Problem Spec itself.
- copyToConfig(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.SomProblemMediator
-
Copy any related values to the som config structure.
- count - Variable in class org.licas.ai_solver.central.grid.CellCount
-
The cell count
- createAdminScript(String, int) - Method in class org.licas.ai_solver.mediator.ProblemSolverMediator
-
Create the admin script to initialise the service with.
- createdFrom - Variable in class org.licas.ai_solver.model.genetic.GeneticSolution
-
List of names of entities that this solution was created from.
- createFunctionMetric(TestSpec) - Method in class org.licas.ai_solver.eval.Evaluator
-
Create the function metric to evaluate solution results, for calculating some
stat values.
- createKnnData(TestSpec, String) - Method in class org.licas.ai_solver.mediator.problem.KnnProblemMediator
-
Create a new knn with the problem datasets.
- createLearningFramework(String, ArrayList<?>) - Static method in class org.licas.ai_solver.central.SomConst
-
Create and return the appropriate learning framework for the specified type.
- createNeighbourhoodFunctionModel(String, HashMap<String, ?>) - Static method in class org.licas.ai_solver.central.SomConst
-
Create and return the appropriate learning function for the specified type.
- createNewSolution(String, MetricDataset) - Method in interface org.licas.ai_solver.def.EvolveMediatorDef
-
Create a new solution of the solution type, initialised with the problem dataset.
- createNewSolution(String, MetricDataset) - Method in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
-
Create a new genetic solution with chromosomes, etc.
- createNewSolution(String, MetricDataset) - Method in class org.licas.ai_solver.mediator.problem.SearchProblemMediator
-
Create a new genetic solution with chromosomes, etc.
- createNewSolution(String, MetricDataset) - Method in class org.licas.ai_solver.mediator.problem.SingleGridProblemMediator
-
Create a new genetic solution with chromosomes, etc.
- createService(String, String, int) - Method in class org.licas.ai_solver.mediator.ProblemSolverMediator
-
Create an information service for each of the listed sources and initiate each
one with the source information.
- createServiceMediator(String) - Method in class org.licas.ai_solver.DefaultSolverMediators
-
Create and return the appropriate service mediator for the problem type.
- createServiceMediator(String) - Method in class org.licas.ai_solver.SolverMediators
-
Create and return the appropriate service mediator for the problem type.
- createServices() - Method in class org.licas.ai_solver.mediator.ProblemSolverMediator
-
Create an information service for each of the listed sources and initiate each
one with the source information.
- createSolutionName(String, String, ArrayList<String>) - Static method in class org.licas.ai_solver.util.NameHandler
-
Create a new unique name for a solution based on existing names.
- createSomData(TestSpec, String) - Method in class org.licas.ai_solver.mediator.problem.SomProblemMediator
-
Create a new som with the problem datasets.
- createStoreData(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediatorCentral
-
Create a new set of problem datasets.
- createTopology(String, int, int, int) - Static method in class org.licas.ai_solver.central.SomConst
-
Create and return the appropriate topology for the specified type.
- crossover(ArrayList<?>, ArrayList<?>) - Method in class org.licas.ai_solver.model.genetic.genes.DefaultEvolveGenes
-
Generate a crossover between this gene list and the variable passed in.
- crossover(ArrayList<?>, ArrayList<?>) - Method in class org.licas.ai_solver.model.genetic.genes.DefaultEvolveGenesPct
-
Generate a crossover between this gene list and the variable passed in.
- crossover(ArrayList<?>, ArrayList<?>) - Method in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
Generate a crossover between this gene list and the variable passed in.
- crossover(ArrayList<?>, ArrayList<?>) - Method in class org.licas.ai_solver.model.genetic.genes.EvolveGenesBOW
-
Generate a crossover between this gene list and the variable passed in.
- CROSSOVER - Static variable in class org.licas.ai_solver.util.SolverConst
-
Metric related
- crossoverFraction - Variable in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
-
The amount of gene to crossover for an evolution.
- crossoverPercent - Variable in class org.licas.ai_solver.model.genetic.genes.EvolveInfo
-
Fraction related to a crossover, in the range 0 to 1.
- CROSSOVERPERCENT - Static variable in class org.licas.ai_solver.util.SolverConst
-
- currentOptValue - Variable in class org.licas.ai_solver.mediator.problem.GridProblemMediator
-
The current optimal value
- CURRENTRESULTSET - Static variable in class org.licas.ai_solver.util.SolverConst
-