Fuzzy Sets and Fuzzy Logic: Theory and Applications

by George J. Klir and Bo Yuan
Published by Prentice Hall, Upper Saddle River, NJ, 1995
574 pages, $63
ISBN 0-13-101171-5

reviewed by
Dan Simon
Innovatia Software
dansimon@innovatia.com

Fuzzy Sets and Fuzzy Logic is an impressive book. At this point, it is probably the most authoritative book dealing with fuzzy systems. The book is broadly divided into two parts. The first part, which is primarily theoretical, presents a mathematically rigorous exposition of fuzzy systems. The second part presents various applications of fuzzy logic. The text assumes a knowledge of probability and set theory, and is suitable for a one- or two-semester course at the graduate level. Each chapter ends with a list of references and a set of problems. A solutions manual is available from the publisher.

The theoretical half of the book consists of nine chapters. Chapter 1 presents an interesting history of fuzzy systems theory. It also presents an overview of both crisp sets and fuzzy sets. Chapter 2 discusses the relationship between crisp sets and fuzzy sets, including how fuzzy sets can be represented by combinations of crisp sets. It also shows how basic mathematical functions can be modified for applications to fuzzy sets. Chapter 3 covers the extension of the crisp complement, intersection, and union operations to fuzzy sets. It is shown that these operations as applied to fuzzy sets) unlike their crisp counterparts, are not unique. There are, however, "standard" fuzzy operations which have special properties. Chapter 3 also has a section on aggregation operations, which are combinations of several fuzzy sets to produce another fuzzy set. Chapter 4 deals with fuzzy numbers (which are a type of a fuzzy set) and fuzzy arithmetic. Chapters 5 and 6 deal with fuzzy relations (membership in fuzzy sets). Two fuzzy relations can be combined in a way which is similar to matrix multiplication. Inverse relations can be computed in a way which is analogous to matrix inversion. Chapter 7 introduces fuzzy measure theory, which deals with the degree of certainty of an element's membership in a crisp set. This chapter discusses three branches of fuzzy measure theory: evidence theory, possibility theory, and probability theory. Chapter 8 gives an overview of multivalued logic and fuzzy logic, including fuzzy propositions and fuzzy inference. Chapter 9 is a fascinating discussion of information theory from the five different perspectives of classical set theory, fuzzy set theory, possibility theory, evidence theory, and probability theory.

The second half of the text considers a broad range of applications of fuzzy systems theory. The contrast between the theoretical orientation of the first half of the book and the applied orientation of the second half is immediately apparent. Chapter 10 is devoted to the construction of fuzzy membership functions. Membership functions can be constructed by humans which are experts in the given field, or they can be constructed on the basis of sample data. Chapter 11 shows how to build an expert system which uses fuzzy logic. Chapter 12 discusses the application of fuzzy set theory and fuzzy logic to systems theory. The fuzzy systems which are discussed include fuzzy controllers, fuzzy neural networks, fuzzy state machines, and fuzzy dynamic systems. Chapter 13 gives an overview of fuzzy techniques for pattern recognition, and Chapter 14 discusses fuzzy databases and fuzzy information retrieval. Chapter 15 covers various aspects of fuzzy decision making and fuzzy linear programming, and Chapter 16 introduces some applications of fuzzy theory to various engineering fields. Chapter 17 is titled "Miscellaneous Applications", and discusses applications in such fields as medicine and economics. Following the main body of the text is a set of appendices which include overviews of neural networks, genetic algorithms, and rough sets. The book contains an impressive bibliography of 1731 references.

A mastery of the first (theoretical) half of this book would require a fairly high level of mathematical sophistication, and a significant expenditure of time and effort. A reader looking for a simple, straightforward overview of fuzzy systems would be better served elsewhere. On the other hand, the second (application) half of the book is fairly independent of the first half, so an engineer could get a good feeling for fuzzy applications with only a basic understanding of the theory.

In summary, this book is a complete and thorough exposition of fuzzy systems theory and application. Anyone serious about becoming an expert in fuzzy systems or contributing to the fuzzy systems literature will find ample resources and direction in this book. I highly recommend it as both a textbook and as a reference.


Home         Credentials         Publications       White Papers

ã 1999–2001 Innovatia. All Rights Reserved.
Email Address:
dansimon@innovatia.com
Phone Number: (330)665-9629


Last Revised: March 13, 2001