Fuzzy Logic Introduction
Fuzzy Logic Introduction
Fuzzy Logic Introduction
Introduction
M. Hellmann
Laboratoire Antennes Radar Telecom, F.R.E CNRS 2272, Equipe Radar Polarimetrie,
Université de Rennes 1, UFR S.P.M, Campus de Beaulieu - Bat. 22,
263 Avenue General Leclerc, CS 74205, 35042 Rennes Cedex, France
1.INTRODUCTION
Fuzzy Logic was initiated in 1965 [1], [2], [3], by Lotfi A. Zadeh ,
professor for computer science at the University of California in
Berkeley. Basically, Fuzzy Logic (FL) is a multivalued logic, that allows
intermediate values to be defined between conventional evaluations
like true/false, yes/no, high/low, etc. Notions like rather tall or very fast
can be formulated mathematically and processed by computers, in
order to apply a more human-like way of thinking in the programming
of computers [4]. Fuzzy systems is an alternative to traditional notions
of set membership and logic that has its origins in ancient Greek
philosophy. The precision of mathematics owes its success in large part
to the efforts of Aristotle and the philosophers who preceded him. In
their efforts to devise a concise theory of logic, and later mathematics,
the so-called "Laws of Thought" were posited [5]. One of these, the
"Law of the Excluded Middle," states that every proposition must either
be True or False. Even when Parminedes proposed the first version of
this law (around 400 B.C.) there were strong and immediate objections:
for example, Heraclitus proposed that things could be simultaneously
True and not True. It was Plato who laid the foundation for what would
become fuzzy logic, indicating that there was a third region (beyond
True and False) where these opposites "tumbled about." Other, more
modern philosophers echoed his sentiments, notably Hegel, Marx, and
Engels. But it was Lukasiewicz who first proposed a systematic
alternative to the bi-valued logic of Aristotle [6]. Even in the present
time some Greeks are still outstanding examples for fussiness and
fuzziness, (note: the connection to logic got lost somewhere during the
last 2 mileniums [7]). Fuzzy Logic has emerged as a a profitable tool for
the controlling and steering of of systems and complex industrial
processes, as well as for household and entertainment electronics, as
well as for other expert systems and applications like the classification
of SAR data.
2. FUZZY SETS AND CRISP SETS
The very basic notion of fuzzy systems is a fuzzy (sub)set. In classical
mathematics we are familiar with what we call crisp sets. For example,
the possible interferometric coherence values are the set X of all real
numbers between 0 and 1. From this set X a subset A can be defined,
(e.g. all values 0 0.2). The characteristic function of A , (i.e. this
function assigns a number 1 or 0 to each element in X , depending on
whether the element is in the subset A or not) is shown in Fig.1.
Table 1: Example for a fuzzy rule base: Rules read as (e.g. RULE No.1:
IF is low AND is med. AND is med AND is med. THEN pixel is
class 1
R# feature A feature B feature C feature D class
1: low medium medium medium class1
2: medium high medium low class2
3: low high medium high class3
4: low high medium high class 1
5: medium medium medium medium class 4
...: ... ... ... ... ...
N: low high medium low unknown
First we fix a set of 'expert rules' which are used to classify the image.
E.g. the third line reads: IF is high AND is high THEN pixel is of
class 'forest'. Every term in each rule such as ' is high' is a so-called
linguistic variable, i.e. is of an imprecise nature. Following Zadeh [1]
one can describe them with fuzzy sets. A fuzzy set A is defined by a
.
The degree of the class 'forest' is then computed by taking the
maximum of all rules describing this class i.e.
L.A. Zadeh, "Fuzzy algorithms," Info. & Ctl., Vol. 12, 1968, pp. 94-102.
L.A. Zadeh, "Making computers think like people," IEEE. Spectrum, 8/1984,
pp. 26-32.
J.F. Baldwin, "Fuzzy logic and fuzzy reasoning," in Fuzzy Reasoning and Its
Applications, E.H. Mamdani and B.R. Gaines (eds.), London: Academic Press,
1981.
J. Fox, "Towards a reconciliation of fuzzy logic and standard logic," Int. Jrnl.
of Man-Mach. Stud., Vol. 15, 1981, pp. 213-220.
S. Haack, "Do we need fuzzy logic?" Int. Jrnl. of Man-Mach. Stud., Vol. 11,
1979, pp.437-445.
Zimmermann H.J., Fuzzy Sets, Decision Making and Expert Systems, Boston,
Kluwer 1987