public class Rand1Bin extends DEOptimCellFactory
Modifier and Type | Class and Description |
---|---|
class |
Rand1Bin.DeRand1BinCell
This chromosome defines the Rand-1-Bin rule.
|
DEOptimCellFactory.DeOptimCell
SimpleCellFactory.SimpleCell
Cr, F
uniform
Constructor and Description |
---|
Rand1Bin(double Cr,
double F,
RandomLongGenerator uniform)
Construct an instance of
Rand1Bin . |
Modifier and Type | Method and Description |
---|---|
Rand1Bin.DeRand1BinCell |
getSimpleCell(RealScalarFunction f,
Vector x)
Construct an instance of a
SimpleCell . |
Fmin, getBase, getOne, getPopulation, setPopulation
public Rand1Bin(double Cr, double F, RandomLongGenerator uniform)
Rand1Bin
.Cr
- the crossover probabilityF
- the scaling factoruniform
- a uniform random number generatorpublic Rand1Bin.DeRand1BinCell getSimpleCell(RealScalarFunction f, Vector x)
SimpleCellFactory
SimpleCell
.getSimpleCell
in class SimpleCellFactory
f
- a real-valued functionx
- a candidate solutionSimpleCell
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.