ReadMe.txt 1.0 KB

12345678910111213141516171819
  1. Le programme implémente le principe des bandits manchots avec une moyenne classique, et en utilisant ou non un epsilon greedy.
  2. Les commandes du makefile sont :
  3. make : pour compiler le programme. L'exécutable généré se nommera GSATSolver.
  4. make clean : pour supprimer le fichier exécutable et les .o
  5. make run : pour lancer le programme
  6. make epsilon : pour lancer le programme avec un epsilon greedy à 0.2
  7. Le programme se lance avec la commande suivante :
  8. ./GSATSolver -i file.cnf [-t int] [-s] [-e double]
  9. Les arguments sont les suivants :
  10. -i file.cnf : Le chemin vers le fichier cnf à résoudre
  11. -t int : Le nombre de threads à utiliser (optionnel, par défaut 4)
  12. -s : Active le mode silencieux seul la satisfaisabilité (ou non) est affiché (optionnel)
  13. -e double : Utilisation de l'epsilon greedy avec la valeur donné. La valeur doit être compirse entre 0 et 1 sinon la valeur utilisé est 0.1 (optionnel)
  14. Exemple de commande (celle exécutée par `make epsilon`) :
  15. ./GSATSolver -i ../../benchmarks/uf150/uf150-099.cnf -t 4 -e 0.2