Genetic Algoritm
rcbsimoes
rcbsimoes at hotmail.com
Fri Jul 20 08:18:25 CEST 2012
hi,
it worked!!
only...
i couldn't understand the numeber of function calls the GA makes.
if:
*// example of use of the genetic algorithm //
PopSize = 10;
Proba_cross = 0.7;
Proba_mut = 0.1;
NbGen = 2;
NbCouples = 110;
Log = %T;
nb_disp = 10; // Nb point to display from the optimal population
pressure = 0.05;
ga_params = init_param();
// Parameters to adapt to the shape of the optimization problem
ga_params = add_param(ga_params,'minbound',1);
ga_params = add_param(ga_params,'maxbound',4);
ga_params = add_param(ga_params,'dimension',3);
ga_params = add_param(ga_params,'beta',0);
ga_params = add_param(ga_params,'delta',0.1);
// Parameters to fine tune the Genetic algorithm. All these parameters are
optional for continuous optimization
// If you need to adapt the GA to a special problem, you
ga_params = add_param(ga_params,'init_func',init_ga_default);
ga_params = add_param(ga_params,'crossover_func',crossover_ga_default);
ga_params = add_param(ga_params,'mutation_func',mutation_ga_default);
ga_params = add_param(ga_params,'codage_func',coding_ga_identity);
ga_params = add_param(ga_params,'selection_func',selection_ga_elitist);
//ga_params = add_param(ga_params,'selection_func',selection_ga_random);
ga_params = add_param(ga_params,'nb_couples',NbCouples);
ga_params = add_param(ga_params,'pressure',pressure);
/////// Genetic Algorithm for binary codage //
ga_params = add_param(ga_params,'binary_length',6);
ga_params = set_param(ga_params,'crossover_func',crossover_ga_binary);
ga_params = set_param(ga_params,'mutation_func',mutation_ga_binary);
ga_params = set_param(ga_params,'codage_func',coding_ga_binary);
ga_params = add_param(ga_params,'multi_cross',%T);
ga_params = add_param(ga_params,'multi_cross_nb',3);
[pop_opt, fobj_pop_opt, pop_init, fobj_pop_init] = optim_ga(opt_bin,
PopSize, NbGen, Proba_mut, Proba_cross, Log, ga_params);
*
shouldn't the number of calls be 20 (= PopSize * NbGen) ??
with this settings I had 345.
greetings
rui
--
View this message in context: http://mailinglists.scilab.org/Genetic-Algoritm-tp4024549p4024617.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.
More information about the users
mailing list