Seeking Multiple Solutions: An Updated Survey on Niching Methods and Their Applications | IEEE Journals & Magazine | IEEE Xplore