Embedding a competitive ranking method in the artificial fish swarm algorithm for global optimization

Nonlinear programming problems are known to be difficult to solve, especially those that involve a multimodal objective function and/or non-convex and at the same time disjointed solution space. Heuristic methods that do not require derivative calculations have been used to solve this type of constrained problems. The most used constraint-handling technique has been the penalty method. This method converts the constrained optimization problem to a sequence of unconstrained problems by adding, to the objective function, terms that penalize constraint violation. The selection of the appropriate penalty parameter value is the main difficulty with this type of method. To address this issue, we use a global competitive ranking method. This method is embedded in a stochastic population based technique known as the artificial fish swarm (AFS) algorithm. The AFS search for better points is mainly based on four simulated movements: chasing, swarming, searching, and random. For each point, the movement that gives the best position is chosen. To assess the quality of each point in the population, the competitive ranking method is used to rank the points with respect to objective function and constraint violation independently. When points have equal constraint violations then the objective function values are used to define their relative fitness. The AFS algorithm also relies on a very simple and random local search to refine the search towards the global optimal solution in the solution space. A benchmarking set of global problems is used to assess this AFS algorithm performance.

[1]  Mauro Birattari,et al.  How to assess and report the performance of a stochastic algorithm on a benchmark problem: mean or best result on a number of runs? , 2007, Optim. Lett..

[2]  Xin Yao,et al.  Stochastic ranking for constrained evolutionary optimization , 2000, IEEE Trans. Evol. Comput..

[3]  Jorge J. Moré,et al.  Digital Object Identifier (DOI) 10.1007/s101070100263 , 2001 .

[4]  Pei Yee Ho,et al.  Evolutionary constrained optimization using an addition of ranking method and a percentage-based tolerance value adjustment scheme , 2007, Inf. Sci..

[5]  Min Huang,et al.  An Artificial Fish Swarm Algorithm Based and ABC Supported QoS Unicast Routing Scheme in NGI , 2006, ISPA Workshops.

[6]  Yong Wang,et al.  Optimal Multiuser Detection with Artificial Fish Swarm Algorithm , 2007, ICIC.

[7]  Ana Maria A. C. Rocha,et al.  An augmented Lagrangian fish swarm based method for global optimization , 2011, J. Comput. Appl. Math..

[8]  Jian-Wei Ma,et al.  An improved artificial fish-swarm algorithm and its application in feed-forward neural networks , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[9]  Abdollah Homaifar,et al.  Constrained Optimization Via Genetic Algorithms , 1994, Simul..

[10]  Frank Hoffmeister,et al.  Problem-Independent Handling of Constraints by Use of Metric Penalty Functions , 1996, Evolutionary Programming.

[11]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[12]  Patrick D. Surry,et al.  The COMOGA Method: Constrained Optimisation by Multi-Objective Genetic Algorithms , 1997 .

[13]  Zbigniew Michalewicz,et al.  Evolutionary optimization of constrained problems , 1994 .

[14]  Christopher R. Houck,et al.  On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA's , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[15]  Keigo Watanabe,et al.  Evolutionary Optimization of Constrained Problems , 2004 .

[16]  Ana Maria A. C. Rocha,et al.  Fish swarm intelligent algorithm for bound constrained global optimization , 2009 .

[17]  Nikos E. Mastorakis,et al.  Image Segmentation with Improved Artificial Fish Swarm Algorithm , 2009 .

[18]  Jing J. Liang,et al.  Problem Deflnitions and Evaluation Criteria for the CEC 2006 Special Session on Constrained Real-Parameter Optimization , 2006 .

[19]  G. McCormick,et al.  THE SEQUENTIAL UNCONSTRAINED MINIMIZATION TECHNIQUE FOR NONLINEAR PROGRAMMING. ALGORITHM II. OPTIMUM GRADIENTS BY FIBONACCI SEARCH , 1964 .

[20]  Valentín Chapter 4. , 1998, Annals of the ICRP.

[21]  Zhun Fan,et al.  Constrained optimization based on hybrid evolutionary algorithm and adaptive constraint-handling technique , 2009 .