Weighted Fuzzy Genetic Programming Algorithm for Structure and Parameters Selection of Fuzzy Systems for Nonlinear Modelling

  • Krystian ŁapaEmail author
  • Krzysztof Cpałka
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 521)


In this paper a weighted fuzzy genetic programming algorithm for selection of structure and parameters of fuzzy systems for nonlinear modelling is proposed. This method is based on fuzzy genetic programming and innovations in this method concern, among the others, using weights of fuzzy aggregation operators, using weights of fuzzy rules, using fitness function criteria designed for fuzzy genetic programming and using dynamic links between fuzzy rules and fuzzy rules base. The proposed method was tested with use of typical nonlinear modelling problems.


Genetic programming Weights Fuzzy system Nonlinear modelling Dynamic systems 



The project was financed by the National Science Centre (Poland) on the basis of the decision number DEC-2012/05/B/ST7/02138.


  1. 1.
    Bosnic, Z., Kononenko, I.: Correction of regression predictions using the secondary learning on the sensitivity analysis outputs. Comput. Inform. 20, 1–17 (2001)MathSciNetGoogle Scholar
  2. 2.
    Box, G., Jenkins, G.: Time Series Analysis: Forecasting and Control. Holden-Day, San Francisco (1970)zbMATHGoogle Scholar
  3. 3.
    Brooks, T.F., Pope, D.S., Marcolini, A.M.: Airfoil self-noise and prediction. Technical report, NASA RP-1218 (1989)Google Scholar
  4. 4.
    Carmona, C.J., Ruiz-Rodado, V., del Jesus, M.J., Weber, A., Grootveld, M., González, P., Elizondo, D.: A fuzzy genetic programming-based algorithm for subgroup discovery and the application to one problem of pathogenesis of acute sore throat conditions in humans. Inf. Sci. 298, 180–197 (2015)CrossRefGoogle Scholar
  5. 5.
    Cheng, S., Shi, Y., Qin, Q., Zhang, Q., Bai, R.: Population diversity maintenance in brain storm optimization algorithm. J. Artif. Intell. Soft Comput. Res. 4(2), 83–97 (2014)CrossRefGoogle Scholar
  6. 6.
    Cpałka, K., Łapa, K., Przybył, A., Zalasiński, M.: A new method for designing neuro-fuzzy systems for nonlinear modelling with interpretability aspects. Neurocomputing 135, 203–217 (2014)CrossRefGoogle Scholar
  7. 7.
    Edmonds, A.N., Kershaw, P.S.: Genetic programming of Fuzzy logic production rules with application to financial trading. In: Proceedings of the IEEE World Conference on Computational Intelligence, Orlando, Florida (1994)Google Scholar
  8. 8.
    Gabryel, M., Woźniak, M., Damaševičius, R.: An application of differential evolution to positioning queueing systems. Lect. Notes Comput. Sci. 9120, 379–390 (2015)CrossRefGoogle Scholar
  9. 9.
    Gacto, M.J., Alcalá, R., Herrera, F.: Interpretability of linguistic fuzzy rule-based systems: an overview of interpretability measures. Inf. Sci. 181(20), 4340–4360 (2011)CrossRefzbMATHGoogle Scholar
  10. 10.
    Huang, G.-B., Zhu, Q.-Y., Siew, C.-K.: Extreme learning machine: theory and applications. Neurocomputing 70, 489–501 (2006)CrossRefGoogle Scholar
  11. 11.
    Łapa, K.: Algorithms for extracting interpretable expert knowledge in nonlinear modeling issues. Ph.D. thesis (in polish), Czestochowa University of Technology (2015)Google Scholar
  12. 12.
    Łapa, K., Cpałka, K., Galushkin, A.I.: A new interpretability criteria for neuro-fuzzy systems for nonlinear classification. Artif. Intell. Soft Comput. Lect. Notes Comput. Sci. 9119, 448–468 (2015)CrossRefGoogle Scholar
  13. 13.
    Łapa, K., Cpałka, K.: On the application of a hybrid genetic-firework algorithm for controllers structure and parameters selection. Adv. Intell. Syst. Comput. 429, 111–123 (2015)Google Scholar
  14. 14.
    Mendes, R.R.F., Voznika, F.B., Freitas, A.A., Nievola, J.C.: Discovering fuzzy classification rules with genetic programming and co-evolution. In: De Raedt, L., Siebes, A. (eds.) PKDD 2001, LNAI 2168, pp. 314–325 (2001)Google Scholar
  15. 15.
    Robinson, M.R.: Mersenne and Fermat numbers. Proc. Am. Math. Soc. 5, 842–846 (1954)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Motulsky, H.J., Christopoulos, A.: Fitting models to biological data using linear and nonlinear regression. A practical guide to curve fitting. GraphPad Software Inc., San Diego, CA (2003)zbMATHGoogle Scholar
  17. 17.
    Nallasamy, K., Ratnavelu, K.: Optimal control for stochastic linear quadratic singular Takagi-Sugeno fuzzy delay system using genetic programming. Appl. Soft Comput. 12, 2085–2090 (2012)CrossRefGoogle Scholar
  18. 18.
    Preen, R.J., Bull, L.: Fuzzy dynamical genetic programming in XCSF. In: GECCO’11, July 12–16, 2011, pp. 167–168Google Scholar
  19. 19.
    Quinlan, J.R.: Learning with continuous classes. In: Adams, A., Sterling, L. (eds.) Proceedings 5th Australian Joint Conference on AI, World Scientific, Singapore (1992)Google Scholar
  20. 20.
    Rutkowski, L.: Computational Intelligence. Springer (2008)Google Scholar
  21. 21.
    Stanimirovic, Z., Maric, M., Bozovic, S., Stanojevic, P.: An efficient evolutionary algorithm for locating long-term care facilities. Inf. Technol. Control 41(1), 77–89 (2012)Google Scholar
  22. 22.
    Sugeno, M., Yasukawa, T.: A fuzzy-logic based approach to qualitative modelling. IEEE Trans. Fuzzy Syst. 1, 7–31 (1993)CrossRefGoogle Scholar
  23. 23.
    Yeh, I.C.: Modeling slump flow of concrete using second–order regressions and artificial neural networks. Cement Concr. Compos. 29(6), 474–480 (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Institute of Computational IntelligenceCzęstochowa University of TechnologyCzęstochowaPoland

Personalised recommendations