A combination of genetic algorithm and particle swarm optimization for optimal DG location and sizing in distribution systems