- ENTITIES - Static variable in class org.licas.ai_solver.util.SolverConst
-
Entity related
- ENTITY - Static variable in class org.licas.ai_solver.util.SolverConst
-
- ENTITY_NUMBER - Static variable in class org.licas.ai_solver.util.SolverConst
-
- ENTITY_TYPE - Static variable in class org.licas.ai_solver.util.SolverConst
-
- ENTITY_TYPES - Static variable in class org.licas.ai_solver.util.SolverConst
-
- errorFeedback - Variable in class org.licas.ai_solver.central.grid.HyperHeuristicGrid
-
Stores feedback on any non-critical errors that have stopped the search
- ErrorResult - Class in org.licas.ai_solver.model.result
-
This can be used to return a result that indicates an error.
- ErrorResult() - Constructor for class org.licas.ai_solver.model.result.ErrorResult
-
Create a new instance of ErrorResult.
- ErrorResult(String) - Constructor for class org.licas.ai_solver.model.result.ErrorResult
-
Create a new instance of Result.
- EvalBounds - Class in org.licas.ai_solver.model
-
Evaluation boundaries for a single solution result.
- EvalBounds() - Constructor for class org.licas.ai_solver.model.EvalBounds
-
Create a new instance of EvalBounds.
- EvalBounds(Object) - Constructor for class org.licas.ai_solver.model.EvalBounds
-
Create a new instance of EvalBounds.
- evalFunction - Variable in class org.licas.ai_solver.eval.EvaluateGenData
-
Function used to do the evaluation
- evalMediator - Variable in class org.licas.ai_solver.test.RunTests
-
To evaluate the solution sets
- evalSeed - Variable in class org.licas.ai_solver.eval.EvaluateGenData
-
The seed that this evaluator uses for comparing problem datasets.
- evaluate(MetricDataset) - Method in class org.licas.ai_solver.eval.EvaluateGenData
-
Evaluate the problem dataset and return the result.
- evaluate(BagOfWords, BagOfWords, String) - Method in class org.licas.ai_solver.eval.EvaluateSolverData
-
Evaluate the expression and return true if true.
- evaluate(MetaBagOfWords, MetaBagOfWords, String) - Method in class org.licas.ai_solver.eval.EvaluateSolverData
-
Evaluate the expression and return true if true.
- evaluateFitness() - Method in class org.licas.ai_solver.model.genetic.Chromosome
-
Evaluate the fitness of this chromosome.
- evaluateFitness() - Method in class org.licas.ai_solver.model.genetic.DefaultChromosome
-
Evaluate the fitness of this chromosome.
- EvaluateGenData - Class in org.licas.ai_solver.eval
-
This is the base class for evaluating problem data, more specifically using the
genetic algorithms classes, but can be used for other types as well.
- EvaluateGenData(String, MetricDataset, Function) - Constructor for class org.licas.ai_solver.eval.EvaluateGenData
-
Create a new instance of EvaluateData.
- evaluateSolutions(TestSpec, ProblemMediatorCentral) - Method in class org.licas.ai_solver.eval.EvaluatorCentral
-
Run a set of tests based on the test specification.
- evaluateSolutions(TestSpec, ProblemMediator) - Method in class org.licas.ai_solver.eval.EvaluatorDistributed
-
Run a set of tests based on the test specification.
- evaluateSolutions(TestSpec, ProblemMediatorCentral) - Method in class org.licas.ai_solver.eval.GridEvaluator
-
Run a set of tests based on the test specification.
- evaluateSolutions(TestSpec, ProblemMediatorCentral) - Method in class org.licas.ai_solver.eval.KnnEvaluator
-
Run a set of tests based on the test specification.
- evaluateSolutions(TestSpec, ProblemMediator) - Method in class org.licas.ai_solver.eval.LinkEvaluator
-
Run a set of tests based on the test specification.
- evaluateSolutions(TestSpec, ProblemMediatorCentral) - Method in class org.licas.ai_solver.eval.SearchEvaluator
-
Run a set of tests based on the test specification.
- evaluateSolutions(TestSpec, ProblemMediatorCentral) - Method in class org.licas.ai_solver.eval.SomEvaluator
-
Run a set of tests based on the test specification.
- EvaluateSolverData - Class in org.licas.ai_solver.eval
-
This is an extension to the licas EvaluateData
object to allow some other
AI-related structures to be included.
- EvaluateSolverData(DataQueryModel) - Constructor for class org.licas.ai_solver.eval.EvaluateSolverData
-
Create a new instance of EvaluateSolverData
- evaluateStats(TestSpec, ProblemMediatorCentral) - Method in class org.licas.ai_solver.eval.EvaluatorCentral
-
Process the returned solution results, for some stat values.
- evaluation - Variable in class org.licas.ai_solver.model.EvalBounds
-
Evaluation
- evaluation - Variable in class org.licas.ai_solver.model.result.Result
-
Result evaluation bounds if used.
- evaluation - Variable in class org.licas.ai_solver.model.Solution
-
The result of evaluating this solution.
- evaluationList - Variable in class org.licas.ai_solver.model.EvaluationSet
-
- EvaluationSet - Class in org.licas.ai_solver.model
-
A list of
EvalBounds
objects representing a larger evaluation set.
- EvaluationSet(ArrayList<EvalBounds>) - Constructor for class org.licas.ai_solver.model.EvaluationSet
-
Create a new instance of EvalutionSet.
- Evaluator - Class in org.licas.ai_solver.eval
-
This class should be implemented by any evaluation framework, to mediate between
the problem-solver and the services that are part of the problem solving process.
- Evaluator() - Constructor for class org.licas.ai_solver.eval.Evaluator
-
Create a new instance of Evaluator
- evaluator - Variable in class org.licas.ai_solver.model.central.SingleSolution
-
Used to evaluate the datasets
- EvaluatorCentral - Class in org.licas.ai_solver.eval
-
This class should be implemented by any evaluation framework, to mediate between
the problem-solver and the services that are part of a central problem solving process.
- EvaluatorCentral() - Constructor for class org.licas.ai_solver.eval.EvaluatorCentral
-
Create a new instance of EvaluatorCentral
- EvaluatorDistributed - Class in org.licas.ai_solver.eval
-
This class should be implemented by any evaluation framework, to mediate between
the problem-solver and the services that are part of a distributed problem solving process.
- EvaluatorDistributed() - Constructor for class org.licas.ai_solver.eval.EvaluatorDistributed
-
Create a new instance of EvaluatorDistributed
- evalValue() - Method in class org.licas.ai_solver.model.EvalBounds
-
Get the evaluation value object, not the ReplySet
wrapper.
- evolve(String, Solution) - Method in interface org.licas.ai_solver.def.SolutionGeneticDef
-
Evolve the existing solution to create a new one.
- evolve(Chromosome) - Method in class org.licas.ai_solver.model.genetic.Chromosome
-
Generate a new chromosome by combining this chromosome and the variable passed in.
- evolve(Chromosome) - Method in class org.licas.ai_solver.model.genetic.DefaultChromosome
-
Generate a new chromosome by combining this chromosome and the variable passed in.
- evolve(String, Solution) - Method in class org.licas.ai_solver.model.genetic.HeuristicGeneticSolution
-
Combine the existing solution with the new solution.
- evolveGenes - Variable in class org.licas.ai_solver.model.genetic.Chromosome
-
This is used to combine gene lists to create a new one.
- EvolveGenes - Class in org.licas.ai_solver.model.genetic.genes
-
This is the base class for evolving two different gene lists through
crossovers or mutations, to generate a new one.
- EvolveGenes(String, ArrayList<String>) - Constructor for class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
Create a new instance of EvolveGenes.
- evolveGenes(ArrayList<?>, ArrayList<?>) - Method in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
Combine the two sets of genes to create a new list.
- EvolveGenesBOW - Class in org.licas.ai_solver.model.genetic.genes
-
This implementation can be used for mutating BagOfWords
bag-of-words
constructs through intersection and union operations.
- EvolveGenesBOW(String, ArrayList<String>) - Constructor for class org.licas.ai_solver.model.genetic.genes.EvolveGenesBOW
-
Create a new instance of EvolveGenesBOW.
- EvolveInfo - Class in org.licas.ai_solver.model.genetic.genes
-
This class stores the information that describes the desired evolution conditions or process.
- EvolveInfo() - Constructor for class org.licas.ai_solver.model.genetic.genes.EvolveInfo
-
Create a new instance of EvolveInfo.
- EvolveMediatorDef - Interface in org.licas.ai_solver.def
-
Additional interface classes for a solver that evolves solutions.
- evolveTypes - Variable in class org.licas.ai_solver.model.genetic.genes.EvolveGenes
-
The different ways that a crossover or mutation can be performed.
- evolveTypes - Variable in class org.licas.ai_solver.model.genetic.genes.EvolveInfo
-
Evolution types, mutate or crossover, for example.