Skip to main content
Log in

Variable Length IPO and its application in concurrent design and train of ANFIS systems

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

In this paper, a new version of IPO called (VLIPO- Variable Length Inclined Planes System Optimization Algorithm) has been provided primarily. Then, an efficient tool for simultaneous design and training of an ANFIS (adaptive neuro-fuzzy inference system) has been proposed using the mentioned algorithm. It should be noted that till the present time, related research has been only dealing with finding type and location of membership functions or proposing a method of training such networks. Length of standard versions of heuristic algorithms has been mainly the reason for not specifying the type and location of membership and training an ANFIS network simultaneously. For the same reason, first, a new version of the IPO is introduced with such factors being variable. Then, such capability is used for specifying the type and location of membership functions and simultaneous training of an ANFIS classifier. It goes without saying that the idea of making variations in search factors could be also implemented in other heuristic methods. Some of them have been reported in the research. Therefore, the presented idea in the paper may be applied to other heuristic methods and used in the design and simultaneous training of an ANFIS. So, the results from the comparison made between implementing the proposed method and other methods of which a version with a variable length has been previously reported (PSO, ACOR, DE, and GA) have been presented in several well-known databases. The results showed the better execution of ANFIS classifier designed by VLIPO compared to other heuristic methods.

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
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

Notes

  1. Variable Length Inclined Planes System Optimization algorithm

