From 5d5514c901fbaad27a52a76cf41b8aa59d442c13 Mon Sep 17 00:00:00 2001 From: Bla Bla Date: Sat, 24 Aug 2024 11:47:39 +0200 Subject: [PATCH] Verluste erstmal entfernt, macht die Auswertung zu komplex --- modules/class_optimize.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/class_optimize.py b/modules/class_optimize.py index 32bbd8d..6751525 100644 --- a/modules/class_optimize.py +++ b/modules/class_optimize.py @@ -163,7 +163,7 @@ class optimization_problem: strafe = 0.0 strafe = max(0,(parameter['eauto_min_soc']-ems.eauto.ladezustand_in_prozent()) * self.strafe ) gesamtbilanz += strafe - gesamtbilanz += o["Gesamt_Verluste"]/10000.0 + #gesamtbilanz += o["Gesamt_Verluste"]/10000.0 return (gesamtbilanz,) @@ -186,8 +186,8 @@ class optimization_problem: if start_solution is not None and start_solution != -1: population.insert(0, creator.Individual(start_solution)) - #algorithms.eaMuPlusLambda(population, self.toolbox, 100, 200, cxpb=0.2, mutpb=0.2, ngen=500, stats=stats, halloffame=hof, verbose=True) - algorithms.eaSimple(population, self.toolbox, cxpb=0.1, mutpb=0.1, ngen=400, stats=stats, halloffame=hof, verbose=True) + algorithms.eaMuPlusLambda(population, self.toolbox, 100, 200, cxpb=0.2, mutpb=0.2, ngen=1000, stats=stats, halloffame=hof, verbose=True) + #algorithms.eaSimple(population, self.toolbox, cxpb=0.2, mutpb=0.2, ngen=1000, stats=stats, halloffame=hof, verbose=True) member = {"bilanz":[],"verluste":[],"nebenbedingung":[]} for ind in population: