Optimal Energy Management of Microgrids Using Quantum Teaching Learning Based Algorithm | Synapse