“…The studies in [4], [20], [21] assumed a single centralized operator to coordinate supply and demand of all the microgrids, which may lead to privacy violations as well as computation and communication bottlenecks. The second one is the distributed approach in which distributed algorithms such as alternating directions method of multipliers algorithm [2], [3], Lagrangian relaxation [6], model predictive control [18], [19], consensus-algorithms [5], [23] have been proposed to solve this multi-microgrid scheduling problem. Nevertheless, existing distributed approaches have only been verified for their feasibility and effectiveness in operational optimization of systems employing only one form of energy, and few works have attempted to involve multiple energy carriers, such as electricity, heat and gas.…”