Abstract
The swallow swarm optimization (SS) is a challenging method of optimization, which has a quicker convergence speed, not getting caught in the local extreme points. However, the SS suffers from a few shortcomings—(1) the movement speed of particles is not controlled suitably during the search due to the requirement of an inertia weight and (2) the less flexibility of variables does not permit to maintain a balance between the local and the global searches. To solve these problems, a new Levy swallow swarm optimization (SSLY) algorithm with the exploitation capability is proposed. This article also provides an optimal design methodology for the low-pass filter using the suggested SSLY technique. A new objective function is introduced to achieve the maximally flat frequency response, which is another important contribution to the field. The firefly algorithm (FA), the sine cosine algorithm (SCA) and the standard global optimizers—real coded genetic algorithm (GA), conventional particle swarm optimization (PSO), cuckoo search (CS) and SS, are considered for a comparison. The proposed SSLY outperforms the FA, SCA, GA, PSO, CS and SS algorithms. Results authenticate suitability of the proposed algorithm for solving the filter design problems in the FIR domain.
Similar content being viewed by others
References
Ababneh JI, Bataineh MH (2008) Linear phase FIR filter design using particle swarm optimization and genetic algorithms. Digit Signal Process 18(4):657–668
Aggarwal A, Rawat TK, Upadhyay DK (2016) Design of optimal digital FIR filter using evolutionary and swarm optimization techniques. AEU-Int J Electron Commun 70(4):373–385
Ahmad SU, Andreas A (2006) Cascade-form-multiplierless FIR filters design using orthogonal genetic algorithm. In: IEEE international symposium on signal processing and information technology, pp 932–7
Ahmad SU, Antoniou A (2006) A genetic algorithm approach for fractional delay FIR filters. IEEE Int Symp Circuits Syst ISCAS 2006:2517–2520
Chen T, Wang Q, Liu HL (2018) FIR digital filter design based on evolutionary multi-objective algorithm. In: 14th international conference on computational intelligence and security (CIS). IEEE, pp 349–352
Dash J, Dam B, Swain R (2020) Design and implementation of sharp edge FIR filters using hybrid differential evolution particle swarm optimization. AEU-Int J Electron Commun 114(153019):1–16
Deng L, Sun H, Zhang L (2019) A new algorithm (ESA-DE) for designing FIR digital filters. In: International conference on wireless and satellite systems, pp 640–652
Dhabal S, Chakraborty N, Mukherjee A, Biswas J (2016) Design of higher order low pass filter using cuckoo search algorithm. In: International conference on communication and signal processing, pp 1036–1042
Dwivedi AK, Ghosh S, Londhe ND (2018) Review and analysis of evolutionary optimization-based techniques for FIR filter design. Circuits, Syst Signal Process 37(10):4409–4430
Fang W, Sun J, Xu W, Liu J (2006) FIR digital filters design based on quantum-behaved Particle Swarm Optimization. In: First international conference on innovative computing, information and control, ICICIC ‘06, vol 1, pp 615–619
Hussain ZM, Sadik AZ, O’Shea P (2011) Digital signal processing: an introduction with MATLAB applications. Springer, Berlin
Ji D (2016) The application of artificial bee colony (ABC) algorithm in FIR filter design. In: 12th international conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD), pp 663–667
Jiménez-Galindo D, Casaseca-de-la-Higuera P, San-José-Revuelta LM (2019) A novel design method for digital FIR/IIR filters based on the shuffle frog-leaping algorithm. In: 2019 27th European signal processing conference (EUSIPCO), pp 1–5
Karaboga N (2009) A new design method based on artificial bee colony algorithm for digital IIR filters. J Frankl Inst 346(4):328–348
Karaboga N, Cetinkaya B (2006) Design of digital FIR filters using differential evolution algorithm. Circuits Syst Signal Process 25(5):649–660
Karaboga N, Cetinkaya MH (2011) An overly and efficient algorithm for adaptive filtering: artificial bee colony algorithm. Turk J Electr Eng Comp Sci 19(1):175–190
Kennedy J, Eberhart R (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948
Kwan HK (2017) Asymmetric filter design using evolutionary optimization. In: IEEE 30th Canadian conference on electrical and conference engineering, pp 1–4
Liang J, Kwan HK (2017) FIR filter design using multiobjective cuckoo search algorithm. In: IEEE 30th Canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1–4
Mandal S, Ghoshal SP, Kar R, Mandal D (2011) Optimal linear phase FIR band pass filter design using craziness based Particle Swarm Optimization Algorithm. J Shanghai Iaotong Univ (Sci) 16(6):696–703
Mandal S, Ghosal SP, Kar R, Mandal D (2012) Design of optimal linear phase FIR high pass filter using craziness based particle swarm optimization. J King South Univ 24:83–92
Mantegna RN (1994) Fast, accurate algorithm for numerical simulation of Levy stable stochastic processes. Phys Rev 49(5):4683–4977
Mastorakis NE, Gonos IF, Swamy MNS (2003) Design of two-dimensional recursive filters using genetic algorithm. IEEE Trans Circuits Syst I Fundam Theory Appl 50:634–639
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Mukherjee A, Chakraborty N, Das BK (2017) Whale optimization algorithm: An implementation to low pass FIR filter. In: International conference on innovations in power and advanced computing technologies [i-PACT2017], pp 1–5
Neshat M, Sepidnam G, Sargolzaei M (2012) Swallow swarm optimization algorithm: a new method to optimization. Neural Comput Appl 2012(23):429–454
Panda R, Agrawal S, Bhuyan S (2013) Edge magnitude based multilevel thresholding using Cuckoo search technique. Expert Syst Appl 40:7617–7628
Parks TW, Burrus CS (1987) Digital filter design. Wiley, New York
Parks TW, McClellan JH (1972) Chebyshev approximation for non-recursive digital filters with linear phase. IEEE Trans Circuit Theory CT-19:189–194
Rana KPS, Kumar V, Nair SS (2016) Efficient FIR filter designs using constrained genetic algorithms based optimization. In: IEEE 2nd international conference on communication, control and intelligent systems (CCIS), pp 1–5
Rashedi E, Hossien N, Saryazdi S (2011) Filter modelling using gravitational search algorithm. Eng Appl Artif Intell 24(1):117–122
Ravi RV, Subramaniam K, Roshini TV, Muthusamy SPB, Venkatesan GP (2019) Optimization algorithms, an effective tool for the design of digital filters: a review. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-019-01431-x
Saha SK, Ghosal SP, Kar R, Mandal D (2013) Cat swarm optimization algorithm for optimal linear phase FIR design. ISA Trans 52:1–14
San-Jos´e-Revuelta M (2018) Design of optimal frequency-selective FIR filters using a memetic algorithm Luis. In: 26th European signal processing conference (EUSIPCO), pp 1172–1176
Sarangi SK, Panda R, Dash M (2014) Design of 1-D and 2-D recursive filters using crossover bacterial foraging and Cuckoo Search techniques. Eng Appl Artif Intell 34:109–121
Sarangi SK, Panda R, Das PK, Abraham A (2018) Design of optimal high pass and band stop FIR filters using adaptive Cuckoo search algorithm. Eng Appl Artif Intell 70:67–80
Yang XS (2009) Firefly algorithms for multimodal optimization. In: Proceedings of the 5th international conference on stochastic algorithms foundations and applications, LNCS Springer, vol 5792, pp 169–178
Yang XS, Deb S (2009) Cuckoo search via levy flights. In: World congress on nature & biologically inspired computing, pp 210–214
Yang XS, Deb S (2010) Engineering optimization by cuckoo search. Int J Math Model Numer Optim 1(4):330–343
Zhang M, Kwan HK (2017) FIR filter design using multiobjective teaching-learning-based optimization. In: IEEE 30th Canadian conference on electrical and computer engineering (CCECE), pp 1–3
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sarangi, S.K., Panda, R. & Abraham, A. Design of optimal low-pass filter by a new Levy swallow swarm algorithm. Soft Comput 24, 18113–18128 (2020). https://doi.org/10.1007/s00500-020-05065-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05065-6