Skip to main content

JFCM : A Java Library for FuzzyCognitive Maps

  • Chapter
  • First Online:
Book cover Fuzzy Cognitive Maps for Applied Sciences and Engineering

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 54))

Abstract

Java Fuzzy Cognitive Maps (JFCM) [1] is an open source library by Dimitri De Franciscis [2] that implements fuzzy cognitive maps using the Java™  programming language. In this chapter we will introduce the library and its main features, along with many code examples and experiments that show how to effectively use it in your projects.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    Traditionally, this was implemented inserting additional intermediate concepts (and connections) between source and destination. In JFCM this has been optimized, it’s just a matter of setting an integer parameter. We’ll see how it works in a specific example.

  2. 2.

    Remember however that, since JFCM is simply a Java library, you can always use any other IDE (e.g. Netbeans, IntelliJ IDEA, vi, Emacs) and build tools (such as Ant or Maven). See JFCM website for more detailed examples on how to configure and use such tools.

References

  1. Java fuzzy cognitive maps website. http://jfcm.megadix.it/

  2. De Franciscis, D.: website. http://www.megadix.it/

  3. Kosko, B.: XI - fuzzy adaptive systems. In: Fuzzy Thinking: The New Science of Fuzzy Logic. Hyperion, New York (1993)

    Google Scholar 

  4. Cammarata, S.: Mappe concettuali fuzzy. Reti Neuronali - Dal Perceptron Alle Reti Caotiche e Neuro-Fuzzy, pp. 169–172. ETAS Libri, Milano (1990)

    Google Scholar 

  5. FCMappers.net website. http://www.fcmappers.net/

  6. Ochoa de Aspuru, G.: Fuzzy Cognitive Maps. http://www.ochoadeaspuru.com/fuzcogmap/index.php

  7. Pajek, program for large network analysis. http://vlado.fmf.uni-lj.si/pub/networks/pajek/

  8. Visone, analysis and visualization of social networks. http://visone.info/

  9. Eclipse IDE. http://www.eclipse.org/

  10. jFuzzyLogic, open source fuzzy logic library and FCL language implementation. http://jfuzzylogic.sourceforge.net/

  11. Papageorgiou, E., Stylios, C., Groumpos, P.: Fuzzy Cognitive Map Learning Based on Nonlinear Hebbian Rule. In: AI 2003: Advances in Artificial Intelligence. pp. 256–268. Springer-Verlag Berlin Heidelberg (2003)

    Google Scholar 

  12. Papageorgiou, E., Groumpos, P.: A Weight Adaptation Method for Fuzzy Cognitive Map Learning. J. Soft. Computing. 9, pp. 846–857. Springer-Verlag, Berlin (2003)

    Google Scholar 

  13. Papageorgiou, E., Stylios, C., Groumpos, P.: Unsupervised Learning Techniques for Fine-Tuning Fuzzy Cognitive Map Causal Links. J. Human-Computer Studies. 64, pp. 727–743 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitri De Franciscis .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (zip 3,930 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

De Franciscis, D. (2014). JFCM : A Java Library for FuzzyCognitive Maps. In: Papageorgiou, E. (eds) Fuzzy Cognitive Maps for Applied Sciences and Engineering. Intelligent Systems Reference Library, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39739-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39739-4_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39738-7

  • Online ISBN: 978-3-642-39739-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics