Optimal Energy Scheduling and Transaction Mechanism for Multiple Microgrids | Synapse