cga {eive}R Documentation

Function for performing compact genetic algorithms

Description

Function performs a compact genetic algorithm search for a given evaluation function.

Usage

cga(chsize, popsize, evalFunc)

Arguments

chsize

Number of bits

popsize

Number of population. By default it is 20

evalFunc

Function to minimize

Details

CGA (Compact genetic algorithms) sample chromosomes using this probability vector. A probability vector contains [P1,P2,...,PN] and the function generates and returns a chromosome [B1,B2,...,BN]. The probability of BK having the value of 1 is PK. So, it has more chance to have [1,1,1,0,0] than [0,0,0,1,1] when the probability vector is [0.9,0.9,0.9,0.1,0.1].

Value

Returns the best chromosome with size of chsize.

Author(s)

Mehmet Hakan Satman <mhsatman@istanbul.edu.tr> Erkin Diyarbakirlioglu <ediyarbakirlioglu@gmail.com>


[Package eive version 2.3 Index]