I. Introduction
Fuzzy technology [1], [2], neural networks [3]–[6], support vector machines [7], etc. have been used to deal with complex nonlinear problems, and some successful results are derived. With the rapid development of technology and science, some real-world engineering problems can be converted as global optimization problems. To solve these problems, many nature-inspired optimization algorithms have attracted growing research interest from many research fields and been widely developed over the years. These population-based optimization algorithms are mainly divided into two classes: 1) evolutionary algorithms (EAs) and 2) swarm intelligence (SI). EAs [8]–[12] have originated from the natural evolution phenomena and principles, and SIs are inspired from the social character and behavior [13]–[16] of living things. These population-based optimization algorithms have also been successfully dealt with in some kinds of real-world optimization problems for decades.