Re: Q: fuzzy rules

From: Walter Banks (walter@bytecraft.com)
Date: Mon Dec 10 2001 - 12:38:58 MET

  • Next message: Yaochu Jin: "CFP: Workshop on Approximation and Learning in EC"

    This can be done in FuzzC
    if A then x is y

    y can be replaced with a fuzzy expressions of the form

    FUZZY { }

    I grepped for an example of this in a directory of many
    fuzzy projects and did not find a single example where
    this had been used in anything but test code.

    Fuzzy expressions can be effectively used in linguistic
    definitions as the following example shows neatly sidestepping
    the midnight discontinuity of time at midnight.

    LINGUISTIC hours TYPE char MIN 0 MAX 240
       {
        MEMBER day { 55 , 65 , 175 , 185 }
        MEMBER night {FUZZY { hours IS NOT day }}
        MEMBER morning {50, 60 , 80 , 90 }
        MEMBER evening { 160 ,170 ,190 , 200 }
        MEMBER nightsb {FUZZY { hours IS night AND
                                hours IS NOT evening }}
       }

    Walter Banks

    "Nikolaus D. Bayer" wrote:
    >
    > Hi all,
    >
    > so far I only have read about fuzzy rules like
    >
    > "if A then x is y"
    >
    > where A is a fuzzy expression consisting of linguistic terms and fuzzy
    > operators, x is a linguistic variable and y a linguistic term.
    >
    > Example:
    >
    > "if MaxSpeed is high and FuelConsumption is low then Attractiveness is high"
    >
    > Has anybody read/heard something about replacing the "x is y" part of
    > the fuzzy rule with an fuzzy expression?
    >
    > Any comments would be greatly appreciated,
    >
    > Nikolaus

    ############################################################################
    This message was posted through the fuzzy mailing list.
    (1) To subscribe to this mailing list, send a message body of
    "SUB FUZZY-MAIL myFirstName mySurname" to listproc@dbai.tuwien.ac.at
    (2) To unsubscribe from this mailing list, send a message body of
    "UNSUB FUZZY-MAIL" or "UNSUB FUZZY-MAIL yoursubscription@email.address.com"
    to listproc@dbai.tuwien.ac.at
    (3) To reach the human who maintains the list, send mail to
    fuzzy-owner@dbai.tuwien.ac.at
    (4) WWW access and other information on Fuzzy Sets and Logic see
    http://www.dbai.tuwien.ac.at/ftp/mlowner/fuzzy-mail.info
    (5) WWW archive: http://www.dbai.tuwien.ac.at/marchives/fuzzy-mail/index.html



    This archive was generated by hypermail 2b30 : Mon Dec 10 2001 - 12:42:58 MET