Class Rand1Bin

  • Direct Known Subclasses:
    Best1Bin

    public class Rand1Bin
    extends DEOptimCellFactory
    The Rand-1-Bin rule is defined by:
    • mutation by adding a scaled, randomly sampled vector difference to a third vector (differential mutation);
    • crossover by performing a uniform crossover (discrete recombination).
    • Constructor Detail

      • Rand1Bin

        public Rand1Bin​(double Cr,
                        double F,
                        RandomLongGenerator uniform)
        Construct an instance of Rand1Bin.
        Parameters:
        Cr - the crossover probability
        F - the scaling factor
        uniform - a uniform random number generator