SciELO - Scientific Electronic Library Online

 
vol.21 issue2B-Splines Based Data Association Method for the SLAM Problem in Complex EnvironmentsUsing Pulse Coupled Neural Networks to Improve Image Filtering Contaminated with Gaussian Noise author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Computación y Sistemas

On-line version ISSN 2007-9737Print version ISSN 1405-5546

Comp. y Sist. vol.21 n.2 Ciudad de México Apr./Jun. 2017

https://doi.org/10.13053/cys-21-2-2741 

Articles

Parameter Estimation for Chaotic Fractional Systems by Using the Locust Search Algorithm

Erik Cuevas1 

Jorge Gálvez1 

Omar Avalos1 

1 Universidad de Guadalajara, CUCEI, Departamento de Electrónica, Mexico


Abstract:

Due to its multiple applications, parameter identification for fractional-order chaotic systems has attracted the interests of several research communities. In the identification, the parameter estimation process is transformed into a multidimensional optimization problem where fractional orders, as well as functional parameters of the chaotic system are considered the decision variables. Under this approach, the complexity of fractional-order chaotic systems tends to produce multimodal error surfaces for which their cost functions are significantly difficult to minimize. Several algorithms based on evolutionary computation principles have been successfully applied to identify the parameters of fractional-order chaotic systems. However, most of them maintain an important limitation; they frequently obtain sub-optimal results as a consequence of an inappropriate balance between exploration and exploitation in their search strategies. This paper presents an algorithm for parameter identification of fractional-order chaotic systems. In order to determine the parameters, the proposed method uses the evolutionary method called Locust Search (LS), which is based on the behavior of swarms of locusts. Different to the most of existent evolutionary algorithms, it explicitly avoids the concentration of individuals in the best positions, eliminating critical flaws such as the premature convergence to sub-optimal solutions and the limited exploration-exploitation balance. Numerical simulations have been conducted on the fractional-Order Van der Pol oscillator to show the effectiveness of the proposed scheme.

Keywords: Locust search; fractional-order systems; evolutionary computation; parameter identification; Van der Pol oscillator

1 Introduction

A fractional order model is a system that is characterized by a fractional differential equation containing derivatives of non-integer order. Several engineering problems, such as transmission lines [1], electrical circuits [2] and control systems [3], can be more accurately described by fractional differential equations than integer order schemes. For this reason, in the last decade, the fractional order systems [48] have attracted the interests of several research communities.

System identification is a practical way to model a fractional order system. However, because the mathematical interpretation of fractional calculus is lightly distinct to integer calculus, it is difficult to model real fractional order systems directly based on analytic mechanisms [9]. For classical integer order system, once the maximum order of the system has been defined, the parameters of the model can be identified directly. However, for a fractional order system, because identification requires the choice of the fractional order of the operators, and the systematic parameters, the identification process of such systems is more complex than that of the integer order models [10]. Under such conditions, most of the classical identification methods cannot directly applied to identification of a fractional order systems [11].

The problem of estimating the parameters of fractional order systems has been commonly solved through the use of deterministic methods such as non-linear optimization techniques [12], input output frequency contents [13] or operational matrix [14]. These methods have been exhaustively analyzed and represent the most consolidated available tools. The interested reader in such approaches can be referred to [15] for a recent survey on the state-of-the-art.

As an alternative to classical techniques, the problem of identification in fractional order systems has also been handled through evolutionary methods. In general, they have demonstrated, under several circumstances, to deliver better results than those based on deterministic approaches in terms of accuracy and robustness [16]. Under these methods, an individual is represented by a candidate model. Just as the evolution process unfolds, a set of evolutionary operators are applied in order to produce better individuals.

The quality of each candidate solution is evaluated through an objective function whose final result represents the affinity between the estimated model and the actual one. Some examples of these approaches used in the identification of fractional order systems involve methods such as Genetic Algorithms (GA) [17], Artificial Bee Colony (ABC) [18], Differential Evolution (DE) [19] and Particle Swarm Optimization (PSO) [20]. Although these algorithms present interesting results, they have an important limitation:

They frequently obtain sub-optimal solutions as a consequence of the limited balance between exploration and exploitation in their search strategies. This limitation is associated to their evolutionary operators employed to modify the individual positions. In such algorithms, during their operation, the position of each individual for the next iteration is updated producing an attraction towards the position of the best particle seen so-far or towards other promising individuals. Therefore, as the algorithm evolves, such behaviors cause that the entire population rapidly concentrates around the best particles, favoring the premature convergence and damaging the appropriate exploration of the search space [21, 22].

This paper presents an algorithm for parameter identification of fractional-order chaotic systems. In order to determine the parameters, the proposed method uses a novel evolutionary method called Locust Search (LS) [23, 31, 32] which is based on the behavior of swarms of locusts. In the proposed algorithm, individuals emulate a group of locusts which interact to each other based on the biological laws of the cooperative swarm.

The algorithm considers two different behaviors: solitary and social. Depending on the behavior, each individual is conducted by a set of evolutionary operators which mimics different cooperative conducts that are typically found in the swarm. Different to most of existent evolutionary algorithms, the behavioral model in the proposed approach explicitly avoids the concentration of individuals in the current best positions. Such fact allows avoiding critical flaws such as the premature convergence to sub-optimal solutions and the incorrect exploration-exploitation balance. Numerical simulations have been conducted on the fractional-Order Van der Pol oscillator to show the effectiveness of the proposed scheme.

The paper is organized as follows. In Section 2, the concepts of fractional calculus are introduced. Section 3 gives a description for the Locust Search algorithm. Section 4 gives a brief description of the fractional-order Van der Pol Oscillator. Section 5 formulates the parameter estimation problem. Section 6 shows the experimental results. Finally some conclusions are discussed in Section 7.

2 Fractional Calculus

Fractional calculus is a generalization of integration and differentiation to non-integer order fundamental operator. The differential-integral operator, denoted by takes both the fractional derivative and the fractional integral in a single expression which is defined as:

(1)

where a and t represents the operation bounds whereas q ∈ ℜ. The commonly used definitions for fractional derivatives are the Grünwald-Letnikov, Riemann-Liouville [24] and Caputo [25]. According to the Grünwald-Letnikov approximation, the fractional-order derivative of order q is defined as follows:

(2)

In the numerical calculation of fractional-order derivatives, the explicit numerical approximation of the q-th derivative at the points kh, (k = 1, 2,...) maintains the following form [26]:

(3)

where Lm is the memory length tk = kh, h, is the time step and are the binomial coefficients. For their calculation we can use the following expression:

(4)

Then, the general numerical solution of the fractional differential equation is defined as follows:

(5)

3 Locust Search (LS) Algorithm

In the operation of LS [23], a population of N locusts (individuals) is processed from the initial stage (k=0) to a total gen number iterations (k= gen). Each individual symbolizes an n-dimensional vector where each dimension represents a domain variable of the optimization problem to be solved. The set of variables represents the valid search space , where lbd and ubd represents the lower and upper bounds for the d dimension, respectively. The quality of each element (candidate solution) is evaluated by using the objective function . In LS, at each iteration consists of two operators: (A) solitary and (B) social.

3.1 Solitary Operation (A)

In the solitary operation, a new location pi (i ∈ [1,..., N]) is generated by modifying the current element location with a change of position . is the result of the individual interactions experimented by as a consequence of its biological behavior. Such interactions are pairwise computed among and the other N-1 individuals in the swarm. Therefore, the final force exerted between and is computed by considering the following model:

(6)

where is the unit-vector, pointing from to . Furthermore, rand(1,-1) is an number randomly produced between 1 and -1. The factor s(rij) represents the social relation between and , which is calculated as follows:

(7)

Here, rij is the distance between and , F represents the strength of attraction whereas L is the attractive length factor. It is assumed that F<1 and L>1 so that repulsion is stronger in a shorter-scale, while attraction is applied in a weaker and longer-scale. is a function that calculates the dominance value of the best element between and . In order to operate , all the individuals from are arranged in terms of their fitness values. Therefore, a rank is assigned to each element, so that the best individual obtains the rank 0 (zero) whereas the worst individual receives the rank N-1. Under such conditions, the function is defined as follows:

(8)

