Adaptive optimal energy management in multi-distributed energy resources by using improved slime mould algorithm with considering demand side management | Synapse