Optimal Operation of Microgrids with Demand-Side Management Based on a Combination of Genetic Algorithm and Artificial Bee Colony | Synapse