Fuzzy sets for Ada

Fuzzy sets for Ada is a library providing implementations of confidence factors with the operations not, and, or, xor, +, and *, classical fuzzy sets with the set-theoretic operations and the operations of the possibility theory, intuitionistic fuzzy sets with the operations on them, fuzzy logic based on the intuitionistic fuzzy sets and the possibility theory; fuzzy numbers, both integer and floating-point with conventional arithmetical operations, and linguistic variables and sets of linguistic variables with operations on them. String-oriented I/O is supported. A rich set of GTK+ GUI widgets is provided.

Tags Scientific/Engineering Artificial Intelligence Mathematics
Licenses GMGPL LGPL
Operating Systems OS Independent
Implementation Ada

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Jun 2009 13:41
  • Rrelease-after

    Changes: Installation instructions were added. This version conforms to the latest GNAT compiler (GNAT GPL 2009) and GtkAda (2.14).

    • Rrelease-mid
    •  13 Jul 2008 14:48
    • Rrelease-after

    Changes: This version was adapted to GNAT GPL 2008, GtkAda 2.10.2, and Units of Measurements for Ada v2.8. A bug was fixed in Get_Value_As for dimensioned numbers, linguistic variables, and sets.

    • Rrelease-mid
    •  30 Mar 2008 09:17
    • Rrelease-after

    Changes: All I/O packages have been switched to UTF-8 encoding. The rules of matching identifiers were enhanced to support ignorable code points such as hyphens.

    • Rrelease-mid
    •  13 Oct 2007 12:06
    • Rrelease-after

    Changes: GUI support in this version is based on Gtk 2.10 and GtkAda 2.10.

    • Rrelease-mid
    •  09 Sep 2007 12:28
    • Rrelease-after

    Changes: GTK+ widgets have been added for visualization and editing fuzzy and intuitionistic fuzzy objects. This includes a full-featured editor widget for fuzzy sets and sets of linguistic variables. The packages hierarchy was reworked to simplify instantiations (based on new Ada 2005 features).

    7b18cbe29ae97d90d854bafbaca81196_thumb

    Project Spotlight

    iLabs mobile toolbox

    A set of libraries and sample applications for J2ME.

    98977cccea6bf850f76bbaa2bf31773e_thumb

    Project Spotlight

    evolvotron

    A "generative art" image evolver.