Modified Position Update in Spider Monkey Optimization Algorithm

Spider Monkey optimization (SMO) algorithm is newest addition in class of swarm intelligence. SMO is a population based stochastic meta-heuristic. It is motivated by intelligent foraging behaviour of fission fusion structured social creatures. SMO is a very good option for complex optimization problems. This paper proposed a modified strategy in order to enhance performance of original SMO. This paper introduces a position update strategy in SMO and modifies both local leader and global leader phase. The proposed strategy is named as Modified Position Update in Spider Monkey Optimization (MPU-SMO) algorithm. The proposed algorithm tested over benchmark problems and results show that it gives better results for considered unbiased problems. Nature inspired meta-heuristics has turn out to be an intimidating and out of the ordinary field of research in the midst of researchers who are trying to solve complex optimization problems. More or less all meta-heuristics make use of both randomization and local search. Due to randomization it can be in motion away from local search to global search space. That's why meta-heuristics are unsurpassed more suitable for global optimization problems. Meta heuristic algorithms have two major components: diversification and intensification. Diversification is the process of exploration of the large search space and ensures that solution does not ensnare in local optima at the same time as intensification concentrates on best solution for convergence to optimality (1). Population based meta-heuristics do not give assurance for the optimal solution but they provide near- optimal solution for most difficult optimization problems. Researchers have evaluated this type of behaviors and developed strategies with the intention of can be used to solve nonlinear and discrete optimization problems. Preceding research (2, 3, 4, and 5) in last decade has shown that strategies based on swarm intelligence have enormous prospective to come across solutions of real world optimization problems. The algorithms that have emerged in topical years consist of ant colony optimization (ACO) (2), particle swarm optimization (PSO) (3), bacterial foraging optimization (BFO) (6), Artificial bee colony (ABC) optimization algorithm established by D. Karaboga (7) and most recently developed Spider Monkey Optimization (SMO) algorithm (10)is new entry in class of swarm intelligence. This SMO algorithm is inspired by fission fusion social structure (FFSS) based foraging behavior of spider monkeys when searching for quality food source and for mating. Similar to any other population based optimization techniques, ABC consists of a population of inherent solutions. The inherent solutions are food sources of honey bees. The fitness is decided in terms of the quality of the food source that is nectar amount. ABC is relatively a straightforward, speedy and population based stochastic search technique in the field of nature inspired algorithms. SMO is also similar to ABC in nature. There are two fundamental processes which drive the swarm to update in ABC: the deviation process, which enables exploring different fields of the search space, and the selection process, which ensures the exploitation of the previous experience. However, it has been shown that the ABC may occasionally stop moving toward the global optimum even though the population has not encounter to a local optimum (8). It can be observed that the solution search equation of ABC algorithm is good at exploration but poor at exploitation (9). Therefore, to maintain the proper balance between exploration and exploitation behavior of ABC, it is highly expected to develop a local search approach in the basic ABC to intensify the search region.

[1]  René Thomsen,et al.  A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[2]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[3]  Zelda B. Zabinsky,et al.  A Numerical Evaluation of Several Stochastic Algorithms on Selected Continuous Global Optimization Test Problems , 2005, J. Glob. Optim..

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[6]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[7]  J. Kiefer,et al.  Sequential minimax search for a maximum , 1953 .

[8]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[9]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[10]  Sandeep Kumar,et al.  Memetic Search in Differential Evolution Algorithm , 2014, ArXiv.

[11]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[12]  B. Achiriloaie,et al.  VI REFERENCES , 1961 .

[13]  Harish Sharma,et al.  Memetic search in artificial bee colony algorithm , 2013, Soft Computing.

[14]  Wolfgang Ziegler,et al.  Swarm Intelligence From Natural To Artificial Systems , 2016 .

[15]  Sandeep Kumar,et al.  Randomized Memetic Artificial Bee Colony Algorithm , 2014, ArXiv.

[16]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[17]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[18]  Harish Sharma,et al.  Spider Monkey Optimization algorithm for numerical optimization , 2014, Memetic Computing.

[19]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).