AN INTRODUCTION TO FUZZY SETS Analysis and Design. Witold Pedrycz and Fernando Gomide

Similar documents
FUNDAMENTALS OF FUZZY SETS

^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held

Fuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London

The Formal Semantics of Programming Languages An Introduction. Glynn Winskel. The MIT Press Cambridge, Massachusetts London, England

Intelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.

Introductory logic and sets for Computer scientists

Logic and its Applications

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a

Dynamic Logic David Harel, The Weizmann Institute Dexter Kozen, Cornell University Jerzy Tiuryn, University of Warsaw The MIT Press, Cambridge, Massac

LOGIC AND fuzzy logic occupy a dominant role in what

COMPUTATIONAL SEMANTICS WITH FUNCTIONAL PROGRAMMING JAN VAN EIJCK AND CHRISTINA UNGER. lg Cambridge UNIVERSITY PRESS

LOGIC AND DISCRETE MATHEMATICS

Introduction to Autonomous Mobile Robots

EXTENSIONS OF FIRST ORDER LOGIC

Fundamentals of Discrete Mathematical Structures

Reichenbach Fuzzy Set of Transitivity

Principles of Robot Motion

Fuzzy Systems Handbook

Fuzzy Modeling for Control.,,i.

Chapter 4 Fuzzy Logic

An Evolution of Mathematical Tools

The Computational Beauty of Nature

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL

The discussion of Chapter 1 will be split into two sessions; the first will cover 1.1 and 1.2; the second will cover 1.3, 1.4, and 1.5.

MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design

PARALLEL OPTIMIZATION

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido

What is all the Fuzz about?

FUZZY LOGIC WITH ENGINEERING APPLICATIONS

Formal Verification. Lecture 10

Introduction to Algorithms Third Edition

Approximate Reasoning with Fuzzy Booleans

Regression on Heterogeneous Fuzzy Data

The Information Retrieval Series. Series Editor W. Bruce Croft

Fuzzy Reasoning. Linguistic Variables

CSC 501 Semantics of Programming Languages

Some New Implication Operations Emerging From Fuzzy Logic

FUZZY SPECIFICATION IN SOFTWARE ENGINEERING

Q-analysis: an introduction

The three faces of homotopy type theory. Type theory and category theory. Minicourse plan. Typing judgments. Michael Shulman.

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

DESIGN OF AN ELEVATOR GROUP CONTROLLER USING TYPE-2 FUZZY LOGIC

Section 2.2: Introduction to the Logic of Quantified Statements

Lecture notes. Com Page 1

Disjunctive and Conjunctive Normal Forms in Fuzzy Logic

Probabilistic Robotics

Fuzzy Systems (1/2) Francesco Masulli

Computation Engineering Applied Automata Theory and Logic. Ganesh Gopalakrishnan University of Utah. ^J Springer

A fuzzy subset of a set A is any mapping f : A [0, 1], where [0, 1] is the real unit closed interval. the degree of membership of x to f

THE VARIABILITY OF FUZZY AGGREGATION METHODS FOR PARTIAL INDICATORS OF QUALITY AND THE OPTIMAL METHOD CHOICE

Applied Interval Analysis

System of Systems Architecture Generation and Evaluation using Evolutionary Algorithms

Adaptive Building of Decision Trees by Reinforcement Learning

Knowledge Representation

INTERSECTION OF CURVES FACTS, COMPUTATIONS, APPLICATIONS IN BLOWUP*

Logik für Informatiker Logic for computer scientists

Introduction to Intelligent Control Part 2

Distributed Systems Programming (F21DS1) Formal Verification

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Algorithmic Graph Theory and Perfect Graphs

Fuzzy Networks for Complex Systems. Alexander Gegov University of Portsmouth, UK

Intelligent Methods in Modelling and Simulation of Complex Systems

ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING WITH UNCERTAINTY

Formal Methods in Software Engineering. Lecture 07

Negations in Refinement Type Systems

Summary of Course Coverage

SHERLOCK A Neural Network Software for Automated Problem Solving

Intuitionistic Fuzzy Petri Nets for Knowledge Representation and Reasoning

Type-2 Fuzzy Set Theory in Medical Diagnosis

SINGLE VALUED NEUTROSOPHIC SETS

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

[Time : 3 Hours] [Max. Marks : 100] SECTION-I. What are their effects? [8]

A Fuzzy System for Adaptive Network Routing

What is all the Fuzz about?

Towards a Logical Reconstruction of Relational Database Theory

15-819M: Data, Code, Decisions

