sellscale {adana}R Documentation

Fitness Linear Scaling

Description

The Fitness Linear Scaling operator scales the fitness values using a linear regression model and performs the selection (Louis, 2019).

Usage

sellscale(fitvals, ns, sells, ...)

Arguments

fitvals

Vector of fitness values belonging to individuals

ns

Number of individuals to be selected

sells

Scaling factor

...

Further arguments passed to or from other methods.

Value

The indices of randomly selected individuals are returned.

Author(s)

Zeynel Cebeci & Erkut Tekeli

References

Louis, S.J. (2019). Scaling in Genetic Algorithms. URL https://www.cse.unr.edu/~sushil/class/gas/notes/scaling.pdf

See Also

select, selrand, selrswrp, selrws, selrws2, selrss, selsus, seldet, selwscale, selsscale, selsscale2, selrscale, selrscale2, selpscale, selescale, seltour, seltour2

Examples

fitvals = c(6.1, 3.5, 6.2, 4.4, 5.2)
cnames = paste0("C",1:length(fitvals))
matpool = sellscale(fitvals)
cat(cnames[matpool],"\n")

[Package adana version 1.1.0 Index]