Multi-Agent Reinforcement Learning Approach for Residential Microgrid Energy Scheduling | Synapse