A novel accelerated artificial bee colony algorithm for optimal design of two dimensional FIR filter

This paper presents a novel approach for the design of two-dimensional (2D) Finite Impulse Response (FIR) filters. The design of FIR filters is generally non-differentiable, multimodal and higher dimensional; especially for 2D filters. A large number of filter coefficients are optimized either using constrained or unconstrained optimization approach. Due to the large number of constraints, traditional design methods cannot produce optimal filters required for some crucial applications. This makes meta-heuristic algorithms as good alternatives for addressing such constraints more efficiently. In order to improve the performance of 2D filters, we propose an Accelerated Artificial Bee Colony algorithm, termed as AABC algorithm. The earlier reported ABC based methods perform the modification of a single parameter of the solution in each cycle. But in this proposed AABC algorithm, we have adopted multiple parameters change of search equation at each step. This in turn improves the convergence speed of the algorithm by three times than the classical ABC algorithm and two times with respect to recently developed CABC method. In order to achieve better exploration behaviour of abandoned bees, we have also introduced a change during the initialization strategy of scout bees in the proposed AABC algorithm. The efficiency and robustness of the proposed algorithm are demonstrated by comparing its performance with classical Genetic Algorithm (GA), Particle Swarm Optimization , ABC and CABC methods.

[1]  Amir Alizadegan,et al.  Two modified versions of artificial bee colony algorithm , 2013, Appl. Math. Comput..

[2]  Wu-Sheng Lu,et al.  Design of two-dimensional FIR digital filters by using the singular-value decomposition , 1987 .

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

[4]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[5]  Wu-Sheng Lu A unified approach for the design of 2-D digital filters via semidefinite programming , 2002 .

[6]  Yun Cheng,et al.  A Sequential Constrained Least-Square Approach to Minimax Design of 2-D FIR Filters , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  Ruijie Zhao,et al.  Fast two-dimensional weighted least squares techniques for the design of two-dimensional finite impulse response filters , 2013 .

[8]  S. L. Ho,et al.  An Improved Artificial Bee Colony Algorithm for Optimal Design of Electromagnetic Devices , 2013, IEEE Transactions on Magnetics.

[9]  Takao Hinamoto,et al.  A second-order cone programming approach for minimax design of 2-D FIR filters with low group delay , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[10]  Palaniandavar Venkateswaran,et al.  Two-Dimensional IIR Filter Design Using Simulated Annealing Based Particle Swarm Optimization , 2014 .

[11]  N. Karaboga,et al.  Image denoising with 2-D FIR filter by using artificial bee colony algorithm , 2012, 2012 International Symposium on Innovations in Intelligent Systems and Applications.

[12]  Amin G. Jaffer,et al.  Least p/sup th/ power design of complex FIR 2-D filters using the complex Newton method , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[13]  Soo-Chang Pei,et al.  Design of two-dimensional FIR digital filters by McClellan transformation and least-squares contour mapping , 1995, Signal Process..

[14]  Sanyang Liu,et al.  A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning , 2013, IEEE Transactions on Cybernetics.

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

[16]  Shian-Tang Tzeng Design of 2-D FIR digital filters with specified magnitude and group delay responses by GA approach , 2007, Signal Process..

[17]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[18]  Frédéric Ros,et al.  Adaptive genetic algorithm-based approach to improve the synthesis of two-dimensional finite impulse response filters , 2014, IET Signal Process..

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