Chaotic Artificial Bee Colony Hybrid Discrete Constrained Optimization Algorithm

Swarm intelligence is a research branch that models the population of interacting agents or swarms that are able to self-organize. An ant colony, a flock of birds or an immune system is a typical example of a swarm system. Bees’ swarming around their hive is another example of swarm intelligence. The Artificial Bee Colony algorithm is an optimization algorithm based on the intelligent behavior of honey bee swarm. This paper presents Bee Swarm Optimization intended to introduce chaotic sequences into the algorithm. On the basis of Artificial Bee Colony Optimization Algorithm, a new algorithm by introducing constructing dynamic penalty function and chaotic sequences was presented. Based on Matlab software, the program CABC1.0 with hybrid discrete variables for the proposed algorithm was developed. The complex examples are given. The results show that this algorithm has no special requirements on the characteristics of optimal designing problems, which has a fairly good universal adaptability and a reliable operation of program with a strong ability of overall convergence.

[1]  B. Alatas,et al.  Chaos embedded particle swarm optimization algorithms , 2009 .

[2]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[3]  Yu Ying Optimal design of cycloid cam planetary speed reducer , 2002 .

[4]  Zhang Zhe,et al.  A new algorithm for solving nonlinear constrained optimization problems with particle swarm optimizer , 2006 .

[5]  Xiu-Tian Yan,et al.  Advanced Design and Manufacture to Gain a Competitive Edge: New Manufacturing Techniques and their Role in Improving Enterprise Performance , 2008 .

[6]  He Zhe-ming Optimum design of automobile gearbox based on Lingo10.0 software , 2007 .

[7]  Hou Zhi-rong,et al.  Particle Swarm Optimization with Adaptive Mutation , 2006 .

[8]  Zhang Long-ting Compound genetic algorithm on optimization design of hybrid discrete variables , 2005 .

[9]  Bin Zeng,et al.  Displacement Analysis of the 3SPS-3CCS Mechanism Based on Hyper-Chaotic Three-Step Iterative Method , 2011 .

[10]  Ramin Nassiri,et al.  Achieving CMMI Maturity Level 3 by Implementing FEAF Reference Models , 2010, Int. J. Adv. Comp. Techn..

[11]  Jun Tang,et al.  Particle Swarm Optimization with Adaptive Mutation , 2009, 2009 WASE International Conference on Information Engineering.

[12]  Cui Sheng-min Optimum design of automobile gearbox based on MATLAB , 2004 .

[13]  Xianfeng Fan,et al.  Hybrid Discrete Optimization Using Lingo Software for the Design of Mechanical Transmission Systems , 2008 .

[14]  Tucker R. Balch,et al.  Representing Honey Bee Behavior for Recognition Using Human Trainable Models , 2004, Adapt. Behav..

[15]  Craig A. Tovey,et al.  On Honey Bees and Dynamic Server Allocation in Internet Hosting Centers , 2004, Adapt. Behav..

[16]  Sabah S. AlFedaghi Pure Conceptualization of Computer Programming Instructions , 2011 .