Optimal scheduling of a microgrid based on renewable resources and demand response program using stochastic and IGDT-based approach | Synapse