parsimony_Selection: Selection operators in GA-PARSIMONY

parsimony_SelectionR Documentation

Selection operators in GA-PARSIMONY

Description

Functions implementing selection genetic operator in GA-PARSIMONY after parsimony_rerank process. Linear-rank or Nonlinear-rank selection (Michalewicz (1996)).

Usage

parsimony_lrSelection(object, r = 2/(object@popSize*(object@popSize-1)), 
						q = 2/object@popSize, ...)
parsimony_nlrSelection(object, q = 0.25, ...)

Arguments

object

An object of class "ga_parsimony", usually resulting from a call to function ga_parsimony.

r

A tuning parameter for the specific selection operator.

q

A tuning parameter for the specific selection operator.

...

Further arguments passed to or from other methods.

Value

Return a list with four elements:

population

a matrix of dimension object@popSize times the number of decision variables containing the selected individuals or strings;

fitnessval

a vector of length object@popSize containing the fitness validation values for the selected individuals;

fitnesstst

a vector of length object@popSize containing the fitness with the test database (if it was supplied), for the selected individuals;

complexity

a vector of length object@popSize containing the model complexity for the selected individuals.

Author(s)

Francisco Javier Martinez de Pison. fjmartin@unirioja.es. EDMANS Group. https://edmans.webs.com/

See Also

ga_parsimony


jpison/GAparsimony documentation built on April 18, 2023, 8:34 p.m.