Data Engineering Fuzzy Mathematics in System Theory and Data Analysis

George B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer

Chapter 3: Propositional Languages

DISCRETE MATHEMATICS

* The terms used for grading are: - bad - good

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

College of Sciences. College of Sciences. Master s of Science in Computer Sciences Master s of Science in Biotechnology

Logic (or Declarative) Programming Foundations: Prolog. Overview [1]

Inducing Parameters of a Decision Tree for Expert System Shell McESE by Genetic Algorithm

Neural Networks Lesson 9 - Fuzzy Logic

Handbook of Weighted Automata

FUZZY INFERENCE SYSTEMS

VHDL framework for modeling fuzzy automata

Knowledge Representation

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

Contents. Chapter 1 SPECIFYING SYNTAX 1

Self-Organization in Sensor and Actor Networks

A. Udaya Shankar. Distributed Programming. and Practice. Theory. 4^1 Springer

Less naive type theory

Modeling the Real World for Data Mining: Granular Computing Approach

Using Heterogeneous Formal Methods in Model-Based Development LCCC Workshop on Formal Verification of Embedded Control Systems

Fuzzy Rulebased Modeling With Applications To Geophysical Biological And Engineering Systems 1st E

CSE 20 DISCRETE MATH. Fall

Transcription:

AN INTRODUCTION TO FUZZY SETS Analysis and Design Witold Pedrycz and Fernando Gomide A Bradford Book The MIT Press Cambridge, Massachusetts London, England

Foreword - Preface Introduction xiii xxv xxi FUNDAMENTALS OF FUZZY SETS 1 Basic Notions and Concepts of Fuzzy Sets 3.1 Set Membership and Fuzzy Sets 3.2 Basic Definition of a Fuzzy Set 5.3 Types of Membership Functions 8.4 Characteristics of a Fuzzy Set 10.5 Basic Relationships between Fuzzy Sets: Equality and Inclusion 16 1.6 Fuzzy Sets and Sets: The Representation Theorem 16 1.7 The Extension Principle 18 1.8 Membership Function Determination 19 1.9 Generalizations of Fuzzy Sets 26 1.10 Chapter Summary 28 1.11 Problems 29 References 30 Fuzzy Set Operations 31 2.1 Set Theory Operations and Their Properties 31 2.2 Triangular Norms 32 2.3 Aggregation Operations on Fuzzy Sets 40 2.4 Sensitivity of Fuzzy Sets Operators 45 2.5 Negations 47 2.6 Comparison Operations on Fuzzy Sets 48 2.7 Chapter Summary 56 2.8 Problems 56 References 57 Information-Based Characterization of^fuzzy Sets 59 3.1 Entropy Measures of Fuzziness ^ 59 3.2 Energy Measures of Fuzziness 63 3.3 Specificity of a Fuzzy Set 65 3.4 Frames of Cognition 66 3.5 Information Encoding and Decoding Using Linguistic Landmarks 69 3.6 Decoding Mechanisms for Pointwise Data 72

3.7 - Decoding Using Membership Functions of the Linguistic Terms of the Codebook 74 3.8 General Possibility-Necessity Decoding 75 3.9 Distance between Fuzzy sets Based on Their Internal, Linguistic Representation 78 3.10 Chapter Summary 80 3.11 Problems 81 References 84 Fuzzy Relations and Their Calculus 85 4.1 Relations and Fuzzy Relations 85 4.2 Operations on Fuzzy Relations 89 4.3 Compositions of Fuzzy Relations 90 4.4 Projections and Cylindric Extensions of Fuzzy Relations 92 4.5 Binary Fuzzy Relations 95 4.6 Some Classes of Fuzzy Relations 97 4.7 Fuzzy-Relational Equations 100 4.8 Estimation and Inverse Problem in Fuzzy Relational Equations 103 4.9 Solving Fuzzy-Relational Equations with the sup-t Composition 104 4.10 Solutions to Dual Fuzzy-Relational Equations 114 4.11 Adjoint Fuzzy-Relational Equations 115 4.12 Generalizations of Fuzzy Relational Equations 116 4.13 Approximate Solutions to Fuzzy-Relational Equations 118 4.14 Chapter Summary 123 4.15 Problems 124 References 126 Fuzzy Numbers 129 5.1 Denning Fuzzy Numbers 129 5.2 Interval Analysis and Fuzzy Numbers 130 5.3 Computing with Fuzzy Numbers 133 5.4 Triangular Fuzzy Numbers and Basic Operations 135 5.5 General Formulas for LR Fuzzy Numbers 143 5.6 Accumulation of Fuzziness in Computing with Fuzzy Numbers 144 5.7 Inverse Problem in Computation with Fuzzy Numbers 145 5.8 Fuzzy Numbers and Approximate Operations 146 5.9 Chapter Summary 147 5.10 Problems 148 References 150

