A Survey of Multi-Agent Systems for Smartgrids | Synapse