Evolutionary programming techniques for economic load dispatch | Synapse