Application of swarm based optimization algorithms to maximize output energy of photovoltaic panels - Koochaki, Amangaldi (Array, 2016)