Genetic Turmit Evolver
python
c
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Yann Weber 37d82e992d Bugfix in mutator + enhance __main__ 6 anos atrás
gte Bugfix in mutator + enhance __main__ 6 anos atrás
tests Add options, enhance output + bugfixes 6 anos atrás
Doxyfile Corrected paths in Doxyfile 6 anos atrás
README Add README and runtest.sh script 6 anos atrás
README.txt Add README 6 anos atrás
WOOT.result Add more woot results 6 anos atrás
runtest.sh Add README and runtest.sh script 6 anos atrás

README.txt

GTE Genetic Turmit Evolver

Use selection to evolve turmits. Turmit's behavior is defined by an expression
in reverse polish notation using an infinite loop stack and avoiding arithmetic
errors.


Exemple :
---------

# Evolve a pool of random generated turmit (with prog expr of size 5) the pool
# contains 15 turmits and only the best 1/5 is kept. The "best" is evaluated
# after 30000 steps and on an average of 3 runs. 2 threads will be used and
# a log with all expr and there fractdim will be written in gte.log
python3 -m gte evolve --threads 2 -L gte.log -p 15 -D 5 --steps 30000 -R 3 --prog-size 5

# Generate an image of 40000 steps of 10 turmits in gte.png
python3 -m gte generate -o gte.png --steps 40000 -x 1024 -y 1024 -T 10 -P '0x982A POP 0xAE9D R & +'