Particle Swarm Optimization is a meta heuristic optimization algorithm inspired from natural obeservations like flocks of birds. In this algorithm each particle is randomly generated in the solution space. To run :
py main.py --t [no of turbines] --p [no of particles] --i [no of iterations]
References:
https://towardsdatascience.com/particle-swarm-optimisation-in-machine-learning-b01b1d2ad8a8