where rank(α) delivers the rank of the α-element. According to Eq. 8, gives a value within [0,1]. Fig. 1 shows the behavior of considering 100 elements. In the Figure, it is assumed that represents one of the 99 individuals with ranks among 0 and 98 whereas is fixed to the worst individual (rank 99).

Fig. 1 Behavior of considering 100 individuals 

Then, the resultant force on each element is computed as the superposition of all of the pairwise interactions exerted on it:

(9)

Finally, Δli is assumed similar to the social force experimented by as the superposition of all of the pairwise reciprocal forces. Consequently, Δli is represented as follows:

(10)

After calculating the new locations of the population , the final locations must be computed. This procedure can be summarized by the following formulation (in terms of a minimization problem):

(11)

3.2 Social Operation (B)

The social operation is a discriminating operation which considers only to a subset E of the final positions F (where EF). In the process first is necessary to order F in terms of their fitness values and collect the individuals in a temporal population B = {b1, b2,..., bN}. The individuals of B are arranged so that the best element is located in the first position whereas the worst individual is situated in the last location bN. Under such conditions, E is composed by the first g position of B (the best elements). Then, a subspace Cj is defined around each selected element fjE. The size of Cj depends on the distance ed which is determined as follows:

(12)

where ubq and lbq are the upper and lower limits of the q-th dimension, n is the number of dimensions of the optimization problem, whereas β ∈ [0,1] is a tuning factor. Therefore, the bounds of Cj are modeled as follows:

(13)

where and are the upper and lower limits of the q-th-dimension for the subspace Cj, respectively. Once creating the subspace Cj in the neighborhood of the element fjE, a set of h new elements are randomly produced within the limits defined by Eq. 13. Considering the h samples, the new individual of the next population Lk+1 must be extracted. In order to select , the best element , in terms of fitness value from the h samples (where ), is examined. If is better than fj according to their fitness values, is updated with , otherwise the position of fj is assigned to . The elements of F that have not been considered by the procedure (fwE) transport their corresponding values to Lk+1 without variation.

The social operation is used to exploit only favorable solutions. According to the social operation, inside each subspace Cj, h random samples are produced. Since the number of selected elements in each subspace is very small (typically h < 4), the use of this operator cannot be considered computational expensive.

4 Fractional-order Van der Pol Oscillator

The Van der Pol Oscillator model has been extensively studied as a complex example of non-linear system. It provides important models for a wide range of dynamic behaviors for several engineering applications [26, 27]. The classical integer-order Van der Pol Oscillator is described by a second-order non-linear differential equation as follows:

(14)

where ε is a control parameter that reflects the nonlinearity degree of the system. On the other hand, the fractional-order Van der Pol Oscillator model of order q is defined by the following formulation [28]:

(15)

Considering the Grünwald-Letnikov approximation (see Eq. 5), the numerical solution for the fractional-order Van der Pol Oscillator is given by:

(16)

5 Problem Formulation

In the proposed approach, the identification process is considered as a multidimensional optimization problem. In the optimization process, the parameters of a new fractional-order chaotic system FOCE are determined by using the LS method from the operation of the original fractional-order chaotic system FOCO.

The idea is that FOCE presents the best possible parametric affinity with FOCO. Under such circumstances, the original fractional-order chaotic system FOCO can be defined as follows:

(17)

here Y = [y1, y2, ..., ym]T denotes the state vector of the system, Y0 symbolizes the initial state vector, θ = [θ1, θ2, ..., θm]T represents the original systematic parameter set, q = [q1, q2, ..., qm]T for 0 < qi < 1 (i ∈ [1,..., m]) corresponds to the fractional derivative orders and F is a generic non-linear function. On the other hand, the estimated fractional-order chaotic system FOCE can be modeled as follows:

(18)

where , and denotes the estimated state system, the estimated systematic parameter vector and the estimated fractional orders, respectively. Since the goal is that FOCE presents the best possible parametric affinity with FOCO, the problem can be approached as an optimization problem described by the following formulation:

(19)

where denotes the best possible parametric values obtained by the optimization process, Ω symbolizes the search space admitted for parameters ( and ) whereas J represents the objective function that evaluates the parametric affinity between FOCO and FOCE. This affinity can be computed as follows:

