| selnlrs {adana} | R Documentation |
Nonlinear Ranking Selection
Description
The Nonlinear Ranking Selection is a nonlinear selection method that applies higher selection pressure than the Linear Ranking Selection (Pholheim, 1995).
Usage
selnlrs(fitvals, ns, selns, ...)
Arguments
fitvals |
Vector of fitness values belonging to individuals |
ns |
Number of individuals to be selected |
selns |
Number of Selection pressure |
... |
Further arguments passed to or from other methods. |
Value
The indices of randomly selected individuals are returned.
Author(s)
Zeynel Cebeci & Erkut Tekeli
References
Pholheim, H. (1995). Ein genetischer algorithmus mit mehrfachpopulationen zur numerischen optimierung. at-Automatisierungstechnik, 43(3), 127-135.
See Also
select,
selrand,
selrswrp,
selrws,
selrws2,
selrss,
selsus,
seldet,
selwscale,
selsscale,
selsscale2,
sellscale,
selrscale,
selrscale2,
selpscale,
selescale,
seltour,
seltour2,
selboltour,
sellrs,
sellrs2,
sellrs3
Examples
fitvals = c(6.1, 3.5, 6.2, 4.4, 5.2)
cnames = paste0("C",1:length(fitvals))
matpool = selnlrs(fitvals)
cat(cnames[matpool],"\n")
matpool = selnlrs(fitvals, selns=0.1)
cat(cnames[matpool],"\n")