17 float* execution_time_try;
26 float* total_problem_time;
27 vector<Long> costvalues;
28 vector<int> examinedneighbors;
29 float total_execution_time;
30 float average_execution_time;
33 Stat_GWW(
int number_pbs,
int number_tries);
37 void init_try(
int trynumber);
38 void execution_report(
int ntry, Long lower_bound);
42 int argument2ul(
char* arg,
char* message);
43 double argument2d(
char* arg,
char* message);
44 double argument2bd(
char* arg,
char* message,
double min1,
double max1);
45 int argument2bul(
char* arg,
char* message,
int min1,
int max1);
46 string argument2lp(
char* arg,
char* message, list<string>& possibles);
47 void handler_stat(
int sig);
48 IncompleteAlgorithm* algo_creation(
char** argv,
int& narg,
int& taille,
int& graine1,
int& nbessais);
51 void ecriture_stat_probleme();
52 void ecriture_statistiques_global();
53 void arguments_tracemode(
char** argv,
int& narg);
54 void arguments_tempscpu(
char** argv,
int& narg,
double& maxtime);
55 void arguments_arret(
char** argv,
int& narg,
int& stop);
56 void arguments_borneinf(
char** argv,
int& narg, Long& borneinf);
63 void ecriture_changement_seuil(Long seuil, Long delta, Long meilleur, Long pire, Long mediane,
int nbessaisvoisins,
int nb_au_seuil);
64 void ecriture_nb_tues(
int nb_tues);
65 void ecriture_fin_gww(
int nb_chang_seuil,
int nb_mouv);
66 void ecriture_meilleure_valeur(
string& method, Long valeur, Long seuil,
int nbmouv,
int maxvoisins);
67 void ecriture_fin_lsrun(
double avgnhtries,
double avgsqnhtries);
68 void ecriture_stat_essai();
69 void ofile_name(
char* filename,
int argc,
char** argv);