A hybrid genetic particle swarm optimization for distributed generation allocation in power distribution networks. (15th October 2020)