Evolutionary Intelligence

, Volume 12, Issue 2, pp 165–177 | Cite as

Application of IPO: a heuristic neuro-fuzzy classifier

  • Amir Soltany MahboobEmail author
  • Seyed Hamid Zahiri
Research Paper


Heuristic methods are used to design an adaptive-network-based fuzzy inference system (ANFIS) neuro-fuzzy classifier. The reason is that these classifiers include diverse structures, each of which has a considerable effect on their performance. So, the designer of an ANFIS classifier confronts a high-dimensional solution space and heuristic methods are of high capability in solving such problems (finding the best optimum values of these parameters). Using an efficient method of accurate designing to achieve the best performance is considered as the main challenge in terms of these classifiers. In this paper, an intelligent method based on one of the newest heuristic methods called inclined planes system optimization algorithm (IPO) has been proposed and implemented for the first time so that automatic designing of a neuro-fuzzy classifier is performed. IPO method is inspired by the dynamics of spherical objects’ sliding motion along a set of frictionless inclined planes based on which objects in cooperation with each other move towards the best response to the problem according to Newton’s Second Law and equations of motion. The results obtained from repetitive tests performed on several well-known databases with various numbers of reference classes as well as different feature vector lengths with acceptable and certain complexities indicated capability of the proposed method compared to other heuristic methods for automatic design of a neuro-fuzzy classifier.


Pattern recognition Automated design Neuro-fuzzy classifier Inclined planes system optimization algorithm 



  1. 1.
    Lee CCC (1990) Fuzzy logic in control systems: fuzzy logic controller.II. IEEE Trans Syst Man Cybern 20(2):404–418. MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Ross TJ (2010) Fuzzy Logic with engineering applications, vol 222, 3rd edn. Tata McGraw-Hill Publishing Company limited, New Delhi. CrossRefGoogle Scholar
  3. 3.
    Kar S, Das S, Ghosh PK (2014) Applications of neuro fuzzy systems: a brief review and future outline. Appl Soft Comput J 15:243–259. CrossRefGoogle Scholar
  4. 4.
    Jang JSR (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685. CrossRefGoogle Scholar
  5. 5.
    Zahiri S-H (2010) Swarm intelligence and fuzzy systems (computer science, technology and applications): Seyed-Hamid Zahiri: March 1, 2011Google Scholar
  6. 6.
    Aliyari Shoorehdeli M, Teshnehlab M, Sedigh AK (2009) Identification using ANFIS with intelligent hybrid stable learning algorithm approaches. Neural Comput Appl 18(2):157–174. CrossRefzbMATHGoogle Scholar
  7. 7.
    Nasiri M, Faez K (2012) Extracting fetal electrocardiogram signal using ANFIS trained by genetic algorithm. In: 2012 International Conference on Biomedical Engineering, ICoBE 2012, pp 197–202Google Scholar
  8. 8.
    Sarkheyli A, Zain AM, Sharif S (2015) Robust optimization of ANFIS based on a new modified GA. Neurocomputing 166(October):357–366. CrossRefGoogle Scholar
  9. 9.
    Rini DP, Shamsuddin SM, Yuhaniz SS (2016) Particle swarm optimization for ANFIS interpretability and accuracy. Soft Comput 20(1):251–262. CrossRefGoogle Scholar
  10. 10.
    Karaboga D, Kaya E (2016) An adaptive and hybrid artificial bee colony algorithm (aABC) for ANFIS training. Appl Soft Comput 49:423–436. CrossRefGoogle Scholar
  11. 11.
    Thangavel K, Kaja Mohideen A (2016) Mammogram classification using ANFIS with ant colony optimization based learning. Springer, Singapore, pp 141–152. Google Scholar
  12. 12.
    Rouhibakhsh K, Darvish H, Sabzgholami H, Goodarzi MS (2018) Application of ANFIS-GA as a novel and accurate tool for estimation of interfacial tension of carbon dioxide and hydrocarbon. Pet Sci Technol 36(15):1143–1149. CrossRefGoogle Scholar
  13. 13.
    Karaboga D, Kaya E (2018) Training ANFIS by using an adaptive and hybrid artificial bee colony algorithm (aABC) for the identification of nonlinear static systems. Arabian J Sci Eng. Google Scholar
  14. 14.
    Baghban A, Adelizadeh M (2018) On the determination of cetane number of hydrocarbons and oxygenates using Adaptive neuro fuzzy inference system optimized with evolutionary algorithms. Fuel 230:344–354. CrossRefGoogle Scholar
  15. 15.
    Aghel B, Rezaei A, Mohadesi M (2018) Modeling and prediction of water quality parameters using a hybrid particle swarm optimization-neural fuzzy approach. Int J Environ Sci Technol. Google Scholar
  16. 16.
    Haznedar B, Kalinli A (2018) Training ANFIS structure using simulated annealing algorithm for dynamic systems identification. Neurocomputing 302:66–74. CrossRefGoogle Scholar
  17. 17.
    Saee AD, Baghban A, Zarei F, Zhang Z, Habibzadeh S (2018) ANFIS based evolutionary concept for estimating nucleate pool boiling heat transfer of refrigerant-ester oil containing nanoparticles. Int J Refrig 96:38–49. CrossRefGoogle Scholar
  18. 18.
    Semero YK, Zheng D, Zhang J (2018) A PSO-ANFIS based hybrid approach for short term pv power prediction in microgrids. Electr Power Compon Syst 46(1):95–103. CrossRefGoogle Scholar
  19. 19.
    Mozaffari MH, Abdy H, Zahiri SH (2016) IPO: an inclined planes system optimization algorithm. Comput Inform 35(1):222–240MathSciNetzbMATHGoogle Scholar
  20. 20.
    Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings, IEEE international conference on neural networks, vol 1944, no 4, pp 1942–1948.
  21. 21.
    Bäck T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, OxfordzbMATHGoogle Scholar
  22. 22.
    Chelouah R, Siarry P (2000) A continuous genetic algorithm designed for the global optimization of multimodal functions. J Heuristics 6(2):191–213. CrossRefzbMATHGoogle Scholar
  23. 23.
    Storn R, Price KV (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359MathSciNetCrossRefzbMATHGoogle Scholar
  24. 24.
    Socha K, Dorigo M (2008) Ant colony optimization for continuous domains. Eur J Oper Res 185(3):1155–1173. MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    PNRKS Eswari (2008) Ductility performance of HyFRC. Am J Appl Sci 5(9):1257–1262CrossRefGoogle Scholar
  26. 26.
    Bache K, Lichman M (2013) UCI machine learning repository, Univ. Calif. Irvine Sch. Inf. 2008Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Faculty of Electrical and Computer EngineeringUniversity of BirjandBirjandIran

Personalised recommendations