Fuzzy Logic 2 for Mathematica Provides Greater Flexibility for Exploring Fuzzy Systems
- To: mathgroup at smc.vnet.net
- Subject: [mg41719] Fuzzy Logic 2 for Mathematica Provides Greater Flexibility for Exploring Fuzzy Systems
- From: Wolfram Research <newsdesk at wolfram.com>
- Date: Mon, 2 Jun 2003 04:35:25 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Wolfram Research has just released Fuzzy Logic 2, an update to this Mathematica application package that has been lauded by users as "the best fuzzy logic software currently available on the market." Version 2 includes a large number of new functions that enhance the already robust set of utilities available with the package as well as other performance improvements resulting in part from the package's ability to capitalize on advances in Mathematica 4 and subsequent versions. Fuzzy Logic provides a flexible environment for creating, modifying, and visualizing fuzzy sets and fuzzy logic-based systems. Built-in functions help users through every stage of the design process to define inputs and outputs, create fuzzy set membership functions, manipulate and combine fuzzy sets and relations, apply inferencing functions to system models, and incorporate defuzzification routines. Ready-to-use graphics routines make it easy to visualize defuzzification strategies, fuzzy sets, and fuzzy relations. New functionality in Fuzzy Logic 2 includes: a. Broader definition of universal space, using three numbers that specify the start and end of the universal space and the increment between elements b. New membership functions for creating special types of fuzzy sets, including bell-shaped, sigmoidal, two-sided Gaussian, and digital c. New fuzzy graph visualization tool d. New functions for finding the smallest and largest of maximum defuzzification and the bisector of area defuzzification of a fuzzy set e. Operators for finding the fuzzy cardinality, degree of subsethood, Hamming distance, and alpha levels of or between fuzzy sets or relations f. Yu and Weber union and intersection operations g. Introduction of alpha cuts for fuzzy relations h. Fuzzy relation equations i. Random fuzzy sets and fuzzy relations functions j. Fuzzy inferencing functions for rule-based inference k. Fuzzy arithmetic functions for fuzzy multiplication and division l. Fuzzy C-means clustering function for finding cluster centers and their associated partition matrices and progressions The ease with which fuzzy sets and relations can be entered and manipulated in Fuzzy Logic makes this product ideally suited for professionals, researchers, educators, and students with all levels of experience in fuzzy logic theory. Because Fuzzy Logic is written in the Mathematica language, its functionality can also be easily extended and modified to meet the precise needs of users in different fields. Additionally, Fuzzy Logic can be used in conjunction with other Mathematica application packages designed for these specialized areas or with unrelated software via MathLink. For more information about Fuzzy Logic 2, visit the product website at: http://www.wolfram.com/products/applications/fuzzylogic