A Modular Framework for Optimal Load Scheduling under Price-Based Demand Response Scheme in Smart Grid | Synapse