Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

S

sameAs(Chromosome) - Method in class org.licas.ai_solver.model.genetic.Chromosome
Return true if the genes in this chromosome are the same as the genes in the chromosome passed in.
sameCategoryCount(ArrayList<ArrayList<String>>) - Method in class org.licas.ai_solver.stat.ClusterStats
Count the number of names from the same category in the list.
sameServices - Variable in class org.licas.ai_solver.spec.TestRunsScript
True if new test run on existing services.
SAMESERVICES - Static variable in class org.licas.ai_solver.util.SolverConst
 
SearchEvaluator - Class in org.licas.ai_solver.eval
This class runs a set of tests on the specified search problem model.
SearchEvaluator() - Constructor for class org.licas.ai_solver.eval.SearchEvaluator
Create a new instance of SearchEvaluator
SearchFramework - Class in org.licas.ai_solver.search
Abstract base class for centralised search algorithms for finding a solution.
SearchFramework(TestSpec) - Constructor for class org.licas.ai_solver.search.SearchFramework
Create a new instance of SearchFramework.
SearchProblemMediator - Class in org.licas.ai_solver.mediator.problem
This class models the problem to be solved using a centralised search procedure that iterates over cycles of test runs, as in a tree search.
SearchProblemMediator(PasswordHandler) - Constructor for class org.licas.ai_solver.mediator.problem.SearchProblemMediator
Create a new instance of SearchProblemMediator.
SearchSolution - Class in org.licas.ai_solver.model.central
This class can be used for modelling single problem solutions.
SearchSolution(String) - Constructor for class org.licas.ai_solver.model.central.SearchSolution
Create a new instance of SearchSolution.
SearchTests - Class in org.licas.ai_solver.test
The main class for running tests on the hill-climbing search framework.
SearchTests(PasswordHandler) - Constructor for class org.licas.ai_solver.test.SearchTests
Create a new instance of FrameworkTests.
secondIndex - Variable in class org.licas.ai_solver.central.grid.CellMatch
The second cell index.
secondIndex - Variable in class org.licas.ai_solver.model.result.MatchPairIndex
The second solution index.
secondName - Variable in class org.licas.ai_solver.model.result.MatchPairName
The second solution name
serialize(ProblemScript, boolean) - Method in class org.licas.ai_solver.parser.GridProblemScriptParser
Serialize the test script into XML.
serialize(ProblemScript, boolean) - Method in class org.licas.ai_solver.parser.KnnProblemScriptParser
Serialize the test script into XML.
serialize(Problem) - Method in class org.licas.ai_solver.parser.ProblemParser
Serialize a problem description into xml.
serialize(ProblemScript, boolean) - Method in class org.licas.ai_solver.parser.ProblemScriptParser
Serialize the test script into XML.
serialize(Solution) - Method in class org.licas.ai_solver.parser.SolutionParser
Serialize a solution description into xml.
serialize(ProblemScript, boolean) - Method in class org.licas.ai_solver.parser.SomProblemScriptParser
Serialize the test script into XML.
serviceMediator - Variable in class org.licas.ai_solver.SolverMediators
The default service mediator to return
serviceNames - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediatorCentral
List of service names
serviceNames - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediatorDistributed
List of names of the distributed services
serviceNames - Variable in class org.licas.ai_solver.mediator.ProblemSolverMediator
List of service names
setBestScore(double) - Method in class org.licas.ai_solver.model.result.MatchResult
Set the solution best score.
setChromosome(Chromosome) - Method in interface org.licas.ai_solver.def.SolutionGeneticDef
Set the chromosome or this solution.
setChromosome(Chromosome) - Method in class org.licas.ai_solver.model.genetic.GeneticSolution
Set the chromosome or this solution.
setCompareDataset(MetricDataset) - Method in class org.licas.ai_solver.model.genetic.Chromosome
Set the other problem dataset to compare with this chromosome.
setCrossoverFraction(float) - Method in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
Set the fraction of gene to crossover with another gene.
setDataset(MetricDataset) - Method in class org.licas.ai_solver.model.central.SingleSolution
Set the dataset to be evaluated as this solution.
setDatasetType(String) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the dataset type.
setError(String) - Method in class org.licas.ai_solver.model.result.ErrorResult
Set the error description.
setEvaluation(EvalBounds) - Method in interface org.licas.ai_solver.def.SolutionDef
Set the evaluation value for the result.
setEvaluation(EvalBounds) - Method in class org.licas.ai_solver.model.result.Result
Set the evaluation value for the result.
setEvaluation(EvalBounds) - Method in class org.licas.ai_solver.model.Solution
Set the evaluation value for the result.
setEvaluationFunction(Function) - Method in class org.licas.ai_solver.eval.EvaluateGenData
Set the function used to evaluate the problem data.
setEvaluator(Function) - Method in class org.licas.ai_solver.model.central.SingleSolution
Set the evaluator used to evaluate the datasets.
setEvolveGenes(EvolveGenes) - Method in class org.licas.ai_solver.model.genetic.Chromosome
Set the object used to evolve gene lists to create a new one.
setFullTrace(boolean) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the value indicating if a full test trace should be stored for output.
setGridCells(ArrayList<ArrayList<String>>) - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
Set the array of grid of cell values to process.
setGridCells(double[][]) - Method in class org.licas.ai_solver.central.grid.GeneticGrid
Set the array of grid of cell values to process.
setGridName(String) - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
Set the name of the grid.
setGridName(String) - Method in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
Set the name of the grid.
setHeuristicClassification(HeuristicClassification) - Method in class org.licas.ai_solver.HeuristicFactory
Set the heuristic factory classifications.
setHeuristicData(HeuristicData) - Method in class org.licas.ai_solver.HeuristicFactory
Set the heuristic factory data.
setHeuristicFactory(HeuristicFactory) - Static method in class org.licas.ai_solver.HeuristicFactory
Set the instance of the heuristic factory to be used.
setHeuristicFrameworks(HeuristicFrameworks) - Method in class org.licas.ai_solver.HeuristicFactory
Set the heuristic factory framework descriptions.
setHeuristicHeuristics(HeuristicHeuristics) - Method in class org.licas.ai_solver.HeuristicFactory
Set the heuristic factory heuristics.
setHeuristicMetrics(HeuristicMetrics) - Method in class org.licas.ai_solver.HeuristicFactory
Set the heuristic factory metrics.
setHeuristicOptions(HashMap<String, Object>) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the list of heuristic options, as key-value pairs.
setHeuristicType(String) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the type of heuristic to use.
setMaxSolutionsNumber(int) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
Set the maximum allowed number of solutions.
setMessage(String) - Method in class org.licas.ai_solver.spec.test.TestSpec
Set a message value for the test run.
setMutateFraction(float) - Method in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
Set the fraction of gene to mutate with another gene.
setName(String) - Method in interface org.licas.ai_solver.def.SolutionDef
Set the solution name.
setName(String) - Method in class org.licas.ai_solver.model.genetic.Chromosome
Set the chromosome name.
setName(String) - Method in class org.licas.ai_solver.model.result.Result
Set the solution name.
setName(String) - Method in class org.licas.ai_solver.model.Solution
Set the solution name.
setPartProblemNumber(int) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
Set the maximum number of problem parts.
setPartProblemSize(int) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
Set the maximum size for part of a problem.
setProblem(Problem) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the problem model.
setProblemSet(LinkedHashMap<String, MetricDataset>) - Method in class org.licas.ai_solver.model.Problem
Set the list of problems this problem requires.
setProblemSet(ArrayList<MetricDataset>) - Method in class org.licas.ai_solver.model.Problem
Set the list of problems this problem requires.
setServiceMediator(ServiceMediator) - Method in class org.licas.ai_solver.DefaultSolverMediators
Set the service mediator.
setServiceMediator(ServiceMediator) - Method in class org.licas.ai_solver.SolverMediators
Set the service mediator.
setSolutionMatches(ArrayList<MatchPair>) - Method in class org.licas.ai_solver.model.result.MatchResult
Set the lists of best matching solutions with related problem datasets.
setSolutions(ArrayList<Solution>) - Method in class org.licas.ai_solver.search.SearchFramework
Set the solutions list to solve.
setSolutionSet(LinkedHashMap) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the list of compound solution instances related to the problem.
setSolutionsNumber(int) - Method in class org.licas.ai_solver.mediator.problem.ProblemMediator
Set the number of solutions to create.
setSolverData(SolverData) - Method in class org.licas.ai_solver.SolverFactory
Set the solver factory data.
setSolverFactory(SolverFactory) - Static method in class org.licas.ai_solver.SolverFactory
Set the instance of the solver factory to be used.
setSolverHeuristics(SolverHeuristics) - Method in class org.licas.ai_solver.SolverFactory
Set the solver factory heuristics.
setSolverMediators(SolverMediators) - Method in class org.licas.ai_solver.SolverFactory
Set the solver factory mediators.
setSolverMetrics(SolverMetrics) - Method in class org.licas.ai_solver.SolverFactory
Set the solver factory metrics.
setSolverSpecs(SolverSpecs) - Method in class org.licas.ai_solver.SolverFactory
Set the solver factory specification.
setTestScript(ProblemScript) - Method in class org.licas.ai_solver.spec.test.TestSpec
Set the test specification.
setTotalScore(double) - Method in class org.licas.ai_solver.model.result.MatchResult
Set the total solution score.
setWholeProblemSize(int) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
Set the maximum size for a whole problem.
similarityRange - Variable in class org.licas.ai_solver.central.grid.GeneticGrid
Range for which values are considered to be the same
similarityRange - Variable in class org.licas.ai_solver.search.SearchFramework
Range for which values are considered to be the same
similarityRangeAsPercentage - Variable in class org.licas.ai_solver.central.grid.GeneticGrid
True if the similarity range is measured as a percentage of the largest score.
similarityRangeAsPercentage - Variable in class org.licas.ai_solver.search.SearchFramework
True if the similarity range is measured as a percentage of the largest score.
similarityRangeAsPercentage - Variable in class org.licas.ai_solver.spec.ProblemScript
If true, then the comparison range is a percentage of the value, if false, then it is an exact amount.
SingleGridProblemMediator - Class in org.licas.ai_solver.mediator.problem
This class models the hyper-heuristic grid problem to be solved using a single centralised approach of solving the grid or table of data values, possibly in one pass.
SingleGridProblemMediator(PasswordHandler) - Constructor for class org.licas.ai_solver.mediator.problem.SingleGridProblemMediator
Create a new instance of SingleGridProblemMediator.
SingleSolution - Class in org.licas.ai_solver.model.central
This class can be used for modelling single problem solutions.
SingleSolution(String) - Constructor for class org.licas.ai_solver.model.central.SingleSolution
Create a new instance of SingleSolution.
size() - Method in class org.licas.ai_solver.model.EvaluationSet
Get the number of elements in the list.
SOLNAMECONCAT - Static variable in class org.licas.ai_solver.util.SolverConst
 
