A Self-Adaptive Collaborative Differential Evolution Algorithm for Solving Energy Resource Management Problems in Smart Grids | IEEE Journals & Magazine | IEEE Xplore