13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="selection_ga_random" xml:lang="en">
15
<refname>selection_ga_random</refname>
16
<refpurpose>A function which performs a random selection of
21
<title>Calling Sequence</title>
22
<synopsis>[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)</synopsis>
25
<title>Arguments</title>
30
<para>The initial population of individuals.</para>
36
<para>a first set of children generated via crossover +
44
<para>a second set of children generated via crossover +
50
<term>FObj_Pop_in</term>
52
<para>a vector of objective function values associated to each
53
individuals of Pop_in.
58
<term>FObj_Indiv1</term>
60
<para>a vector of objective function values associated to each
61
individuals of Indiv1.
66
<term>FObj_Indiv2</term>
68
<para>a vector of objective function values associated to each
69
individuals of Indiv2.
74
<term>MO_Total_FObj_in</term>
76
<para>a matrix of multi-objective function values associated to each
77
individuals of Pop_in.
82
<term>MO_FObj_Indiv1</term>
84
<para>a matrix of multi-objective function values associated to each
85
individuals of Indiv1.
90
<term>MO_FObj_Indiv2</term>
92
<para>a matrix of multi-objective function values associated to each
93
individuals of Indiv2.
100
<para>a list of parameters. </para>
15
<refname>selection_ga_random</refname>
16
<refpurpose>A function which performs a random selection of
21
<title>Calling Sequence</title>
22
<synopsis>[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)</synopsis>
25
<title>Arguments</title>
30
<para>The initial population of individuals.</para>
36
<para>a first set of children generated via crossover +
44
<para>a second set of children generated via crossover +
50
<term>FObj_Pop_in</term>
52
<para>a vector of objective function values associated to each
53
individuals of Pop_in.
58
<term>FObj_Indiv1</term>
60
<para>a vector of objective function values associated to each
61
individuals of Indiv1.
66
<term>FObj_Indiv2</term>
68
<para>a vector of objective function values associated to each
69
individuals of Indiv2.
74
<term>MO_Total_FObj_in</term>
76
<para>a matrix of multi-objective function values associated to each
77
individuals of Pop_in.
82
<term>MO_FObj_Indiv1</term>
84
<para>a matrix of multi-objective function values associated to each
85
individuals of Indiv1.
90
<term>MO_FObj_Indiv2</term>
92
<para>a matrix of multi-objective function values associated to each
93
individuals of Indiv2.
100
<para>a list of parameters. </para>
103
<para> 'pressure': the selection pressure coefficient. Each
104
individuals with 0 efficiency will have an efficiency value
114
<para>all the selected individuals in a population of size
120
<term>FObj_Pop_out</term>
122
<para>all the objective function values associated to each
123
individuals of Pop_out.
128
<term>Efficiency</term>
130
<para>all the efficiency values associated to each individuals of
136
<term>MO_Total_FObj_out</term>
138
<para>all the multi-objective function values associated to each
139
individuals of Pop_out.
146
<title>Description</title>
103
<para> 'pressure': the selection pressure coefficient. Each
104
individuals with 0 efficiency will have an efficiency value
149
<para>This function performs the random selection function. We select
150
pop_size individuals in the set of parents and children individuals at
114
<para>all the selected individuals in a population of size
120
<term>FObj_Pop_out</term>
122
<para>all the objective function values associated to each
123
individuals of Pop_out.
128
<term>Efficiency</term>
130
<para>all the efficiency values associated to each individuals of
136
<term>MO_Total_FObj_out</term>
138
<para>all the multi-objective function values associated to each
139
individuals of Pop_out.
146
<title>Description</title>
149
<para>This function performs the random selection function. We select
150
pop_size individuals in the set of parents and children individuals at
156
<refsection role="see also">
157
<title>See Also</title>
158
<simplelist type="inline">
160
<link linkend="selection_ga_elitist"> selection_ga_elitist
164
<link linkend="mutation_ga_default"> mutation_ga_default
168
<link linkend="crossover_ga_default"> crossover_ga_default
172
<link linkend="init_ga_default"> init_ga_default
176
<link linkend="optim_ga"> optim_ga </link>
156
<refsection role="see also">
157
<title>See Also</title>
158
<simplelist type="inline">
160
<link linkend="selection_ga_elitist"> selection_ga_elitist
164
<link linkend="mutation_ga_default"> mutation_ga_default
168
<link linkend="crossover_ga_default"> crossover_ga_default
172
<link linkend="init_ga_default"> init_ga_default
176
<link linkend="optim_ga"> optim_ga </link>