Unit commitment with non-smooth generation cost function using binary particle swarm optimization | IEEE Conference Publication | IEEE Xplore