- Run app.py.
- Press the algorithm button to enter the algorithm page.
- Choose the function to be optimized. By default Rastrigin is selected.
- Minimize value of function with algorithms graph will be printed.
Note : this Program is still at it developing phase, so it may stop responding for a while
- python tkinter
- numpy
- matplotlib
- python version >=3.5
- these algorithms were manipulated by author, they are not original.
- Firefly Algorithm
- Bee Colony Optimisation Algorithm
- Bat Opitmisation Algorithm
- Rastrigin Function
- Rosenbrock Function
- Sphere Function
- Himmelblau Function
- Beale Function