(20)

where and represent the state values produced by the original and estimated systems, respectively. On the other hand, k denotes the sampling time point and M represents the length of data used for parameter estimation. According to the optimization problem formulated in Eq. 19, the parameter identification can be achieved by searching suitable values of and within the searching space Ω, such that the objective function has been minimized.

Fig. 2 shows the graphic representation of the identification process. Since the fractional-order Van der Pol oscillator has been chosen to test the performance of the proposed approach, the fractional-order system maintain two different fractional derivative orders q = [q1, q2]T (m=2) and one systematic parameter ε.

Fig. 2 Evolutionary Algorithm for Fractional-order System Parameter Estimation 

6 Experimental Results

To verify the effectiveness and robustness of the proposed approach, the fractional-order Van der Pol oscillator is chosen to test its performance. The simulations has been conducted by using MATLAB (Version 7.1, MathWorks, Natick, MA, USA) on an Intel(R) Core(TM) i7-3470 CPU, 3.2 GHz with 4 GB of RAM. In order to calculate the objective function, the number of samples is set as 300 and the step size is 0.01.

In this section, the results of the LS algorithm have been compared to those produced by the Genetic Algorithms (GA) [17], Particle Swarm Optimization (PSO) method [20], the Differential Evolution (DE) [19], and the proposed method. In all comparisons, the population has been set to 40 (N=40) individuals. The maximum iteration number for all functions has been set to 100. Such stop criterion has been selected to maintain compatibility to similar works reported in the literature [16].

The parameter setting for each of the algorithms in the comparison is described as follows:

  1. GA: The population size has been set to 70, the crossover probability with 0.55, the mutation probability with 0.10 and number of elite individuals with 2. The roulette wheel selection and the 1-point crossover are applied.

  2. PSO: In the method, c1 = c2 = 2 whereas the inertia factor (ω) is decreased linearly from 0.9 to 0.2.

  3. DE: The DE/Rand/1 scheme has been employed. The parameter settings follow the instructions suggested in [30]. The crossover probability is CR=0.9 whereas the weighting factor is F=0.8.

  4. In LS, F and L are set to 0.6 and L, respectively. Similarly, g is fixed to 20 (N/2), h=2, β = 0.6 whereas gen and N are set to 1000 and 40, respectively. Once such parameters have been experimentally determined, they are considered for all experiments in this section.

In the experiments, the fractional-order Van der Pol Oscillator to be estimated has been configured such that q1 = 1.2, q2 = 0.8 and ε = 1. Similarly, the initial state has been set to [0.02- 0.2].

The statistical results of the best, the mean and the worst estimated parameters with the corresponding relative error values over 100 independent runs are shown in Table 1. From Table 1, it can be easily seen that the estimated values generated by the proposed LS algorithm are closer to the actual parameter values, which means that it is more accurate than the standard GA, PSO and DE algorithms.

Table 1 Simulation result of the algorithms GA, PSO, DE and LS 

Likewise, it can also be clearly found that the relative error values obtained by the LS algorithm are all smaller than those of the standard GA, PSO and DE algorithms, which can also prove that the LS algorithm has a higher performance in terms of accuracy. Therefore, the estimated parameters can be closer to the true values than the GA, PSO and DE algorithms.

With this evidence, it can be concluded that the LS algorithm can more efficiently identify a fractional-order systems than the other algorithms used in the comparisons. Therefore, the estimated parameters can be closer to the true values than the GA, PSO and DE algorithms.

With this evidence, it can be concluded that the LS algorithm can more efficiently identify a fractional-order systems than the other algorithms used in the comparisons. In order to show the proficiency, of the proposed approach, Figure 3 presents the phase diagrams of the Van der Pol Oscillator by using the mean estimated parameters for each method.

Fig. 3 Phase diagrams of the Van der Pol Oscillator by using the mean estimated parameters for (a) GA, (b) PSO, (c) DE and (d) the proposed approach 

The convergence curves of the parameters and fitness values estimated by the set of algorithms are shown in Figures 4-6 in a single execution. From Figures 4-6, it can be clearly observed that convergence processes of the parameters and fitness values of LS algorithm are better than other algorithms. Additionally, the estimated parameter values obtained by the LS algorithm fall faster than the other algorithms.

