Uses of Interface
dev.nm.solver.multivariate.geneticalgorithm.Chromosome
-
-
Uses of Chromosome in dev.nm.solver.multivariate.geneticalgorithm
Fields in dev.nm.solver.multivariate.geneticalgorithm with type parameters of type Chromosome Modifier and Type Field Description protected List<Chromosome>
GeneticAlgorithm. population
This is the (current) population pool.Methods in dev.nm.solver.multivariate.geneticalgorithm that return Chromosome Modifier and Type Method Description Chromosome
Chromosome. crossover(Chromosome that)
Construct aChromosome
by crossing over a pair of chromosomes.protected Chromosome
GeneticAlgorithm. getBest(int i)
Get the i-th best chromosome.protected Chromosome
GeneticAlgorithm. getChild(int i)
Produce a child chromosome.protected Chromosome
GeneticAlgorithm. getOne()
Pick a chromosome for mutation/crossover.Chromosome
Chromosome. mutate()
Construct aChromosome
by mutation.Methods in dev.nm.solver.multivariate.geneticalgorithm that return types with arguments of type Chromosome Modifier and Type Method Description protected abstract List<? extends Chromosome>
GeneticAlgorithm. getFirstGeneration()
Initialize the first population.protected static ArrayList<Chromosome>
GeneticAlgorithm. getNewPool(int size)
Allocate space for a population pool.protected List<Chromosome>
GeneticAlgorithm. getNextGeneration(List<Chromosome> parents, List<Chromosome> children)
Populate the next generation using the parent and children chromosome pools.Methods in dev.nm.solver.multivariate.geneticalgorithm with parameters of type Chromosome Modifier and Type Method Description Chromosome
Chromosome. crossover(Chromosome that)
Construct aChromosome
by crossing over a pair of chromosomes.Method parameters in dev.nm.solver.multivariate.geneticalgorithm with type arguments of type Chromosome Modifier and Type Method Description protected List<Chromosome>
GeneticAlgorithm. getNextGeneration(List<Chromosome> parents, List<Chromosome> children)
Populate the next generation using the parent and children chromosome pools. -
Uses of Chromosome in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim
Classes in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim that implement Chromosome Modifier and Type Class Description class
Best2Bin.DeBest2BinCell
class
DEOptimCellFactory.DeOptimCell
ADeOptimCell
is a chromosome for a real valued function (an optimization problem) and a candidate solution.class
Rand1Bin.DeRand1BinCell
This chromosome defines the Rand-1-Bin rule.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim that return Chromosome Modifier and Type Method Description abstract Chromosome
DEOptimCellFactory.DeOptimCell. crossover(Chromosome obj)
Chromosome
DEOptim.Solution. getChild(int i)
abstract Chromosome
DEOptimCellFactory.DeOptimCell. mutate()
Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim that return types with arguments of type Chromosome Modifier and Type Method Description List<Chromosome>
DEOptim.Solution. getNextGeneration(List<Chromosome> parents, List<Chromosome> children)
protected List<Chromosome>
DEOptimCellFactory. getPopulation()
Get the current generation.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim with parameters of type Chromosome Modifier and Type Method Description abstract Chromosome
DEOptimCellFactory.DeOptimCell. crossover(Chromosome obj)
Rand1Bin.DeRand1BinCell
Rand1Bin.DeRand1BinCell. crossover(Chromosome obj)
Method parameters in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim with type arguments of type Chromosome Modifier and Type Method Description List<Chromosome>
DEOptim.Solution. getNextGeneration(List<Chromosome> parents, List<Chromosome> children)
void
DEOptimCellFactory. setPopulation(List<Chromosome> population)
Set the current generation. -
Uses of Chromosome in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim.constrained
Classes in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim.constrained that implement Chromosome Modifier and Type Class Description class
ConstrainedCellFactory.ConstrainedCell
AConstrainedCell
is a chromosome for a constrained optimization problem.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim.constrained that return Chromosome Modifier and Type Method Description Chromosome
ConstrainedCellFactory.ConstrainedCell. crossover(Chromosome obj)
Chromosome
ConstrainedCellFactory.ConstrainedCell. mutate()
Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim.constrained with parameters of type Chromosome Modifier and Type Method Description Chromosome
ConstrainedCellFactory.ConstrainedCell. crossover(Chromosome obj)
Method parameters in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim.constrained with type arguments of type Chromosome Modifier and Type Method Description void
ConstrainedCellFactory. setPopulation(List<Chromosome> population)
-
Uses of Chromosome in dev.nm.solver.multivariate.geneticalgorithm.minimizer.local
Classes in dev.nm.solver.multivariate.geneticalgorithm.minimizer.local that implement Chromosome Modifier and Type Class Description class
LocalSearchCellFactory.LocalSearchCell
ALocalSearchCell
implements the two genetic operations. -
Uses of Chromosome in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid
Classes in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid that implement Chromosome Modifier and Type Class Description class
RealScalarFunctionChromosome
This chromosome encodes a real valued function.class
SimpleCellFactory.SimpleCell
ASimpleCell
implements the two genetic operations.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid that return Chromosome Modifier and Type Method Description Chromosome
SimpleCellFactory.SimpleCell. crossover(Chromosome other)
Crossover by taking the midpoint.Chromosome
SimpleCellFactory.SimpleCell. mutate()
Mutate by random disturbs in a neighborhood.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid that return types with arguments of type Chromosome Modifier and Type Method Description protected List<? extends Chromosome>
SimpleGridMinimizer.Solution. getFirstGeneration()
The initial population is generated by putting a uniform mesh/grid/net over the entire region.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid with parameters of type Chromosome Modifier and Type Method Description int
RealScalarFunctionChromosome. compareTo(Chromosome that)
Chromosome
SimpleCellFactory.SimpleCell. crossover(Chromosome other)
Crossover by taking the midpoint. -
Uses of Chromosome in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid.firstgeneration
Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid.firstgeneration that return types with arguments of type Chromosome Modifier and Type Method Description List<? extends Chromosome>
FirstGeneration. getFirstGeneration()
Generate the initial pool of chromosomes.List<? extends Chromosome>
UniformMeshOverRegion. getFirstGeneration()
-