Skip to main content

JT2FISA Java Type-2 Fuzzy Inference Systems Class Library for Building Object-Oriented Intelligent Applications

  • Conference paper
Advances in Soft Computing and Its Applications (MICAI 2013)

Abstract

This paper introduces JT2FIS, a Java Class Library for Interval Type-2 Fuzzy Inference Systems that can be used to build intelligent object-oriented applications. The architecture of the system is presented and its object-oriented design is described. We used the water temperature and flow control as a classic example to show how to use it on engineering applications. We compared the developed library with an existing Matlab® Interval Type-2 Fuzzy Toolbox and Juzzy Toolkit in order to show the advantages of the proposed application programming interface (API) features.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Castillo, O., Melin, P.: A review on the design and optimization of interval type-2 fuzzy controllers. Appl. Soft Comput. 12(4), 1267–1278 (2012)

    Article  Google Scholar 

  2. Melin, P., Olivas, F., Castillo, O., Valdez, F., Soria, J., García-Valdez, J.: Optimal design of fuzzy classification systems using pso with dynamic parameter adaptation through fuzzy logic. Expert Syst. Appl. 40(8), 3196–3206 (2013)

    Article  Google Scholar 

  3. Zadeh, L.: The concept of a linguistic variable and its application to approximate reasoning. Information Science 8(3), 199–249 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  4. Zadeh, L.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on Systems, Man, and Cybernetics 3(1), 28–44 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  5. Lucas, L., Centeno, T., Delgado, M.: General type-2 fuzzy inference systems: Analysis, design and computational aspects. In: Fuzzy Systems Conference, pp. 1–6. IEEE Press (2007)

    Google Scholar 

  6. Castillo, O., Melin, P., Castro, J.: Computational intelligence software for interval type2 fuzzy logic. Journal Computer Applications in Engineering Education, 1–7 (2010)

    Google Scholar 

  7. Zadeh, L.: Fuzzy Sets. Information and Control 8, 338–353 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  8. Jang, J., Sun, C., Mizutani, E.: Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. MATLAB Curriculum Series. Prentice Hall (1997)

    Google Scholar 

  9. Wagner, C., Hagras, H.: Fuzzy composite concepts based on human reasoning. In: IEEE International Conference on Information Reuse and Integration. IEEE Press, Las Vegas (2010)

    Google Scholar 

  10. Leal-Ramírez, C., Castillo, O., Melin, P., Rodríguez-Díaz, A.: Simulation of the bird age-structured population growth based on an interval type-2 fuzzy cellular structure. Information Sciences 181(3), 519–535 (2011)

    Article  MathSciNet  Google Scholar 

  11. Castillo, O., Melin, P., Alanis, A., Montiel, O., Sepulveda, R.: Optimization of interval type-2 fuzzy logic controllers using evolutionary algorithms. Soft Computing 15(6), 1145–1160 (2011)

    Article  Google Scholar 

  12. Castro, J., Castillo, O., Melin, P., Rodríguez-Díaz, A.: A hybrid learning algorithm for a class of interval type-2 fuzzy neural networks. Information Sciences 179(13), 2175–2193 (2009)

    Article  MATH  Google Scholar 

  13. Hidalgo, D., Castillo, O., Melin, P.: Type-1 and type-2 fuzzy inference systems as integration methods in modular neural networks for multimodal biometry and its optimization with genetic algorithms. Information Sciences 179(13), 2123–2145 (2009)

    Article  Google Scholar 

  14. Melin, P., Mendoza, O., Castillo, O.: Face recognition with an improved interval type-2 fuzzy logic sugeno integral and modular neural networks. IEEE Transactions on Systems, Man, and Cybernetics 41(5), 1001–1012 (2011)

    Article  Google Scholar 

  15. Castro, J., Castillo, O., Martínez, L.: Interval type-2 fuzzy logic toolbox. Engineering Letters 1 (2007)

    Google Scholar 

  16. García-Valdez, M., Licea-Sandoval, G., Alaníz-Garza, A., Castillo, O.: Object oriented design and implementation of an inference engine for fuzzy systems. Engineering Notes 15(1) (2007)

    Google Scholar 

  17. Cingolani, P., Alcala-Fdez, J.: jfuzzylogic: a robust and flexible fuzzy-logic inference system language implementation. In: 2012 IEEE International Conference on Fuzzy Systems, pp. 1–8 (2012)

    Google Scholar 

  18. Wagner, C.: Juzzy a java based toolkit for type-2 fuzzy logic. In: Proceedings of the IEEE Symposium Series on Computational Intelligence, Singapore (2013)

    Google Scholar 

  19. Gudenberg, J.: Java for scientific computing, pros and cons. Journal of Universal Computer Science 4(1), 11–15 (1998)

    Google Scholar 

  20. Stein, M., Geyer-Schulz, A.: A comparison of five programming languages in a graph clustering scenario. Journal of Universal Computer Science 19(3), 428–456 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Castañón-Puga, M., Castro, J.R., Flores-Parra, J.M., Gaxiola-Pacheco, C.G., Martínez-Méndez, LG., Palafox-Maestre, L.E. (2013). JT2FISA Java Type-2 Fuzzy Inference Systems Class Library for Building Object-Oriented Intelligent Applications. In: Castro, F., Gelbukh, A., González, M. (eds) Advances in Soft Computing and Its Applications. MICAI 2013. Lecture Notes in Computer Science(), vol 8266. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45111-9_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45111-9_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-45110-2

  • Online ISBN: 978-3-642-45111-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics