###############################################################################
REQ
###############################################################################
-
Python 3.3 (duh) x32
-
matplotlib - on windows you need to install following dependecies: numpy, dateutil, pytz, pyparsing, six. You can find them here: http://www.lfd.uci.edu/~gohlke/pythonlibs/
-
PyQt4
###############################################################################
How to run
###############################################################################
You can run data analysis app which now basically takes random data and makes plots. In your terminal enter:
python main_data.py
###############################################################################
To Do List
###############################################################################
GUI:
- zadawanie parametrów algorytmu - udział rodziców w następnej populacji (jako float), prawdopodobieństwo wyboru operatora krzyżowania obydwa parametry zadawane przez sched.setSelectionParams(udział, prawdop)
- możliwość uśrednienia wyników
- żeby się dało dwa wykresy porównać dla tego samego problemu, różnych opków
Solver:
- dodanie operatorów
###############################################################################
Credits
############################################################################### Zbigniew Kostka, Bartłomiej Lisiecki, Jakub Olesiński.