Multi-Objective Optimal Scheduling of Microgrids Based on Improved Particle Swarm Algorithm Article in Energies (April 2024)