Abstract
Artificial Intelligent Optimization (AIO) algorithms learn from the past searches via using a group of individuals or agents. These Artificial Intelligence-based optimizing techniques are able to solve complex optimization problems with complicated constraints. They find the optimal in the low possible number of iterations, where optimal means the best from all possibilities selected from a special point of view. This paper presents a research on employing AIO methods with aim to Infinite Impulse Response (IIR) system modeling for design and optimization of IIR digital filters. The proposed methods cover a variety of AIO methods; algorithm based on evolution strategy (genetic algorithm) and heuristic algorithms (particle swarm optimization, population-based; gravitational search algorithm, and inclined planes system optimization, both population-based and based on Newton’s laws). In this paper, the IIR system modeling is solved as a constrained single-objective optimization problem in the Mean Squared Error (MSE) fitness function and is evaluated for two different benchmark IIR plants with high and low orders. To evaluate performance, efficiency and efficacy of the methods, two important criteria are used: “Indicator of Success (IoS)” and “Degree of Reliability (DoR)”. In addition, the effect of decreasing population size (search agents) is analyzed on the performance and efficiency of the algorithms. Simulation results clarify the success of the research in terms of the MSE, IoS and DoR.
Similar content being viewed by others
References
Balas VE, Fodor J, Várkonyi-Kóczy AR, Dombi J, Jain LC (2013) Soft computing applications. In: Proceedings of the 5th international workshop soft computing applications (SOFA), vol 195. Springer, Berlin
Chauhan RS, Arya SK (2013) An application of swarm intelligence for the design of IIR digital filters. Int J Swarm Intell 1(1):3–18
Dai C, Chen W, Zhu Y (2010) Seeker optimization algorithm for digital IIR filter design. IEEE Trans Industr Electron 57(5):1710–1718
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26(1):29–41
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning, vol 412. Addison-wesley Reading Menlo Park, Boston
Holland J (1975) Adaptation in Natural and artificial systems. University of Michigan Press, Ann Anbor
Jackson BA (1999) Digital filter design and synthesis using high-level modeling tools. Virginia Polytechnic Institute and State University, Blacksburg
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE International conference on neural networks, vol. 4. IEEE, pp 1942–1948
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Kumar M, Rawat TK, Aggarwal A (2017) Adaptive infinite impulse response system identification using modified-interior search algorithm with Lèvy flight. ISA Trans 67:266–279
Lagos-Eulogio P, Seck-Tuoh-Mora JC, Hernandez-Romero N, Medina-Marin J (2017) A new design method for adaptive IIR system identification using hybrid CPSO and DE. Nonlinear Dyn 88(4):2371–2389. https://doi.org/10.1007/s11071-017-3383-7
Malekzadeh M, Sadati J, Alizadeh M (2016) Adaptive PID controller design for wing rock suppression using self-recurrent wavelet neural network identifier. Evol Syst 7(4):267–275
Mazinan H, Sagharichiha F (2015) A novel hybrid PSO-ACO approach with its application to SPP. Evol Syst 6(4):293–302
Melin P, Castillo O (2013) Soft computing applications in optimization, control, and recognition, vol 294. Springer, Berlin
Meza AG, Cortes TH, Lopez AVC, Carranza LAP, Herrera RT, Cazares IO, Meda JA (2017) Analysis of fuzzy observability property for a class of ts fuzzy models. IEEE Lat Am Transac 15(4):595–602
Moeini R, Babaei M (2017) Constrained improved particle swarm optimization algorithm for optimal operation of large scale reservoir: proposing three approaches. Evol Syst 8(4):287–301
Mohammadi A, Zahiri SH (2016a) Inclined planes system optimization algorithm for IIR system identification. Int J Mach Learn Cybern. https://doi.org/10.1007/s13042-016-0588-x
Mohammadi A, Zahiri SH (2016b) Analysis of swarm intelligence and evolutionary computation techniques in IIR digital filters design. In: 2016 1st Conference on Swarm Intelligence and Evolutionary Computation (CSIEC), pp 64–69
Mohammadi A, Zahiri SH (2017) IIR model identification using a modified inclined planes system optimization algorithm. Artif Intell Rev 48(2):237–259
Mohammadi A, Mohammadi M, Zahiri SH (2015) A novel solution based on multi-objective AI techniques for optimization of CMOS LC_VCOs. J Telecomm Electron Comput Eng 7(2):137–144
Mohammadi A, Mohammadi M, Zahiri SH (2017) Design of optimal CMOS ring oscillator using an intelligent optimization tool. Soft Comput. https://doi.org/10.1007/s00500-017-2759-4
Mozaffari MH, Abdy H, Zahiri SH (2016) IPO: an inclined planes system optimization algorithm. Comput Inf 35(1):222–240
Páramo-Carranza LA et al (2017) Discrete-time Kalman filter for Takagi–Sugeno fuzzy models. Evol Syst 8(3):211–219
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Rong H, Angelov PP, Gu X, Bai J (2018) Stability of evolving fuzzy systems based on data clouds. IEEE Trans Fuzzy Syst PP(99):1. https://doi.org/10.1109/TFUZZ.2018.2793258
Rubio JJ (2017a) USNFIS: uniform stable neuro fuzzy inference system. Neurocomputing 262:57–66
Rubio JJ (2017b) Stable Kalman filter and neural network for the chaotic systems identification. J Franklin Inst 354(16):7444–7462
Saha SK, Kar R, Mandal D, Ghoshal SP (2014) Harmony search algorithm for infinite impulse response system identification. Comput Electr Eng 40(4):1265–1285
Saha SK, Kar R, Mandal D, Ghoshal SP (2015) Optimal IIR filter design using gravitational search algorithm with wavelet mutation. J King Saud Univ Comput Inf Sci 27(1):25–39
Sharifi S, Sedaghat M, Farhadi P, Ghadimi N, Taheri B (2017) Environmental economic dispatch using improved artificial bee colony algorithm. Evol Syst 8(3):233–242
Shenoi BA (2005) Introduction to digital signal processing and filter design, 1st edn. Wiley, NJ
Singh R, Verma HK (2014) Teaching–learning-based optimization algorithm for parameter identification in the design of IIR filters. J Inst Eng (India): Series B 94(4):285–294
Tao F, Zhang L, Laili Y (2015) Configurable intelligent optimization algorithm: design and practice in manufacturing. Springer, Berlin
Tavakoli S, Valian E, Mohanna S (2012) Feedforward neural network training using intelligent global harmony search. Evol Syst 3(2):125–131
Van de Vegte J (2001) Fundamentals of digital signal processing. Prentice Hall, NJ
Yang X-S (2010) Engineering optimization: an introduction with metaheuristic applications. Wiley, NJ
Yang X-S (2015) Recent advances in swarm Intelligence and Evolutionary Computation, vol 585. Springer, Berlin
Yang Y, Yang B, Niu M (2017) Adaptive infinite impulse response system identification using opposition based hybrid coral reefs optimization algorithm. Appl Intell. https://doi.org/10.1007/s10489-017-1034-9
Acknowledgements
The authors would like to thank the reviewers for providing valuable comments that helped to improve the manuscript significantly.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they do not have conflict of interests.
Rights and permissions
About this article
Cite this article
Mohammadi, A., Zahiri, S.H. & Razavi, S.M. Infinite impulse response systems modeling by artificial intelligent optimization methods. Evolving Systems 10, 221–237 (2019). https://doi.org/10.1007/s12530-018-9218-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12530-018-9218-z