Global Index (all files) (short | long) | Local contents | Local Index (files in subdir) (short | long)
NewChrom = reclinex(OldChrom, RecOpt, FieldDR);
EXtended LINe RECombination This function performs extended line recombination between pairs of individuals and returns the new individuals after mating. The internal working of the function is similar to mutreal. Syntax: NewChrom = reclinex(OldChrom, RecOpt, FieldDR) Input parameters: OldChrom - Matrix containing the chromosomes of the old population. Each row corresponds to one individual RecOpt - (optional) Vector containing recombination rate and shrink value RecOpt(1): MutR - number containing the recombination rate - probability for recombine a pair of parents if omitted or NaN, RecOpt(1) = 1 is assumed RecOpt(2): MutShrink - (optional) number for shrinking the recombination range in the range [0 1], possibility to shrink the range of the recombination depending on, for instance actual generation. if omitted or NaN, RecOpt(2) = 1 is assumed FieldDR - Matrix describing the boundaries of each variable. Output parameter: NewChrom - Matrix containing the chromosomes of the population after mating, ready to be mutated and/or evaluated, in the same format as OldChrom. See also: recombin, recdis, recint, reclin, mutreal, mutbmc
This function is called by | |
---|---|