Reinforcement learning based multi-agent system for smart microgrid | Synapse