Optimal allocation of distribution generator in a radial-distribution system using self-adaptive modified firefly algorithm with voltage, power and line capacity limit constraints. (2015)