From 31ee63093a4a73d6a0fdc31dcf226c2d2c13f81b Mon Sep 17 00:00:00 2001
From: Winfried Gero Oed <winfired.oed@stud.uni-goettingen.de>
Date: Sat, 30 Sep 2023 16:25:06 +0000
Subject: [PATCH] Update README.md

---
 README.md | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index cc018a3..bce1432 100755
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@ For more information on these see [Genetic Operators](#Genetic-Operators)
 
 Evolutionary Phases represent an evolving phase [Evolutionary Phases](#Evolutionary-Phases).
 Many of these phases can be stacked together.
-This enables to first evolve individuals 
+This enables to first evolve simpler solutions then continue to evolve complex ones.  
 
 ### Genetic Operators
 Genetic operators are used to change the genome of individuals or to produce new individuals by combining the genome of multiple individuals.
@@ -46,7 +46,7 @@ ONLY THESE GENES WILL BE USED IN THE FUTURE.
 Therefore an operator should always append its new genes to the ```new_population``` list.
 He can remove items from the list but then the size of the population will be shrinked.
 Examples can be viewed in the genetic operator definition file.
-They will be imported, defined and used in the config file.
+They will be imported, defined and used in the config file by the user.
 
 
 ### Evolutionary Phases
@@ -82,7 +82,12 @@ This should be returned.
 
 
 # Todos
+- provide a user Documentation that covers and explain all needed steps to define own: Phases, Operators, Experiments
 - implement a call to the experiment that handles how to save the fittest gene when evolution is finished.
     - this has to be user defined and will save the gene into a users usable format for further use
+- implement island fusion at user definable time frames in the evolution
+    - provide a standart fusion module that can always be used
+    - provide an interface that can be used, like the genetic operators, to allow for user definable fusion rule stacks
+- allow for genes to be a user defined type, not hardcoded np.bool_ (int or string makes it much easier for some experiments, though they are binary coded in a computer anyway...)
 
 
-- 
GitLab