A General Study On Genetic Fuzzy Systems: Editor Jenny Smith C 1993 John Wiley & Sons LTD
A General Study On Genetic Fuzzy Systems: Editor Jenny Smith C 1993 John Wiley & Sons LTD
3.1 INTRODUCTION
As it is known, a rule based system (production rule system) has been successfully used
to model human problem-solving activity and adaptive behavior, where a classic way
to represent the human knowledge is the use of IF/THEN rules. The satisfaction of the
rule antecedents gives rise to the execution of the consequent, one action is performed.
The conventional approaches to knowledge representation are based on bivalent logic.
A serious shortcoming of such approaches is their inability to come to grips with the
issue of uncertainty and imprecision. As a consequence, the conventional approaches do
not provide an adequate model for modes of reasoning and all commonsense reasoning
fall into this category.
Fuzzy Logic (FL) may be viewed as an extension of classical logical systems,
provides an eective conceptual framework for dealing with the problem of knowledge
representation in an environment of uncertainty and imprecision. FL, as its name
suggests, is the logic underlying modes of reasoning which are approximate rather than
exact. The importance of FL derives from the fact that most modes of human reasoning
-and especially commonsense reasoning- are approximate in nature. FL is concerned
in the main with imprecision and approximate reasoning.
The applications of FL to rule based systems have been widely developped. From
a very broad point of view a Fuzzy System (FS) is any Fuzzy Logic Based Sytems,
where FL can be used either as the basis for the representation of dierent forms of
knowledge systems, or to model the interactions and relationships among the system
variables. FS have been shown to be an important tool for modelling complex systems,
in which, due to the complexity or the imprecision, classical tools are unsuccessful.
Sample Contributed Book
Editor Jenny Smith
c 1993 John Wiley & Sons Ltd.
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
2 OSCAR CORDO N, FRANCISCO HERRERA
DESIGN PROCESS
Knowledge Base
Among the most successful applications of this systems has been the area of Fuzzy
logic controllers (FLCs). FLCs are rule based systems useful in the context of complex
ill-dened processes, especially those which can be controlled by a skilled human
operator without knowledge of their underlying dynamics. Recentely fuzzy control
techniques have been applied to many industrial processes, FLCs have been widthly
used in automation and engineering. The experience of skilled operators and the
knowledge of control engineers are expressed qualitetively by a set of fuzzy control
rules. In fact, one of the features of the FLCs is that the IF-THEN rules are described
on the base of the conventional control strategy and the experts' knowledge. Each fuzzy
rule has an antecedent, or IF, part containing several preconditions, and a consequent,
or THEN, part which prescribes the value.
Recentely, numerous papers and applications combining fuzzy concepts and genetic
algorithms (GAs) have become known, and there is an increasing concern in the
integration of these two topics. In particular, there are a great number of publications
exploring the use of GAs for developping fuzzy systems, the called genetic fuzzy systems
(GFSs). Figure 1 shows this idea.
This paper presents an overview of the GFSs, showing the use of the GAs in the
construction of the fuzzy logic controllers knowledge bases comprising the known
knowledge about the controlled system.
To achieve that, this paper is divided into 4 sections the rst being this introduction.
The section 2 introduces the fuzzy systems with a special attention to FLCs, while
section 3 presents the GFSs. Some nal remarks are made in section 4.
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
A GENERAL STUDY ON GENETIC FUZZY SYSTEMS 3
3.2 FUZZY SYSTEMS
Fuzzy logic and fuzzy sets in a wide interpretation of FL (in terms of which fuzzy logic
is coextensive with the theory of fuzzy sets, that is, classes of objects in which the
transition from membership to nonmembership is gradual rather than abrupt) have
placed modeling into a new and broader perspective by providing innovative tools to
cope with complex and ill-dened systems. The area of fuzzy sets has emerged following
some pioneering works of Zadeh [Zad65, Zad73] where the rst fundamentals of fuzzy
systems were established.
As we aforesaid, a rule based system has been successfully used to model human
problem-solving activity and adaptive behavior. The conventional approaches to
knowledge representation, are based on bivalent logic. A serious shortcoming of such
approaches is their inability to come to grips with the issue of uncertainty and
imprecision. As a consequence, the conventional approaches do not provide an adequate
model for modes of reasoning. Unfortunatelly, all commonsense reasoning fall into this
category.
The application of FL to rule based systems leads us to the fuzzy systems. The
main role of fuzzy sets is representing knowledge about the problem, or to model the
interactions and relationships among the system variables. There are two essential
advantages for the design of rule-based systems with fuzzy sets and logic:
the key features of knowledge captured by fuzzy sets involve handling
uncertainty, and
inference methods become more robust and
exible with approximate
reasoning methods of fuzzy logic.
Knowledge representation is enhanced with the use of linguistic variables and their
linguistic values that are dened by context-dependent fuzzy sets whose meanings are
specied by graded membership functions. On other hand, inference methods such
as generalized modus ponens, tollens, etc., which are based on fuzzy logic form the
bases of approximate reasoning with pattern matching scores of similarity. Fuzzy logic
provides an unique computational base for inference in rule based systems. Unlike
traditional logical systems, fuzzy logic is aimed at providing modes of reasoning which
are approximate and analogical rather than exact.
Abording the fuzzy system modeling issue, it is essentially developed into two
dierent types of system models identied as acquisition of rules and their parameters:
i) fuzzy expert system models, and ii) fuzzy logic controllers.
Fuzzy expert system models are designed, developed and implemented with a direct
participation of a system's expert who is throughly familiar with the characteristic
behaviour of the system under investigation. The knowledge of the expert is extracted
from the expert through experimental methods of questionnaires, protocols and
interviews which may be conducted by people or by computers for the purpose of
identifying the form and the structure of the rules, i.e., structure identication as
well as the membership functions of the linguistic values of linguistic variables, i.e.,
parameter identication.
On the other hand, fuzzy control model design, development and implementation
are dependent on the availability of input-output data sets. The system structure
identication in terms of rules and specication of membership functions that dene
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
4 OSCAR CORDO N, FRANCISCO HERRERA
Knowledge Base
Fuzzification Defuzzification
Inference System
Interface Interface
operator.
Since the input x corresponding to the state variables of the controlled system is
crisp, x = x0, the fuzzy set A is a singleton, that is, A (x) = 1 if x = x0 and
0
0
Defuzzication Interface uses an aggregation operator G which composes them and
applies a defuzzication method D to translate the fuzzy sets obtained in this way into
values corresponding to the control variables of the system. So, calling S to the FLC,
x0 to the inputs value and y0 to the crisp value obtained from the defuzzication, we
have:
n o
B (y) = G B1 (y); B2 (y); : : :; Bn (y)
0 0 0 0 (3.3)
y0 = S(x0 ) = D(B (y)) 0 (3.4)
At present, the commonly used defuzzication methods may be described as the Max
Criterion, the Mean of Maximum (MOM) and the Center of Area (COA) [Lee90].
The design tasks that have to be developed in order to decide the FLC reasoning
method are the selection of the fuzzy operators I, T and G and the defuzzication
operator D [KKS85]. The problem of selection them have been analyzed in several
works such us [CCC+ 94, CCC+ 95, CHP95b, CHP95a, KKS85].
For more information about FLCs see [CHP95a, DHR93, HMB93, Lee90].
NB NM NS ZR PS PM PB
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
The second denition mode employs many of the known knowledge and leads to
a more application specic DB requiring less intervention of the controller designer
and presenting more automatically developed tasks. Belonging to this group, we can
distinguish two dierent subgroups:
Denition by means of a tuning process
Denition by means of a learning process
Methods included in the rst one make use of a primary DB denition developed
by means of a quantization or normalization process and then apply a process that
modies the meaning of the linguistic labels, that is, the denitions of the fuzzy sets
associated to them. On the other hand, it would be a learning process when there is
not an initial DB denition. Usually, this last process is carried out joined to a Rule
Base learning process.
Moreover, an important decision in order to dene the FLC is to determine the
nature of its DB. There are two dierent approximations for it depending on the scope
in what there is assigned the meaning to the linguistic labels belonging to the dierent
term sets. On one hand, an usual DB denition process in what the fuzzy sets giving
meaning to the linguistic labels are uniformly dened for all rules included in the RB
constitutes a descriptive approach since the linguistic labels represents a real world
semantics. On the other hand, it can be considered a KB whose rules present dierent
meaning for the same linguistic terms. The meaning associated to a concrete label
will depend on the concrete rule in what this label appears. In this case, the KB and
the FLC using it present a dierent philosofy. The approach is approximative and the
system is in the line of an Universal Approximator [Cas95].
3.3.1 Dening the Fuzzy Logic Controller Data Base using Genetic Algorithms
As we have commented already, one of the modes of denition of the FLC DB is
based on learning or tuning this FLC component. The dierence between these two
approaches depends on the existence of a previously primary DB denition. While
learning processes do not need this previous denition, tuning processes works over it
obtaining a more accurated one.
Several methods have proposed in order to dene the FLC DB using GAs
[BN95, BMU95, FTH94, HLV95b, HTS93, Kar91b]. All of them are based on the
existence of a previously dened RB, usually extracted from the process operator. Each
chromosome involved in the evolution process will represent dierent DB denitions,
that is, each one of the chromosomes will contain a coding of the whole membership
functions giving meaning to the linguistic terms. The degree of adaptation of an
individual is measured using a tness function that usually is based on the aplication of
the FLC to the controlled system, using a KB formed by the RB and the DB encoded
by the chromosome.
There are two dierent approaches for the genetic denition of FLC DBs depending
on the scope of the association of membership functions to linguistic labels in the KB,
either all fuzzy control rules using the same meaning for the system variables linguistic
terms or a dierent approximation in what each rule presents its own meaning for the
labels involved by it. In this subsection we analyze an example of each one of both
groups. The method proposed by Karr [Kar91b], belonging to the rst one, and the
method of Herrera et al. [HLV95b], belonging to the second one.
0.8
0.6
0.2
In order to develop this task, Karr uses a Simple GA with binary coding, proportional
selection mechanism, simple crossover and random mutation. The binary coding outline
will represent all the membership functions associated to the dierent linguistic labels
belonging to each one of the linguistic term sets into a single chromosome.
The membership functions selected by Karr to dene the meaning of the linguistic
labels are triangular-shaped. He consider only two points, extremes of the fuzzy sets
support, for dening every triangle, xing its central point which presents value 1 in
the membership function. In this way, the evolution performed by the GA can make the
triangles to be distorted (when the base width is altered) and translated (when these
two points are shifted along the x-axis) freely. The process is dierent for the extreme
triangles, which only requires a single point with value of the membership functions
equal to 0 to be dened. Their modal point is clearly placed in the correspondent
extreme of the concrete system variable universe of discurse. Only one operation can
be performed with these triangles, altering their base width in one of the two x-axis
directions, that is, making it bigger or smaller. Figure 4 shows an example.
The constraint placed over the membership functions is that the ones associated to
the extreme labels must remain right triangles while those associated to the interior
terms must remain isosceles triangles. It is clear that this constraint avoid the GA to
obtain incorrectlly dened membership functions.
A chromosome coding all the membership functions is built nally by joining all the
individual coding of these ones into a single string. As each point is represented by a
binary number with a xed number of bits, the chromosomes are of xed-length, that
is, all individuals in the population will present the same length.
Finally, Karr do not present a concrete tness function but introduces several
considerations in order to dene it. His idea for measuring the accuracy of a concrete
DB in the optimal control of the system is based on an application-dependent measure,
that is, any error or convergence measure (see [CCC+ 94, CHP95a]).
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
A GENERAL STUDY ON GENETIC FUZZY SYSTEMS 11
The DB denition method proposed by Herrera et al.
In [HLV95b] it was presented a DB denition process used to tune the DB parameters.
The process is based on the existence of a previous complete KB, that is, an initial
DB denition and a RB constituted by m control rules. The chromosomes will encode
a complete KB since each one of them contains the RB with a dierent DB associated.
The GA designed for the process present real coding issue and use the stochastic
universal sampling as selection procedure and the Michaelewicz's non-uniform mutation
operator. Regarding to the crossover, two dierent operators are employed: the simple
and the Max-Min-Arithmetical crossover. This last operator have been proposed by
the authors and makes use of fuzzy operators in order to improve the behavior of the
GA crossover operator.
The membership functions selected in order to dene the DB are trapezoidal- shaped.
They have associated a parametric representation based on a 4-tupla of real values.
Let the following rule be the ith rule of the previous RB:
If X1 is Ai1 and X2 is Ai2 and : : :and Xn is Ain then Y is Bi
Then the fuzzy sets giving meaning to the linguistic labels Aij associated to the input
variables Xi will be represented by the 4-tuple (cij ; aij ; bij ; dij ) and the ones associated
to the output variable linguistic labels Bi by (ci; ai ; bi; di). Thus each one of the rules
0 0 0 0
l r r r r
Ct Ct Ct C t+ 1 C t+ 1 C t+ 2 C t+ 2 C t+ 3 C t+ 3
l l l
C t+ 1 C t+ 2 C t+ 3
3.3.2 Deriving the Fuzzy Logic Controller Rule Base using Genetic Algorithms
The great majority of the approaches belonging to this group are based on learning the
consequents of the fuzzy control rules included in the FLC RB. In this way, many of
these genetic processes encode the complete system decision table in the chromosomes.
There are dierent methods developing this task [Bon93, HT94, Kar91a, KB93, Thr91]
but in many cases the only dierence existing among them is the cappability of learning
the number of rules forming the RB. This characteristic is presented when there exist
a possible alelle representing the absence of consequent for a rule with a concrete
antecedent, that is, the absence of the correspondent rule in the RB.
All methods belonging to this family suppose the existence of a dened DB. Thus,
a primary partition of the fuzzy spaces, that is, a term set for each one of them,
and a collection of fuzzy sets giving meaning to these primary labels are considered.
Other common characteristic for a majority of them is that they consider the FLC
RB represented in form of decision table (called too look-up table). As it is known,
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
A GENERAL STUDY ON GENETIC FUZZY SYSTEMS 13
an usual FLC RB constituted by control rules presenting n input variables and a
single output variable can be represented using an n-dimensional decision table, each
dimension corresponding to each one of the input variables. Every dimension will have
associated an array containing the labels of the concrete variable term set and the
cells of the decision table will contain the linguistic label that the output variable take
for the combination of antecedents represented in this cell. Therefore each table cell
represents a fuzzy control rule that can belong to the FLC RB.
This structure is encoded in the individuals forming the GA population. If there not
exist a value for the alleles representing the absence of value for the rule consequent,
there is not possible to derive a FLC RB with an optimal number of rules but all the
possible rules have to be considered belonging to it. This is the case of the methods
proposed by Karr [Kar91a], and Kropp and Baitinger [KB93] altough the rst of them
do not encode the complete decision table as we are going to see in the following. The
remaining ones commented are able to learn the number of fuzzy rules.
In this subsection we are going to study three dierent approaches. The methods
selected were proposed by Thrift [Thr91], Karr [Kar91a] and Bonarini [Bon93]. This
last one constitutes an original approach for learning FLC RB and diers a lot from
the others belonging to this family as we are going to see in the following.
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
A GENERAL STUDY ON GENETIC FUZZY SYSTEMS 15
that is, their antecedent and consequent and the optimal number of rules forming the
FLC RB. The author wants to learn with ELF what states occur in the controlled
system and which are irrelevant for it, obtaining optimal RBs for the application.
The tness function judges the state reached at each activation of the rules. Each
individual of the population, that is, each rule, will have associated information about
several questions: how good it has been judged (its strength), when it has been
generated, when it has been triggered the last time and how much it contributed to past
control actions performed by the controller. ELF will modify the strength associated to
a rule according to the performance of the action it contributed to. This performance
is evaluated by the tness function.
Other important characteristic of this method is that it is designed in order to run
in a real enviroment. The process rst selects among the rules matching the current
state of the controlled system, the rules matching better than a degree given by the
FLC designer. The rules belonging to this set will compete between them in order to
propose the best control action for the current state.
Several genetic operations are applied over this set of individuals. Some of these
rules are considered tested enough since they contributed to past control actions more
than a given reference. If some of them have low strength, it means that the control
actions proposed by them do not perform well. These rules are substituted by others
performing better and the consequents of such rules are modied with a probability
proportional to their strength. This last step constitute the GA mutation operator and
makes ELF to look for new rules in a neighboorhood of the good ones previously
learned.
If much time have passed from the last rule modication, this means that the
population of rules matching well the current state have stucked and all of them have
almost the same strength. In this case, ELF selects the worst rule and mutates its
consequents in order to continue the search looking for a better conguration.
If there exists few rules matching the current state (the parameter representing the
enough number of rules is changed dinamically), ELF generates a new rule covering it
and proposes a control action at random. This is the only mechanism introducing new
antecedents and it is called cover-detector. It may introduce with a given probability
also "dont care" symbols as values for some variables in the new rule generated. Rules
whose antecedents contain these kind of symbols match dierent states and compete
with dierent groups of rules, one for each of the matching states.
The dual situation is in which there are too many rules matching a state. In this
case, the genetic operator applied is called rule-killer and it simply eliminate the worst
rule matching this state from the population.
One time performed the selection and applied the genetic operators, ELF uses the
FLC with the RB coded in the population taking the current state as input. The tness
function will then evaluate the new state obtained, giving it a reward. There exists a
sharing process in the distibution of this reward, each individual gets part of the total
reward according to the contribution of the rule that it codes gave to the control action
applied. This process results in a modication of the strenght associated to the rules
coded in the population.
Finally, several questions have to be noted. On one hand, Bonarini proposes
application specic performance measures to dene the tness function. On the other
hand, ELF gives dierent RBs as output of the learning process. It is due to each
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
16 OSCAR CORDO N, FRANCISCO HERRERA
time the performance of the system is higher than a "satisfactory" value given by the
controller designer, it saves the current RB and forces modications in the current
population in order to obtain a better solution.
3.3.3 Learning the Fuzzy Logic Controller Knowledge Base using Genetic
Algorithms
This last group is the one to with more contributions have been made in the last
years. There exists many approaches for genetic learning complete FLC KBs such as
[CV93, HLV94, HLV95a, LT93, LP94, LM94, NL94, NHW92, SK94, VM95] and all of
them present dierent characteristics. Belonging to these great group of works, we nd
approaches presenting variable cromosomal length [CV93, LP94], others making use of
many expert knowledge in order to improve the learning process [HLV95a, LT93] and
several working with chromosomes encoding single control rules instead of complete
KBs [HLV95a, VM95]. Many of them dene the tness function by means of a single
application specic measure, usually a measure of convergence, while others include
more objective to optimize for obtaining more robust KBs [HLV95a, LT93]. In the
following we are going to study ve dierent approaches belonging to this family.
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
18 OSCAR CORDO N, FRANCISCO HERRERA
i !
i(x) = exp , jx ij (3.8)
i
considering that +large = 1, if x > +large and ,large = 1, if x < ,large .
Hence, it is possible a parametric representation of the membership functions by
means of the set of parameters (; ; ), representing respectively the position, shape
and scaling parameters.
The most important characteristic of this approach is that the FLC design space
is coded in base-7 chromosomes. As in the great majority of the methods belonging
to this group, each chromosome represents a complete KB. Each chromosome is built
by joining ve substrings coding the dierent parameters of the problem. The rst
one of them represents the FLC RB and, as we have commented yet, the process is
similar to this developed in the methods deriving only the FLC RB. The fourty nine
rule consequents contained in the decision table cells are encoded one after other in a
substring presenting a base-7 value for each one of them.
The second substring is constituted by the scaling parameters () associated to the
seven linguistic labels of the two input variables. It presents fourteen base-7 values,
two for each one of the following parameters: large , medium , small and zero .
The next substring of eight base-7 values represent the positions () of the fuzzy sets
associated to the terms "small" and "medium" (each one requiring two bits), whilst
the positions of those giving meaning to "large" and "zero" are xed (,large = ,3,
+large = 3 and zero = 0). The fourth substring represents K1 and K2 as gains of the
two inputs variables, error and change of error, with three base-7 bits associated to each
and, nally, the last group of eigth integer characters encodes the shape coecients
of the fuzzy sets associated to the term set of both variables, requiring a base-7 value
for each parameter.
The tness function employed by the GA is application specic. It is based directly on
computing the value obtained by the FLC in a measure of convergence when controlling
the system by using the concrete KB encoded in the individual.
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)
REFERENCES 25
an integrated fuzzy system design method based on genetic algorithms. In Proc.
Fifth International Fuzzy Systems Association World Congress (IFSA'93),
pages 1293{1296. Seoul.
[LW91] Liaw C. M. and Wang J. B. (July 1991) Design and implementation
of a fuzzy controller for a high performance induction motor drive.
IEEE Transactions on Systems, Man and Cybernetics 21(4): 921{929.
[MA75] Mamdani E. H. and Assilian
S. (1975) An experiment in linguistic systhesis with a fuzzy logic controller.
International Journal of Man-Machine Studies 7: 1{13.
[NHW92] Nomura H., Hayashi I., and Wakami N. (1992) A learning method
of simplied fuzzy reasoning by genetic algorithm. In Proc. International
Fuzzy Systems and Intelligent Control Conference (FSIC'92), pages 236{245.
Louisville.
[NL94] Ng K. C. and Lee Y. (June 1994) Design of sophisticated fuzzy logic
controllers using genetic algorithms. In Proc. Third IEEE International
Conference on Fuzzy Systems (FUZZ-IEEE'94), pages 1708{1712. Orlando.
[PB93] Parodi A. and Bonelli P. (July 1993) A new approach to fuzzy classier
system. In Proc. Fifth International Conference on Genetic Algorithms
(ICGA'93), pages 223{230.
[SFH95] Shijojima K., Fukuda T., and Hasegawa Y. (May 1995) Self-tuning fuzzy
modeling with adaptive memebership function, rules, and hierachical structure
based on genetic algorithm. Fuzzy Sets and Systems 71(3): 295{309.
[SK94] Satyadas A. and Krishnakumar K. (June 1994) Ga-optimized fuzzy
controller for spacecraft attitude control. In Proc. Third IEEE International
Conference on Fuzzy Systems (FUZZ-IEEE'94), pages 1979{1984. Orlando.
[SKG93] Surmann H., Kanstein A., and Goser K. (September 1993) Self-
organizing and genetic algorithms for an automatic design of fuzzy control and
decision systems. In Proc. First European Congress on Fuzzy and Intelligent
Technologies (EUFIT'93), pages 1097{1104. Aachen.
[Thr91] Thrift P. (1991) Fuzzy logic synthesis with genetic algorithms. In Proc.
Fourth International Conference on Genetic Algorithms (ICGA'91), pages 509{
513.
[TS85] Takagi T. and Sugeno M. (January 1985)
Fuzzy identication of systems and its applications to modeling and control.
IEEE Transactions on Systems, Man and Cybernetics 15(1): 116{132.
[VM95] Velasco J. R. and Magdalena L. (July 1995) Genetic learning applied to
fuzzy rules and fuzzy knowledge bases. To appear in Proc. Sixth International
Fuzzy Systems Association World Congress (IFSA'95).
[VR91a] Valenzuela-Rendon M. (1991) The fuzzy classier system: A classier
system for continuously varing variables. In Proc. Fourth International
Conference on Genetic Algorithms (ICGA'91), pages 346{353.
[VR91b] Valenzuela-Rendon M. (1991) The fuzzy classier system: Motivations
and rst results. In Manner R. and Manderick B. (eds) Parallel Problem Solving
from Nature - PPSN II, pages 330{334. Springer-Verlag, Berlin.
[Zad65] Zadeh L. A. (1965) Fuzzy sets. Information and Control 8: 358{353.
[Zad73] Zadeh
L. A. (1973) Outline of a new approach to the analysis of complex systems
and decision processes. IEEE Transactions on Systems, Man and Cybernetics
3: 28{44.
cbook 2/9/1997 17:36|PAGE PROOFS for John Wiley & Sons Ltd (jwbook.sty v3.0, 12-1-1995)