SOLNAMENUML - Static variable in class org.licas.ai_solver.util.SolverConst
 
SOLNAMENUMR - Static variable in class org.licas.ai_solver.util.SolverConst
 
SOLNAMEPART - Static variable in class org.licas.ai_solver.util.SolverConst
 
Solution - Class in org.licas.ai_solver.model
This is the abstract base class for modelling any type of solution.
Solution() - Constructor for class org.licas.ai_solver.model.Solution
Create a new instance of Solution.
Solution(String) - Constructor for class org.licas.ai_solver.model.Solution
Create a new instance of Solution.
SOLUTION - Static variable in class org.licas.ai_solver.util.SolverConst
 
SolutionContainer - Class in org.licas.ai_solver.model
This class can be used simply as a container for a list of solutions.
SolutionContainer(String) - Constructor for class org.licas.ai_solver.model.SolutionContainer
Create a new instance of SolutionContainer.
SolutionDef - Interface in org.licas.ai_solver.def
Base interface class for a solution.
SolutionGeneticDef - Interface in org.licas.ai_solver.def
Additional interface classes for a genetic solution to be used to solve the problem.
solutionHierarc - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediatorCentral
Hierarchical / structural list of iterated solutions
solutionNames - Variable in class org.licas.ai_solver.model.SolutionContainer
Ordered list of the names of solutions stored in this compound solution.
solutionNamesInGroups(Result) - Method in class org.licas.ai_solver.stat.ProcessResult
Calculate clusters of solution names from each solution result.
solutionOrder - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediator
A solution ordering if required.
SolutionParser - Class in org.licas.ai_solver.parser
This class parses a solution description of type Solution to or from XML.
SolutionParser() - Constructor for class org.licas.ai_solver.parser.SolutionParser
Create a new instance of SolutionParser
solutions - Variable in class org.licas.ai_solver.model.SolutionContainer
List of solution instances this compound solution stores.
solutions - Variable in class org.licas.ai_solver.search.SearchFramework
List of solutions to evaluate
solutionSet - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediator
The list of solution instances related to this problem.
solutionsNumber - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediator
Number of solutions to create
SolutionSolveDef - Interface in org.licas.ai_solver.def
Additional interface classes for a solution to be used to solve the problem.
solutionsToProcess() - Method in interface org.licas.ai_solver.def.IterateMediatorDef
Return true if this spec still has solutions to process.
solutionsToProcess() - Method in class org.licas.ai_solver.mediator.problem.IterateMediatorCentral
Return true if this spec still has solutions to process.
solve() - Method in class org.licas.ai_solver.central.grid.FrequencyGrid
Solve the currently saved grid.
solve() - Method in class org.licas.ai_solver.central.grid.GeneticGrid
Solve the currently saved grid.
solve() - Method in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
Solve the currently saved grid.
solve(TestSpec) - Method in interface org.licas.ai_solver.def.ProblemMediatorDef
Optimise the solutions using the appropriate framework.
solve(HashMap<String, ?>) - Method in interface org.licas.ai_solver.def.SolutionSolveDef
Calculate the result of this solution over all problem datasets.
solve(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.GeneticGridProblemMediator
Optimise the solutions using the appropriate framework.
solve(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.KnnProblemMediator
Optimise the solutions using the appropriate framework.
solve(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.LinkProblemMediator
Optimise the solutions using the appropriate framework.
solve(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.SearchProblemMediator
Optimise the solutions using the appropriate framework.
solve(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.SingleGridProblemMediator
Optimise the solutions using the appropriate framework.
solve(TestSpec) - Method in class org.licas.ai_solver.mediator.problem.SomProblemMediator
Optimise the solutions using the appropriate framework.
solve(SearchSolution) - Method in class org.licas.ai_solver.model.central.SearchSolution
Calculate the result of this solution over all problem datasets.
solve(HashMap<String, ?>) - Method in class org.licas.ai_solver.model.central.SingleSolution
Calculate the result of this solution over the dataset.
solve(HashMap<String, ?>) - Method in class org.licas.ai_solver.model.genetic.HeuristicGeneticSolution
Calculate the result of this solution over all problem datasets.
solve() - Method in class org.licas.ai_solver.search.HillClimbing
Search for the best solution set to the problem.
solve() - Method in class org.licas.ai_solver.search.SearchFramework
Search for the best solution set to the problem.
solveNextSolution(MetricDataset) - Method in class org.licas.ai_solver.model.genetic.HeuristicGeneticSolution
Calculate the result of this solution over the specified problem dataset.
SolverConst - Class in org.licas.ai_solver.util
This class stores some constant values, relating more specifically to the solver factory, settings and available definitions.
SolverConst() - Constructor for class org.licas.ai_solver.util.SolverConst
 
SolverData - Class in org.licas.ai_solver
This class describes the methods used by the solver data.
SolverData(ArrayList<ModuleSolverFactory>) - Constructor for class org.licas.ai_solver.SolverData
Create a new instance of SolverData.
solverData - Variable in class org.licas.ai_solver.SolverFactory
 
SolverFactory - Class in org.licas.ai_solver
This factory can be used to return sets of legal definitions, based on the user input configuration for problem-solving classes.
SolverFactory(PasswordHandler) - Constructor for class org.licas.ai_solver.SolverFactory
Create a new instance of SolverFactory.
SOLVERFACTORY - Static variable in class org.licas.ai_solver.util.SolverConst
Solver Factory
solverHeuristic - Variable in class org.licas.ai_solver.SolverFactory
 
SolverHeuristics - Class in org.licas.ai_solver
This class describes the methods used by the solver heuristics.
SolverHeuristics(ArrayList<ModuleSolverFactory>) - Constructor for class org.licas.ai_solver.SolverHeuristics
Create a new instance of SolverHeuristics.
solverMediator - Variable in class org.licas.ai_solver.SolverFactory
 
solverMediator - Variable in class org.licas.ai_solver.test.RunTests
To mediate between services on the server and any centralised heuristic
SolverMediators - Class in org.licas.ai_solver
This class describes the methods used by the solver mediators.
SolverMediators(PasswordHandler, ArrayList<ModuleSolverFactory>) - Constructor for class org.licas.ai_solver.SolverMediators
Create a new instance of SolverMediators.
solverMetric - Variable in class org.licas.ai_solver.SolverFactory
Solver Factory methods lists
solverModules - Static variable in class org.licas.ai_solver.DefaultSolverMetrics
List of modules automatically loaded in during startup.
solverModules - Static variable in class org.licas.ai_solver.SolverData
List of modules automatically loaded in during startup.
solverModules - Static variable in class org.licas.ai_solver.SolverFactory
List of modules automatically loaded in during startup.
solverModules - Static variable in class org.licas.ai_solver.SolverHeuristics
List of modules automatically loaded in during startup.
solverModules - Static variable in class org.licas.ai_solver.SolverMediators
List of modules automatically loaded in during startup.
solverModules - Static variable in class org.licas.ai_solver.SolverSpecs
List of modules automatically loaded in during startup.
SOLVEROPTIONS - Static variable in class org.licas.ai_solver.util.SolverConst
 
solverSpec - Variable in class org.licas.ai_solver.SolverFactory
 
SolverSpecs - Class in org.licas.ai_solver
This class describes the methods used by the solver test specification.
SolverSpecs(PasswordHandler, ArrayList<ModuleSolverFactory>) - Constructor for class org.licas.ai_solver.SolverSpecs
Create a new instance of SolverSpecs.
solverType - Variable in class org.licas.ai_solver.mediator.problem.ProblemMediator
The solver framework is the controlling framework in which the heuristics are run.
solverType - Variable in class org.licas.ai_solver.spec.ProblemScript
The solver framework is the controlling framework in which the heuristics are run.
SomConfig - Class in org.licas.ai_solver.central
This class stores some config values to allow a SOM neural network to be built and run.
SomConfig() - Constructor for class org.licas.ai_solver.central.SomConfig
Create a new instance of SomConfig
somConfig - Variable in class org.licas.ai_solver.mediator.problem.SomProblemMediator
Configuration values specific to the SOM neural network
somConfig - Variable in class org.licas.ai_solver.spec.SomProblemScript
Configuration values specific to the SOM neural network
SomConst - Class in org.licas.ai_solver.central
This class stores some constant values relating specifically to the SOM neural network.
SomConst() - Constructor for class org.licas.ai_solver.central.SomConst
 
somData - Variable in class org.licas.ai_solver.central.SomConfig
The data to train the neural network with
somData - Variable in class org.licas.ai_solver.central.SomNN
Training datasets
SomEvaluator - Class in org.licas.ai_solver.eval
This class generates and solves problems using a SOM neural network.
SomEvaluator() - Constructor for class org.licas.ai_solver.eval.SomEvaluator
Create a new instance of SomEvaluator
somLearnFrameworks() - Static method in class org.licas.ai_solver.central.SomConst
Get a list of the default learn frameworks.
SomNN - Class in org.licas.ai_solver.central
This class can be used to create and run a Self-Organising Map Neural Network from a configuration specification.
SomNN() - Constructor for class org.licas.ai_solver.central.SomNN
Create a new instance of SomNN.
somNN - Variable in class org.licas.ai_solver.mediator.problem.SomProblemMediator
The SOM neural network
SomProblemMediator - Class in org.licas.ai_solver.mediator.problem
This class models the problem to be solved based on a centralised SOM neural network.
SomProblemMediator(PasswordHandler) - Constructor for class org.licas.ai_solver.mediator.problem.SomProblemMediator
Create a new instance of SomProblemMediator.
SomProblemScript - Class in org.licas.ai_solver.spec
This class reads an XML file and loads in a specification for a set of test runs.
SomProblemScript(PasswordHandler) - Constructor for class org.licas.ai_solver.spec.SomProblemScript
Create a new instance of SomProblemScript.
SomProblemScriptParser - Class in org.licas.ai_solver.parser
This class parses a problem script description of type SomProblemScript, to or from XML.
SomProblemScriptParser(PasswordHandler) - Constructor for class org.licas.ai_solver.parser.SomProblemScriptParser
Create a new instance of SomProblemScriptParser.
SomTests - Class in org.licas.ai_solver.test
The main class for running tests using the SOM neural network framework.
SomTests(PasswordHandler) - Constructor for class org.licas.ai_solver.test.SomTests
Create a new instance of SomTests.
sortGroupsForLinks(ArrayList<ArrayList<String>>) - Method in class org.licas.ai_solver.stat.ProcessResult
Given a list of cluster groups, sort for each individual entity where no entity name is repeated.
sortProblems(TestSpec, boolean) - Method in class org.licas.ai_solver.mediator.problem.GridProblemMediator
Try to (re)sort the problem list after making appropriate changes.
sortProblems(TestSpec, String) - Method in class org.licas.ai_solver.mediator.problem.SearchProblemMediator
Try to (re)sort the problem list after making appropriate changes.
stopping - Variable in class org.licas.ai_solver.search.SearchFramework
The stopping criterion
subtract(String, Object, Object) - Method in class org.licas.ai_solver.eval.EvaluateSolverData
Subtract the second value from the first and return the result.
subtract(BagOfWords, BagOfWords) - Method in class org.licas.ai_solver.eval.EvaluateSolverData
Subtract the values.
subtract(MetaBagOfWords, MetaBagOfWords) - Method in class org.licas.ai_solver.eval.EvaluateSolverData
Subtract the values.
SUCCESS_PROBABILITY - Static variable in class org.licas.ai_solver.util.SolverConst
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links