Skip to main content
Log in

Inclined planes system optimization algorithm for IIR system identification

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

In this paper the digital infinite impulse response (IIR) filter design is modeled as an optimization problem. A new design method based on inclined planes system optimization (IPO) is introduced for the IIR system identification. IPO is a heuristic technique based on the dynamics of sliding motion along a frictionless inclined surface that has been demonstrated the reliable performance in solving of engineering complex problems. The effectiveness of the proposed method is verified in presence of the additive noise. In this work, both actual and reduced order identification of few benchmarked IIR plants is carried out in the simulations. Newton’s Mechanics-based, swarm intelligence based and conventional evolutionary algorithms are used to model the same examples and simulation results are evaluated. The final results clearly demonstrate the good performance and premier identification of the proposed method along with well-tuned other algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. B. Widrow and S. D. Stearns, Adaptive Signal Processing, vol. 78, no. 7. 1985

  2. Shynk JJ (1989) Adaptive IIR filtering. ASSP Mag IEEE 6(2):4–21

    Article  Google Scholar 

  3. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning, vol 412. Addison-wesley Reading Menlo Park, Boston

    MATH  Google Scholar 

  4. Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  MathSciNet  MATH  Google Scholar 

  5. Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. Syst Man Cybern Part B 26(1):29–41

    Article  Google Scholar 

  6. Kennedy J, Eberhart R (1995) “Particle swarm optimization,” Neural Networks. In: Proceedings., IEEE International Conference on, vol 4, pp 1942–1948

  7. Valarmathi K, Devaraj D, Radhakrishnan TK (2009) Real-coded genetic algorithm for system identification and controller tuning. Appl Math Model 33(8):3392–3401

    Article  Google Scholar 

  8. Chang W-D (2007) Nonlinear system identification and control using a real-coded genetic algorithm. Appl Math Model 31(3):541–550

    Article  MATH  Google Scholar 

  9. Eftekhari M, Katebi SD (2008) Extracting compact fuzzy rules for nonlinear system modeling using subtractive clustering, GA and unscented filter. Appl Math Model 32(12):2634–2651

    Article  Google Scholar 

  10. Zhu Z, Zhou J, Ji Z, Shi Y-H (2011) DNA sequence compression using adaptive particle swarm optimization-based memetic algorithm. IEEE Trans Evol Comput 15(5):643–658

    Article  Google Scholar 

  11. Chen S, Luk BL (1999) Adaptive simulated annealing for optimization in signal processing applications. Sig Process 79(1):117–128

    Article  MATH  Google Scholar 

  12. Howell MN, Gordon TJ (2001) Continuous action reinforcement learning automata and their application to adaptive digital filter design. Eng Appl Artif Intell 14(5):549–561

    Article  Google Scholar 

  13. Karaboga N, Kalinli A, Karaboga D (2004) Designing digital IIR filters using ant colony optimisation algorithm. Eng Appl Artif Intell 17(3):301–309

  14. He Y-L, Wang X-Z, Huang JZ (2016) Fuzzy nonlinear regression analysis using a random weight network. Inf Sci 364:222–240

    Article  Google Scholar 

  15. Kalinli A, Karaboga N (2005) Artificial immune algorithm for IIR filter design. Eng Appl Artif Intell 18(8):919–929

    Article  MATH  Google Scholar 

  16. Das S, Konar A (2007) A swarm intelligence approach to the synthesis of two-dimensional IIR filters. Eng Appl Artif Intell 20(8):1086–1096

    Article  Google Scholar 

  17. Wang X-Z, Ashfaq RAR, Fu A-M (2015) Fuzziness based sample categorization for classifier performance improvement. J Intell Fuzzy Syst 29(3):1185–1196

    Article  MathSciNet  Google Scholar 

  18. Lin Y-L, Chang W-D, Hsieh J-G (2008) A particle swarm optimization approach to nonlinear rational filter modeling. Expert Syst Appl 34(2):1194–1199

    Article  Google Scholar 

  19. Dai C, Chen W, Zhu Y (2010) Seeker optimization algorithm for digital IIR filter design. IEEE Trans Ind Electron 57(5):1710–1718

    Article  Google Scholar 

  20. Rashedi E, Nezamabadi-pour H, Saryazdi S (2011) Filter modeling using gravitational search algorithm. Eng Appl Artif Intell 24(1):117–122

    Article  MATH  Google Scholar 

  21. Sharifi M, Mojallali H (2013) Design of iir digital filter using modified chaotic orthogonal imperialist competitive algorithm (research note). Int J Eng Trans A 27(7):1033

    Google Scholar 

  22. Wang X, Huang JZ (2015) Editorial: uncertainty in learning from big data. Fuzzy Sets Syst 28(5):2329–2330

    MathSciNet  MATH  Google Scholar 

  23. Chen S, Luk BL (2010) Digital IIR filter design using particle swarm optimisation. Int J Model Ident Control 9(4):327–335

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Panda G, Pradhan PM, Majhi B (2011) IIR system identification using cat swarm optimization. Expert Syst Appl 38(10):12671–12683

    Article  Google Scholar 

  26. Ashfaq RAR, Wang XZ, Huang JZ, Abbas H, He YL (2016) Fuzziness based semi-supervised learning approach for intrusion detection system. Inf Sci (in press)

  27. Singh R, Verma HK (2014) Teaching–learning-based Optimization Algorithm for Parameter Identification in the Design of IIR Filters. J Inst Eng 94(4):285–294

    Google Scholar 

  28. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  29. Mozaffari MH, Abdy H, Zahiri SH (2016) IPO: an inclined planes system optimization algorithm. Comput Inf 35(1):222–240

    MathSciNet  Google Scholar 

  30. Chu S-C, Tsai P-W (2007) Computational intelligence based on the behavior of cats. Int J Innov Comput Inf Control 3(1):163–173

    Google Scholar 

  31. Krusienski DJ, Jenkins WK (2004) Particle swarm optimization for adaptive IIR filter structures. In: Evolutionary Computation, 2004. CEC2004. Congress on, vol 1, pp 965–970

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Mohammadi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohammadi, A., Zahiri, S.H. Inclined planes system optimization algorithm for IIR system identification. Int. J. Mach. Learn. & Cyber. 9, 541–558 (2018). https://doi.org/10.1007/s13042-016-0588-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-016-0588-x

Keywords

Navigation