Monday, July 23, 2007

fuzzy modeling and control

"Essentials of Fuzzy Modeling and Control" , by Ronald R. Yager and Dimitar P. Filev, New York, NY: John Wiley, 1994; 388 pages

Excellent and comprehensive guide to Fuzzy Modeling and Control. This book successfully bridges theory with practice by including many concrete examples. It provides detailed examples of Fuzzy Logic Control (FLC) systems. And it provides the theoretical background behind many fundamental aspects of the subject, including the theory of Approximate Reasoning (AR).

Here is the Table of Contents annotated with key points from the book


Chapter 1 - Basic Concepts of Fuzzy Set Theory
  • 1.1 introduction
  • 1.2 fundamental concepts of fuzzy subsets
  • 1.3 operations on fuzzy sets
  • 1.4 fuzzy relationships
  • 1.5 the Extension Principle and fuzzy arithmetic
  • 1.6 measures of fuzziness
  • 1.7 linguistic values and possibility distributions
  • 1.8 measures of specificity
  • 1.9 references

    Chapter 2 - Aggregation Operations on Fuzzy Sets
    Intersection and union operations can be viewed in a more general setting as an aggregation of fuzzy subsets.
    Many applications of fuzzy sets involve aggregations.
    In this chapter we provide a number of different methods for aggregating fuzzy subsets.

    We first look at the intersection and the union operation.
    We introduce two classes of aggregation operators, the t-norm and the t-conorm, which generalize the intersection and union operations.

    We then turn to the issue of weighted intersections and unions.
    In some applications in artificial intelligence, a need arises for the ability to reason with default knowledge.
    We then turn from intersection and union to other aggregation operations which lie between them, mean operators.
    Then we turn to a specific type of mean operator, ordered weighted aggregation (OWA).
    We then use OWA operators to help make a connection between natural language stipulations of aggregations
    in terms of linguistic quantifiers and the mathematical realization of the stipulated aggregation.
    Last, fuzzy measure and fuzzy integral are introduced.

  • 2.1 introduction
  • 2.2 intersection and union of fuzzy sets
  • 2.3 weighted unions and intersections
  • 2.4 non-monotonic fuzzy operations
  • 2.5 mean aggregation operators
  • 2.6 ordered weighted averaging (OWA) operators
  • 2.7 obtaining OWA aggregation functions
  • 2.8 linguistic quantifiers and OWA operators
  • 2.9 fuzzy measures and integrals
  • 2.10 references

    Chapter 3 - Theory of Approximate Reasoning (AR)
  • 3.1 introduction
    Lotfi Zadeh introduced the concept of Approximate Reasoning in 1979.
    Based upon fuzzy sets, it provides a powerful framework for reasoning in the face of uncertain information.
    Central to this theory is the representation of propositions as statements assigning fuzzy sets as values to variables.
    The formal AR framework is provided in this chapter.
    The AR framework provides a mechanism for modeling and making inferences from imprecise functional relationships.
    This mechanism forms the basis of the fuzzy systems modeling technique.

  • 3.2 primary elements of the AR system
    Definitions: atomic variables, universe of discourse, joint variable, canonical statement, possibility, tautology,
    conjoin, cylindrical extension, proposition equivalence.
  • 3.3 semantics of the AR system
    Translation rules: proposition negation, proposition Anding, proposition Oring, Plying operation
  • 3.4 deduction in AR
    Definitions: deduction, Inference rules 1 and 2
    Theorems: monotonicity
  • 3.5 minimal solutions and projections
    Definitions: projection, minimal value,
    Theorems: 6 theorems
  • 3.6 binary logic in AR
    Binary propositional logic as a special case of AR
  • 3.7 functional representations
    Extension of the AR inference mechanism to (non-binary) functional relationships.
  • 3.8 references


    Chapter 4 - introduction to Fuzzy Logic Control
    The best chapter of the book.

  • 4.1 introduction
    Introduction to conventional system control; feedback.
    Definitions
    C: controller
    S: system
    y: output
    w: set point
    u: controller action
    e: error, w-y
    f: non-linear function

    Conventional controller algorithms are expressed via analytic algorithms based upon conventional set theory.
    Fuzzy logic controllers (FLC) are expressed via knowledge-based algorithms based upon fuzzy set theory.
    FLCs are expressed via a linguistic description, and a predicate rule-based inference algorithm.

  • 4.2 fuzzy logic controller (FLC): basic concept
    The general form of the conventional logic controller is
    (1) u(k) = f(e(k),e(k-1),...,e(k-v),u(k-1),u(k-2),...,u(k-v))

    A FLC is a knowledge=based system consisting of IF ... THEN rules with vague predicates and a fuzzy logic inference mechanism.
    The general form of the fuzzy logic controller is
    (2) u(k) = F(e(k),e(k-1),...,e(k-v),u(k-1),u(k-2),...,u(k-v))

    where the function F is described by a rule-base.

    An example using 5 predicate rules and linguistic labels represented as fuzzy sets.
    The linguistic labels & predicate logic are what allow a heuristic implementation.
    These are based upon human knowledge of the particular system.

  • 4.3 reasoning with an FLC
    Very important section ... and difficult to capture without a technical document editor (LaTex here we come):

    The phrase 'reasoning' is used to indicate 'the process' in which the given input values and antecedent variables are used in conjunction with the knowledge-base to obtain the output value, the consequent. This is based upon the theory of Approximate Reasoning (AR).

    The procedure for obtaining the fuzzy output value is:
    1 - find the firing level of each of the rules
    2 - find the output of each of the rules
    3 - aggregate the individual rule outputs to obtain the overall system output.

    The degree (level) of firing (DOF) for the ith is shown to be

    DOF = B1(x1*) ^ B2(x2*)

    for antecedent linguistic labels B1, B2 and inputs x1, x2

    the ith output fuzzy set F is obtained by anding the DOF and the consequent set D:

    F = DOF ^ D

    Similarly, aggregation across ALL i individual rule outputs F gives the fuzzy output F

    F(y) = V F(y) = V ( DOF ^ D )

    This approach is known as the (constructive) Mamdani method

  • 4.4 illustration of the basic reasoning algorithm
    The procedure for obtaining the de-fuzzified output value is further detailed as follows:

    1 - calculate the DOF of the rules for crisp inputs or for fuzzified noisy inputs
    2 - find the membership function of output fuzzy set Fi inferred by the ith rule, for all i
    3 - form the membership function of output fuzzy set F, inferred by the rule-base of FLC by aggregating the Fi
    4 - calculate the crisp output of FLC y* by defuzzification of fuzzy set F using the center of area (COA) or mean of maxima (MOM) method

    Extended example included

  • 4.5 on the relationship to PI, PD and PID control
    How Mamdani-type FLCs can be regarded as PI, PD and PID-like control algorithms
    Now, the next two sections address 2 of the most important FLC implementation challenges

  • 4.6 design of the FLC: determination of the linguistic values
    Determination of the linguistic values, the membership functions of the associated reference fuzzy sets, can be a challenge.
    This is a surprisingly complex topic.
    A complex example of reference fuzzy set membership functions in analytic form is provided.
    Creating the membership functions requires pairing skills and experience in both FL methodology and the particular problem domain.

  • 4.7 design of the FLC: construction of the knowledge base
    Construction of the knowledge base is the most crucial and difficult part of FLC design. In the past, knowledge base construction was an ad hoc process. FLC has been criticized for a lack of a general systematic tool for creating the knowledge base. However, there are a variety of (non-systematic) approaches. Building the FLC knowledge base requires both a system operator expert, as well as an FLC system specialist.

    One more formal approach utilizes the concept of a knowledge template rule-base.
    The MacVicar-Whelan template rule-base is described in this section.

  • 4.8 design of the FLC: tuning
    Summary of practical design rules in FLC design

    step 1 - determine the input and output variables of the FLC, and any PI, PD, or PID-like similarities
    step 2 - define the FLC parameters - scaling factors, normalized universe of discourse, linguistic variables, and membership functions
    step 3 - determine the FLC rule-base
    step 4 - computational realization of the FLC

  • 4.9 extension of the Mamdani FLC
    Originally, the Mamdani FLC was considered a knowledge-base alternative to conventional system control methods.
    The concept of fuzzy control can be applied (with appropriate rules) not only to calculating the control variable, but also for updating the control strategy itself.
    For example, modifying the setpoint.
    An example of this is provided, for modifying the setpoint of a non-linear, non-stationary biochemical process.

  • 4.10 references


    Chapter 5 - Fuzzy System Models
  • 5.1 introduction
    The complexity of the real world is most dramatically reflected in "soft" area such as social, economic, ecological, and biological systems.
    Multi-dimensionality, hierarchical structures, mutual interactions, internal feedback mechanisms, and unpredictable dynamics are only a part of the characteristics of such complex systems.
    This complexity accounts for some of the reasons for the difficulties in the attempts to transfer the powerful systems and control techniques to these disciplines.
    The weakness of the traditional quantitative techniques to adequately describe complex phenomena was summarized in the well-known principle of incompatibility, formulated by L. Zadeh. This principle states that "as the complexity of a system increases, our ability to make precise and yet significant statements about its behaviors diminishes, until a threshold is reached beyond which precision and significance or relevance) become almost mutually exclusive characteristics."

    Fuzzy system models fall into 2 categories
    (1) Linguistic Models (LM) based upon collections of IF-THEN rules with fuzzy predicates, fuzzy quantities, and natural language system description
    (2) Takagi-Sugeno-Kang (TSK) models, formed by logical rules with a fuzzy antecedent and a functional consequent.
    TSK models combine fuzzy and non-fuzzy models.
    [[ note that this 60-page chapter devotes only 13 pages to TSK models ]]

  • 5.2 linguistic models as a tool for complex systems representation
  • 5.3 general representation for inference from a fuzzy model

    According to the theory of approximate reasoning, each model rule: IF U is B THEN V is D
    can be translated into a canonical proposition of the form (U,V) is R
    where R is a fuzzy relationship defined on the Cartesian product universe X x Y

  • 5.4 Mamdani-type (constructive) linguistic models
    There are 2 types of Linguistic models
    (1) Mamdani-type (constructive) LM
    (2) Logical-type (destructive) LM

    Mamdani-type models are built by constructing the union of all the individual fuzzy relations.

  • 5.5 logical-type (Destructive) linguistic models
    Under this approach the aggregation of individual rules (ALSO connectives) is accomplished by the fuzzy intersection.

  • 5.6 linguistic models and the problem of defuzzification
  • 5.7 multiple variable linguistic models
  • 5.8 linguistic models of dynamic systems: state space approach
  • 5.9 input-output fuzzy models of dynamic systems
  • 5.10 Takagi-Sugeno-Kang (TSK) fuzzy models
  • 5.11 quasi-linear and quasi-nonlinear fuzzy models
  • 5.12 references
    [28] Box, Jenkins, "Time Series Analysis, Forcasting and Control", Holden Day 1970

    Chapter 6 - Developing Fuzzy Models

  • 6.1 introduction
    Three fuzzy modeling principals according to Zadeh for complex/ill-defined systems
    1 - linguistic variables
    2 - conditional fuzzy statements
    3 - fuzzy algorithms

    an important issue in model design is ... how to build the model, the methodology. Here are two approaches.
    *1* (direct approach) early examples inspired by expert systems (ES) extracted the model from the operator expert describe the system linguistically using natural language, then translate into formal structure using approximate reasoning (AR)
    *2*(system identification approach) inspired by classical systems theory, and more recent neural network development, this is a two phase approach.
    phase 1: structure identification
    phase 2: parameter identification

    p205

    Structure identification ... template based models combine expert knowledge the system expert provides template linguistic values which allow us to partition the input-output (I/O) space
    fuzzy sets are given a priori the template values are used to define 'potential' rules; I/O data is used to generate weights or probabilities

    If template linguistic values are not available, then the system structure can be obtained by clustering the IO space. Mountain-clustering provides a systematic approach to identifying the most important rules from the IO data.

    Parameter identification is closely related to member function estimation. Real success in parameter id was achieved with the TSK method, which combines Kalman filtering. The TSK method also demonstrates a way of developing fuzzy models though a simplification of the Mamdani reasoning.

    The coupling of FL and NN is a new and powerful tool for parameter identification of FL models with the use of back-propagation

  • 6.2 direct approach to constructing linguistic models
  • 6.3 learning of LM based on fuzzy relational equations
  • 6.4 template-based fuzzy systems modeling
  • 6.5 template fuzzy modeling via belief structures
  • 6.6 learning fuzzy model parameters via back-propagation
  • 6.7 LMS method and Widrow-Hoff rule for learning consequents
  • 6.8 Kalman filter method of learning consequents
  • 6.9 the mountain-clustering method
  • 6.10 developing fuzzy knowledge bases by mountain clustering
  • 6.11 references
    [35] Aoki, "Optimization of Stochastic Systems", 1967

    Chapter 7 - Theoretic Analysis of FLC

  • 7.1 introduction
    p265 FLC does not require a precise mathematical model of the controller object because it models the experience & knowledge of the operator.
    But, thee is more ... recent developments into FLC self tuning
    Comparison to (classical) PD controllers, like a virtual non-linear PD controller ...
    Lots of discussion of sliding mode ... complex ...

  • 7.2 knowledge-based design of FLC
  • 7.3 the FLC as a virtual PI (PD) controller
  • 7.4 tuning FLC as a PID controller
  • 7.5 the FLC as a variable structure system
  • 7.6 on the relationship between sliding mode control and FLC
  • 7.7 sliding mode control by FLC
  • 7.8 references
    p311 references include [9], [10] design of self-tuning fuzzy controllers.

    Chapter 8 - Defuzzification Problem

  • 8.1 introduction
    p311 Compare & contrast the various defuzzification methods
    p315 Defuzzification is a "selection" problem. First, a fuzzy set must be converted into a "probability" distribution. Then, a crisp value is selected either:
    (a) by random experiment, or
    (b) by expected value

  • 8.2 the probabilistic nature of the selection process based on a fuzzy set
  • 8.3 general view of the defuzzification process
  • 8.4 BDD transformations and the BADD dufuzzification method
  • 8.5 the SLIDE defuzzification method
  • 8.6 the M-SLIDE defuzzification method
  • 8.7 the RAGE defuzzification method
  • 8.8 defuzzification under constraints: the RAGE approach
  • 8.9 defuzzification by constrained optimization
  • 8.10 references

    Chapter 9 - The Flexible Structure of Fuzzy Systems

  • 9.1 introduction
    p357 introduce a more powerful & flexible parameterized fuzzy reasoning framework that unifies both Mamdani-type and logical-types models.
    More powerful ... how ?

  • 9.2 main fuzzy reasoning paradigms
  • 9.3 soft fuzzy implications
  • 9.4 soft rule aggregating
  • 9.5 soft rule firing
  • 9.6 parameterized fuzzy reasoning methods
  • 9.7 compromise fuzzy reasoning method (CFR)
  • 9.8 confidence in the partitioning of the input and output space
  • 9.9 application of the structure flexibility
  • 9.10 references
  • Thursday, July 5, 2007

    fuzzy computing references

    These references fall into one of 3 categories:

  • fuzzy logic soft computing methods, theory & applications
  • conventional (hard) computing methods, for comparative purposes
  • background to some problems possibly amenable to a fuzzy logic approach


    1. BISC - Berkeley Initiative for Soft Computing
      This site was updated .... it now includes Zadeh's papers, including the original ones from the 1960's & 70's, that were previously difficult to obtain (without paying publisher fees):. More current papers through 2005 are also included.

    2. robert.engle-Financial Econometrics - A New Discipline With New Methods.394.pdf
    3. robert.engle.hi-frequency-data-econometrica-ucsd9615.pdf
      Econometrics is financial signal processing. These articles illustrate standard Econometrics methods - ARCH, GARCH, time series analysis.

    4. Quantitative analysis of Energy Markets - world.sci-6352_chap01.pdf
    5. Quantitative analysis of Energy Markets - world.sci-6352_toc.pdf
      Lukewarm treatment of a hot topic

    6. 2002 - Society for Industrial and Applied Math - Ross,Booker,Parkinson.pdf
      Attempting to bridge the gap between fuzzy logic and classical probability methods

    7. 199X-Arnold-Shapiro-Actuarial-Dept-Penn-State.pdf
    8. 2003-Arnold-Shapiro-Actuarial-Dept-Penn-State.pdf
      Interesting, a Penn State financial actuarial professor's view on fuzzy neural methods

    9. Genetic Programming of Fuzzy Logic Rules Financial Trading-scientio.com.pdf
      Plausible application of fuzzy logic methods to trading problems

    10. 2005-TAC-Adaptive Trading Agent for Supply Chain.pdf
      not convinced

    11. 2006-Italian-economists-ALTERNATIVE APPROACH TO FIRMS’ EVALUATION.pdf
      Interesting application of fuzzy logic to financial statement analysis

    12. 2001-Agent bidding strategy based on fuzzy logic in a continuous double auction-ACM.pdf
      Needs a second read

    13. 1999-Preist-Commodity trading using an agent-based iterated double auction.pdf
      Not convinced

    14. 1985-Tutorial on fuzzy logic in simulation-NASA-grant.pdf
      Intro level, not much on simulation

    15. Kandel,Meyer,Rundus-the triad of fuzzy theory.pdf
      Fuzzy logic, set theory, and mathematics ... discusses confusion and the burden of proof

    16. 1994-Fuzzy systems - an overview-ACM.pdf
      Good introduction, factual tables and graphs; perhaps at times over-exhuberant

    17. 1998-Object oriented process modeling with fuzzy logic-ACM.pdf
      Not pursuaded

    18. 1995-Dubois,Prade-What does fuzzy logic bring to AI-ACM.pdf
      Discussion of fuzzy logic and AI; highlights the burden of proof on the former

    19. 1999-Hierarchical fuzzy configuration of implementation strategies-ACM.pdf
      First read: Does this added complexity subtract from the essence and the value proposition of fuzzy logic.
      Requires a second read

    20. Mamdani-Application of fuzzy logic to approximate reasoning using linguistic synthesis.pdf
      Mamdani contributed the major concepts of Fuzzy systems control and linguistic synthesis.

    21. Review - Essentials of Fuzzy Modeling and Control by Ronald R. Yager and Dimitar P. Filev (John Wiley, 1994).pdf
      Bought the book based upon this review

    22. 1994-Comparison of fuzzy to Proportional-Derivative control systems.pdf
      Comparison of fuzzy systems control to conventional PD systems control

    23. 1994-fuzzy model-based optimal control strategy-Schlumberger-ACM.pdf
      Schlumberger Corporation research on fuzzy control systems

    24. Siemens-Fuzzy signals in control loops.pdf
      Siemens Corporation research on fuzzy control systems

    25. Ontonix Stochastic (optimal) vs Fuzzy (robust) Methods.pdf
      interesting presentation - comparison of stochastic and fuzzy logic methods

    26. 2002-FuzzyDamageDetection.pdf
      Fuzzy logic expert systems

    27. 2007 - FUZZY LOGIC FOR BUSINESS, FINANCE - Bojadziev, World Science chap01.pdf
      My introduction to fuzzy logic - consistent notation, good delivery - free download

    28. 2003-Fuzzy-Modeling Imprecise Factors in Environmental Policy.pdf
      Application of fuzzy logic to environmental policy

    29. 1976-Fuzzy reasoning and the logics of uncertainty - p179-gaines.pdf
      Includes 100 references, need to re-read

    30. 2000-fuzzy logic and OOD- ACM-marcelloni.pdf
      A fuzzy logic solution to the problem of object oriented design. Not pursuaded.

    31. 2005-Fuzzy Logic Controller (FLC) for shortening the TCP.pdf
      Nice example of a TCP/IP fuzzy logic controller.

    32. 2005 Larsen Lecture Notes - Fundamentals of fuzzy sets and fuzzy logic.pdf
      Excellent - my first introduction to fuzzy set theory

    33. NickolasTufillaro-nonlinear systems-quadratic_map_lab.pdf
      Example of non-linear, non-stable systems behaviour (stabiity is not a given ...)

    34. 2007 - StreamBase Algo_Trading1.07.pdf
      Algorithm trading vendor solution ... questionable

    35. 2005-Online Trading Algorithms and Robust Option Pricing.pdf
      Stanford Business School options analysis ... questionable

    36. 2005-Mertacor A Successful Autonomous Trading Agent.pdf
      Fuzzy logic online trading application ... questionable

    37. LOTFI A. ZADEH, Fuzzy Logic, Neural Networks, and SoFt Computing, Communications of the ACM, March 1994, Volume 37 No. 3.pdf
      Great article from the inventor of Soft Computing and fuzzy logic.

    38. wilmott - Stochastic Volatility and Mean Variance analysis.pdf
      Topics in Stochastic Volatility and Mean Variance ...

    39. 2007 Cisco - trading_floor_architecture.pdf
      High frequency signal processing vendor solution

    40. Monte Carlo -Long winded diatribe.pdf
      Meditation and intuition of the Monte Carlo method.
      Can soft computing provide an alternative, approximate solution to the Monte Carlo method.

    41. black-scholes - laplaceTransform - 020310_skachkov.pdf
      Interesting ... alternative LaPlace Transform solution to Black Scholes

    42. 2007-Grid Computing Financial Services Report.pdf
      Grid processing solutions in the financial services

    43. BC_FPGA_Datasheet.pdf
      Field programmable gate array (FPGA) vendor

    44. 2001-Hellmann fuzzyLogic Introduction.pdf
      Good fuzzy logic introduction and great color pictures

      Priemer,Nigam Murmur_Detection_2006.doc
      Simplicity-Based Fuzzy Clustering Approach for Detection and Extraction of Murmurs from the Phonocardiogram

    45. Priemer,Kolodzjc-Stable and Dynamic Fuzzy Controller.pdf
      Design of a Stable and Dynamic Fuzzy Controller to Achieve Linguistic Closed Loop System Performance Specifications

    46. fuzzy author index 06004490.pdf
      2006 Author Title index of fuzzy systems papers

    47. Intel - multi-core programming - 2006 MCP_SampleCh01.pdf
      Concurrent systems programming, Intel multi-core

    48. parallel programming with GCC - rhs2006.pdf
      Concurrent systems programming, parallel programming GCC extensions

    49. XtremeData-NathanWoods_FPGA_2007_presentation.pdf
      FPGA vendor, systems architecture overview

    50. XtremeData-FPGA_Acceleration_in_HPC.pdf
      FPGA vendor, systems architecture overview, financial analytics case Study

    51. Information (Quantum) Mechanics - John L. Haller Jr. - 0106081.pdf
      Information mechanics ... is hard to relate to soft computing

    52. 2003-java-messaging-p2p-junginger-masters-thesis.pdf
      An M.S. thesis on HPC and java messaging.

    53. 2006-nonextensive approach to the dynamics of financial observables.pdf
      Application of statistical mechanics to finance ... close to information mechanics

    54. 2004-robert.engle Analysis of High Frequency Financial Data.pdf
      High frequency financial signal processing

    55. 2003 - Kalman filtering for fuzzy discrete time dynamic systems.pdf
      Integration of fuzzy systems and Kalman filters, Dan Simon

    56. thesis - Stefano Mazzocchi.pdf
      Thesis from the creator of Apache Cocoon, JServ and other open source projects [nothing to do with FL]

    57. Kalman filter Taygeta Scientific
      Taygeta Scientific Inc ... Kalman filtering, non-linear systems

    58. ALEXANDER LIPTON-LIFSCHITZ
      UIC professor and financial engineering leader

    59. Kalman Filtering for Fuzzy Dynamic Systems
      Kalman Filtering for Fuzzy Dynamic Systems, Academic, Dan Simon

    60. Kalman filtering
      Kalman filtering development, Corporate, Dan Simon

    61. wikipedia fuzzy_logic
    62. wikipedia fuzzy_set
    63. wikipedia control_theory
    64. wikipedia triangular_norm
    65. wikipedia princile_of_bivalence
    66. wikipedia multi-valued_logic
    67. wikipedia fourier_transform
    68. wikipedia fast_fourier_transform
    69. wikipedia fuzzy_system
    70. wikipedia Uncertainty_principle
    71. wikipedia Characteristic_function
    72. wikipedia Indicator_function
    73. wikipedia Maximum_likelihood
    74. wikipedia Multivariate_random_variable

  • Sunday, July 1, 2007

    2007 fuzzy book review

    "Fuzzy Logic for Business, Finance, and Management" Bojadziev, 2007, worldscibooks.com

    Four decades have passed since Lotfi Zadeh delivered fuzzy set theory in 1965.
    Hundreds of fuzzy set theory books and papers have been written since then.
    Here is the latest ... the publisher gives away Chapter One for free download.

    Here is the outline of Chapter One.

    (1.1) - classical set theory review: relations and functions

  • bi-variate membership rule, universal set, empty set, interval, subset, complement, intersection, union, disjoint, convex, complementary
  • cartesian product, relation, function
  • indicator (or characteristic) function
  • membership function
  • tall example

    (1.2) - fuzzy set theory introduction
  • fuzzy set is a generalization of Cantor crisp set
  • fuzzy set members have a degree of membership - is formally equal to it's membership function
  • fuzzy set normalization
  • fuzzy singleton set
  • alpha-level interval, or a-cut defined- is a crisp set, is a confidence level indicator
  • fuzzy set convexity - iff all alpha-level intervals are convex
  • tall example, revisited

    (1.3) - basic operations on fuzzy sets
  • most classical set operations hold, except: the principle of the excluded middle does *NOT*

    (1.4) - fuzzy numbers
  • fuzzy number is a fuzzy set that is convex and normalized (concave != convex)
  • fuzzy number have an interval [a1; a2] called the supporting interval, as well as a maximum
  • piecewise-quadratic fuzzy number - bell-shape with 2 parameters: peak point and bandwidth

    (1.5/6) - triangular / trapezoidal fuzzy numbers

    (1.7) - fuzzy relations
  • 2 notions of generalization .... (? intentional or accidental)
  • fuzzy relations generalize fuzzy sets from 2-space to 3-space
  • fuzzy relations generalize crisp relations (more expressive domain:-> range mapping )
  • ... enter 'linguistic relations'

    (1.8) fuzzy relation operations
  • R1 = { (x,y), ur1(x,y) } , (x,y) in A x B
  • previous operations confirmed, plus
  • direct min prouduct, and
  • direct max prouduct

    Concluding Notes
  • examples: Heap, Tall
  • fuzzy sets are not a new probability type, there are substantial differences.
  • For instance, grade or degree of membership is not a probablistic concept.
  •