selboltour | R Documentation |
In the Boltzman tournament, the initial selection pressure is low. Therefore, every individual, whether low or high fitness value, has a chance to be selected. In the following generations, the selection pressure gradually increases. In other words, individuals with high fitness value are forced to be selected.
selboltour(fitvals, ns, selt0, selg, selgmax, ...)
fitvals |
Vector of fitness values belonging to individuals |
ns |
Number of individuals to be selected |
selt0 |
Number, Initial temperature |
selg |
Current generation number |
selgmax |
Maximum generation number |
... |
Further arguments passed to or from other methods. |
The indices of randomly selected individuals are returned.
Zeynel Cebeci & Erkut Tekeli
select
,
selrand
,
selrswrp
,
selrws
,
selrws2
,
selrss
,
selsus
,
seldet
,
selwscale
,
selsscale
,
selsscale2
,
sellscale
,
selrscale
,
selrscale2
,
selpscale
,
selescale
,
seltour
,
seltour2
fitvals = c(6, -1, 2, 4, 5) # Fitness Values cnames = paste0("C",1:length(fitvals)) # Chromosome Names matpool = selboltour(fitvals, selt0=100, selg=5, selgmax=100) cat(cnames[matpool],"\n") matpool = selboltour(fitvals, selt0=100, selg=95, selgmax=100) cat(cnames[matpool],"\n")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.