Fuzzy Systems Handbook
|
|
- Lucy Reynolds
- 5 years ago
- Views:
Transcription
1 The Fuzzy Systems Handbook Second Edition Te^hnische Universitat to instmjnik AutomatisiaMngstechnlk Fachgebi^KQegelup^stheorie und D-S4283 Darrftstadt lnvfentar-ngxc? V 2^s TU Darmstadt FB ETiT 05C
2 Figures Code Listings Foreword Acknowledgments Preface Fuzzy Decision Systems: The Early Days Nature of this Book Adapting and Using the C++ Code Library The Graphical Representation of Fuzzy Sets Contacting the Author Icons and Topic Symbols Notes xix xxxi xxxiii xxxv xxxvii xxxix xli xlii xliv xlv xlvi xlviii 1. Introduction 1 Fuzzy System Models 2 Logic, Complexity, and Comprehension 2 The Idea of Fuzzy Sets 3 Linguistic Variables 4 Approximate Reasoning 6 Benefits of Fuzzy System Modeling 7 The Ability to Model Highly Complex Business Problems 8 Improved Cognitive Modeling of Expert Systems 8 The Ability to Model Systems Involving Multiple Experts 9 Reduced Model Complexity 10 Improved Handling of Uncertainty and Possibilities 10 Common Objections to Fuzzy Logic 11 What Can Fuzzy Logic Do? 12 Reasons to Reject Fuzzy System Solutions 13 The Precise Organization 14 Fuzzy Logic Is a Control Engineering Tool 14 Complex Time-Series Modeling 17 The Power of Conventional Expert Systems 17 vii
3 The Precision of Mathematical Models 18 Fuzzy Model Stability 18 Fuzzy Model Execution Speed 19 Fuzzy Set Discovery and Correctness 22 Tuning and Validating Fuzzy Systems 27 The Somewhat Ad-Hoc Nature of Defuzzification 30 The Problem of Combinatorial Explosion 32 Some Actual Fuzzy System Models 36 Company Acquisition and Credit Analysis 36 Credit Authorization 37 Criminal Identification System 37 Mainframe DASD Planning 38 Expense Auditing 38 Financial Statement Advisor 38 Container Management System 38 Intelligent Project Management ~ 39 Integrated MRP and Production Scheduler 39 Managed Health Care Provider Fraud Detection 40 Organizational Dynamics 40 Loan Evaluation Advisor 41 Portfolio Safety and Suitability Model 41 Product Pricing Model 43 Risk Underwriting 43 Systems Complexity Analysis 43 Notes Fuzziness and Certainty 45 The Different Faces of Imprecision 45 Inexactness 46 Precision and Accuracy 48 Accuracy and Imprecision 48 Measurement Imprecision and Intrinsic Imprecision 49 Ambiguity 49 Semantic Ambiguity 49 Visual Ambiguity 50 Structural Ambiguity 51 Undecidability 52 Vagueness 54 Fuzzy Logic and Interval Arithmetic 55
4 ix Fuzzy Logic and Probability 57 What Is Probability? 57 Frequentist Probabilities 57 Subjective Probabilities 58 Mathematical Foundations (Briefly) 59 Confusion of Aims 59 Confusion of Methods 60 Likelihood and Ambiguity 60 Fuzzy Probabilities 62 Bayes Theorem and Fuzzy Probability 63 Fuzzy Logic 64 Notes Fuzzy Sets 67 The Age of Science 68 Imprecision in the Everyday World 70 Imprecise Concepts 70 The Nature of Fuzziness 71 Fuzziness and Imprecision 75 Representing Imprecision with Fuzzy Sets 78 Fuzzy Sets 79 Representing Fuzzy Sets in Software 81 Basic Properties and Characteristics of Fuzzy Sets 84 Fuzzy Set Height and Normalization 84 Domains, Alpha-level Sets, and Support Sets 87 The Fuzzy Set Domain 87 The Universe of Discourse 89 The Support Set 90 Use of Psychometric Domains 90 Fuzzy Alpha-Cut Thresholds 94 Alpha Cuts, Transition Walls, and Control Voids 95 Encoding Information with Fuzzy Sets 99 Expressing a Fuzzy Concept 100 Fuzzy Numbers 100 Fuzzy Qualifiers 102 Generating Fuzzy Membership Functions 103 Linear Representations 104
5 S-Curve (Sigmoid/Logistic) Representations 109 S-Curves and Cumulative Distributions 111 Proportional and Frequency Representations 113 Fuzzy Numbers and "Around" Representations 119 Fuzzy Numbers 119 Fuzzy Quantities and Counts 121 PI Curves 123 Beta Curves 127 Gaussian Curves 133 Triangular, Trapezoidal, and Shouldered Fuzzy Sets 136 Triangular Fuzzy Sets 138 Shouldered Fuzzy Sets 140 Irregularly Shaped and Arbitrary Fuzzy Sets 149 Truth Series Descriptions 154 Domain-Based Coordinate Memberships 159 Notes Fuzzy Set Operators 167 Conventional (Crisp) Set Operations 167 Basic Zadeh-Type Operations on Fuzzy Sets 168 Fuzzy Set Membership and Elements 168 The Intersection of Fuzzy Sets 172 The Union of Fuzzy Sets 178 The Complement (Negation) of Fuzzy Sets 182 Counterintuitives and the Law of Noncontradiction 186 Non-Zadeh and Compensatory Fuzzy Set Operations 191 General Algebraic Operations 194 The Mean and Weighted Mean Operators 194 The Product Operator 198 The Heap Metaphor 199 The Bounded Difference and Sum Operators 201 Functional Compensatory Classes 202 The Yager Compensatory Operators 203 The Yager AND Operator 204 The Yager OR Operator 205 The Yager NOT Operator 209
6 xi The Sugeno Class and Other Alternative NOT Operators 211 Threshold NOT Operator 212 The Cosine NOT Function 212 Notes Fuzzy Set Hedges 217 Hedges and Fuzzy Surface Transformers 217 The Meaning and Interpretation of Hedges 218 Importance of Hedges in Fuzzy Modeling 219 Dynamically Created Fuzzy Sets 219 Reducing Rule Complexity 221 Applying Hedges 222 Predicate and Consequent Hedges 223 Fuzzy Region Approximation? 223 Restricting a Fuzzy Region 227 Intensifying and Diluting Fuzzy Regions 230 The Very Hedge 231 The Somewhat Hedge 239 Reciprocal Nature of Very and Somewhat 245 Contrast Intensification and Diffusion 246 The Positively Hedge 246 The Generally Hedge 249 Approximating a Scalar 260 Examples of Typical Hedge Operations 263 Notes, Fuzzy Reasoning 269 The Role of Linguistic Variables 271 Fuzzy Propositions 273 Conditional Fuzzy Propositions 274 Unconditional Fuzzy Propositions 275 The Order of Proposition Execution 275 Monotonic (Proportional) Reasoning 275 Monotonic Reasoning with Complex Predicates 282
7 xii Contents The Fuzzy Compositional Rules of Inference 284 The Min-Max Rules of Implication 284 The Fuzzy Additive Rules of Implication 285 Accumulating Evidence with the Fuzzy Additive Method 286 Fuzzy Implication Example 289 Correlation Methods 293 Correlation Minimum 293 Correlation Product 295 The Minimum Law of Fuzzy Assertions 297 Methods of Decomposition and Defuzzification 303 Composite Moments (Centroid) 307 Composite Maximum (Maximum Height) 309 Hyperspace Decomposition Comparisons 310 Preponderance of Evidence Technique 310 Other Defuzzification Techniques 314 The Average of Maximum Values ^ 315 The Average of the Support Set 315 The Far and Near Edges of the Support Set 316 The Center of Maximums 317 Singleton Geometry Representations 324 Notes, Fuzzy Models 329 The Basic Fuzzy System 329 The Fuzzy Model Overview 330 The Model Code View 332 Code Representation of Fuzzy Variables 333 Incorporating Hedges in the Fuzzy Model 336 Representing and Executing Rules in Code 337 Setting Alpha-Cut Thresholds 339 Including a Model Explanatory Facility 340 The Advanced Fuzzy Modeling Environment 345 The Policy Concept 345 Understanding Hash Tables and Dictionaries 346 Creating a Model and Associated Policies 353 Managing Policy Dictionaries 357 Loading Default Hedges 358
8 xiii Fundamental Model Design Issues 360 Integrating Application Code with the Modeling System 361 Tasks at the Module Main Program Level 362 Connecting the Model to the System Control Blocks 362 Allocating and Installing the Policy Structure 363 Defining Solution (Output) Variables 363 Creating and Storing Fuzzy Sets in Application Code 364 Creating and Storing Fuzzy Sets in a Policy's Dictionary 365 Loading and Creating Hedges 366 Segmenting Application Code into Modules 369 Maintaining Addressability to the Model 369 Establishing the Policy Environment 369 Initializing the Fuzzy Logic Work Area for the Policy 370 Locating the Necessary Fuzzy Sets and Hedges 371 Exploring a Simple Fuzzy System Model 372 Exploring a More Extensive Pricing Policy 384 The Interpretation of Model Results 395 Undecidable Models 396 Compatibility Index Metrics 399 The Idea of a Compatibility Index 399 The Unit Compatibility Index 400 Scaling Expected Values by the Compatibility Index 409 The Statistical Compatibility Index 410 Selecting Height Measurements 414 Measuring Variability in the Model 414 Notes Fuzzy Systems: Case Studies 417 A Fuzzy Steam Turbine Controller 418 The Fuzzy Control Model 418 The Fuzzy Logic Controller 418 The Conventional PID Controller 419 The Steam Turbine Plant Process 420 Designing the Fuzzy Logic Controller 422 Running the Steam Turbine FLC Logic 424
9 xiv Contents The New Product Pricing Model (Version 1) 428 Model Design and Objectives 429 The Model Execution Logic 430 Create the Basic Price Fuzzy Sets 431 Create the Run-Time Model Fuzzy Sets 431 Execute the Price Estimation Rules Defuzzify to Find Expected Value for Price 438 Evaluating Defuzzification Strategies 438 The New Product Pricing Model (Version 2) 452 Model Design Strategies 452 The Model Execution Logic 453 Create the Basic Fuzzy Sets 453 Create the Run-Time Model Fuzzy Sets 454 Execute the Price Estimation Rules ^ 456 The New Product Pricing Model (Version 3) 462 The Model Execution Logic 462 Execute the Price Estimation Rules 462 Defuzzify to Find Expected Value for Price 468 The New Product Pricing Model (P&L Version) 468 Design for the P&L Model 469 Model Execution and Logic 470 Using Policies to Calculate Price and Sales Volume 473 A Project Risk Assessment Model 475 The Model Design 475 Model Application Issues 476 Model Execution Logic 479 Executing the Risk Assessment Rules 481 Notes Building Fuzzy Systems: A System Evaluation and Design Methodology 489 Evaluating Fuzzy System Projects 489 The Ideal Fuzzy System Problem 490 Fuzzy Model Characteristics 490 Fuzzy Control Parameters 490 Multiple Experts 493 Elastic Relationships Among Continuous Variables 494 Complex, Poorly Understood, or Nonlinear Problems 494 Uncertainties, Probabilities, and Possibilities in Data 495
10 xv Fuzzy Set and Data Representational Issues 496 Variable and Parameter Decomposition 497 Semantic Decomposition of Profit 497 Fuzzy Set Naming Conventions 501 The Meaning and Degree of Fuzzy Set Overlap 503 Control Engineering Perspectives on Overlap and Composition 508 Highly Overlapping Fuzzy Regions 511 Designing and Eliciting Fuzzy Sets 512 Knowledge Engineering 512 A Knowledge Acquisition Methodology 513 Voted-For Distributions 515 Statistical Properties of the Data 517 Psychometrics of Fuzzy Set Evolution 521 Fuzzy set implications: cross-over point ^ and the voting of populations. 524 Best Estimate of the Variable's Semantics (SWAG) 525 Automatic Variable Decomposition 526 Boolean and Semi-Fuzzy Variables 529 Using Boolean Filters 529 Applying Explicit Degrees of Membership 530 Uncertain and Noisy Data 532 Handling Uncertain and Noisy Data 536 Inferencing with Fuzzy Data 537 Building Fuzzy System Models 539 The Fuzzy Design Methodology 542 Define the Model's Functional and Operational Characteristics 542 Define the System in Terms of an Input-Process-Output Model 543 Localize the Model in the Production System 543 Segment the Model into Functional and Operational Components 544 Isolate the Critical Performance Variables 544 Choose the Mode of Solution Variables 545 Resolve Basic Performance Criteria 545 Decide on a Level of Granularity 545 Determine Domain of the Model Variables 546 Determine the Degree of Uncertainty in the Data 546 Define the Limits of Operability 547 Establish Metrics for Model Performance Requirements 547
11 xvi Contents Define the Fuzzy Sets 547 Determine the Type of Fuzzy Measurement 547 Choose the Shape of the Fuzzy Set (Its Surface Morphology) 548 Elicit a Fuzzy Set Shape 549 Select an Appropriate Degree of Overlap 550 Decide on the Space Correlation Metrics 550 Ensure that the Sets are Conformally Mapped 550 Write the Rules 553 Write the Ordinary Conditional Rules 554 Enter Any Unconditional Rules 554 Select Compensatory Operators for Special Rules 554 Review the Rule Set and Add Any Hedges 555 Add Any Alpha Cuts to Individual Rules Enter the Rule Execution Weights 555 Define the Defuzzification Method for Each Solution Variable 556 Notes Using the Fuzzy Code Libraries 557 The Code and Interface Libraries 557 General Software Issues 559 System and Client Error Diagnostics 559 Software Status Codes 561 Information and Warning Messages 561 Using Dynamic Link Library (DLL) Files 562 The Visual Basic Module Definitions 563 Using the DLL Names in Visual Basic 564 Modeling and Utility Software 566 Symbolic Constants, Global Data, and Prototypes 566 Data Structures 566 Fuzzy Logic Functions 567 The Fuzzy System Modeling Functions 567 Miscellaneous Tools and Utilities 571 Demonstration and Fuzzy Model Programs 572 Description of Fuzzy Logic Functions 573 FzyAboveAlfa 574 FzyAddFZYctl 575 FzyAND 577 FzyApplyAlfa 578 FzyApplyAND 580 FzyApplyHedge 582 FzyApplyNOT 585
12 xvii FzyApplyOR 586 FzyAutoScale 588 FzyBetaCurve 588 FzyCompAND 590 FzyCompOR 591 FzyCondProposition 593 FzyCoordSeries 595 FzyCopySet 597 FzyCopyVector 598 FzyCorrMinimum 599 FzyCorrProduct 600 FzyCreateHedge 601 FzyCreateSet FzyDefuzzify 611 FzyDisplayFSV 616 FzyDrawSet 617 FzyExamineSet 619 FzyFindFSV 622 FzyFind Plateau 622 FzyGetCoordinates 624 FzyGetHeight 626 FzyGetMembership 627 FzyGetScalar 628 FzylmplMatrix 629 FzylnitCIX 632 FzylnitFDB 632 FzylnitFZYctl 633 FzylnitHDB 634 FzylnitVector 634 FzylnterpVec 635 FzylsNormal 636 FzyLinearCurve 637 FzyMemSeries 639 FzyMonotonicLogic 641 FzyNormalizeSet 642 FzyOR 643 FzyPiCurve 644 FzyPlotSets 646 FzySCurve 649 FzyStatComplndex 651 FzySupportSet 653 FzyTrueSet 654 FzyUnCondProposition 654 FzyUnitComplndex 656
13 xviii Contents A. Appendix The Combs Method for Rapid Inference 659 The Combinatorial Problem: Fuzzy Logic's Achilles' Heel 659 How Does the URC Affect the Multiplication of Rules? 665 How Does the URC Work? 669 Modeling Each Input's Relative Importance 672 And Speaking of Tuning Design Considerations 676 An HMO Scheduling Program 677 Conclusion 678 Acknowledgments 678 References 678 Biography 680 Glossary 681 Bibliography 703 Index 707
CHAPTER 5 FUZZY LOGIC CONTROL
64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti
More informationIntroduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi
Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Fuzzy Slide 1 Objectives What Is Fuzzy Logic? Fuzzy sets Membership function Differences between Fuzzy and Probability? Fuzzy Inference.
More informationCHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER
60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters
More informationCPS331 Lecture: Fuzzy Logic last revised October 11, Objectives: 1. To introduce fuzzy logic as a way of handling imprecise information
CPS331 Lecture: Fuzzy Logic last revised October 11, 2016 Objectives: 1. To introduce fuzzy logic as a way of handling imprecise information Materials: 1. Projectable of young membership function 2. Projectable
More informationFUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for
FUZZY LOGIC TECHNIQUES 4.1: BASIC CONCEPT Problems in the real world are quite often very complex due to the element of uncertainty. Although probability theory has been an age old and effective tool to
More information7. Decision Making
7. Decision Making 1 7.1. Fuzzy Inference System (FIS) Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. Fuzzy inference systems have been successfully
More informationFUZZY INFERENCE SYSTEMS
CHAPTER-IV FUZZY INFERENCE SYSTEMS Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. The mapping then provides a basis from which decisions can
More informationFUNDAMENTALS OF FUZZY SETS
FUNDAMENTALS OF FUZZY SETS edited by Didier Dubois and Henri Prade IRIT, CNRS & University of Toulouse III Foreword by LotfiA. Zadeh 14 Kluwer Academic Publishers Boston//London/Dordrecht Contents Foreword
More informationSummary of Contents LIST OF FIGURES LIST OF TABLES
Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter
More informationGEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience
GEOG 5113 Special Topics in GIScience Fuzzy Set Theory in GIScience -Basic Properties and Concepts of Fuzzy Sets- Why is Classical set theory restricted? Boundaries of classical sets are required to be
More informationChapter 7 Fuzzy Logic Controller
Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present
More informationFUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD
FUZZY INFERENCE Siti Zaiton Mohd Hashim, PhD Fuzzy Inference Introduction Mamdani-style inference Sugeno-style inference Building a fuzzy expert system 9/29/20 2 Introduction Fuzzy inference is the process
More informationIntroduction 3 Fuzzy Inference. Aleksandar Rakić Contents
Beograd ETF Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić rakic@etf.rs Contents Mamdani Fuzzy Inference Fuzzification of the input variables Rule evaluation Aggregation of rules output Defuzzification
More informationCOSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.
COSC 6397 Big Data Analytics Fuzzy Clustering Some slides based on a lecture by Prof. Shishir Shah Edgar Gabriel Spring 215 Clustering Clustering is a technique for finding similarity groups in data, called
More informationFuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London
Fuzzy Set Theory and Its Applications Second, Revised Edition H.-J. Zimmermann KM ff Kluwer Academic Publishers Boston / Dordrecht/ London Contents List of Figures List of Tables Foreword Preface Preface
More informationWhy Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?
Fuzzy Systems Overview: Literature: Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning chapter 4 DKS - Module 7 1 Why fuzzy thinking? Experts rely on common sense to solve problems Representation of vague,
More informationARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems
INFOB2KI 2017-2018 Utrecht University The Netherlands ARTIFICIAL INTELLIGENCE Uncertainty: fuzzy systems Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html
More informationAN INTRODUCTION TO FUZZY SETS Analysis and Design. Witold Pedrycz and Fernando Gomide
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
More informationLecture notes. Com Page 1
Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation
More informationIntroduction to PTC Windchill MPMLink 11.0
Introduction to PTC Windchill MPMLink 11.0 Overview Course Code Course Length TRN-4754-T 16 Hours In this course, you will learn how to complete basic Windchill MPMLink functions. You will learn about
More informationCROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A
CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c
More informationChapter 4 Fuzzy Logic
4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed
More informationFigure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25
Membership Functions The membership function μ A (x) describes the membership of the elements x of the base set X in the fuzzy set A, whereby for μ A (x) a large class of functions can be taken. Reasonable
More informationLecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary Negnevitsky, Pearson Education, 25 Fuzzy inference The most commonly used fuzzy inference
More informationWhy Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation
Contents Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Linguistic Variables and Hedges INTELLIGENT CONTROLSYSTEM
More informationFuzzy Systems (1/2) Francesco Masulli
(1/2) Francesco Masulli DIBRIS - University of Genova, ITALY & S.H.R.O. - Sbarro Institute for Cancer Research and Molecular Medicine Temple University, Philadelphia, PA, USA email: francesco.masulli@unige.it
More informationWhat is all the Fuzz about?
What is all the Fuzz about? Fuzzy Systems CPSC 433 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering Fuzzy
More informationIntelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.
Nazmul Siddique Intelligent Control A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms Foreword by Bernard Widrow 4^ Springer Contents 1 Introduction 1 1.1 Intelligent Control
More informationFuzzy Reasoning. Outline
Fuzzy Reasoning Outline Introduction Bivalent & Multivalent Logics Fundamental fuzzy concepts Fuzzification Defuzzification Fuzzy Expert System Neuro-fuzzy System Introduction Fuzzy concept first introduced
More informationLotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said
FUZZY LOGIC Fuzzy Logic Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said Fuzzy logic is a means of presenting problems to
More informationFuzzy if-then rules fuzzy database modeling
Fuzzy if-then rules Associates a condition described using linguistic variables and fuzzy sets to a conclusion A scheme for capturing knowledge that involves imprecision 23.11.2010 1 fuzzy database modeling
More informationVERIFICATION AND VALIDATION FOR QUALITY OF UML 2.0 MODELS
VERIFICATION AND VALIDATION FOR QUALITY OF UML 2.0 MODELS BHUVAN UNHELKAR, PHD WILEY- INTERSCIENCE A Wiley-lnterscience Publication JOHN WILEY & SONS, INC. Contents Figures Foreword Preface Acknowledgments
More informationIntroduction. Aleksandar Rakić Contents
Beograd ETF Fuzzy logic Introduction Aleksandar Rakić rakic@etf.rs Contents Definitions Bit of History Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Linguistic Variables and Hedges
More informationCOSC 6339 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2017.
COSC 6339 Big Data Analytics Fuzzy Clustering Some slides based on a lecture by Prof. Shishir Shah Edgar Gabriel Spring 217 Clustering Clustering is a technique for finding similarity groups in data, called
More informationDra. Ma. del Pilar Gómez Gil Primavera 2014
C291-78 Tópicos Avanzados: Inteligencia Computacional I Introducción a la Lógica Difusa Dra. Ma. del Pilar Gómez Gil Primavera 2014 pgomez@inaoep.mx Ver: 08-Mar-2016 1 Este material ha sido tomado de varias
More informationANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS
International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print) ISSN 0976 6553(Online), Volume 1 Number 1, May - June (2010), pp. 01-17 IAEME, http://www.iaeme.com/ijeet.html
More informationCHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS
39 CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS 3.1 INTRODUCTION Development of mathematical models is essential for many disciplines of engineering and science. Mathematical models are used for
More informationIntroduction to Fuzzy Logic. IJCAI2018 Tutorial
Introduction to Fuzzy Logic IJCAI2018 Tutorial 1 Crisp set vs. Fuzzy set A traditional crisp set A fuzzy set 2 Crisp set vs. Fuzzy set 3 Crisp Logic Example I Crisp logic is concerned with absolutes-true
More informationList of figures List of tables Acknowledgements
List of figures List of tables Acknowledgements page xii xiv xvi Introduction 1 Set-theoretic approaches in the social sciences 1 Qualitative as a set-theoretic approach and technique 8 Variants of QCA
More informationBoolean Reasoning. The Logic of Boolean Equations. Frank Markham Brown Air Force Institute of Technology
Boolean Reasoning The Logic of Boolean Equations by Frank Markham Brown Air Force Institute of Technology ff Kluwer Academic Publishers Boston/Dordrecht/London Contents Preface Two Logical Languages Boolean
More informationApplication of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis
Application of fuzzy set theory in image analysis Nataša Sladoje Centre for Image Analysis Our topics for today Crisp vs fuzzy Fuzzy sets and fuzzy membership functions Fuzzy set operators Approximate
More informationBackground Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships.
Introduction to Fuzzy Control Background Fuzzy control enables noncontrol-specialists to design control system. A fuzzy controller works with verbal rules rather than mathematical relationships. knowledge
More informationFuzzy Reasoning. Linguistic Variables
Fuzzy Reasoning Linguistic Variables Linguistic variable is an important concept in fuzzy logic and plays a key role in its applications, especially in the fuzzy expert system Linguistic variable is a
More informationWhat is all the Fuzz about?
What is all the Fuzz about? Fuzzy Systems: Introduction CPSC 533 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering
More informationfuzzylite a fuzzy logic control library in C++
fuzzylite a fuzzy logic control library in C++ Juan Rada-Vilela jcrada@fuzzylite.com Abstract Fuzzy Logic Controllers (FLCs) are software components found nowadays within well-known home appliances such
More informationLOGIC AND DISCRETE MATHEMATICS
LOGIC AND DISCRETE MATHEMATICS A Computer Science Perspective WINFRIED KARL GRASSMANN Department of Computer Science University of Saskatchewan JEAN-PAUL TREMBLAY Department of Computer Science University
More informationMusikasuwan, Salang (2013) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham.
Musikasuwan, Salang (213) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham. Access from the University of Nottingham repository: http://eprints.nottingham.ac.uk/13161/1/salang-phd-thesis.pdf
More informationFUZZY LOGIC WITH ENGINEERING APPLICATIONS
FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition Timothy J. Ross University of New Mexico, USA A John Wiley and Sons, Ltd., Publication FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition FUZZY
More informationNeural Networks Lesson 9 - Fuzzy Logic
Neural Networks Lesson 9 - Prof. Michele Scarpiniti INFOCOM Dpt. - Sapienza University of Rome http://ispac.ing.uniroma1.it/scarpiniti/index.htm michele.scarpiniti@uniroma1.it Rome, 26 November 2009 M.
More informationCHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC
CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC 6.1 Introduction The properties of the Internet that make web crawling challenging are its large amount of
More informationGeometric Algebra for Computer Graphics
John Vince Geometric Algebra for Computer Graphics 4u Springer Contents Preface vii 1 Introduction 1 1.1 Aims and objectives of this book 1 1.2 Mathematics for CGI software 1 1.3 The book's structure 2
More informationCHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING
CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING 3.1 Introduction Construction industry consists of broad range of equipment and these are required at different points of the execution period.
More informationTHE VARIABILITY OF FUZZY AGGREGATION METHODS FOR PARTIAL INDICATORS OF QUALITY AND THE OPTIMAL METHOD CHOICE
THE VARIABILITY OF FUZZY AGGREGATION METHODS FOR PARTIAL INDICATORS OF QUALITY AND THE OPTIMAL METHOD CHOICE Mikhail V. Koroteev 1, Pavel V. Tereliansky 1, Oleg I. Vasilyev 2, Abduvap M. Zulpuyev 3, Kadanbay
More informationFuzzy Logic : Introduction
Fuzzy Logic : Introduction Debasis Samanta IIT Kharagpur dsamanta@iitkgp.ac.in 23.01.2018 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 23.01.2018 1 / 69 What is Fuzzy logic? Fuzzy logic
More informationBased on CBSE, ICSE & GCSE Syllabus
MATHEMAGIC ACTIVITY BOOK CLASS V Price : Rs. 60 Copyright reserved Second Edition : October 2007 Published by : Eduheal Foundation, 103, Ground Floor, Taj Apartment, Near VMMC & Safdarjung Hospital, New
More informationREASONING UNDER UNCERTAINTY: FUZZY LOGIC
REASONING UNDER UNCERTAINTY: FUZZY LOGIC Table of Content What is Fuzzy Logic? Brief History of Fuzzy Logic Current Applications of Fuzzy Logic Overview of Fuzzy Logic Forming Fuzzy Set Fuzzy Set Representation
More informationDinner for Two, Reprise
Fuzzy Logic Toolbox Dinner for Two, Reprise In this section we provide the same two-input, one-output, three-rule tipping problem that you saw in the introduction, only in more detail. The basic structure
More information^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held
Rudolf Kruse Christian Borgelt Frank Klawonn Christian Moewes Matthias Steinbrecher Pascal Held Computational Intelligence A Methodological Introduction ^ Springer Contents 1 Introduction 1 1.1 Intelligent
More informationSQL Queries. for. Mere Mortals. Third Edition. A Hands-On Guide to Data Manipulation in SQL. John L. Viescas Michael J. Hernandez
SQL Queries for Mere Mortals Third Edition A Hands-On Guide to Data Manipulation in SQL John L. Viescas Michael J. Hernandez r A TT TAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco
More informationExploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets
Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets S. Musikasuwan and J.M. Garibaldi Automated Scheduling, Optimisation and Planning Group University of Nottingham,
More informationFuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010
Fuzzy Sets and Systems Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy sets and system Introduction and syllabus References Grading Fuzzy sets and system Syllabus
More informationFuzzy rule-based decision making model for classification of aquaculture farms
Chapter 6 Fuzzy rule-based decision making model for classification of aquaculture farms This chapter presents the fundamentals of fuzzy logic, and development, implementation and validation of a fuzzy
More informationX : U -> [0, 1] R : U x V -> [0, 1]
A Fuzzy Logic 2000 educational package for Mathematica Marian S. Stachowicz and Lance Beall Electrical and Computer Engineering University of Minnesota Duluth, Minnesota 55812-2496, USA http://www.d.umn.edu/ece/lis
More informationMODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM
CHAPTER-7 MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM 7.1 Introduction To improve the overall efficiency of turning, it is necessary to
More informationARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS
ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_fuzzy_logic_systems.htm Copyright tutorialspoint.com Fuzzy Logic Systems FLS
More informationUsing Fuzzy Expert System for Solving Fuzzy System Dynamics Models
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. Using Fuzzy Expert System for Solving Fuzzy System Dynamics Models Mehdi Ghazanfari 1 Somayeh Alizadeh 2 Mostafa Jafari 3 mehdi@iust.ac.ir s_alizadeh@mail.iust.ac.ir
More informationContents. Chapter 1 SPECIFYING SYNTAX 1
Contents Chapter 1 SPECIFYING SYNTAX 1 1.1 GRAMMARS AND BNF 2 Context-Free Grammars 4 Context-Sensitive Grammars 8 Exercises 8 1.2 THE PROGRAMMING LANGUAGE WREN 10 Ambiguity 12 Context Constraints in Wren
More informationFuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By
Fuzzy Logic Presentation By Sourabh Kothari Asst. Prof. Department of Electrical Engg. Outline of the Presentation Introduction What is Fuzzy? Why Fuzzy Logic? Concept of Fuzzy Logic Fuzzy Sets Membership
More informationFUZZY SPECIFICATION IN SOFTWARE ENGINEERING
1 FUZZY SPECIFICATION IN SOFTWARE ENGINEERING V. LOPEZ Faculty of Informatics, Complutense University Madrid, Spain E-mail: ab vlopez@fdi.ucm.es www.fdi.ucm.es J. MONTERO Faculty of Mathematics, Complutense
More informationModern Multidimensional Scaling
Ingwer Borg Patrick Groenen Modern Multidimensional Scaling Theory and Applications With 116 Figures Springer Contents Preface vii I Fundamentals of MDS 1 1 The Four Purposes of Multidimensional Scaling
More information1. Fuzzy sets, fuzzy relational calculus, linguistic approximation
1. Fuzzy sets, fuzzy relational calculus, linguistic approximation 1.1. Fuzzy sets Let us consider a classical set U (Universum) and a real function : U --- L. As a fuzzy set A we understand a set of pairs
More informationIntroduction 2 Fuzzy Sets & Fuzzy Rules. Aleksandar Rakić Contents
Beograd ETF Fuzzy logic Introduction 2 Fuzzy Sets & Fuzzy Rules Aleksandar Rakić rakic@etf.rs Contents Characteristics of Fuzzy Sets Operations Properties Fuzzy Rules Examples 2 1 Characteristics of Fuzzy
More informationFUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido
Acta Universitatis Apulensis ISSN: 1582-5329 No. 22/2010 pp. 101-111 FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC Angel Garrido Abstract. In this paper, we analyze the more adequate tools to solve many
More informationVHDL framework for modeling fuzzy automata
Doru Todinca Daniel Butoianu Department of Computers Politehnica University of Timisoara SYNASC 2012 Outline Motivation 1 Motivation Why fuzzy automata? Why a framework for modeling FA? Why VHDL? 2 Fuzzy
More informationCHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER
38 CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER 3.1 INTRODUCTION The lack of intelligence, learning and adaptation capability in the control methods discussed in general control scheme, revealed the need
More informationFUZZY SYSTEM FOR PLC
FUZZY SYSTEM FOR PLC L. Körösi, D. Turcsek Institute of Control and Industrial Informatics, Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Abstract Programmable
More informationRULES OF THE TENNESSEE DEPARTMENT OF STATE DIVISION OF BUSINESS SERVICES CHAPTER UNIFORM COMMERCIAL CODE SEARCH REQUESTS AND REPORTS
RULES OF THE TENNESSEE DEPARTMENT OF STATE DIVISION OF BUSINESS SERVICES CHAPTER 1360-08-05 UNIFORM COMMERCIAL CODE TABLE OF CONTENTS 1360-08-05-.01 General Requirements 1360-08-05-.02 Search Requests
More informationSQL Server T-SQL Recipes. Andy Roberts Wayne Sheffield. A Problem-Solution Approach. Jonathan Gennick. Jason Brimhall David Dye
SQL Server 2012 T-SQL Recipes A Problem- Approach v? Jason Brimhall David Dye Jonathan Gennick Andy Roberts Wayne Sheffield Contents About the Authors About the Technical Reviewers Acknowledgments Introduction
More informationComputational Intelligence Lecture 12:Linguistic Variables and Fuzzy Rules
Computational Intelligence Lecture 12:Linguistic Variables and Fuzzy Rules Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Computational
More informationSimple Linear Interpolation Explains All Usual Choices in Fuzzy Techniques: Membership Functions, t-norms, t-conorms, and Defuzzification
Simple Linear Interpolation Explains All Usual Choices in Fuzzy Techniques: Membership Functions, t-norms, t-conorms, and Defuzzification Vladik Kreinovich, Jonathan Quijas, Esthela Gallardo, Caio De Sa
More information"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary
Course Summary Description This 5-day instructor-led course introduces SQL Server 2012 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects
More informationCHAPTER 1 BOOLEAN ALGEBRA CONTENTS
pplied R&M Manual for Defence Systems Part D - Supporting Theory HPTER 1 OOLEN LGER ONTENTS Page 1 INTRODUTION 2 2 NOTTION 2 3 XIOMS ND THEOREMS 3 4 SET THEORY 5 5 PPLITION 6 Issue 1 Page 1 hapter 1 oolean
More informationA. Udaya Shankar. Distributed Programming. and Practice. Theory. 4^1 Springer
A. Udaya Shankar Distributed Programming Theory and Practice 4^1 Springer Contents 1 Introduction 1 1.1 Objective 1 1.2 Programs and Services 2 1.3 Correctness Properties and Assertional Reasoning 5 1.4
More informationModelling and Quantitative Methods in Fisheries
SUB Hamburg A/553843 Modelling and Quantitative Methods in Fisheries Second Edition Malcolm Haddon ( r oc) CRC Press \ y* J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of
More informationWeb Shopping Expert Systems Using New Interval Type-2 Fuzzy Reasoning
Georgia State University ScholarWorks @ Georgia State University Computer Science Theses Department of Computer Science 1-12-2006 Web Shopping Expert Systems Using New Interval Type-2 Fuzzy Reasoning Ling
More informationA Comparative Study of Defuzzification Through a Regular Weighted Function
Australian Journal of Basic Applied Sciences, 4(12): 6580-6589, 2010 ISSN 1991-8178 A Comparative Study of Defuzzification Through a Regular Weighted Function 1 Rahim Saneifard 2 Rasoul Saneifard 1 Department
More informationContents. Acknowledgments Parachutes: Coda. About the Author. Presentation Conventions. PART ONE Foundations 1
fm01.qxd 5/24/07 11:16 AM Page ix Preface Aims Subject Matter Structure Supplementary Material Acknowledgments Parachutes: Coda About the Author Prologue A Dichotomy of Character Principles of UNIX Programming
More informationContents. Foreword to Second Edition. Acknowledgments About the Authors
Contents Foreword xix Foreword to Second Edition xxi Preface xxiii Acknowledgments About the Authors xxxi xxxv Chapter 1 Introduction 1 1.1 Why Data Mining? 1 1.1.1 Moving toward the Information Age 1
More informationAnalysis of Panel Data. Third Edition. Cheng Hsiao University of Southern California CAMBRIDGE UNIVERSITY PRESS
Analysis of Panel Data Third Edition Cheng Hsiao University of Southern California CAMBRIDGE UNIVERSITY PRESS Contents Preface to the ThirdEdition Preface to the Second Edition Preface to the First Edition
More informationSHSAT Review Class Week 3-10/21/2016
SHSAT Review Class Week 3-10/21/2016 Week Two Agenda 1. Going over HW (Test 2) 2. Review of Geometry - Practice set 3. Questions before we leave Test 2 Questions? Ask about any questions you were confused
More informationSystem of Systems Architecture Generation and Evaluation using Evolutionary Algorithms
SysCon 2008 IEEE International Systems Conference Montreal, Canada, April 7 10, 2008 System of Systems Architecture Generation and Evaluation using Evolutionary Algorithms Joseph J. Simpson 1, Dr. Cihan
More informationContents. The Definition of Fuzzy Logic Rules. Fuzzy Logic and Functions. Fuzzy Sets, Statements, and Rules
Fuzzy Logic and Functions The Definition of Fuzzy Logic Membership Function Evolutionary Algorithms Constructive Induction Fuzzy logic Neural Nets Decision Trees and other Learning A person's height membership
More informationFuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A.
6 Fuzzy-MCDM for Decision Making 6.1 INTRODUCTION Fuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A. Zadeh (University of California) in 1965, and after that, with the
More informationVMware - vsphere INSTALL & CONFIGURE BEYOND INTRODUCTION V1.3
VMware - vsphere INSTALL & CONFIGURE BEYOND INTRODUCTION V1.3 A complete course for all beginning and intermediate students with over 70% of all materials devoted to Live Labs. Students will complete the
More informationCHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM
33 CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM The objective of an ANFIS (Jang 1993) is to integrate the best features of Fuzzy Systems and Neural Networks. ANFIS is one of the best tradeoffs between
More informationCost Minimization Fuzzy Assignment Problem applying Linguistic Variables
Inter national Journal of Pure and Applied Mathematics Volume 113 No. 6 2017, 404 412 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Cost Minimization
More informationFUZZY SETS. Precision vs. Relevancy LOOK OUT! A 1500 Kg mass is approaching your head OUT!!
FUZZY SETS Precision vs. Relevancy A 5 Kg mass is approaching your head at at 45.3 45.3 m/sec. m/s. OUT!! LOOK OUT! 4 Introduction How to simplify very complex systems? Allow some degree of uncertainty
More information"Charting the Course... MOC C: Developing SQL Databases. Course Summary
Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use
More informationThe Designer's Guide to VHDL Second Edition
The Designer's Guide to VHDL Second Edition Peter J. Ashenden EDA CONSULTANT, ASHENDEN DESIGNS PTY. VISITING RESEARCH FELLOW, ADELAIDE UNIVERSITY Cl MORGAN KAUFMANN PUBLISHERS An Imprint of Elsevier SAN
More informationMembership Functions for a Fuzzy Relational Database: A Comparison of the Direct Rating and New Random Proportional Methods
Virginia Commonwealth University VCU Scholars Compass Theses and Dissertations Graduate School 2006 Membership Functions for a Fuzzy Relational Database: A Comparison of the Direct Rating and New Random
More information