A bio-geography-based algorithm for optimal siting and sizing of distributed generators with an effective power factor model. (November 2018)