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. populationThis is the (current) population pool.Methods in dev.nm.solver.multivariate.geneticalgorithm that return Chromosome Modifier and Type Method Description ChromosomeChromosome. crossover(Chromosome that)Construct aChromosomeby crossing over a pair of chromosomes.protected ChromosomeGeneticAlgorithm. getBest(int i)Get the i-th best chromosome.protected ChromosomeGeneticAlgorithm. getChild(int i)Produce a child chromosome.protected ChromosomeGeneticAlgorithm. getOne()Pick a chromosome for mutation/crossover.ChromosomeChromosome. mutate()Construct aChromosomeby 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 ChromosomeChromosome. crossover(Chromosome that)Construct aChromosomeby 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 classBest2Bin.DeBest2BinCellclassDEOptimCellFactory.DeOptimCellADeOptimCellis a chromosome for a real valued function (an optimization problem) and a candidate solution.classRand1Bin.DeRand1BinCellThis 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 ChromosomeDEOptimCellFactory.DeOptimCell. crossover(Chromosome obj)ChromosomeDEOptim.Solution. getChild(int i)abstract ChromosomeDEOptimCellFactory.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 ChromosomeDEOptimCellFactory.DeOptimCell. crossover(Chromosome obj)Rand1Bin.DeRand1BinCellRand1Bin.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)voidDEOptimCellFactory. 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 classConstrainedCellFactory.ConstrainedCellAConstrainedCellis 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 ChromosomeConstrainedCellFactory.ConstrainedCell. crossover(Chromosome obj)ChromosomeConstrainedCellFactory.ConstrainedCell. mutate()Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.deoptim.constrained with parameters of type Chromosome Modifier and Type Method Description ChromosomeConstrainedCellFactory.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 voidConstrainedCellFactory. 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 classLocalSearchCellFactory.LocalSearchCellALocalSearchCellimplements 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 classRealScalarFunctionChromosomeThis chromosome encodes a real valued function.classSimpleCellFactory.SimpleCellASimpleCellimplements the two genetic operations.Methods in dev.nm.solver.multivariate.geneticalgorithm.minimizer.simplegrid that return Chromosome Modifier and Type Method Description ChromosomeSimpleCellFactory.SimpleCell. crossover(Chromosome other)Crossover by taking the midpoint.ChromosomeSimpleCellFactory.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 intRealScalarFunctionChromosome. compareTo(Chromosome that)ChromosomeSimpleCellFactory.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()
-