selection_ga_random — A function which performs a random selection of individuals
[Pop_out,FObj_Pop_out,Efficiency,MO_Total_FObj_out] = selection_ga_random(Pop_in,Indiv1,Indiv2,FObj_Pop_in,FObj_Indiv1,FObj_Indiv2,MO_Total_FObj_in,MO_FObj_Indiv1,MO_FObj_Indiv2,param)
The initial population of individuals.
a first set of childs generated via crossover + mutation.
a second set of childs generated via crossover + mutation.
a vector of objective function values associated to each individuals of Pop_in.
a vector of objective function values associated to each individuals of Indiv1.
a vector of objective function values associated to each individuals of Indiv2.
a matrix of multi-objective function values associated to each individuals of Pop_in.
a matrix of multi-objective function values associated to each individuals of Indiv1.
a matrix of multi-objective function values associated to each individuals of Indiv2.
a list of parameters.
'pressure': the selection pressure coefficient. Each individuals with 0 efficiency will have an efficiency value equal to 'pressure'.
all the selected individuals in a population of size pop_size.
all the objective function values associated to each individuals of Pop_out.
all the efficiency values associated to each individuals of Pop_out.
all the multi-objective function values associated to each individuals of Pop_out.
This function performs the random selection function. We select pop_size individuals in the set of parents and childs individuals at random.