From 96fbda3ca5bd0bc1a99b2817202622ac24f99e55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chlo=C3=A9=20Muller?= <chloe.muller@student-cs.fr>
Date: Wed, 29 Jan 2020 09:28:31 +0100
Subject: [PATCH] Fonctions pour trouver le meilleur taux de mutation par
 dichotomie (sur le brin jouet)

---
 algogenetique.py | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/algogenetique.py b/algogenetique.py
index 8a1874e..e6c0c91 100644
--- a/algogenetique.py
+++ b/algogenetique.py
@@ -27,12 +27,18 @@ def main(N,tmax,pmutation, proportion,brin="plasmid_8k.fasta"):
                 max=individu.score
         L.append(max)
 
-    plt.plot([i for i in range(tmax)], L)
-    plt.show()
+    plt.plot([i for i in range(tmax)], L, label = str(pmutation))
     return(best)
 
+def test_mutation():
+    plt.figure()
+    for i in range(10):
+        print("\n \n", i)
+        main(100,100,i/10,50)
+    plt.legend()
+    plt.xlabel("Nombre de générations")
+    plt.ylabel("Score du meilleur individu")
+    plt.title("Comparaison en fonction du taux de mutation")
+    plt.show()
 
-main(100,100,0,50)
-
-
-
+test_mutation()
-- 
GitLab