home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / fuzzy-logic / part1 next >
Text File  |  1993-12-12  |  62KB  |  1,627 lines

  1. Newsgroups: comp.ai.fuzzy,comp.answers,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!usc!elroy.jpl.nasa.gov!swrinde!emory!europa.eng.gtefsd.com!fs7.ece.cmu.edu!honeydew.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!mkant
  3. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  4. Subject: FAQ: Fuzzy Logic and Fuzzy Expert Systems 1/1 [Monthly posting]
  5. Message-ID: <fuzzy.faq_755770552@cs.cmu.edu>
  6. Followup-To: poster
  7. Summary: Answers to Frequently Asked Fuzzy Questions. Read before posting.
  8. Sender: news@cs.cmu.edu (Usenet News System)
  9. Supersedes: <fuzzy.faq_753178147@cs.cmu.edu>
  10. Nntp-Posting-Host: a.gp.cs.cmu.edu
  11. Reply-To: mkant+fuzzy-faq@cs.cmu.edu
  12. Organization: School of Computer Science, Carnegie Mellon University
  13. Date: Mon, 13 Dec 1993 08:16:33 GMT
  14. Approved: news-answers-request@MIT.EDU
  15. Expires: Mon, 24 Jan 1994 08:15:52 GMT
  16. Lines: 1608
  17. Xref: senator-bedfellow.mit.edu comp.ai.fuzzy:1517 comp.answers:2984 news.answers:15732
  18.  
  19. Archive-name: fuzzy-logic/part1
  20. Last-modified: Tue Oct 12 21:38:16 1993 by Mark Kantrowitz
  21. Version: 1.4
  22.  
  23. ;;; *****************************************************************
  24. ;;; Answers to Questions about Fuzzy Logic and Fuzzy Expert Systems *
  25. ;;; *****************************************************************
  26. ;;; Written by Erik Horstkotte, Cliff Joslyn, and Mark Kantrowitz
  27. ;;; fuzzy.faq -- 61864 bytes
  28.  
  29. Contributions and corrections should be sent to the mailing list
  30. mkant+fuzzy-faq@cs.cmu.edu. 
  31.  
  32. Note that the mkant+fuzzy-faq@cs.cmu.edu mailing list is for
  33. discussion of the content of the FAQ posting only by the FAQ
  34. maintainers. It is not the place to ask questions about fuzzy logic
  35. and fuzzy expert systems; use the newsgroup comp.ai.fuzzy for that. If
  36. a question appears frequently in that forum, it will get added to the
  37. FAQ list.
  38.  
  39. The original version of this FAQ posting was prepared by Erik Horstkotte
  40. of Togai InfraLogic <erik@til.com>, with significant contributions by
  41. Cliff Joslyn <cjoslyn@bingsuns.cc.binghamton.edu>.  The FAQ is
  42. maintained by Mark Kantrowitz <mkant@cs.cmu.edu> with advice from Erik
  43. and Cliff. To reach us, send mail to mkant+fuzzy-faq@cs.cmu.edu.
  44.  
  45. Thanks also go to Michael Arras <arras@forwiss.uni-erlangen.de> for
  46. running the vote which resulted in the creation of comp.ai.fuzzy,
  47. Yokichi Tanaka <tanaka@til.com> for help in putting the FAQ together,
  48. and Walter Hafner <hafner@informatik.tu-muenchen.de>, Satoru Isaka
  49. <isaka@oas.omron.com>, Henrik Legind Larsen <hll@ruc.dk>, Tom Parish
  50. <tparish@tpis.cactus.org>, Liliane Peters <peters@borneo.gmd.de>, Naji
  51. Rizk <nrr1000@phx.cam.ac.uk>, Peter Stegmaier <peter@ifr.ethz.ch>, Prof.
  52. J.L. Verdegay <jverdegay@ugr.es>, and Dr. John Yen <yen@cs.tamu.edu> for
  53. contributions to the initial contents of the FAQ.
  54.  
  55. This FAQ is posted once a month on the 13th of the month. In between
  56. postings, the latest version of this FAQ is available by anonymous ftp
  57. from CMU:
  58.  
  59.    To obtain the file from CMU, connect by anonymous ftp to any CMU CS
  60.    machine (e.g., ftp.cs.cmu.edu [128.2.206.173]), using username
  61.    "anonymous" and password "name@host". The file fuzzy.faq
  62.    is located in the directory
  63.        /afs/cs.cmu.edu/project/ai-repository/ai/pubs/faqs/fuzzy/
  64.    [Note: You must cd to this directory in one atomic operation, as
  65.    some of the superior directories on the path are protected from
  66.    access by anonymous ftp.] If your site runs the Andrew File System,
  67.    you can just cp the file directly without bothering with FTP.
  68.  
  69. The FAQ postings are also archived in the periodic posting archive on
  70. rtfm.mit.edu [18.70.0.209]. Look in the anonymous ftp directory
  71. /pub/usenet/news.answers/ in the subdirectory fuzzy-logic/. If you do not
  72. have anonymous ftp access, you can access the archive by mail server
  73. as well.  Send an E-mail message to mail-server@rtfm.mit.edu
  74. with "help" and "index" in the body on separate lines for more
  75. information.
  76.  
  77.  
  78. Table of Contents:
  79.  
  80.   [1] What is the purpose of this newsgroup?
  81.   [2] What is fuzzy logic?
  82.   [3] Where is fuzzy logic used?
  83.   [4] What is a fuzzy expert system?
  84.   [5] Where are fuzzy expert systems used?
  85.   [6] What is fuzzy control?
  86.   [7] What are fuzzy numbers and fuzzy arithmetic?
  87.   [8] Isn't "fuzzy logic" an inherent contradiction? 
  88.               Why would anyone want to fuzzify logic?
  89.   [9] How are membership values determined?
  90.  [10] What is the relationship between fuzzy truth values and probabilities?
  91.  [11] Are there fuzzy state machines?
  92.  [12] What is possibility theory?
  93.  [13] How can I get a copy of the proceedings for <x>?
  94.  [14] Fuzzy BBS Systems, Mail-servers and FTP Repositories
  95.  [15] Mailing Lists
  96.  [16] Bibliography
  97.  [17] Journals and Technical Newsletters
  98.  [18] Professional Organizations
  99.  [19] Companies Supplying Fuzzy Tools
  100.  [20] Fuzzy Researchers
  101.  
  102. Search for [#] to get to topic number # quickly. In newsreaders which
  103. support digests (such as rn), [CNTL]-G will page through the answers.
  104.  
  105. Recent changes:
  106. ;;; 21-APR-93 eh    Corrected crisp value of Centroid defuzzification and added
  107. ;;;                 example.
  108. ;;; 21-APR-93 mk    Two corrections from Dr. Aivars Celmins wrt IFSA entry.
  109. ;;; 20-MAY-93 mk    Minor changes to [7] and [10].
  110. ;;;  7-JUN-93 mk    Added pointer to Josef Benedikt's bibliography to 16.
  111. ;;;
  112. ;;; 1.1:
  113. ;;; 26-JUL-93 mk    Corrected error in table in [4].
  114. ;;; 27-JUL-93 mk    Added some references to 2, 16, and 17.
  115. ;;;
  116. ;;; 1.2:
  117. ;;; 24-AUG-93 mk    Updated information about the Huntington Technical Brief.
  118. ;;;
  119. ;;; 1.3:
  120. ;;; 13-SEP-93 mk    Fuzzy-Mail and NAFIPS-L gatewayed to comp.ai.fuzzy.
  121. ;;; 28-SEP-93 mk    Updated Fuzzy-Mail list info.
  122. ;;;
  123. ;;; 1.4:
  124. ;;; 12-OCT-93 mk    Added Terano text.
  125.  
  126. ================================================================
  127. Subject: [1] What is the purpose of this newsgroup?
  128. Date: 15-APR-93
  129.  
  130. The comp.ai.fuzzy newsgroup was created in January 1993, for the purpose
  131. of providing a forum for the discussion of fuzzy logic, fuzzy expert
  132. systems, and related topics.
  133.  
  134. ================================================================
  135. Subject: [2] What is fuzzy logic?
  136. Date: 15-APR-93
  137.  
  138. Fuzzy logic is a superset of conventional (Boolean) logic that has been
  139. extended to handle the concept of partial truth -- truth values between
  140. "completely true" and "completely false".  It was introduced by Dr. Lotfi
  141. Zadeh of UC/Berkeley in the 1960's as a means to model the uncertainty
  142. of natural language. (Note: Lotfi, not Lofti, is the correct spelling
  143. of his name.)
  144.  
  145. Zadeh says that rather than regarding fuzzy theory as a single theory, we
  146. should regard the process of ``fuzzification'' as a methodology to
  147. generalize ANY specific theory from a crisp (discrete) to a continuous
  148. (fuzzy) form (see "extension principle" in [2]). Thus recently researchers
  149. have also introduced "fuzzy calculus", "fuzzy differential equations",
  150. and so on (see [7]).
  151.  
  152. Fuzzy Subsets:
  153.  
  154. Just as there is a strong relationship between Boolean logic and the
  155. concept of a subset, there is a similar strong relationship between fuzzy
  156. logic and fuzzy subset theory.
  157.  
  158. In classical set theory, a subset U of a set S can be defined as a
  159. mapping from the elements of S to the elements of the set {0, 1},
  160.  
  161.    U: S --> {0, 1}
  162.  
  163. This mapping may be represented as a set of ordered pairs, with exactly
  164. one ordered pair present for each element of S. The first element of the
  165. ordered pair is an element of the set S, and the second element is an
  166. element of the set {0, 1}.  The value zero is used to represent
  167. non-membership, and the value one is used to represent membership.  The
  168. truth or falsity of the statement
  169.  
  170.     x is in U
  171.  
  172. is determined by finding the ordered pair whose first element is x.  The
  173. statement is true if the second element of the ordered pair is 1, and the
  174. statement is false if it is 0.
  175.  
  176. Similarly, a fuzzy subset F of a set S can be defined as a set of ordered
  177. pairs, each with the first element from S, and the second element from
  178. the interval [0,1], with exactly one ordered pair present for each
  179. element of S. This defines a mapping between elements of the set S and
  180. values in the interval [0,1].  The value zero is used to represent
  181. complete non-membership, the value one is used to represent complete
  182. membership, and values in between are used to represent intermediate
  183. DEGREES OF MEMBERSHIP.  The set S is referred to as the UNIVERSE OF
  184. DISCOURSE for the fuzzy subset F.  Frequently, the mapping is described
  185. as a function, the MEMBERSHIP FUNCTION of F. The degree to which the
  186. statement
  187.  
  188.     x is in F
  189.  
  190. is true is determined by finding the ordered pair whose first element is
  191. x.  The DEGREE OF TRUTH of the statement is the second element of the
  192. ordered pair.
  193.  
  194. In practice, the terms "membership function" and fuzzy subset get used
  195. interchangeably.
  196.  
  197. That's a lot of mathematical baggage, so here's an example.  Let's
  198. talk about people and "tallness".  In this case the set S (the
  199. universe of discourse) is the set of people.  Let's define a fuzzy
  200. subset TALL, which will answer the question "to what degree is person
  201. x tall?" Zadeh describes TALL as a LINGUISTIC VARIABLE, which
  202. represents our cognitive category of "tallness". To each person in the
  203. universe of discourse, we have to assign a degree of membership in the
  204. fuzzy subset TALL.  The easiest way to do this is with a membership
  205. function based on the person's height.
  206.  
  207.     tall(x) = { 0,                     if height(x) < 5 ft.,
  208.                 (height(x)-5ft.)/2ft., if 5 ft. <= height (x) <= 7 ft.,
  209.                 1,                     if height(x) > 7 ft. }
  210.  
  211. A graph of this looks like:
  212.  
  213. 1.0 +                   +-------------------
  214.     |                  /
  215.     |                 /
  216. 0.5 +                /
  217.     |               /
  218.     |              /
  219. 0.0 +-------------+-----+-------------------
  220.                   |     |
  221.                  5.0   7.0
  222.  
  223.                 height, ft. ->
  224.  
  225. Given this definition, here are some example values:
  226.  
  227. Person    Height    degree of tallness
  228. --------------------------------------
  229. Billy     3' 2"     0.00 [I think]
  230. Yoke      5' 5"     0.21
  231. Drew      5' 9"     0.38
  232. Erik      5' 10"    0.42
  233. Mark      6' 1"     0.54
  234. Kareem    7' 2"     1.00 [depends on who you ask]
  235.  
  236. Expressions like "A is X" can be interpreted as degrees of truth,
  237. e.g., "Drew is TALL" = 0.38.
  238.  
  239. Note: Membership functions used in most applications almost never have as
  240. simple a shape as tall(x). At minimum, they tend to be triangles pointing
  241. up, and they can be much more complex than that.  Also, the discussion
  242. characterizes membership functions as if they always are based on a
  243. single criterion, but this isn't always the case, although it is quite
  244. common.  One could, for example, want to have the membership function for
  245. TALL depend on both a person's height and their age (he's tall for his
  246. age).  This is perfectly legitimate, and occasionally used in practice.
  247. It's referred to as a two-dimensional membership function, or a "fuzzy
  248. relation".  It's also possible to have even more criteria, or to have the
  249. membership function depend on elements from two completely different
  250. universes of discourse.
  251.  
  252. Logic Operations:
  253.  
  254. Now that we know what a statement like "X is LOW" means in fuzzy logic,
  255. how do we interpret a statement like
  256.  
  257.     X is LOW and Y is HIGH or (not Z is MEDIUM)
  258.  
  259. The standard definitions in fuzzy logic are:
  260.  
  261.     truth (not x)   = 1.0 - truth (x)
  262.     truth (x and y) = minimum (truth(x), truth(y))
  263.     truth (x or y)  = maximum (truth(x), truth(y))
  264.  
  265. Some researchers in fuzzy logic have explored the use of other
  266. interpretations of the AND and OR operations, but the definition for the
  267. NOT operation seems to be safe.
  268.  
  269. Note that if you plug just the values zero and one into these
  270. definitions, you get the same truth tables as you would expect from
  271. conventional Boolean logic. This is known as the EXTENSION PRINCIPLE,
  272. which states that the classical results of Boolean logic are recovered
  273. from fuzzy logic operations when all fuzzy membership grades are
  274. restricted to the traditional set {0, 1}. This effectively establishes
  275. fuzzy subsets and logic as a true generalization of classical set theory
  276. and logic. In fact, by this reasoning all crisp (traditional) subsets ARE
  277. fuzzy subsets of this very special type; and there is no conflict between
  278. fuzzy and crisp methods.
  279.  
  280. Some examples -- assume the same definition of TALL as above, and in addition,
  281. assume that we have a fuzzy subset OLD defined by the membership function:
  282.  
  283.     old (x) = { 0,                      if age(x) < 18 yr.
  284.                 (age(x)-18 yr.)/42 yr., if 18 yr. <= age(x) <= 60 yr.
  285.                 1,                      if age(x) > 60 yr. }
  286.  
  287. And for compactness, let
  288.  
  289.     a = X is TALL and X is OLD
  290.     b = X is TALL or X is OLD
  291.     c = not X is TALL
  292.  
  293. Then we can compute the following values.
  294.  
  295. height  age     X is TALL       X is OLD        a       b       c
  296. ------------------------------------------------------------------------
  297. 3' 2"   65?     0.00            1.00            0.00    1.00    1.00
  298. 5' 5"   30      0.21            0.29            0.21    0.29    0.79
  299. 5' 9"   27      0.38            0.21            0.21    0.38    0.62
  300. 5' 10"  32      0.42            0.33            0.33    0.42    0.58
  301. 6' 1"   31      0.54            0.31            0.31    0.54    0.46
  302. 7' 2"   45?     1.00            0.64            0.64    1.00    0.00
  303. 3' 4"   4       0.00            0.00            0.00    0.00    1.00
  304.  
  305.  
  306. An excellent introductory article is:
  307.  
  308.    Bezdek, James C, "Fuzzy Models --- What Are They, and Why?", IEEE
  309.    Transactions on Fuzzy Systems, 1:1, pp. 1-6, 1993.
  310.  
  311. For more information on fuzzy logic operators, see:
  312.  
  313.    Bandler, W., and Kohout, L.J., "Fuzzy Power Sets and Fuzzy Implication
  314.    Operators", Fuzzy Sets and Systems 4:13-30, 1980.
  315.  
  316.    Dubois, Didier, and Prade, H., "A Class of Fuzzy Measures Based on
  317.    Triangle Inequalities", Int. J. Gen. Sys. 8.
  318.         
  319. The original papers on fuzzy logic include:
  320.  
  321.    Zadeh, Lotfi, "Fuzzy Sets," Information and Control 8:338-353, 1965.
  322.  
  323.    Zadeh, Lotfi, "Outline of a New Approach to the Analysis of Complex
  324.    Systems", IEEE Trans. on Sys., Man and Cyb. 3, 1973.
  325.  
  326.    Zadeh, Lotfi, "The Calculus of Fuzzy Restrictions", in Fuzzy Sets and
  327.    Applications to Cognitive and Decision Making Processes, edited
  328.    by L. A. Zadeh et. al., Academic Press, New York, 1975, pages 1-39.
  329.  
  330. ================================================================
  331. Subject: [3] Where is fuzzy logic used?
  332. Date: 15-APR-93
  333.  
  334. Fuzzy logic is used directly in very few applications. The Sony PalmTop
  335. apparently uses a fuzzy logic decision tree algorithm to perform
  336. handwritten (well, computer lightpen) Kanji character recognition.
  337.  
  338. Most applications of fuzzy logic use it as the underlying logic system
  339. for fuzzy expert systems (see [4]).
  340.  
  341. ================================================================
  342. Subject: [4] What is a fuzzy expert system?
  343. Date: 21-APR-93
  344.  
  345. A fuzzy expert system is an expert system that uses a collection of
  346. fuzzy membership functions and rules, instead of Boolean logic, to
  347. reason about data. The rules in a fuzzy expert system are usually of a
  348. form similar to the following:
  349.  
  350.     if x is low and y is high then z = medium
  351.  
  352. where x and y are input variables (names for know data values), z is an
  353. output variable (a name for a data value to be computed), low is a
  354. membership function (fuzzy subset) defined on x, high is a membership
  355. function defined on y, and medium is a membership function defined on z.
  356. The antecedent (the rule's premise) describes to what degree the rule
  357. applies, while the conclusion (the rule's consequent) assigns a
  358. membership function to each of one or more output variables.  Most tools
  359. for working with fuzzy expert systems allow more than one conclusion per
  360. rule. The set of rules in a fuzzy expert system is known as the rulebase
  361. or knowledge base.
  362.  
  363. The general inference process proceeds in three (or four) steps. 
  364.  
  365. 1. Under FUZZIFICATION, the membership functions defined on the
  366.    input variables are applied to their actual values, to determine the
  367.    degree of truth for each rule premise.
  368.  
  369. 2. Under INFERENCE, the truth value for the premise of each rule is
  370.    computed, and applied to the conclusion part of each rule.  This results
  371.    in one fuzzy subset to be assigned to each output variable for each
  372.    rule.  Usually only MIN or PRODUCT are used as inference rules. In MIN
  373.    inferencing, the output membership function is clipped off at a height
  374.    corresponding to the rule premise's computed degree of truth (fuzzy
  375.    logic AND). In PRODUCT inferencing, the output membership function is
  376.    scaled by the rule premise's computed degree of truth.
  377.  
  378. 3. Under COMPOSITION, all of the fuzzy subsets assigned to each output
  379.    variable are combined together to form a single fuzzy subset 
  380.    for each output variable.  Again, usually MAX or SUM are used. In MAX
  381.    composition, the combined output fuzzy subset is constructed by taking
  382.    the pointwise maximum over all of the fuzzy subsets assigned tovariable
  383.    by the inference rule (fuzzy logic OR).  In SUM composition, the
  384.    combined output fuzzy subset is constructed by taking the pointwise sum
  385.    over all of the fuzzy subsets assigned to the output variable by the
  386.    inference rule.
  387.  
  388. 4. Finally is the (optional) DEFUZZIFICATION, which is used when it is
  389.    useful to convert the fuzzy output set to a crisp number.  There are
  390.    more defuzzification methods than you can shake a stick at (at least
  391.    30). Two of the more common techniques are the CENTROID and MAXIMUM
  392.    methods.  In the CENTROID method, the crisp value of the output variable
  393.    is computed by finding the variable value of the center of gravity of
  394.    the membership function for the fuzzy value.  In the MAXIMUM method, one
  395.    of the variable values at which the fuzzy subset has its maximum truth
  396.    value is chosen as the crisp value for the output variable.
  397.  
  398. Extended Example:
  399.  
  400. Assume that the variables x, y, and z all take on values in the interval
  401. [0,10], and that the following membership functions and rules are defined:
  402.  
  403.   low(t)  = 1 - ( t / 10 )
  404.   high(t) = t / 10
  405.  
  406.   rule 1: if x is low and y is low then z is high
  407.   rule 2: if x is low and y is high then z is low
  408.   rule 3: if x is high and y is low then z is low
  409.   rule 4: if x is high and y is high then z is high
  410.  
  411. Notice that instead of assigning a single value to the output variable z, each
  412. rule assigns an entire fuzzy subset (low or high).
  413.  
  414. Notes:
  415.  
  416. 1. In this example, low(t)+high(t)=1.0 for all t.  This is not required, but 
  417.    it is fairly common.
  418.  
  419. 2. The value of t at which low(t) is maximum is the same as the value of t at
  420.    which high(t) is minimum, and vice-versa.  This is also not required, but
  421.    fairly common.
  422.  
  423. 3. The same membership functions are used for all variables.  This isn't
  424.    required, and is also *not* common.
  425.  
  426.  
  427. In the fuzzification subprocess, the membership functions defined on the
  428. input variables are applied to their actual values, to determine the
  429. degree of truth for each rule premise.  The degree of truth for a rule's
  430. premise is sometimes referred to as its ALPHA.  If a rule's premise has a
  431. nonzero degree of truth (if the rule applies at all...) then the rule is
  432. said to FIRE. For example,
  433.  
  434. x       y       low(x)  high(x) low(y)  high(y) alpha1  alpha2  alpha3  alpha4
  435. ------------------------------------------------------------------------------
  436. 0.0     0.0     1.0     0.0     1.0     0.0     1.0     0.0     0.0     0.0
  437. 0.0     3.2     1.0     0.0     0.68    0.32    0.68    0.32    0.0     0.0
  438. 0.0     6.1     1.0     0.0     0.39    0.61    0.39    0.61    0.0     0.0
  439. 0.0     10.0    1.0     0.0     0.0     1.0     0.0     1.0     0.0     0.0
  440. 3.2     0.0     0.68    0.32    1.0     0.0     0.68    0.0     0.32    0.0
  441. 6.1     0.0     0.39    0.61    1.0     0.0     0.39    0.0     0.61    0.0
  442. 10.0    0.0     0.0     1.0     1.0     0.0     0.0     0.0     1.0     0.0
  443. 3.2     3.1     0.68    0.32    0.69    0.31    0.68    0.31    0.32    0.31
  444. 3.2     3.3     0.68    0.32    0.67    0.33    0.67    0.33    0.32    0.32
  445. 10.0    10.0    0.0     1.0     0.0     1.0     0.0     0.0     0.0     1.0
  446.  
  447.  
  448. In the inference subprocess, the truth value for the premise of each rule is
  449. computed, and applied to the conclusion part of each rule.  This results in
  450. one fuzzy subset to be assigned to each output variable for each rule.
  451.  
  452. MIN and PRODUCT are two INFERENCE METHODS or INFERENCE RULES.  In MIN
  453. inferencing, the output membership function is clipped off at a height
  454. corresponding to the rule premise's computed degree of truth.  This
  455. corresponds to the traditional interpretation of the fuzzy logic AND
  456. operation.  In PRODUCT inferencing, the output membership function is
  457. scaled by the rule premise's computed degree of truth.
  458.  
  459. For example, let's look at rule 1 for x = 0.0 and y = 3.2.  As shown in the
  460. table above, the premise degree of truth works out to 0.68.  For this rule, 
  461. MIN inferencing will assign z the fuzzy subset defined by the membership
  462. function:
  463.  
  464.     rule1(z) = { z / 10, if z <= 6.8
  465.                  0.68,   if z >= 6.8 }
  466.  
  467. For the same conditions, PRODUCT inferencing will assign z the fuzzy subset
  468. defined by the membership function:
  469.  
  470.     rule1(z) = 0.68 * high(z)
  471.              = 0.068 * z
  472.  
  473. Note: The terminology used here is slightly nonstandard.  In most texts,
  474. the term "inference method" is used to mean the combination of the things
  475. referred to separately here as "inference" and "composition."  Thus
  476. you'll see such terms as "MAX-MIN inference" and "SUM-PRODUCT inference"
  477. in the literature.  They are the combination of MAX composition and MIN
  478. inference, or SUM composition and PRODUCT inference, respectively.
  479. You'll also see the reverse terms "MIN-MAX" and "PRODUCT-SUM" -- these
  480. mean the same things as the reverse order.  It seems clearer to describe
  481. the two processes separately.
  482.  
  483.  
  484. In the composition subprocess, all of the fuzzy subsets assigned to each
  485. output variable are combined together to form a single fuzzy subset for each
  486. output variable.
  487.  
  488. MAX composition and SUM composition are two COMPOSITION RULES.  In MAX
  489. composition, the combined output fuzzy subset is constructed by taking
  490. the pointwise maximum over all of the fuzzy subsets assigned to the
  491. output variable by the inference rule.  In SUM composition, the combined
  492. output fuzzy subset is constructed by taking the pointwise sum over all
  493. of the fuzzy subsets assigned to the output variable by the inference
  494. rule.  Note that this can result in truth values greater than one!  For
  495. this reason, SUM composition is only used when it will be followed by a
  496. defuzzification method, such as the CENTROID method, that doesn't have a
  497. problem with this odd case. Otherwise SUM composition can be combined
  498. with normalization and is therefore a general purpose method again.
  499.  
  500. For example, assume x = 0.0 and y = 3.2.  MIN inferencing would assign the
  501. following four fuzzy subsets to z:
  502.  
  503.       rule1(z) = { z / 10,     if z <= 6.8
  504.                    0.68,       if z >= 6.8 }
  505.  
  506.       rule2(z) = { 0.32,       if z <= 6.8
  507.                    1 - z / 10, if z >= 6.8 }
  508.  
  509.       rule3(z) = 0.0
  510.  
  511.       rule4(z) = 0.0
  512.  
  513. MAX composition would result in the fuzzy subset:
  514.  
  515.       fuzzy(z) = { 0.32,       if z <= 3.2
  516.                    z / 10,     if 3.2 <= z <= 6.8
  517.                    0.68,       if z >= 6.8 }
  518.  
  519.  
  520. PRODUCT inferencing would assign the following four fuzzy subsets to z:
  521.  
  522.       rule1(z) = 0.068 * z
  523.       rule2(z) = 0.32 - 0.032 * z
  524.       rule3(z) = 0.0
  525.       rule4(z) = 0.0
  526.  
  527. SUM composition would result in the fuzzy subset:
  528.  
  529.       fuzzy(z) = 0.32 + 0.036 * z
  530.  
  531.  
  532. Sometimes it is useful to just examine the fuzzy subsets that are the
  533. result of the composition process, but more often, this FUZZY VALUE needs
  534. to be converted to a single number -- a CRISP VALUE.  This is what the
  535. defuzzification subprocess does.
  536.  
  537. There are more defuzzification methods than you can shake a stick at.  A
  538. couple of years ago, Mizumoto did a short paper that compared about ten
  539. defuzzification methods.  Two of the more common techniques are the
  540. CENTROID and MAXIMUM methods.  In the CENTROID method, the crisp value of
  541. the output variable is computed by finding the variable value of the
  542. center of gravity of the membership function for the fuzzy value.  In the
  543. MAXIMUM method, one of the variable values at which the fuzzy subset has
  544. its maximum truth value is chosen as the crisp value for the output
  545. variable.  There are several variations of the MAXIMUM method that differ
  546. only in what they do when there is more than one variable value at which
  547. this maximum truth value occurs.  One of these, the AVERAGE-OF-MAXIMA
  548. method, returns the average of the variable values at which the maximum
  549. truth value occurs.
  550.  
  551. For example, go back to our previous examples.  Using MAX-MIN inferencing
  552. and AVERAGE-OF-MAXIMA defuzzification results in a crisp value of 8.4 for
  553. z.  Using PRODUCT-SUM inferencing and CENTROID defuzzification results in
  554. a crisp value of 5.6 for z, as follows.
  555.  
  556. Earlier on in the FAQ, we state that all variables (including z) take on
  557. values in the range [0, 10].  To compute the centroid of the function f(x),
  558. you divide the moment of the function by the area of the function.  To compute 
  559. the moment of f(x), you compute the integral of x*f(x) dx, and to compute the
  560. area of f(x), you compute the integral of f(x) dx.  In this case, we would
  561. compute the area as integral from 0 to 10 of (0.32+0.036*z) dz, which is
  562.  
  563.     (0.32 * 10 + 0.018*100) =
  564.     (3.2 + 1.8) =
  565.     5.0
  566.  
  567. and the moment as the integral from 0 to 10 of (0.32*z+0.036*z*z) dz, which is
  568.  
  569.     (0.16 * 10 * 10 + 0.012 * 10 * 10 * 10) =
  570.     (16 + 12) =
  571.     28
  572.  
  573. Finally, the centroid is 28/5 or 5.6.
  574.  
  575. Note: Sometimes the composition and defuzzification processes are
  576. combined, taking advantage of mathematical relationships that simplify
  577. the process of computing the final output variable values.
  578.  
  579. The Mizumoto referece is probably "Improvement Methods of Fuzzy
  580. Controls", in Proceedings of the 3rd IFSA Congress, pages 60-62, 1989.
  581.  
  582. ================================================================
  583. Subject: [5] Where are fuzzy expert systems used?
  584. Date: 15-APR-93
  585.  
  586. To date, fuzzy expert systems are the most common use of fuzzy logic.  They
  587. are used in several wide-ranging fields, including:
  588.    o  Linear and Nonlinear Control
  589.    o  Pattern Recognition
  590.    o  Financial Systems
  591.    o  Operation Research
  592.    o  Data Analysis
  593.  
  594. ================================================================
  595. Subject: [6] What is fuzzy control?
  596. Date: 15-APR-93
  597.  
  598. [Anybody want to write an answer?]
  599.  
  600. References:
  601.  
  602.     Yager, R.R., and Zadeh, L. A., "An Introduction to Fuzzy Logic
  603.     Applications in Intelligent Systems", Kluwer Academic Publishers, 1991.
  604.  
  605. ================================================================
  606. Subject: [7] What are fuzzy numbers and fuzzy arithmetic?
  607. Date: 15-APR-93
  608.  
  609. Fuzzy numbers are fuzzy subsets of the real line. They have a peak or
  610. plateau with membership grade 1, over which the members of the
  611. universe are completely in the set.  The membership function is
  612. increasing towards the peak and decreasing away from it.
  613.  
  614. Fuzzy numbers are used very widely in fuzzy control applications. A typical
  615. case is the triangular fuzzy number 
  616.  
  617. 1.0 +                   +
  618.     |                  / \
  619.     |                 /   \
  620. 0.5 +                /     \
  621.     |               /       \
  622.     |              /         \
  623. 0.0 +-------------+-----+-----+--------------
  624.                   |     |     |
  625.                  5.0   7.0   9.0
  626.  
  627. which is one form of the fuzzy number 7. Slope and trapezoidal functions
  628. are also used, as are exponential curves similar to Gaussian probability
  629. densities.
  630.  
  631. For more information, see:
  632.  
  633.    Dubois, Didier, and Prade, Henri, "Fuzzy Numbers: An Overview", in
  634.    Analysis of Fuzzy Information 1:3-39, CRC Press, Boca Raton, 1987.
  635.  
  636.    Dubois, Didier, and Prade, Henri, "Mean Value of a Fuzzy Number", 
  637.    Fuzzy Sets and Systems 24(3):279-300, 1987.
  638.  
  639.    Kaufmann, A., and Gupta, M.M., "Introduction to Fuzzy Arithmetic",
  640.    Reinhold, New York, 1985.
  641.  
  642. ================================================================
  643. Subject: [8] Isn't "fuzzy logic" an inherent contradiction? 
  644.               Why would anyone want to fuzzify logic?
  645. Date: 15-APR-93
  646.  
  647. Fuzzy sets and logic must be viewed as a formal mathematical theory for
  648. the representation of uncertainty. Uncertainty is crucial for the
  649. management of real systems: if you had to park your car PRECISELY in one
  650. place, it would not be possible. Instead, you work within, say, 10 cm
  651. tolerances. The presence of uncertainty is the price you pay for handling
  652. a complex system.
  653.  
  654. Nevertheless, fuzzy logic is a mathematical formalism, and a membership
  655. grade is a precise number. What's crucial to realize is that fuzzy logic
  656. is a logic OF fuzziness, not a logic which is ITSELF fuzzy. But that's
  657. OK: just as the laws of probability are not random, so the laws of
  658. fuzziness are not vague.
  659.  
  660. ================================================================
  661. Subject: [9] How are membership values determined?
  662. Date: 15-APR-93
  663.  
  664. Determination methods break down broadly into the following categories:
  665.  
  666. 1. Subjective evaluation and elicitation
  667.  
  668.    As fuzzy sets are usually intended to model people's cognitive states,
  669.    they can be determined from either simple or sophisticated elicitation
  670.    procedures. At they very least, subjects simply draw or otherwise specify
  671.    different membership curves appropriate to a given problem. These
  672.    subjects are typcially experts in the problem area. Or they are given a
  673.    more constrained set of possible curves from which they choose. Under
  674.    more complex methods, users can be tested using psychological methods.
  675.  
  676. 2. Ad-hoc forms
  677.  
  678.    While there is a vast (hugely infinite) array of possible membership
  679.    function forms, most actual fuzzy control operations draw from a very
  680.    small set of different curves, for example simple forms of fuzzy numbers
  681.    (see [7]). This simplifies the problem, for example to choosing just the
  682.    central value and the slope on either side.
  683.  
  684. 3. Converted frequencies or probabilities
  685.  
  686.    Sometimes information taken in the form of frequency histograms or other
  687.    probability curves are used as the basis to construct a membership
  688.    function. There are a variety of possible conversion methods, each with
  689.    its own mathematical and methodological strengths and weaknesses.
  690.    However, it should always be remembered that membership functions are NOT
  691.    (necessarily) probabilities. See [10] for more information.
  692.  
  693. 4. Physical measurement
  694.  
  695.    Many applications of fuzzy logic use physical measurement, but almost
  696.    none measure the membership grade directly. Instead, a membership
  697.    function is provided by another method, and then the individual
  698.    membership grades of data are calculated from it (see FUZZIFICATION in [4]).
  699.  
  700. 5. Learning and adaptation
  701.  
  702.  
  703. For more information, see:
  704.  
  705.    Roberts, D.W., "Analysis of Forest Succession with Fuzzy Graph Theory",
  706.    Ecological Modeling, 45:261-274, 1989.
  707.  
  708.    Turksen, I.B., "Measurement of Fuzziness: Interpretiation of the Axioms
  709.    of Measure", in Proceeding of the Conference on Fuzzy Information and
  710.    Knowledge Representation for Decision Analysis, pages 97-102, IFAC,
  711.    Oxford, 1984.
  712.  
  713. ================================================================
  714. Subject: [10] What is the relationship between fuzzy truth values and 
  715.              probabilities?
  716. Date: 15-APR-93
  717.  
  718. Fuzzy values are commonly misunderstood to be probabilities, or fuzzy
  719. logic is interpreted as some new way of handling probabilities. But this is
  720. not the case. A minimum requirement of probabilities is ADDITIVITY, that is
  721. that they must add together to one, or the integral of their density curves
  722. must be one. 
  723.  
  724. But this is not the case in general with membership grades. And while
  725. membership grades can be determined with probability densities in mind
  726. (see [11]), there are other methods as well which have nothing to do with
  727. frequencies or probabilities.
  728.  
  729. Because of this, fuzzy researchers have gone to great pains to distance
  730. themselves from probability. But in so doing, many of them have lost track
  731. of another point, which is that the converse DOES hold: all probability
  732. distributions are fuzzy sets! As fuzzy sets and logic generalize Boolean
  733. sets and logic, they also generalize probability.
  734.  
  735. In fact, from a mathematical perspective, fuzzy sets and probability
  736. exist as parts of a greater Generalized Information Theory which also
  737. includes random sets, Demster-Shafer evidence theory, probability
  738. intervals, possibility theory, fuzzy measures, and so on. Furthermore,
  739. one can also talk about random fuzzy events and fuzzy random events. This
  740. whole issue is beyond the scope of this FAQ, so please refer to the
  741. following articles, or the textbook by Klir and Folger (see [16]).
  742.  
  743.    Delgado, M., and Moral, S., "On the Concept of Possibility-Probability
  744.    Consistency", Fuzzy Sets and Systems 21:311-318, 1987.
  745.  
  746.    Dempster, A.P., "Upper and Lower Probabilities Induced by a Multivalued
  747.    Mapping", Annals of Math. Stat. 38:325-339, 1967.
  748.  
  749.    Henkind, Steven J., and Harrison, Malcolm C., "Analysis of Four
  750.    Uncertainty Calculi", IEEE Trans. Man Sys. Cyb. 18(5)700-714, 1988.
  751.  
  752.    Kamp`e de, F'eriet J., "Interpretation of Membership Functions of Fuzzy
  753.    Sets in Terms of Plausibility and Belief", in Fuzzy Information and
  754.    Decision Process, M.M. Gupta and E. Sanchez (editors), pages 93-98,
  755.    North-Holland, Amsterdam, 1982.
  756.  
  757.    Klir, George, "Is There More to Uncertainty than Some Probability
  758.    Theorists Would Have Us Believe?", Int. J. Gen. Sys. 15(4):347-378, 1989.
  759.  
  760.    Klir, George, "Generalized Information Theory", Fuzzy Sets and Systems
  761.    40:127-142, 1991.
  762.  
  763.    Klir, George, "Probabilistic vs. Possibilistic Conceptualization of
  764.    Uncertainty", in Analysis and Management of Uncertainty, B.M. Ayyub et.
  765.    al. (editors), pages 13-25, Elsevier, 1992.
  766.  
  767.    Klir, George, and Parviz, Behvad, "Probability-Possibility
  768.    Transformations: A Comparison", Int. J. Gen. Sys. 21(1):291-310, 1992.
  769.  
  770.    Kosko, B., "Fuzziness vs. Probability", Int. J. Gen. Sys.
  771.    17(2-3):211-240, 1990.
  772.  
  773.    Puri, M.L., and Ralescu, D.A., "Fuzzy Random Variables", J. Math.
  774.    Analysis and Applications, 114:409-422, 1986.
  775.  
  776.    Shafer, Glen, "A Mathematical Theory of Evidence", Princeton University,
  777.    Princeton, 1976.
  778.  
  779. ================================================================
  780. Subject: [11] Are there fuzzy state machines?
  781. Date: 15-APR-93
  782.  
  783. Yes. FSMs are obtained by assigning membership grades as weights to the
  784. states of a machine, weights on transitions between states, and then a
  785. composition rule such as MAX/MIN or PLUS/TIMES (see [4]) to calculate new
  786. grades of future states. Refer to the following article, or to Section
  787. III of the Dubois and Prade's 1980 textbook (see [16]).
  788.  
  789.    Gaines, Brian R., and Kohout, Ladislav J., "Logic of Automata",
  790.    Int. J. Gen. Sys. 2(4):191-208, 1976.
  791.  
  792. ================================================================
  793. Subject: [12] What is possibility theory?
  794. Date: 15-APR-93
  795.  
  796. Possibility theory is a new form of information theory which is related
  797. to but independent of both fuzzy sets and probability theory.
  798. Technically, a possibility distribution is a normal fuzzy set (at least
  799. one membership grade equals 1). For example, all fuzzy numbers are
  800. possibility distributions. However, possibility theory can also be
  801. derived without reference to fuzzy sets.
  802.  
  803. The rules of possibility theory are similar to probability theory, but
  804. use either MAX/MIN or MAX/TIMES calculus, rather than the PLUS/TIMES
  805. calculus of probability theory. Also, possibilistic NONSPECIFICITY is
  806. available as a measure of information similar to the stochastic
  807. ENTROPY.
  808.  
  809. Possibility theory has a methodological advantage over probability theory
  810. as a representation of nondeterminism in systems, because the PLUS/TIMES
  811. calculus does not validly generalize nondeterministic processes, while
  812. MAX/MIN and MAX/TIMES do.
  813.  
  814. For further information, see:
  815.  
  816.    Dubois, Didier, and Prade, Henri, "Possibility Theory", Plenum Press,
  817.    New York, 1988. 
  818.  
  819.    Joslyn, Cliff, "Possibilistic Measurement and Set Statistics",
  820.    in Proceedings of the 1992 NAFIPS Conference 2:458-467, NASA, 1992.
  821.  
  822.    Joslyn, Cliff, "Possibilistic Semantics and Measurement Methods in
  823.    Complex Systems", in Proceedings of the 2nd International Symposium on
  824.    Uncertainty Modeling and Analysis, Bilal Ayyub (editor), IEEE Computer
  825.    Society 1993.
  826.  
  827.    Wang, Zhenyuan, and Klir, George J., "Fuzzy Measure Theory", Plenum
  828.    Press, New York, 1991.
  829.  
  830.    Zadeh, Lotfi, "Fuzzy Sets as the Basis for a Theory of Possibility",
  831.    Fuzzy Sets and Systems 1:3-28, 1978.
  832.  
  833. ================================================================
  834. Subject: [13] How can I get a copy of the proceedings for <x>?
  835. Date: 15-APR-93
  836.  
  837.    This is rough sometimes.  The first thing to do, of course, is to contact
  838.    the organization that ran the conference or workshop you are interested in.
  839.    If they can't help you, the best idea mentioned so far is to contact the
  840.    Institute for Scientific Information, Inc. (ISI), and check with their
  841.    Index to Scientific and Technical Proceedings (ISTP volumes).
  842.  
  843.       Institute for Scientific Information, Inc.
  844.       3501 Market Street
  845.       Philadelphia, PA 19104, USA
  846.       Phone: +1.215.386.0100
  847.       Fax: +1.215.386.6362
  848.       Cable: SCINFO
  849.       Telex: 84-5305
  850.  
  851. ================================================================
  852. Subject: [14] Fuzzy BBS Systems, Mail-servers and FTP Repositories
  853. Date: 24-AUG-93
  854.  
  855. Aptronix FuzzyNET BBS and Email Server:
  856.  
  857.    408-428-1883, 1200-9600 N/8/1
  858.  
  859.    This BBS contains a range of fuzzy-related material, including:
  860.  
  861.       o  Application notes.
  862.       o  Product brochures.
  863.       o  Technical information.
  864.       o  Archived articles from the USENET newsgroup comp.ai.fuzzy.
  865.       o  Text versions of "The Huntington Technical Brief" by Dr. Brubaker.
  866.          [The technical brief is no longer being updated, as Dr. Brubaker
  867.           now charges for subscriptions. See [17] for details.]
  868.  
  869.    The Aptronix FuzzyNET Email Server allows anyone with access to Internet
  870.    email access to all of the files on the FuzzyNET BBS.
  871.  
  872.    To receive instructions on how to access the server, send the following 
  873.    message to fuzzynet@aptronix.com:
  874.  
  875.       begin
  876.       help
  877.       end
  878.  
  879.    If you don't receive a response within a day or two, or need help, contact 
  880.    Scott Irwin <irwin@aptronix.com> for assistance.
  881.  
  882.  
  883. Electronic Design News (EDN) BBS:
  884.  
  885.     617-558-4241, 1200-9600 N/8/1
  886.  
  887.  
  888. Motorola FREEBBS:
  889.  
  890.     512-891-3733, 1200-9600 E/7/1
  891.  
  892.  
  893. Ostfold Regional College Fuzzy Logic Anonymous FTP Repository:
  894.  
  895.     ftp.dhhalden.no:fuzzy/ is a recently-started ftp site for fuzzy-related
  896.     material, operated by Ostfold Regional College in Norway.  Currently has
  897.     files from the Togai InfraLogic Fuzzy Logic Email Server, Tim Butler's 
  898.     Fuzzy Logic Anonymous FTP Repository, and some demo programs.  Material to
  899.     be included in the archive (e.g., papers and code) may be placed in the 
  900.     upload/ directory.  Send email to Asgeir Osterhus, <asgeiro@dhhalden.no>.
  901.  
  902.  
  903. Tim Butler's Fuzzy Logic Anonymous FTP Repository & Email Server:
  904.  
  905.     ntia.its.bldrdoc.gov:pub/fuzzy contains information concerning fuzzy
  906.     logic, including bibliographies (bib/), product descriptions and demo
  907.     versions (com/), machine readable published papers (lit/), miscellaneous 
  908.     information, documents and reports (txt/), and programs code and compilers 
  909.     (prog/). You may download new items into the new/ subdirectory, or send
  910.     them by email to fuzzy@its.bldrdoc.gov. If you deposit anything in new/, 
  911.     please inform fuzzy@its.bldrdoc.gov. The repository is maintained by 
  912.     Timothy Butler, tim@its.bldrdoc.gov.
  913.  
  914.     The Fuzzy Logic Repository is also accessible through a mail server,
  915.     rnalib@its.bldrdoc.gov. For help on using the server, send mail to the
  916.     server with the following line in the body of the message:
  917.        @@ help
  918.  
  919. Togai InfraLogic Fuzzy Logic Email Server:
  920.  
  921.     The Togai InfraLogic Fuzzy Logic Email Server allows anyone with access
  922.     to Internet email access to:
  923.  
  924.        o  PostScript copies of TIL's company newsletter, The Fuzzy Source.
  925.        o  ASCII files for selected newsletter articles.
  926.        o  Archived articles from the USENET newsgroup comp.ai.fuzzy.
  927.        o  Fuzzy logic demonstration programs.
  928.        o  Demonstration versions of TIL products.
  929.        o  Conference announcements.
  930.        o  User-contributed files.
  931.  
  932.     To receive instructions on how to access the server, send the following 
  933.     message, with no subject, to fuzzy-server@til.com.
  934.         help
  935.  
  936.     If you don't receive a response within a day or two, contact either
  937.     erik@til.com or tanaka@til.com for assistance.
  938.  
  939.     Most of the contents of TIL's email server are mirrored by Tim Butler's 
  940.     Fuzzy Logic Anonymous FTP Repository and the Ostfold Regional College 
  941.     Fuzzy Logic Anonymous FTP Repository in Norway.
  942.  
  943. The Turning Point BBS:
  944.  
  945.     512-219-7828/7848, DS/HST 1200-19,200 N/8/1
  946.  
  947.     Fuzzy logic and neural network related files.
  948.  
  949. Miscellaneous Fuzzy Logic Files:
  950.  
  951.    The "General Purpose Fuzzy Reasoning Library" is available by
  952.    anonymous FTP from utsun.s.u-tokyo.ac.jp:fj/fj.sources/v25/2577.Z
  953.    [133.11.11.11].  This yields the "General-Purpose Fuzzy Inference
  954.    Library Ver. 3.0 (1/1)".  The program is in C, with English comments,
  955.    but the documentation is in Japanese.  Some English documentation has
  956.    been written by John Nagle, <nagle@shasta.stanford.edu>.
  957.  
  958. ================================================================
  959. Subject: [15] Mailing Lists
  960. Date: 15-APR-93
  961.  
  962. The Fuzzy-Mail and NAFIPS-L mailing lists are now bidirectionally
  963. gatewayed to the comp.ai.fuzzy newsgroup.
  964.  
  965. NAFIPS Fuzzy Logic Mailing List:
  966.  
  967.     This is a mailing list for the discussion of fuzzy logic, NAFIPS and 
  968.     related topics, located at the Georgia State University.  The last time
  969.     that this FAQ was updated, there were about 150 subscribers, located
  970.     primarily in North America, as one might expect.  Postings to the mailing
  971.     list are automatically archived.
  972.  
  973.     The mailing list server itself is like most of those in use on the
  974.     Internet.  If you're already familiar with Internet mailing lists, the
  975.     only thing you'll need to know is that the name of the server is
  976.  
  977.       listserv@gsuvm1.gsu.edu -or- listserv@gsuvm1.bitnet
  978.  
  979.     and the name of the mailing list itself is
  980.  
  981.       nafips-l@gsuvm1.gsu.edu -or- nafips-l@gsuvm1.bitnet
  982.  
  983.     Use the "gsuvm1.gsu.edu" addresses if you're on the Internet, and the
  984.     "gsuvm1.bitnet" addresses if you're on BITNET.  If you're on some other
  985.     network, try to figure out which is "closer" to you, and use that one.  If
  986.     you're not familiar with this type of mailing list server, the easiest
  987.     way to get started is to send the following message to
  988.     listserv@gsuvm1.gsu.edu:
  989.       help
  990.     You will receive a brief set of instructions by email within a short time.
  991.  
  992.     Once you have subscribed, you will begin receiving a copy of each message
  993.     that is sent by anyone to nafips-l@gsuvm1.gsu.edu, and any message that 
  994.     you send to that address will be sent to all of the other subscribers.
  995.  
  996. Technical University of Vienna Fuzzy Logic Mailing List:
  997.  
  998.     This is a mailing list for the discussion of fuzzy logic and related
  999.     topics, located at the Technical University of Vienna in Austria.  The
  1000.     last time this FAQ was updated, there were about 420 subscribers.
  1001.     The list is slightly moderated (only irrelevant mails are rejected)
  1002.     and is two-way gatewayed to the aforementioned NAFIPS-L list and to
  1003.     the comp.ai.fuzzy internet newsgroup. Messages should therefore be
  1004.     sent only to one of the three media, although some mechanism for
  1005.     mail-loop avoidance and duplicate-message avoidance is activated.
  1006.     In addition to the mailing list itself, the list server gives
  1007.     access to some files, including archives and the "Who is Who in Fuzzy
  1008.     Logic" database that is currently under construction by Robert Fuller
  1009.     <rfuller@finabo.abo.fi>.
  1010.  
  1011.     Like many mailing lists, this one uses Anastasios Kotsikonas's LISTSERVER
  1012.     system.  If you've used this kind of server before, the only thing you'll
  1013.     need to know is that the name of the server is
  1014.       listserver@vexpert.dbai.tuwien.ac.at
  1015.     and the name of the mailing list is
  1016.       fuzzy-mail@vexpert.dbai.tuwien.ac.at
  1017.  
  1018.     If you're not familiar with this type of mailing list server, the easiest
  1019.     way to get started is to send the following message to
  1020.     listserver@vexpert.dbai.tuwien.ac.at:
  1021.       get fuzzy-mail info
  1022.  
  1023.     You will receive a brief set of instructions by email within a short time.
  1024.  
  1025.     Once you have subscribed, you will begin receiving a copy of each message
  1026.     that is sent by anyone to fuzzy-mail@vexpert.dbai.tuwien.ac.at, and any
  1027.     message that you send to that address will be sent to all of the other
  1028.     subscribers.  
  1029.  
  1030. ================================================================
  1031. Subject: [16] Bibliography
  1032. Date: 7-JUN-93
  1033.  
  1034. A list of books compiled by Josef Benedikt for the FLAI '93 (Fuzzy
  1035. Logic in Artificial Intelligence) conference's book exhibition is
  1036. available by anonymous ftp from ftp.cs.cmu.edu in the directory
  1037. /afs/cs.cmu.edu/project/ai-repository/ai/pubs/bibs/
  1038. as the file fuzzy-bib.text.
  1039.  
  1040. Non-Mathematical Works:
  1041.  
  1042.    Kosko, Bart, "Fuzzy Thinking: The New Science of Fuzzy Logic", Warner, 1993
  1043.  
  1044.    McNeill, Daniel, and Freiberger, Paul, "Fuzzy Logic", Simon and Schuster,
  1045.    1992. 
  1046.  
  1047.    Negoita, C.V., "Fuzzy Systems", Abacus Press, Tunbridge-Wells, 1981.
  1048.  
  1049.    Smithson, Michael, "Ignorance and Uncertainty: Emerging Paradigms",
  1050.    Springer-Verlag, New York, 1988.
  1051.  
  1052.    Brubaker, D.I., "Fuzzy-logic Basics: Intuitive Rules Replace Complex Math,"
  1053.    EDN, June 18, 1992.
  1054.  
  1055.    Schwartz, D.G. and Klir, G.J., "Fuzzy Logic Flowers in Japan," IEEE
  1056.    Spectrum, July 1992.
  1057.  
  1058.  
  1059. Textbooks:
  1060.  
  1061.    Dubois, Didier, and Prade, H., "Fuzzy Sets and Systems: Theory and
  1062.    Applications", Academic Press, New York, 1980.
  1063.  
  1064.    Dubois, Didier, and Prade, Henri, "Possibility Theory", Plenum Press, New
  1065.    York, 1988.
  1066.  
  1067.    Goodman, I.R., and Nguyen, H.T., "Uncertainty Models for Knowledge-Based
  1068.    Systems", North-Holland, Amsterdam, 1986.
  1069.  
  1070.    Kandel, Abraham, "Fuzzy Mathematical Techniques with Applications",
  1071.    Addison-Wesley, 1986.
  1072.  
  1073.    Kandel, Abraham, and Lee, A., "Fuzzy Switching and Automata", Crane
  1074.    Russak, New York, 1979.
  1075.  
  1076.    Klir, George, and Folger, Tina, "Fuzzy Sets, Uncertainty, and
  1077.    Information", Prentice Hall, Englewood Cliffs, NJ, 1987.
  1078.  
  1079.    Kosko, B., "Neural Networks and Fuzzy Systems", Prentice Hall, Englewood
  1080.    Cliffs, NJ, 1992.
  1081.  
  1082.    Toshiro Terano, Kiyoji Asai, and Michio Sugeno, "Fuzzy Systems Theory
  1083.    and its Applications", Academic Press, 1992, 268 pages.  
  1084.    ISBN 0-12-685245-6. Translation of "Fajii shisutemu nyumon"
  1085.    (Japanese, 1987).
  1086.  
  1087.    Wang, Paul P., "Theory of Fuzzy Sets and Their Applications", Shanghai
  1088.    Science and Technology, Shanghai, 1982.
  1089.  
  1090.    Wang, Zhenyuan, and Klir, George J., "Fuzzy Measure Theory", Plenum
  1091.    Press, New York, 1991.
  1092.  
  1093.    Yager, R.R., (editor), "Fuzzy Sets and Applications", John Wiley
  1094.    and Sons, New York, 1987.
  1095.  
  1096.    Zimmerman, Hans J., "Fuzzy Set Theory", Kluwer, Boston, 2nd edition, 1991.
  1097.  
  1098.  
  1099. Anthologies:
  1100.  
  1101.    Didier Dubois, Henri Prade, and Ronald R. Yager, editors, "Readings in
  1102.    Fuzzy Systems", Morgan Kaufmann Publishers, 1992.
  1103.  
  1104.    "A Quarter Century of Fuzzy Systems", Special Issue of the International
  1105.    Journal of General Systems, 17(2-3), June 1990.
  1106.  
  1107. ================================================================
  1108. Subject: [17] Journals and Technical Newsletters
  1109. Date: 24-AUG-93
  1110.  
  1111. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING (IJAR)
  1112.    Official publication of the North American Fuzzy Information Processing
  1113.    Society (NAFIPS). 
  1114.    Published 8 times annually. ISSN 0888-613X.
  1115.    Subscriptions: Institutions $282, NAFIPS members $72 (plus $5 NAFIPS dues)
  1116.    $36 mailing surcharge if outside North America.
  1117.  
  1118.    For subscription information, write to David Reis, Elsevier Science
  1119.    Publishing Company, Inc., 655 Avenue of the Americas, New York, New York
  1120.    10010, call 212-633-3827, fax 212-633-3913, or send email to
  1121.    74740.2600@compuserve.com.
  1122.  
  1123.     Editor:
  1124.       Piero Bonissone
  1125.       Editor, Int'l J of Approx Reasoning (IJAR)
  1126.       GE Corp R&D
  1127.       Bldg K1 Rm 5C32A
  1128.       PO Box 8
  1129.       Schenectady, NY 12301 USA
  1130.       Email: bonissone@crd.ge.com
  1131.         Voice: 518-387-5155
  1132.         Fax:   518-387-6845
  1133.         Email: Bonissone@crd.ge.com
  1134.  
  1135.  
  1136. INTERNATIONAL JOURNAL OF FUZZY SETS AND SYSTEMS (IJFSS)
  1137.    The official publication of the International Fuzzy Systems Association.
  1138.    Subscriptions: Subscription is free to members of IFSA.
  1139.    ISSN: 0165-0114
  1140.  
  1141.  
  1142. IEEE TRANSACTIONS ON FUZZY SYSTEMS
  1143.         ISSN 1063-6706
  1144.         Editor in Chief: James Bezdek
  1145.  
  1146. THE HUNTINGTON TECHNICAL BRIEF
  1147. Technical newsletter about fuzzy logic edited by Dr. Brubaker. It is
  1148. mailed monthly, is a single sheet, front and back, and rotates among
  1149. tutorials, descriptions of actual fuzzy applications, and discussions
  1150. (reviews, sort of) of existing fuzzy tools and products.
  1151. Subscriptions are $12 for an individual (paid by personal check), 
  1152. $24 otherwise. 
  1153.  
  1154. ================================================================
  1155. Subject: [18] Professional Organizations
  1156. Date: 15-APR-93
  1157.  
  1158.  
  1159. INSTITUTION FOR FUZZY SYSTEMS AND INTELLIGENT CONTROL, INC.
  1160.  
  1161.     Sponsors, organizes, and publishes the proceedings of the International
  1162.     Fuzzy Systems and Intelligent Control Conference.  The conference is 
  1163.     devoted primarily to computer based feedback control systems that rely on 
  1164.     rule bases, machine learning, and other artificial intelligence and soft 
  1165.     computing techniques.  The theme of the 1993 conference was "Fuzzy Logic,
  1166.     Neural Networks, and Soft Computing."
  1167.  
  1168.     Thomas L. Ward
  1169.     Institution for Fuzzy Systems and Intelligent Control, Inc.
  1170.     P. O. Box 1297
  1171.     Louisville KY 40201-1297 USA
  1172.     Phone: +1.502.588.6342
  1173.     Fax: +1.502.588.5633
  1174.     Email: TLWard01@ulkyvm.louisville.edu, TLWard01@ulkyvm.bitnet
  1175.  
  1176.  
  1177. INTERNATIONAL FUZZY SYSTEMS ASSOCIATION (IFSA)
  1178.  
  1179.     Holds biannual conferences that rotate between Asia, North America,
  1180.     and Europe.  Membership is $232, which includes a subscription to the 
  1181.     International Journal of Fuzzy Sets and Systems.
  1182.  
  1183.     Prof. Philippe Smets
  1184.     University of Brussels, IRIDIA
  1185.     50 av. F. Roosevelt
  1186.     CP 194/6
  1187.     1050 Brussels, Belgium
  1188.  
  1189.  
  1190. LABORATORY FOR INTERNATIONAL FUZZY ENGINEERING (LIFE)
  1191.  
  1192.     Laboratory for International Fuzzy Engineering Research
  1193.     Siber Hegner Building 3FL
  1194.     89-1 Yamashita-cho, Naka-ku
  1195.     Yokohama-shi 231 Japan
  1196.     Email: <name>@fuzzy.or.jp
  1197.  
  1198.  
  1199. NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY (NAFIPS)
  1200.  
  1201.     Holds a conference and a workshop in alternating years.  
  1202.  
  1203.     President:
  1204.       Dr. Jim Keller
  1205.       President NAFIPS
  1206.       Electrical & Computer Engineering Dept
  1207.       University of Missouri-Col
  1208.       Columbia, MO 65211 USA
  1209.       Phone +1.314.882.7339
  1210.       Email: ecejk@mizzou1.missouri.edu, ecejk@mizzou1.bitnet
  1211.  
  1212.     Secretary/Treasurer:
  1213.       Thomas H. Whalen
  1214.       Sec'y/Treasurer NAFIPS
  1215.       Decision Sciences Dept
  1216.       Georgia State University
  1217.       Atlanta, GA 30303 USA
  1218.       Phone: +1.404.651.4080
  1219.       Email: qmdthw@gsuvm1.gsu.edu, qmdthw@gsuvm1.bitnet
  1220.  
  1221.  
  1222. SPANISH ASSOCIATION FOR FUZZY LOGIC AND TECHNOLOGY
  1223.  
  1224.     Prof. J. L. Verdegay
  1225.     Dept. of Computer Science and A.I.
  1226.     Faculty of Sciences
  1227.     University of Granada
  1228.     18071 Granada (Spain)
  1229.     Phone: +34.58.244019
  1230.     Tele-fax: +34.58.243317, +34.58.274258
  1231.     Email: jverdegay@ugr.es
  1232.  
  1233. ================================================================
  1234. Subject: [19] Companies Supplying Fuzzy Tools
  1235. Date: 15-APR-93
  1236.  
  1237. Adaptive Informations Systems:
  1238.  
  1239.     This is a new company that specializes in fuzzy information systems.
  1240.  
  1241.     Main products of AIS:
  1242.  
  1243.     - Consultancy and application development in fuzzy information retrieval
  1244.       and flexible querying systems  
  1245.  
  1246.     - Development of a fuzzy querying application for value added network
  1247.       services
  1248.  
  1249.     - A fuzzy solution for utilization of a large (lexicon based)
  1250.       terminological knowledge base for NL query evaluation
  1251.  
  1252.     Adaptive Informations Systems
  1253.     Hoestvej  8 B
  1254.     DK-2800  Lyngby
  1255.     Denmark
  1256.     Phone: 45-4587-3217
  1257.     Email: hll@dat.ruc.dk
  1258.  
  1259.  
  1260. American NeuraLogix:
  1261.  
  1262.    Products:
  1263.      NLX110    Fuzzy Pattern Comparator.  
  1264.      NLX230    8-bit single-chip fuzzy microcontroller.
  1265.      NLX20xC   8- and 16-bit VLSI Core elements for fuzzy processing.
  1266.      Others    Other nonfuzzy and quasi-fuzzy devices.
  1267.  
  1268.        [American NeuraLogix describes these chips and cores as "fuzzy"
  1269.         processing devices, but as far as I can tell, they're not really
  1270.         fuzzy.  The NLX110 is a Hamming-distance calculator, and the
  1271.         NLX230 and NLX20xC are based on a winner-take-all inference 
  1272.         strategy that discards most of the advantages of fuzzy expert
  1273.         systems. Read the data sheets carefully before deciding.]
  1274.  
  1275.    American NeuraLogix, Inc.
  1276.    411 Central Park Drive
  1277.    Sanford, FL 32771 USA
  1278.    Phone: 407-322-5608
  1279.    Fax:   407-322-5609
  1280.  
  1281.  
  1282. Aptronix:
  1283.  
  1284.    Products:
  1285.      Fide      A MS Windows-hosted graphical development environment for
  1286.                fuzzy expert systems.  Code generators for Motorola's 6805, 
  1287.                68HC05, and 68HC11, and Omron's FP-3000 are available.  A
  1288.                demonstration version of Fide is available.
  1289.  
  1290.    Aptronix, Inc.
  1291.    2150 North First Street, Suite 300
  1292.    San Jose, Ca. 95131 USA
  1293.    Phone: 408-428-1888
  1294.    Fax:   408-428-1884
  1295.    Fuzzy Net BBS: 408-428-1883, 8/n/1
  1296.  
  1297.  
  1298. ByteCraft, Ltd.:
  1299.  
  1300.    Products:
  1301.      Fuzz-C    "A C preprocessor for fuzzy logic" according to the cover of
  1302.                its manual.  Translates an extended C language to C source
  1303.                code.
  1304.  
  1305.    Byte Craft Limited
  1306.    421 King Street North
  1307.    Waterloo, Ontario
  1308.    Canada N2J 4E4
  1309.    Phone: 519-888-6911
  1310.    Fax:   519-746-6751
  1311.    Support BBS: 519-888-7626
  1312.  
  1313.  
  1314. Fujitsu:
  1315.  
  1316.    Products:
  1317.      MB94100   Single-chip 4-bit (?) fuzzy controller.
  1318.  
  1319.  
  1320. FuziWare:
  1321.  
  1322.    Products:
  1323.      FuziCalc  An MS-Windows-based fuzzy development system based on a
  1324.                spreadsheet view of fuzzy systems.
  1325.  
  1326.    FuziWare, Inc.
  1327.    316 Nancy Kynn Lane, Suite 10
  1328.    Knoxville, Tn. 37919 USA
  1329.    Phone: 800-472-6183, 615-588-4144
  1330.    Fax:   615-588-9487
  1331.  
  1332. FuzzySoft AG:
  1333.  
  1334.    Product:
  1335.       FuzzySoft     Fuzzy Logic Operating System runs under MS-Windows,
  1336.                     generates C-code, extended simulation capabalities.
  1337.  
  1338.    Selling office for Germany, Switzerland and Austria (all product
  1339.    inquiries should be directed here)
  1340.  
  1341.    GTS Trautzl GmbbH
  1342.    Gottlieb-Daimler-Str. 9
  1343.    W-2358 Kaltenkirchen/Hamburg
  1344.    Germany
  1345.    Phone: (49) 4191 8711
  1346.    Fax:   (49) 4191 88665
  1347.  
  1348.  
  1349. Fuzzy Systems Engineering:
  1350.  
  1351.    Products:
  1352.      Manifold Editor           ?
  1353.      Manifold Graphics Editor  ?
  1354.  
  1355.      [These seem to be membership function & rulebase editors.]
  1356.  
  1357.    Fuzzy Systems Engineering
  1358.    P. O. Box 27390
  1359.    San Diego, CA 92198 USA
  1360.    Phone: 619-748-7384
  1361.    Fax:   619-748-7384 (?)
  1362.  
  1363.  
  1364. HyperLogic, Inc.:
  1365.  
  1366.    Products:
  1367.      CubiCalc          An MS-Windows-based fuzzy development environment.
  1368.      CubiCalc RTC      C source-code generator addon for CubiCalc.
  1369.  
  1370.    HyperLogic Corp
  1371.    1855 East Valley Parkway, Suite 210
  1372.    P. O. Box 3751
  1373.    Escondido, Ca. 92027 USA
  1374.    Phone: 619-746-2765
  1375.    Fax:   619-746-4089
  1376.  
  1377.  
  1378. Inform:
  1379.  
  1380.    Products:
  1381.      fuzzyTECH 3.0     A graphical fuzzy development environment.  Versions
  1382.                        are available that generate either C source code or
  1383.                        Intel MCS-96 assembly source code as output.  A
  1384.                        demonstration version is available. Runs under MS-DOS.
  1385.  
  1386.    Inform Software Corp
  1387.    1840 Oak Street, Suite 324
  1388.    Evanston, Il. 60201 USA
  1389.    Phone:  708-866-1838
  1390.  
  1391.    INFORM GmbH
  1392.    Geschaeftsbereich Fuzzy--Technologien
  1393.    Pascalstraese 23
  1394.    W-5100 Aachen
  1395.    Tel: (02408) 6091
  1396.    Fax: (02408) 6090
  1397.  
  1398.  
  1399. Metus Systems Group:
  1400.  
  1401.    Products:
  1402.      Metus Fuzzy Library       A library of fuzzy processing routines for
  1403.                                C or C++.  Source code is available.
  1404.  
  1405.    The Metus Systems Group
  1406.    1 Griggs Lane
  1407.    Chappaqua, Ny. 10514 USA
  1408.    Phone: 914-238-0647
  1409.  
  1410.  
  1411. Modico:
  1412.  
  1413.    Products:
  1414.      Fuzzle 1.8        A fuzzy development shell that generates either ANSI
  1415.                        FORTRAN or C source code.
  1416.  
  1417.    Modico, Inc.
  1418.    P. O. Box 8485
  1419.    Knoxville, Tn. 37996 USA
  1420.    Phone: 615-531-7008
  1421.  
  1422.  
  1423. Oki Electric:
  1424.  
  1425.    Products:
  1426.      MSM91U111         A single-chip 8-bit fuzzy controller.
  1427.  
  1428.    Europe:
  1429.  
  1430.      Oki Electric Europe GmbH.
  1431.      Hellersbergstrasse 2
  1432.      D-4040 Neuss, Germany
  1433.      Phone: 49-2131-15960
  1434.      Fax:   49-2131-103539
  1435.  
  1436.    Hong Kong:
  1437.  
  1438.      Oki Electronics (Hong Kong) Ltd.
  1439.      Suite 1810-4, Tower 1
  1440.      China Hong Kong City
  1441.      33 Canton Road, Tsim Sha Tsui
  1442.      Kowloon, Hong Kong
  1443.      Phone: 3-7362336
  1444.      Fax:   3-7362395
  1445.  
  1446.    Japan:
  1447.  
  1448.      Oki Electric Industry Co., Ltd.
  1449.      Head Office Annex
  1450.      7-5-25 Nishishinjuku
  1451.      Shinjuku-ku Tokyo 160 JAPAN
  1452.      Phone: 81-3-5386-8100
  1453.      Fax:   81-3-5386-8110
  1454.  
  1455.    USA:
  1456.  
  1457.      Oki Semiconductor
  1458.      785 North Mary Avenue
  1459.      Sunnyvale, Ca. 94086 USA
  1460.      Phone: 408-720-1900
  1461.      Fax:   408-720-1918
  1462.  
  1463.  
  1464. OMRON Corporation:
  1465.  
  1466.    Products:
  1467.      C500-FZ001        Fuzzy logic processor module for Omron C-series PLCs.
  1468.      E5AF              Fuzzy process temperature controller.
  1469.      FB-30AT           FP-3000 based PC AT fuzzy inference board.
  1470.      FP-1000           Digital fuzzy controller.
  1471.      FP-3000           Single-chip 12-bit digital fuzzy controller.
  1472.      FP-5000           Analog fuzzy controller.
  1473.      FS-10AT           PC-based software development environment for the
  1474.                        FP-3000.
  1475.  
  1476.    Japan
  1477.  
  1478.      Kazuaki Urasaki
  1479.      Fuzzy Technology Business Promotion Center
  1480.      OMRON Corporation
  1481.      20 Igadera, Shimokaiinji
  1482.      Nagaokakyo Shi, Kyoto 617  Japan
  1483.      Phone: 81-075-951-5117
  1484.      Fax:   81-075-952-0411
  1485.  
  1486.    USA Sales (all product inquiries should be directed here)
  1487.  
  1488.      Pat Murphy
  1489.      OMRON Electronics, Inc.
  1490.      One East Commerce Drive
  1491.      Schaumburg, IL 60173 USA
  1492.      Phone: 708-843-7900
  1493.      Fax:   708-843-7787/8568
  1494.  
  1495.    USA Research
  1496.  
  1497.      Satoru Isaka
  1498.      OMRON Advanced Systems, Inc.
  1499.      3945 Freedom Circle, Suite 410
  1500.      Santa Clara, CA 95054
  1501.      Phone: 408-727-6644
  1502.      Fax: 408-727-5540
  1503.      Email: isaka@oas.omron.com
  1504.  
  1505.  
  1506. Togai InfraLogic, Inc.:
  1507.  
  1508.    Togai InfraLogic (TIL for short) supplies software development tools,
  1509.    board-, chip- and core-level fuzzy hardware, and engineering services.
  1510.    Contact info@til.com for more detailed information.
  1511.  
  1512.    Products:
  1513.      FC110     (the FC110(tm) Digital Fuzzy Processor (DFP-tm)).  An
  1514.                8-bit microprocessor/coprocessor with fuzzy acceleration.
  1515.      FC110DS   (the FC110 Development System)  A software development package
  1516.                for the FC110 DFP, including an assembler, linker and Fuzzy
  1517.                Programming Language (FPL-tm) compiler.
  1518.      FCA       VLSI Cores based on Fuzzy Computational Acceleration (FCA-tm).
  1519.      FCA10AT   FC110-based fuzzy accelerator board for PC/AT-compatibles.
  1520.      FCA10VME  FC110-based four-processor VME fuzzy accelerator.
  1521.      FCD10SA   FC110-based fuzzy processing module.
  1522.      FCD10SBFC FC110-based single board fuzzy controller module.
  1523.      FCD10SBus FC110-based two-processor SBus fuzzy accelerator.
  1524.      FCDS      (the Fuzzy-C Development System)  An FPL compiler that emits
  1525.                K&R or ANSI C source to implement the specified fuzzy system.
  1526.      MicroFPL  An FPL compiler and runtime module that support using fuzzy
  1527.                techniques on small microcontrollers by several companies.
  1528.      TILGen    A tool for automatically constructing fuzzy expert systems from
  1529.                sampled data.
  1530.      TILShell+ A graphical development and simulation environment for fuzzy
  1531.                systems.
  1532.  
  1533.    USA
  1534.  
  1535.      Togai InfraLogic, Inc.
  1536.      5 Vanderbilt
  1537.      Irvine, CA 92718 USA
  1538.      Phone: 714-975-8522
  1539.      Fax: 714-975-8524
  1540.      Email: info@til.com
  1541.  
  1542.  
  1543. Toshiba:
  1544.  
  1545.    Products:
  1546.      T/FC150   10-bit fuzzy inference processor.
  1547.      LFZY1     FC150-based NEC PC fuzzy logic board.
  1548.      T/FT      Fuzzy system development tool.
  1549.  
  1550.  
  1551. TransferTech GmbH:
  1552.  
  1553.    Products:
  1554.      Fuzzy Control Manager (FMC)       Fuzzy shell, runs under MS-Windows
  1555.  
  1556.    TransferTech GmbH.
  1557.    Rebenring 33
  1558.    W-3300 Braunschweig, Germany
  1559.    Phone: 49-531-3801139
  1560.    Fax:   49-531-3801152
  1561.  
  1562. ================================================================
  1563. Subject: [20] Fuzzy Researchers
  1564. Date: 15-APR-93
  1565.  
  1566. This is a *partial* list of some of the researchers and research
  1567. organizations in the field of fuzzy logic and fuzzy expert systems.
  1568.  
  1569. Center for Fuzzy Logic and Intelligent Systems Research (Texas A&M):
  1570.  
  1571.    This group publishes a Technical Report Series, in addition to the
  1572.    proceedings and video tapes of the first and second International Workshop 
  1573.    on Industrial Fuzzy Control and Intelligent Systems (IFIS 91/92).
  1574.  
  1575.    Dr. John Yen
  1576.    Center for Fuzzy Logic and Intelligent Systems Research
  1577.    Texas A&M University
  1578.    MS 3112
  1579.    Harvey R. Bright Building
  1580.    Texas A&M University
  1581.    College Station, TX 77843 USA
  1582.    Phone: 409-845-5466
  1583.    Fax:   409-847-8578
  1584.    Email: cfl@cs.tamu.edu
  1585.  
  1586.  
  1587. German National Research Center for Computer Science (GMD):
  1588.  
  1589.    The GMD supports a fuzzy logic group which does research in
  1590.  
  1591.    - adaptive control
  1592.    - VLSI design
  1593.    - image processing
  1594.  
  1595.    Liliane E. Peters
  1596.    GMD-SET
  1597.    P. O. Box 1316
  1598.    D-5205 St. Augustin 1, Germany
  1599.    Phone: 49-2241-14-2332
  1600.    Fax:   49-2241-14-2342
  1601.    Email: peters@borneo.gmd.de
  1602.  
  1603.  
  1604. Swiss Federal Institute of Technology (SFIT):
  1605.  
  1606.   Email: stegmaier@ifr.ethz.ch, vestli@ifr.ethz.ch
  1607.  
  1608. Tokyo Institute of Technology (TITech):
  1609.  
  1610.   TITech's Department of Systems Science support Dr. Michio Sugeno's
  1611.   laboratory, which does research in practical applications of fuzzy
  1612.   logic and fuzzy expert systems.
  1613.  
  1614.   Tokyo Institute of Technology
  1615.   Department of Systems Science
  1616.   4259 Nagatsuta, Midori-ku
  1617.   Yokohama 227 Japan
  1618.   Phone: 81-45-922-1111 x2641
  1619.   Fax:   81-45-921-1485
  1620.   Email: <name>@sys.titech.ac.jp
  1621.  
  1622.   [According to Dr. Michael Griffin (griffin@sys.titech.ac.jp), 
  1623.   "Don't bother sending e-mail to Professor M. Sugeno, he doesn't use it."]
  1624.  
  1625. ================================================================
  1626. ;;; *EOF*
  1627.