diff --git a/examples/ant/README.txt b/examples/ant/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..728f4cf2974580479b605f0764b0531dc17dd3ba --- /dev/null +++ b/examples/ant/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea ant.ez + $ make + +To test it: + $ ./ant + +To clean easea related file: + $ make easeaclean diff --git a/examples/ant/ant.ez b/examples/ant/ant.ez index e44ad2f3a2e82377a2c2fed3f56adb21a30ee50c..6eb0da0fc929ac5c0bc2df8d161f5ee618744f62 100755 --- a/examples/ant/ant.ez +++ b/examples/ant/ant.ez @@ -1,6 +1,7 @@ /* ANTPROJECT */ \User declarations: + #include int nbEvalTotal = 0; //Le nombre d'evaluations short nbPasMax = 600; //Le nombre max de mouvements autorises double pMutPerGene=0.05; // La probabilité de muter un gene @@ -454,7 +455,7 @@ \end \Before everything else function: - if ((argc>1)&&(!strcmp(argv[1],"size"))) SIZE=atoi(argv[2]); + if ((argc>1)&&(!std::strcmp(argv[1],"size"))) SIZE=atoi(argv[2]); \end \User classes: @@ -496,7 +497,7 @@ * Attention : penser à commenter dans la fonction evaluerMove */ imprimerArbre(bBest->arbre); - printf("\nfitness = %d\n",pPopulation[0]->getFitness()); + printf("\nfitness = %f\n",pPopulation[0]->getFitness()); FILE *fichier; fichier = fopen("sortieEasea.txt","w"); imprimerArbreDansFichier(pPopulation[0]->arbre, fichier); diff --git a/examples/bbob2013/README.txt b/examples/bbob2013/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..0c7dd88115e1c94ddbff066c9203eacde4c49b87 --- /dev/null +++ b/examples/bbob2013/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea bbob2013.ez + $ make + +To test it: + $ ./bbob2013 + +To clean easea related file: + $ make easeaclean diff --git a/examples/cmaes_cuda_test/README.txt b/examples/cmaes_cuda_test/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..6deb55754860c52d9f553f10c6088e0246114418 --- /dev/null +++ b/examples/cmaes_cuda_test/README.txt @@ -0,0 +1,10 @@ +To Compile this example: + $ easea -cuda cigtabGPU.ez + $ make + +To test it: + $ ./cigtabGPU + +To clean easea related file: + $ make easeaclean + diff --git a/examples/cmaes_tests/README.txt b/examples/cmaes_tests/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..78477025a5a0ee1d613b73432169487ce035b4f1 --- /dev/null +++ b/examples/cmaes_tests/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea cigtab.ez + $ make + +To test it: + $ ./cigtab + +To clean easea related file: + $ make easeaclean diff --git a/examples/listsort/README.txt b/examples/listsort/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..8a9ca0ce50ca5479ba6b7448ab756ffb45835ff1 --- /dev/null +++ b/examples/listsort/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea listsort.ez + $ make + +To test it: + $ ./listsort + +To clean easea related file: + $ make easeaclean diff --git a/examples/memetic_cuda/README.txt b/examples/memetic_cuda/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..c9103d6bfd7335d0c2596d9ca17229662c8beaad --- /dev/null +++ b/examples/memetic_cuda/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea -cuda memetic_weierstrass.ez + $ make + +To test it: + $ ./memetic_weierstrass + +To clean easea related file: + $ make easeaclean diff --git a/examples/memetic_cuda_custom/README.txt b/examples/memetic_cuda_custom/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..c9103d6bfd7335d0c2596d9ca17229662c8beaad --- /dev/null +++ b/examples/memetic_cuda_custom/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea -cuda memetic_weierstrass.ez + $ make + +To test it: + $ ./memetic_weierstrass + +To clean easea related file: + $ make easeaclean diff --git a/examples/memetic_std/README.txt b/examples/memetic_std/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..217ea00321e58b7e2425526782ba99307fc71b10 --- /dev/null +++ b/examples/memetic_std/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea memetic_weierstrass.ez + $ make + +To test it: + $ ./memetic_weierstrass + +To clean easea related file: + $ make easeaclean diff --git a/examples/memetic_std_custom/README.txt b/examples/memetic_std_custom/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..217ea00321e58b7e2425526782ba99307fc71b10 --- /dev/null +++ b/examples/memetic_std_custom/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea memetic_weierstrass.ez + $ make + +To test it: + $ ./memetic_weierstrass + +To clean easea related file: + $ make easeaclean diff --git a/examples/michalewicz/README.txt b/examples/michalewicz/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..1a15d0492d1dd59ad3b88d918c85b3a84be515a4 --- /dev/null +++ b/examples/michalewicz/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea michalewicz.ez + $ make + +To test it: + $ ./michalewicz + +To clean easea related file: + $ make easeaclean diff --git a/examples/rastrigin/README.txt b/examples/rastrigin/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..a37851952a8e9e6ac3af1bf99e89a99cdd5e59ac --- /dev/null +++ b/examples/rastrigin/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea rastrigin.ez + $ make + +To test it: + $ ./rastrigin + +To clean easea related file: + $ make easeaclean diff --git a/examples/regression-network/README.txt b/examples/regression-network/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..9c205ca3280c6908d71a86e6d10504b2b135f7aa --- /dev/null +++ b/examples/regression-network/README.txt @@ -0,0 +1,19 @@ +To Compile this example: + $ easea -gp regression.ez + $ make +or CUDA version: + $ easea -cuda_gp regression.ez + $ make + +Alternatively use the script: + $ ./run.sh + $ make +or CUDA version: + $ ./run_cuda.sh + $ make + +To test it: + $ ./regression + +To clean easea related file: + $ make easeaclean diff --git a/examples/regression/README.txt b/examples/regression/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..ad5293cad3afddba1383268e2496379d1286b165 --- /dev/null +++ b/examples/regression/README.txt @@ -0,0 +1,12 @@ +To Compile this example: + $ easea -gp regression.ez + $ make +or CUDA version: + $ easea -cuda_gp regression.ez + $ make + +To test it: + $ ./regression + +To clean easea related file: + $ make easeaclean diff --git a/examples/regression_okto_real/README.txt b/examples/regression_okto_real/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..8c1ec3a50bbb8f882f8039ac83614691099fff37 --- /dev/null +++ b/examples/regression_okto_real/README.txt @@ -0,0 +1,2 @@ +NOTE: +This example don't work !! An updated version will remplaced it soon. diff --git a/examples/regression_okto_simulation/README.txt b/examples/regression_okto_simulation/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..ad5293cad3afddba1383268e2496379d1286b165 --- /dev/null +++ b/examples/regression_okto_simulation/README.txt @@ -0,0 +1,12 @@ +To Compile this example: + $ easea -gp regression.ez + $ make +or CUDA version: + $ easea -cuda_gp regression.ez + $ make + +To test it: + $ ./regression + +To clean easea related file: + $ make easeaclean diff --git a/examples/sphere/README.txt b/examples/sphere/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..e0d780239fed3d24f22b85582ad22268b6ad70f1 --- /dev/null +++ b/examples/sphere/README.txt @@ -0,0 +1,9 @@ +To Compile this example: + $ easea sphere.ez + $ make + +To test it: + $ ./sphere + +To clean easea related file: + $ make easeaclean diff --git a/examples/weierstrass/README.txt b/examples/weierstrass/README.txt new file mode 100755 index 0000000000000000000000000000000000000000..9130cabe15783525e779863ddfe14c8044e297df --- /dev/null +++ b/examples/weierstrass/README.txt @@ -0,0 +1,12 @@ +To Compile this example: + $ easea weierstrass.ez + $ make +or the CUDA version: + $ easea -cuda weierstrass.ez + $ make + +To test it: + $ ./weierstrass + +To clean easea related file: + $ make easeaclean