Integration of renewable energy sources in dynamic economic load dispatch problem using an improved fireworks algorithm | Synapse