References

  1. Lee CCC (1990) Fuzzy logic in control systems: fuzzy logic controller II. IEEE Trans Syst Man Cybern 20:404–418. https://doi.org/10.1109/21.52551

    Article  MathSciNet  MATH  Google Scholar 

  2. Ross TJ (2010) Fuzzy Logic with Engineering Applications, Third edn. Tata McGraw-Hill Publishing Company limited, New Delhi

  3. Zahiri S-H (2010) Swarm Intelligence and Fuzzy Systems (Computer Science, Technology and Applications): Seyed-Hamid Zahiri:March 1, 2011

  4. Klose A, Kruse R Enabling neuro-fuzzy classification to learn from partially labeled data. In: 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE’02. Proceedings (Cat. No.02CH37291). IEEE, pp 803–808

  5. Ishibuchi H, Nakashima T, Murata T (1999) Performance evaluation of fuzzy classifier systems for multidimensional pattern classification problems. IEEE Trans Syst Man Cybern Part B 29:601–618. https://doi.org/10.1109/3477.790443

    Article  Google Scholar 

  6. Shi Y, Eberhart R, Chen Y (1999) Implementation of evolutionary fuzzy systems. IEEE Trans Fuzzy Syst 7:109–119. https://doi.org/10.1109/91.755393

    Article  Google Scholar 

  7. Setnes M, Roubos H (2000) GA-fuzzy modeling and classification: complexity and performance. IEEE Trans Fuzzy Syst 8:509–522. https://doi.org/10.1109/91.873575

    Article  Google Scholar 

  8. Wang C-H, Hong T-P, Tseng S-S (1998) Integrating fuzzy knowledge by genetic algorithms. IEEE Trans Evol Comput 2:138–149. https://doi.org/10.1109/4235.738978

    Article  Google Scholar 

  9. Xing Z, Hou Y, Tong Z, Jia L (2006) Construction of Fuzzy Classification System Based on Multi-objective Genetic Algorithm. In: Sixth International Conference on Intelligent Systems Design and Applications. IEEE:1029–1034

  10. Rania C, Deepa SN (2010) PSo with mutation for fuzzy classifier design. In: Procedia Computer Science. Elsevier, pp 307–313

  11. Chen CC (2006) Design of PSO-based fuzzy classification systems. Tamkang J Sci Eng 9:63–70

    Google Scholar 

  12. Alipour H, Asl EK, Esmaeili M, Nourhosseini M (2008) ACO-FCR : Applying ACO-Based Algorithms to Induct FCR. I:

  13. Zahiri S-H, Seyedin S-A (2009) Using Multi-Objective Particle Swarm Optimization for Designing Novel Classifiers. Swarm Intelligence for Multi-objective Problems in Data Mining, In, pp 65–92

    Google Scholar 

  14. Jang JSR (1993) ANFIS: Adaptive-Network-Based Fuzzy Inference System. IEEE Trans Syst Man Cybern 23:665–685. https://doi.org/10.1109/21.256541

    Article  Google Scholar 

  15. 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. https://doi.org/10.1016/j.asoc.2013.10.014

    Article  Google Scholar 

  16. Zangeneh AZ, Mansouri M, Teshnehlab M, Sedigh AK (2011) Training ANFIS system with DE algorithm. In: The Fourth International Workshop on Advanced Computational Intelligence. IEEE:308–314

  17. Nasiri M, Faez K (2012) Extracting fetal electrocardiogram signal using ANFIS trained by genetic algorithm. In: 2012 International Conference on Biomedical Engineering. ICoBE 2012:197–202

  18. Sarkheyli A, Zain AM, Sharif S (2015) Robust optimization of ANFIS based on a new modified GA. Neurocomputing 166:357–366. https://doi.org/10.1016/j.neucom.2015.03.060

    Article  Google Scholar 

  19. Rini DP, Shamsuddin SM, Yuhaniz SS (2016) Particle swarm optimization for ANFIS interpretability and accuracy. Soft Comput 20:251–262. https://doi.org/10.1007/s00500-014-1498-z

    Article  Google Scholar 

  20. Karaboga D, Kaya E (2016) An adaptive and hybrid artificial bee colony algorithm (aABC) for ANFIS training. Appl Soft Comput 49:423–436. https://doi.org/10.1016/j.asoc.2016.07.039

    Article  Google Scholar 

  21. Thangavel K, Kaja Mohideen A (2016) Mammogram Classification Using ANFIS with Ant Colony Optimization Based Learning. Springer, Singapore, pp 141–152

    Google Scholar 

  22. Ghasemi E, Kalhori H, Bagherpour R (2016) A new hybrid ANFIS–PSO model for prediction of peak particle velocity due to bench blasting. Eng Comput 32:607–614. https://doi.org/10.1007/s00366-016-0438-1

    Article  Google Scholar 

  23. Marzi H, Haj Darwish A, Helfawi H (2017) Training ANFIS Using the Enhanced Bees Algorithm and Least Squares Estimation. Intell Autom Soft Comput 23:227–234. https://doi.org/10.1080/10798587.2016.1196880

    Article  Google Scholar 

  24. Karaboga D, Kaya E (2018) Adaptive network based fuzzy inference system (ANFIS) training approaches: a comprehensive survey. Artif Intell Rev:1–31. https://doi.org/10.1007/s10462-017-9610-2

  25. Mozaffari MH, Abdy H, Zahiri SH (2016) IPO: An inclined planes system optimization algorithm. Comput Informatics 35:222–240

    MathSciNet  MATH  Google Scholar 

  26. Kennedy J, Eberhart R (1995) Particle swarm optimization. Neural Networks, 1995 Proceedings, IEEE Int Conf 4:1942--1948 vol.4 . doi: 10.1109/ICNN.1995.488968

  27. Bäck T (1996) Evolutionary algorithms in theory and practice : evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press

  28. Chelouah R, Siarry P (2000) A Continuous Genetic Algorithm Designed for the Global Optimization of Multimodal Functions. J Heuristics 6:191–213. https://doi.org/10.1023/A:1009626110229

    Article  MATH  Google Scholar 

  29. Storn, R.; Price K Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11 - 1223 731–752

  30. Socha K, Dorigo M (2008) Ant colony optimization for continuous domains. 185:1155–1173 . doi: https://doi.org/10.1016/j.ejor.2006.06.046

  31. Eswari S, Raghunath PN, Sugun K (2008) Ductility performance of HyFRC. Am J Appl Sci 5:1257–1262

    Article  Google Scholar 

  32. Bache K, Lichman M (2013) UCI Machine Learning Repository. Univ. Calif. Irvine Sch. Inf.:2008

  33. FISHER RA (1936) The use of multiple measurements in taxonomic problems. Ann Eugen 7:179–188. https://doi.org/10.1111/j.1469-1809.1936.tb02137.x

    Article  Google Scholar 

  34. Jurado F, Ortega M, Carpio J (2006) Power quality enhancement in fuel cells using genetic algorithms and ANFIS architecture. In: 2006 IEEE International Symposium on Industrial Electronics. IEEE, pp 757–762

  35. Cardenas JJ, Garcia A, Romeral JL, Kampouropoulos K (2011) Evolutive ANFIS training for energy load profile forecast for an IEMS in an automated factory. In: ETFA2011. IEEE:1–8

  36. Omar F, Lutfy OF, Noor SBM, Marhaban MH (2011) A simplified adaptive neuro-fuzzy inference system (ANFIS) controller trained by genetic algorithm to control nonlinear multi-input multi-output systems. Sci Res Essays 6:6475–6486. https://doi.org/10.5897/SRE11.1059

    Google Scholar 

  37. Ho W-H, Chen J-X, Lee I-N, Su H-C (2011) An ANFIS-based model for predicting adequacy of vancomycin regimen using improved genetic algorithm. Expert Syst Appl 38:13050–13056. https://doi.org/10.1016/j.eswa.2011.04.109

    Article  Google Scholar 

  38. Wei Zhang, Jiang Zhu, Li Fang Kong (2011) Gradient genetic algorithm-based performance fault diagnosis model. In: 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC). IEEE, pp 3059–3062

  39. Fang KL, Zhe W, Wei Z (2011) ANFIS-based fault diagnosis cloud model of oil parameter for automobile engine. In: 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC). IEEE:2458–2462

  40. Khosravi A, Nahavandi S, Creighton D (2011) Prediction Interval Construction and Optimization for Adaptive Neurofuzzy Inference Systems. IEEE Trans Fuzzy Syst 19:983–988. https://doi.org/10.1109/TFUZZ.2011.2130529

    Article  Google Scholar 

  41. Wang R, Zhang J, Zhang Y, Wang X (2012) Assessment of human operator functional state using a novel differential evolution optimization based adaptive fuzzy model. Biomed Signal Process Control 7:490–498. https://doi.org/10.1016/J.BSPC.2011.09.004

    Article  Google Scholar 

  42. Wang J, Gao XZ, Tanskanen JMA, Guo P (2012) Epileptic EEG Signal Classification with ANFIS Based onF Harmony Search Method. In: 2012 Eighth International Conference on Computational Intelligence and Security. IEEE:690–694

  43. Turki M, Bouzaida S, Sakly A, M’Sahli F (2012) Adaptive control of nonlinear system using neuro-fuzzy learning by PSO algorithm. In: 2012 16th IEEE Mediterranean Electrotechnical Conference. IEEE:519–523

  44. Nhu HN, Nitsuwat S, Sodanil M (2013) Prediction of stock price using an adaptive Neuro-Fuzzy Inference System trained by Firefly Algorithm. In: 2013 International Computer Science and Engineering Conference (ICSEC). IEEE:302–307

  45. Karaboga D, Kaya E (2013) Training ANFIS using artificial bee colony algorithm. Ieee Inista 2013:1–5. https://doi.org/10.1109/INISTA.2013.6577625

    Google Scholar 

  46. Karaboga D, Kaya E (2014) Training ANFIS using artificial bee colony algorithm for nonlinear dynamic systems identification. In: 2014 22nd Signal Processing and Communications Applications Conference (SIU). IEEE:493–496

  47. Tsai J-T, Chiu K-Y, Chou J-H (2015) Optimal Design of SAW Gas Sensing Device by Using Improved Adaptive Neuro-Fuzzy Inference System. IEEE Access 3:420–429. https://doi.org/10.1109/ACCESS.2015.2427291

    Article  Google Scholar 

  48. 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:1143–1149. https://doi.org/10.1080/10916466.2018.1465959

    Article  Google Scholar 

  49. 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. Arab J Sci Eng:1–17. https://doi.org/10.1007/s13369-018-3562-y

  50. Haznedar B, Kalinli A (2018) Training ANFIS structure using simulated annealing algorithm for dynamic systems identification. Neurocomputing 302:66–74. https://doi.org/10.1016/J.NEUCOM.2018.04.006

    Article  Google Scholar 

  51. 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. https://doi.org/10.1016/J.IJREFRIG.2018.08.002

    Article  Google Scholar 

  52. Semero YK, Zheng D, Zhang J (2018) A PSO-ANFIS based Hybrid Approach for Short Term PV Power Prediction in Microgrids. Electr Power Components Syst 46:95–103. https://doi.org/10.1080/15325008.2018.1433733

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amir Soltany Mahboob.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Soltany Mahboob, A., Zahiri, S.H. Variable Length IPO and its application in concurrent design and train of ANFIS systems. Appl Intell 49, 2233–2255 (2019). https://doi.org/10.1007/s10489-018-1366-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-018-1366-0

Keywords

Navigation