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