ix Contents Fuzzy Sets and Probability 151 6.1 Introduction 151 6.2 Probability and Fuzzy Sets 151 6.3 Hybrid Fuzzy-Probabilistic Models of Uncertainty 152 6.4 Probability-Possibility Transformations 158 6.5 Probabilistic Sets and Fuzzy Random Variables 159 6.6 Chapter Summary 162 6.7 Problems 162 References 164 Linguistic Variables 165 7.1 Introduction 165 7.2 Linguistic Variables: Formalization 166 7.3 Computing with Linguistic Variables: Hedges, Connectives and Negation 169 7.4 Linguistic Approximation 172 7.5 Linguistic Quantifiers 175 7.6 Applications of Linguistic Variables 178 7.7 Chapter Summary 179 7.8 Problems 179 References 180 Fuzzy Logic 181 8.1 Introduction 181 8.2 Propositional Calculus 182 8.3 Predicate Logic 186 8.4 Many-Valued Logic 188 8.5 Fuzzy Logic 190 8.6 Computing with Fuzzy Logic 190 8.7 Some Remarks about Inference Methods 202 8.8 Chapter Summary 202 8.9 Problems 203 References 204 Fuzzy Measures and Fuzzy Integrals 205 9.1 Fuzzy Measures 205 9.2 Fuzzy Integrals 210 9.3 Chapter Summary 215 9.4 Problems 216 References 217

II COMPUTATIONAL MODELS 219 10 Rule-Based Computations 221 10.1 Rules in Knowledge Representation 221 10.2 Syntax of Fuzzy Rules 224 10.3 Semantics of Fuzzy Rules and Inference 230 10.4 Computing with Fuzzy Rules 241 10.5 Some Properties of Fuzzy Rule-Based Systems 251 10.6 Rule Consistency and Completeness 252 10.7 Chapter Summary 261 10.8 Problems 261 References 263 11 Fuzzy Neurocomputation 265 11.1 Neural Networks: Basic Notions, Architectures, and Learning 265 11.2 Logic-Based Neurons 267 11.3 Logic Neurons and Fuzzy Neural Networks with Feedback 275 11.4 Referential Logic-Based Neurons 279 11.5 Fuzzy Threshold Neurons 282 11.6 Classes of Fuzzy Neural Networks 282 11.7 Referential Processor 288 11.8 Fuzzy Cellular Automata 290 11.9 Learning 291 11.10 Selected Aspects of Knowledge Representation in Fuzzy Neural Networks 296 11.11 Chapter Summary 299 11.12 Problems 300 References 302 12 Fuzzy Evolutionary Computation 303 12.1 Introduction 303 12.2 Genetic Algorithms 304 12.3 Design of Fuzzy Rule-Based Systems with Genetic Algorithms 309 12.4 Learning in Fuzzy Neural Networks with Genetic Algorithms 317 12.5 Evolution Strategies 319 12.6 Hybrid and Cooperating Approaches 322 12.7 Chapter Summary 323

12.8 Problems 323 References 325 13 Fuzzy Modeling 327 13.1 Fuzzy Models: Beyond Numerical Computations 327 13.2 Main Phases of System Modeling 328 13.3 Fundamental Design Objectives in System Modeling 329 13.4 General Topology of Fuzzy Models 330 13.5 Compatibility of Encoding and Decoding Modules 332 13.6 Classes of Fuzzy Models 334 13.7 Verification and Validation of Fuzzy Models 348 13.8 Chapter Summary 353 13.9 Problems 354 References 357 III PROBLEM SOLVING WITH FUZZY SETS 359 14 Methodology 361 14.1 Analysis and Design 361 14.2 Fuzzy Controllers and Fuzzy Control 364 14.3 Mathematical Programming and Fuzzy Optimization 384 14.4 Chapter Summary 395 14.5 Problems 395 References 397 15 Case Studies 399 15.1 Traffic Intersection Control 399 15.2 Distributed Traffic Control 411 15.3 Elevator Group Control 426 15.4 Induction Motor Control 431 15.5 Communication Network Planning 441 15.6 Neurocomputation in Fault Diagnosis of Dynamic Systems 444 15.7 Multicommodity Transportation Planning in Railways 453 References 460 Index 463