Fig. 4 Estimated parameter q1 (fractional order). 

Fig. 5 Estimated parameter q2 (fractional order). 

Fig. 6 Estimated systematic parameter ε

Furthermore, Table 2 shows the average best solution obtained by each algorithm. The average best solution (ABS) expresses the average value of the best function evaluations that have been obtained from 100 independent executions. A non-parametric statistical significance test known as the Wilcoxon’s rank sum test for independent samples [30, 31] has been conducted with an 5% significance level, over the “average best-solution” data of Table 2.

Table 2 Average best solution obtained by each algorithm GA, PSO, DE and LS 

Table 3 reports the p-values produced by Wilcoxon’s test for the pair-wise comparison of the “average best-solution” of two groups. Such groups are formed by LS vs. GA, LS vs. PSO and LS vs. DE. As a null hypothesis, it is assumed that there is no significant difference between mean values of the two algorithms.

Table 3 p-values produced by Wilcoxon’s test that compares LS vs GA, LS vs PSO and DE over the “average best-solution” values from Table 3  

The alternative hypothesis considers a significant difference between the “average best-solution” values of both approaches. All p-values reported in the table are less than 0.05 (5% significance level) which is a strong evidence against the null hypothesis, indicating that the LS results are statistically significant and that it has not occurred by coincidence (i.e. due to the normal noise contained in the process).

On the other hand, the time spent by all methods in the estimation of the parameter set is evaluated. Evolutionary methods are, in general, complex pieces of software with several operators and stochastic branches. Therefore, it is difficult to conduct a complexity analysis from a deterministic perspective. Therefore, the number of function evaluations (NFE) is commonly used in order to evaluate the computational effort. Table 4 presents the NFE values obtained by each approach. The Table reports the averaged value considering 100 different executions. From the table, it can be seen that the proposed LS method present the best performance.

Table 4 Average Number of Function Evaluations (NFE) obtained by each algorithm GA, PSO, DE and LS 

7 Conclusions

Due to its multiple applications, parameter identification for fractional-order chaotic systems has attracted the interests of several research communities. In the identification, the parameter estimation process is transformed into a multidimensional optimization problem where fractional orders, as well as functional parameters of the chaotic system are considered the decision variables. Under this approach, the complexity of fractional-order chaotic systems tends to produce multimodal error surfaces for which their cost functions are significantly difficult to minimize. Several algorithms based on evolutionary computation principles have been successfully applied to identify the parameters of fractional-order chaotic systems. However, most of them maintain an important limitation, they frequently obtain sub-optimal results as a consequence of an inappropriate balance between exploration and exploitation in their search strategies.

In this paper, an algorithm for parameter identification of fractional-order chaotic systems has been presented. In order to determine the parameters, the proposed method uses a novel evolutionary method called Locust Search (LS) [R1] which is based on the behavior of swarms of locusts. In the proposed algorithm, individuals emulate a group of locusts which interact to each other based on the biological laws of the cooperative swarm.

The algorithm considers two different behaviors: solitary and social. Depending on the behavior, each individual is conducted by a set of evolutionary operators which mimics different cooperative conducts that are typically found in the swarm. Different to most of existent evolutionary algorithms, the behavioral model in the proposed approach explicitly avoids the concentration of individuals in the current best positions. Such fact allows to avoid critical flaws such as the premature convergence to sub-optimal solutions and the incorrect exploration-exploitation balance.

In order to test the proficiency and robustness of the presented method, it has been compared to other algorithms based on evolutionary principles such as GA, PSO and DE. The comparison examines the identification of the fractional Van der Pol Oscillator. The results show a high performance of the proposed descriptor in terms of precision and robustness.

References

1. Das, S (2011). Observation of fractional calculus in physical system description. New York: Springer; pp. 101–56. DOI:10.1007/978-3-642-20545-3_3. [ Links ]

2. Arena, P., Caponetto, R., Fortuna, L., & Porto, D. (2000). Nonlinear Order Circuits and Systems An Introduction. World Scientific, Singapore, Singapore. [ Links ]

