An evolutionary programming based efficient particle swarm optimization for economic dispatch problem with valve point loading