Adaptive Particle Swarm Optimizer Combining Hierarchical Learning With Variable Population | IEEE Journals & Magazine | IEEE Xplore