3. Rivero, M., Rogosin, S.V., Tenreiro-Machado, J.A., & Trujillo, J.J. (2013). Stability of fractional order systems. Math. Problem Eng. DOI:/10.1155/2013/356215. [ Links ]

4. Diethelm, K (2011). An efficient parallel algorithm for the numerical solution of fractional differential equations. Fract. Calc. Appl. Anal., Vol. 14, No. 3, pp. 475–490. DOI: https://doi.org/10.2478/s13540-011-0029-1. [ Links ]

5. Diethelm, K., & Ford, N.J. (2002). Analysis of fractional differential equations. J. Math. Anal. Appl., Vol. 265, No. 2, pp. 229–248. DOI: 10.1006/jmaa.2000.7194. [ Links ]

6. Kilbas, A.A.A., Srivastava, H.M., & Trujillo, J.J. (2006). Theory and Applications of Fractional Differential Equations. Elsevier Science, Netherlands. [ Links ]

7. Podlubny, I (1998). Fractional Differential Equations. Academic Press, USA. [ Links ]

8. Miller, K.S., & Ross, B. (1993). An Introduction to the Fractional Calculus and Fractional Differential Equations. Wiley, New York. [ Links ]

9. Wei, Hu, Yongguang, Yu, & Shuo, Zhang (2015). A hybrid artificial bee colony algorithm for parameter identification of uncertain fractional-order chaotic systems. Nonlinear Dynamic, Vol. 82, No. 3, pp 1441–1456. DOI: 10.1007/s11071-015-2251-6. [ Links ]

10. Yongguang, Yu, Han-Xiong, Li, Sha, Wang, & Junzhi, Yu (2009). Dynamic analysis of a fractional-order Lorenz chaotic system. Chaos, Solitons and Fractals, Vol. 42, No. 2, pp. 1181–1189. DOI: 10.1016/j.chaos.2009.03.016. [ Links ]

11. Poinot, T., & Trigeassou, J.C. (2004). Identification of fractional systems using an output error technique. Nonlinear Dyn, Vol. 38, No. 1, pp. 133–54. DOI: 10.1007/s11071-004-3751-y. [ Links ]

12. Nazarian, P., Haeri, M., & Tavazoei, M.S. (2010). Identifiability of fractional order systems using input output frequency contents. ISA Trans, Vol. 49, No. 2, pp. 207–14. DOI: 10.1016/j.isatra.2009.11.007. [ Links ]

13. Saha-Ray, S (2012). On Haar wavelet operational matrix of general order and its application for the numerical solution of fractional Bagley Torvik equation. App. Math Comp, Vol. 218, No. 9, pp. 5239–5248. DOI: 10.1016/j.amc.2011.11.007. [ Links ]

14. Kerschen, G., Worden, K., Vakakis, A.F., & Golinval, J.C. (2006). Past, present and future of nonlinear system identification in structural dynamics. Mechanical Systems and Signal Processing, Vol. 20, No. 3, pp. 505–592. DOI: 10.1016/j.ymssp.2005.04.008. [ Links ]

15. Quaranta, G., Monti, G., & Marano, C. (2010). Parameters identification of Van der Pol–Duffing oscillators via particle swarm optimization and differential evolution. Mechanical Systems and Signal Processing, Vol. 24, No. 7, pp. 2076–2095. DOI: 10.1016/j.ymssp.2010.04.006. [ Links ]

16. Shengxi, Zhou, Junyi, Cao, & Yangquan, Chen (2013). Genetic Algorithm-Based Identification of Fractional-Order Systems. Entropy, Vol. 15, No. 5, pp. 1624–1642. DOI:10.3390/e15051624. [ Links ]

17. Wei, Hu, Yongguang, Yu, & Sha, Wang (2015). Parameters Estimation of Uncertain Fractional-Order Chaotic Systems via a Modified Artificial Bee Colony Algorithm. Entropy, Vol. 17, pp. 692–709; DOI:10.3390/e17020692. [ Links ]

