Optimal scheduling of generator maintenance using modified discrete particle swarm optimization | IEEE Conference Publication | IEEE Xplore