Global Index (all files) (short | long) | Local contents | Local Index (files in subdir) (short | long)
FitnVShare = rankshare(Chrom, FitnV, ShareOpt)
SHARing between individuals
This function performs sharing between individuals.
This is used during the calculation of fitness values in
the ranking of multiple objective values.
Syntax: FitnVShare = rankshare(Chrom, FitnV, ShareOpt)
Algorithm reference:
The sharing function is implemented according to:
Goldberg & Richardson, Deb & Goldberg
Input parameters:
ObjV - Matrix containing the individuals of the population
FitnV - Vector containing the fitness values of the individuals
ShareOpt - (optional) Vector containing sharing option
ShareOpt(1): ShareSigma
ShareOpt(2): ShareAlpha
Output parameters:
FitnVShare- Column vector containing the shared fitness values
See also: ranking
| This function is called by | |
|---|---|