18. Fei, Gao, Xue-jing, Lee, Feng-xia, Fei, Heng-qing, Tong, Yan-fang, Deng, & Hua-ling, Zhao (2014). Identification time-delayed fractional order chaos with functional extrema model via differential evolution. Expert Systems with Applications, Vol. 41, No. 4, pp. 1601–1608. DOI: 10.1016/j.eswa.2013.08.057. [ Links ]

19. Defeng, Wu, Zi, Ma, Aiguo, Li, & Quanmin, Zhu (2011). Identification for fractional order rational models based on particle swarm optimization. J. of Computer Applications in Technology, Vol. 41, No. 1/2, pp.53–59. DOI:10.1504/IJCAT.2011.042232. [ Links ]

20. Tan, K.C., Chiam, S.C., Mamun, A.A., & Goh, C.K. (2009). Balancing exploration and exploitation with adaptive variation for evolutionary multi-objective optimization. European Journal of Operational Research, Vol. 197, No. 2, pp. 701– 713. DOI:10.1016/j.ejor.2008.07.025. [ Links ]

21. Chen, G., Low, C.P., & Yang, Z. (2009). Preserving and exploiting genetic diversity in evolutionary programming algorithms. IEEE Transactions on Evolutionary Computation, Vol. 13, No. 3, pp. 661–673. DOI: 10.1109/TEVC.2008.2011742. [ Links ]

22. Cuevas, E., González, A., Fausto, F., Zaldívar, D., & Pérez-Cisneros, M. (2015). Multithreshold Segmentation by Using an Algorithm Based on the Behavior of Locust Swarms. Mathematical Problems in Engineering, DOI:10.1155/2015/805357. [ Links ]

23. Podlubny, I (1998). Fractional Differential Equations. Acad. Press. [ Links ]

24. Miller, K.S., & Ross, B. (1993). An Introduction to the Fractional Calculus and Fractional Differential Equations. Wiley. [ Links ]

25. Dorkal, L (1994). Numerical Models for the Simulation of the Fractional-Order Control Systems. Num. Model. Simul. Fractional-Order Control Syst. [ Links ]

26. Barbosa, R.S., Machado, J.T., Vinagre, B.M., & Calderon, J. (2007). Analysis of the Van der Pol Oscillator Containing Derivatives of Fractional Order. J. Vib. Control, Vol. 13, No. 9-10, pp. 1291– 1301. [ Links ]

27. Cartwright, J., Eguiluz, V., Hernandez-Garcia, E., & Piro, O. (1999). Dynamics of elastic excitable media. J. Bifur. Chaos Appl. Sci. Eng., pp. 2197–2202. DOI:10.1142/S0218127499001620. [ Links ]

28. Cuevas, E., Zaldivar, D., Pérez-Cisneros, M., & Ramírez-Ortegón, M. (2011). Circle detection using discrete differential evolution optimization. Pattern Analysis and Applications, Vol. 14, No. 1, pp. 93–107. DOI: 10.1007/s10044-010-0183-9. [ Links ]

29. Wilcoxon, F (1945). Individual comparisons by ranking methods. Biometrics, Vol. 1, No. 6, pp. 80–83. DOI: 10.2307/3001968. [ Links ]

30. Garcia, S., Molina, D., Lozano, M., & Herrera, F. (2008). A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behavior: a case study on the CEC’2005 Special session on real parameter optimization. J Heurist. DOI: 10.1007/s10732-008-9080-4. [ Links ]

31. Cuevas, E., Zaldivar, D., & Perez, M. (2016). Automatic Segmentation by Using an Algorithm Based on the Behavior of Locust Swarms. Applications of Evolutionary Computation in Image Processing and Pattern Recognition, Vol. 100 of the series Intelligent Systems Reference Library, pp. 229–269. DOI: 10.1007/978-3-319-26462-2_10. [ Links ]

32. Cuevas, E., González, A., Zaldívar, D., & Pérez-Cisneros, M. (2015). An optimization algorithm based on the behavior of locust swarms. International Journal of Bio-Inspired Computation, Vol. 7, No. 6, pp. 402–407. DOI: 10.1504/IJBIC.2015.073178. [ Links ]

1Corresponding author is Erik Cuevas.

Received: February 02, 2016; Accepted: February 07, 2017

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License