| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | int main(int argc, char *argv[])
{
    int i,j,idx;
    float borne_inf,borne_sup,max_fit;
    float alea,s,temp;
    int nb_variable = 5;
    int iteration,taille;
    
    iteration = 1000;
    taille = 50;
    
    srand(time(NULL));  
    
    alea =  rand()/(double)RAND_MAX;
    borne_inf = - 5.12;
    borne_sup = 5.12;
    
    Ga essai(taille,iteration);
    Chromosome c(nb_variable);
    temp = 0;
    for(i=0;i<taille;i++)
    {
        for(j= 0;j<nb_variable;j++)
        {
            temp = (rand()/(double)RAND_MAX)*(borne_sup-borne_inf)+borne_inf;
            c.set_Gene(temp,j);
            c.set_Borne(borne_inf,borne_sup,j);
        }
         essai.set_Chromosome(c,i);
    }
    
    
    system("pause");
    
} | 
Partager