From 2de42490dbe1386ae5eb6406f22b0828fa8ba76d Mon Sep 17 00:00:00 2001
From: Carlos Santos Garcia <carlos.santos@student-cs.fr>
Date: Tue, 28 Jan 2020 19:58:51 +0100
Subject: [PATCH] corrections distance/arguments de fonctions

---
 individu.py   | 2 +-
 population.py | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/individu.py b/individu.py
index f243bfa..2419381 100644
--- a/individu.py
+++ b/individu.py
@@ -39,7 +39,7 @@ class Individu():
 
         self.score = 1/max(list_distance)
 
-        return 1/distance
+        return 1/max(list_distance)
 
 
     def mutation(self, proba = P1):
diff --git a/population.py b/population.py
index 559bebb..cc0e22d 100644
--- a/population.py
+++ b/population.py
@@ -15,7 +15,10 @@ class Population:
         self.indiv = liste_individus
         return self
 
-    def selection_p_best(self,p=self.n//2):
+    def selection_p_best(self,p=None):
+        if p==None:
+            p=(self.n)//2
+            
         def tri_rapide_aux(tableau,debut,fin):
             if debut < fin-1:
                 positionPivot=partitionner(tableau,debut,fin)
-- 
GitLab