计算智能 第 10 讲 : 模糊集理论 周水庚 计算机科学技术学院

Size: px
Start display at page:

Download "计算智能 第 10 讲 : 模糊集理论 周水庚 计算机科学技术学院"

Transcription

1 计算智能 第 0 讲 : 模糊集理论 周水庚 计算机科学技术学院

2 Introduction to Fuzzy Set Theory

3 Outline Fuzzy Sets Set-Theoretic Operations MF Formulation Extension Principle Fuzzy Relations Linguistic Variables Fuzzy Rules Fuzzy Reasoning Computational Intelliegence 3

4 Introduction to Fuzzy Set Theory Fuzzy Sets

5 Types of Uncertainty Stochastic uncertainty E.g., rolling a dice Linguistic uncertainty E.g., low price, tall people, young age Informational uncertainty E.g., credit worthiness, honesty Computational Intelliegence 5

6 Crisp or Fuzzy Logic ( 明确或者模糊逻辑 ) Crisp Logic A proposition can be true or false only. Bob is a student (true) Smoking is healthy (false) The degree of truth is 0 or. Fuzzy Logic The degree of truth is between 0 and. William is young (0.3 truth) Ariel is smart (0.9 truth) Computational Intelliegence 6

7 More Fuzzy Logic Fuzzy logic is not logic that is fuzzy, but logic that is used to describe fuzziness Fuzzy logic is the theory of fuzzy sets, sets that calibrate vagueness Many decision-making and problem-solving tasks are too complex to be understood quantitatively, however, people succeed by using knowledge that is imprecise rather than precise Fuzzy set theory resembles human reasoning in its use of approximate information and uncertainty to generate decisions Computational Intelliegence 7

8 A Bit of History about Fuzzy Logic Fuzzy, or multi-valued logic, was introduced in the 930s by Jan Lukasiewicz, a Polish philosopher. Lukasiewicz introduced logic that extended the range of truth values to all real numbers in the interval between 0 and. For example, the possibility that a man 8 cm tall is really tall might be set to a value of It is likely that the man is tall. This work led to an inexact reasoning technique often called possibility theory. In 965 Lotfi Zadeh, published his famous paper Fuzzy sets. Zadeh extended the work on possibility theory into a formal system of mathematical logic, and introduced a new concept for applying natural language terms. This new logic for representing and manipulating fuzzy terms was called fuzzy logic Computational Intelliegence 8

9 Fuzzy Sets L. A. Zadeh, Fuzzy sets, Information and Control, vol. 8, pp , 965. Lotfi A. Zadeh, The founder of fuzzy logic. Computational Intelliegence 9

10 The Term Fuzzy Logic The term fuzzy logic is used in two senses: Narrow sense: Fuzzy logic is a branch of fuzzy set theory, which deals (as logical systems do) with the representation and inference from knowledge. Fuzzy logic, unlike other logical systems, deals with imprecise or uncertain knowledge. In this narrow, and perhaps correct sense, fuzzy logic is just one of the branches of fuzzy set theory. Broad Sense: fuzzy logic synonymously with fuzzy set theory Computational Intelliegence 0

11 Crisp Sets( 明确集 ) Classical sets are called crisp sets either an element belongs to a set or not, i.e., x A or x A Membership function of crisp set 0 x A A( x) x A ( x ) 0, A Computational Intelliegence

12 Crisp Sets P : the set of all people. Y : the set of all young people. Young y y age( x) 25, x P Young ( y) Y P 25 y Computational Intelliegence 2

13 ( x ) 0, Fuzzy Sets Crisp sets A A ( x ) [0,] Example Young ( y) y Computational Intelliegence 3

14 Definition: Fuzzy Sets and Membership Functions If U is a collection of objects denoted generically by x, then a fuzzy set A in U is defined as a set of ordered pairs: A ( x, ( x)) x U A membership function A : U [0,] U : universe of discourse Computational Intelliegence 4

15 Example (Discrete Universe) U {,2,3,4,5,6,7,8} # courses a student may take in a semester. (, 0.) (2, 0.3) (3, 0.8) (4,) A (5, 0.9) (6, 0.5) (7, 0.2) (8, 0.) appropriate # courses taken ( x A ) x : # courses Computational Intelliegence 5

16 Example (Discrete Universe) U {,2,3,4,5,6,7,8} # courses a student may take in a semester. (, 0.) (2, 0.3) (3, 0.8) (4,) A (5, 0.9) (6, 0.5) (7, 0.2) (8, 0.) appropriate # courses taken Alternative Representation: A 0./ 0.3/ 20.8/ 3.0/ 40.9/ 50.5/ 60.2/ 70./ 8 Computational Intelliegence 6

17 Example (Continuous Universe) U : the set of positive real numbers B ( x, ( x)) x U ( x B ) x 50 5 B Alternative Representation: B R 50 4 x 5 4 x about 50 years old ( x B ) possible ages x : age Computational Intelliegence 7

18 Alternative Notation A ( x, ( x)) x U A U : discrete universe U : continuous universe A ( x ) / x xu i A i i A ( )/ A x x U Note that and integral signs stand for the union of membership grades; / stands for a marker and does not imply division. Computational Intelliegence 8

19 Membership value Membership Functions (MF s) A fuzzy set is completely characterized by a membership function. a subjective measure. not a probability measure. tall in Asia tall in USA tall in NBA height Computational Intelliegence 9

20 More MF Membership function µ A (x) equals the degree to which x is an element of set A. This degree, a value between 0 and, represents the degree of membership, also called membership value, of element x in set A. Computational Intelliegence 20

21 Fuzzy Partition Fuzzy partitions formed by the linguistic values young, middle aged, and old : Computational Intelliegence 2

22 MF Terminology cross points MF core width -cut support x Computational Intelliegence 22

23 More Terminologies Normality core non-empty Fuzzy singleton Support= one single point Fuzzy numbers fuzzy set on real line R that satisfies convexity and normality Symmetricity ( c x) ( c x), x U A Open left or right, closed lim ( x), lim ( x) 0 x A A x A Computational Intelliegence 23

24 Normality and Fuzzy Number Normality A fuzzy set A is normal if its core is nonempty. In other words, we can always find a points x X such that μ A (x) = Fuzzy number A fuzzy number A is a fuzzy set in the real line (R) that satisfies the conditions for normality and convexity Computational Intelliegence 24

25 Open left, open right, closed A fuzzy set A is Open left if lim ( x), lim ( x) 0 x A x A Open right if lim x - μ A (x) = 0 and lim x + μ A (x) = Closed if lim x - μ A (x) = 0 and lim x + μ A (x) = 0 Computational Intelliegence 25

26 Convexity of Fuzzy Sets A fuzzy set A is convex if for any in [0, ]. ( x ( ) x ) min( ( x ), ( x )) A 2 A A 2 Computational Intelliegence 26

27 Fuzzy Applications Theory of fuzzy sets and fuzzy logic has been applied to problems in a variety of fields: taxonomy; topology; linguistics; logic; automata theory; game theory; pattern recognition; medicine; law; decision support; Information retrieval; etc. And fuzzy machines have been developed including: automatic train control; tunnel digging machinery; washing machines; rice cookers; vacuum cleaners; air conditioners, etc. Computational Intelliegence 27

28 Fuzzy Applications Advertisement: Extraklasse Washing Machine rpm. The Extraklasse machine has a number of features which will make life easier for you Fuzzy Logic detects the type and amount of laundry in the drum and allows only as much water to enter the machine as is really needed for the loaded amount. And less water will heat up quicker - which means less energy consumption Foam detection Too much foam is compensated by an additional rinse cycle: If Fuzzy Logic detects the formation of too much foam in the rinsing spin cycle, it simply activates an additional rinse cycle. Fantastic! Imbalance compensation In the event of imbalance, Fuzzy Logic immediately calculates the maximum possible speed, sets this speed and starts spinning. This provides optimum utilization of the spinning time at full speed Washing without wasting - with automatic water level adjustment Fuzzy automatic water level adjustment adapts water and energy consumption to the individual requirements of each wash programme, depending on the amount of laundry and type of fabric Computational Intelliegence 28

29 Introduction to Fuzzy Set Theory Set-Theoretic Operations

30 Set-Theoretic Operations Subset Complement Union A B ( x) ( x), x U Intersection A A U A ( x) ( x) A B A C A B ( x) max( ( x), ( x)) ( x) ( x) C A B A B C A B ( x) min( ( x), ( x)) ( x) ( x) C A B A B Computational Intelliegence 30

31 Set-Theoretic Operations A B A A B A B Computational Intelliegence 3

32 Properties Involution Commutativity Associativity Distributivity Idempotence Absorption A A A B B A A B B A A BC ABC A BC ABC ABC AB AC ABC AB AC AA A AA A A A B A A A B A De Morgan s laws A B A B A B A B Computational Intelliegence 32

33 Properties The following properties are invalid for fuzzy sets: The laws of contradiction A A The laws of excluded middle AA U Computational Intelliegence 33

34 Other Definitions for Set Operations Union Intersection ( x) min, ( x) ( x) A B A B ( x) ( x) ( x) A B A B Computational Intelliegence 34

35 Other Definitions for Set Operations Union ( x) ( x) ( x) ( x) ( x) A B A B A B Intersection ( x) ( x) ( x) A B A B Computational Intelliegence 35

36 Generalized Union/Intersection Generalized Intersection t-norm Generalized Union t-conorm Computational Intelliegence 36

37 T-Norm Or called triangular norm. T :[0,] [0,] [0,]. Symmetry 2. Associativity 3. Monotonicity T( x, y) T( y, x) T( T( x, y), z) T( x, T( y, z)) x x, y y T( x, y ) T( x, y ) Border Condition T ( x,) x Computational Intelliegence 37

38 T-Conorm Or called s-norm. S :[0,] [0,] [0,]. Symmetry 2. Associativity 3. Monotonicity S( x, y) S( y, x) S( S( x, y), z) S( x, S( y, z)) x x, y y S( x, y ) S( x, y ) Border Condition S( x,0) x Computational Intelliegence 38

39 Examples: T-Norm & T-Conorm Minimum/Maximum: T( a, b) min( a, b) a b S( a, b) max( a, b) a b Lukasiewicz: T( a, b) max( a b,0) LAND( a, b) S( a, b) min( a b,) LOR( a, b) Probabilistic: T ( a, b) ab PAND( a, b) S( a, b) a b ab POR( a, b) Computational Intelliegence 39

40 Introduction to Fuzzy Set Theory MF Formulation

41 MF Formulation Triangular MF trimf x a c x ( x; a, b, c) max min,,0 b a c b Trapezoidal MF trapmf x a d x ( x; a, b, c, d) max min,,,0 b a d c Gaussian MF gaussmf ( x; a, b, c) e xc 2 2 Generalized bell MF gbellmf ( x; a, b, c) x c b 2b Computational Intelliegence 4

42 MF Formulation Computational Intelliegence 42

43 Manipulating Parameter of the Generalized Bell Function gbellmf ( x; a, b, c) 2 x c a b Computational Intelliegence 43

44 Sigmoid MF Extensions: Abs. difference of two sig. MF sig mf ( xa ;, c ) e a( x c) Product of two sig. MF Computational Intelliegence 44

45 L-R MF LR( xc ;,, ) cx FL, x c x c FR, x c Example: 2 F ( ) max(0, ) L x x F ( ) exp R x x 3 c=65 =60 =0 c=25 =0 =40 Computational Intelliegence 45

46 Introduction to Fuzzy Set Theory Extension Principle

47 Functions Applied to Crisp Sets y y = f(x) B B f ( A) B (y) A (x) A x x Computational Intelliegence 47

48 Functions Applied to Fuzzy Sets y y = f(x) B B f ( A) B (y) A (x) A x x Computational Intelliegence 48

49 Functions Applied to Fuzzy Sets y y = f(x) B B f ( A) B (y) A (x) A x x Computational Intelliegence 49

50 The Extension Principle Assume a fuzzy set A and a function f. How does the fuzzy set f(a) look like? B y y = f(x) ( y) ( y) B f ( A) max ( x) x f ( y) A B (y) A (x) A x sup ( x) x f ( y) A x Computational Intelliegence 50

51 The Extension Principle A A n fuzzy sets defined on X X n f X X V : n The extension of f operating on A,, A n gives a fuzzy set F with membership function ( v ) max min ( x ),, ( x ) F A A n n x,, x f ( v) n x,, x f ( v) sup min ( x ),, ( x ) n A A n n Computational Intelliegence 5

52 Introduction to Fuzzy Set Theory Fuzzy Relations

53 Binary Relation (R) a b A a 2 b 2 b 3 B a 3 b 4 a 4 b 5 R AB Computational Intelliegence 53

54 Binary Relation (R) R AB a b A a 2 b 2 b 3 B a 3 b 4 a 4 b 5 M R R arb a Rb a 3 2Rb5 ( a, b ),( a, b3 ),( a2, b5 ) ( a3, b ),( a3, b4 ),( a4, b2 ) a3rb a 3Rb a 4 4Rb2 Computational Intelliegence 54

55 The Real-Life Relation x is close to y x and y are numbers x depends on y x and y are events x and y look alike x and y are persons or objects If x is large, then y is small x is an observed reading and y is a corresponding action Computational Intelliegence 55

56 Fuzzy Relations A fuzzy relation R is a 2D MF: R ( x, y ), (, (, ) R xy) x y X Y Computational Intelliegence 56

57 Example (Approximate Equal) R ( x, y ), ( x, y ) X Y (, xy) R X Y U {, 2,3, 4,5} ( uv, ) R u v uv 0.3 uv 2 0 otherwise M R Computational Intelliegence 57

58 Max-Min Composition X Y Z R: fuzzy relation defined on X and Y. S: fuzzy relation defined on Y and Z. R S: the composition of R and S. A fuzzy relation defined on X an Z. ( x, z) max min ( x, y), ( y, z) R S y R S ( x, y) ( y, z) y R S Computational Intelliegence 58

59 Example ( x, y) max min ( x, v), ( v, y) S R v R S R a b c d S a b min c d max R S Computational Intelliegence 59

60 Max-Product Composition X Y Z R: fuzzy relation defined on X and Y. S: fuzzy relation defined on Y and Z. R S: the composition of R and S. A fuzzy relation defined on X an Z. ( x, z) max ( x, y) ( y, z) R S y R S Max-min composition is not mathematically tractable, therefore other compositions such as max-product composition have been suggested. Computational Intelliegence 60

61 Projection Dimension Reduction R RY R Y RX R X Computational Intelliegence 6

62 Projection Dimension Reduction R R Y R Y R X R X R RX R X Y R Y R Y Y max ( x, y) / x R y X max ( x, y) / x ( y) max ( x, y) R ( x) max R( x, y) x R X y y R Computational Intelliegence 62

63 Cylindrical Extension Dimension Expansion A : a fuzzy set in X. C(A) = [AXY] : cylindrical extension of A. C ( A ) ( x ) ( x, y ) (, ) ( ) C( A) x y A x XY A Computational Intelliegence 63

64 Introduction to Fuzzy Set Theory Linguistic Variables

65 Linguistic Variables Linguistic variable is a variable whose values are words or sentences in a natural or artificial language. Each linguistic variable may be assigned one or more linguistic values, which are in turn connected to a numeric value through the mechanism of membership functions. Computational Intelliegence 65

66 Motivation Conventional techniques for system analysis are intrinsically unsuited for dealing with systems based on human judgment, perception & emotion. Computational Intelliegence 66

67 Example if temperature is cold and oil is cheap then heating is high Computational Intelliegence 67

68 Example Linguistic Variable Linguistic Value Linguistic Variable Linguistic Value if temperature is cold and oil is cheap cold cheap high then heating is high Linguistic Variable Linguistic Value Computational Intelliegence 68

69 Definition [Zadeh 973] A linguistic variable is characterized by a quintuple x, T( x), U, G, M Name Term Set Universe Syntactic Rule Semantic Rule Computational Intelliegence 69

70 Example A linguistic variable is characterized by a quintuple x, T( x), U, G, M G(age) age old, very old, not so old, more or less young, quite young, very young old Example semantic rule: M (old) u, ( u) u [0,00] 0 u [0,50] [0, 00] old 2 ( u) u 50 u [50,00] 5 Computational Intelliegence 70

71 Example Linguistic Variable : temperature Linguistics Terms (Fuzzy Sets) : {cold, warm, hot} (x) cold warm hot x Computational Intelliegence 7

72 Introduction to Fuzzy Set Theory Fuzzy Rules

73 Classical Implication A B A B A B T T F F T F T F T F T T A B A B A B T T F F T F T F T F T T A B A B A B A B Computational Intelliegence 73

74 Classical Implication A B AB A( x) B( y) ( xy, ) B( y) otherwise A B ( x, y) max ( x), ( x) A B A B A B A B A B A B Computational Intelliegence 74

75 Modus Ponens ( 肯定前件推理 ) A B A B A B A B If A then B A A A is true B B B is true Computational Intelliegence 75

76 Fuzzy If-Than Rules A B If x is A then y is B. antecedent or premise consequence or conclusion Computational Intelliegence 76

77 Examples A B If x is A then y is B. If pressure is high, then volume is small. If the road is slippery, then driving is dangerous. If a tomato is red, then it is ripe. If the speed is high, then apply the brake a little. Computational Intelliegence 77

78 Fuzzy Rules as Relations A B R If x is A then y is B. A fuzzy rule can be defined as a binary relation with MF x, y x, y R A B Depends on how to interpret A B Computational Intelliegence 78

79 Interpretations of A B x y x y R A B,,? y A coupled with B y A entails B B B A x A x Computational Intelliegence 79

80 Interpretations of A B x y x y R A B,,? y A coupled with B y A entails B A coupled with B (A and B) R A B B B XY ( x)* ( y) /( x, y) A B A x t-norm A x Computational Intelliegence 80

81 Interpretations of A B x y x y R A B,,? y A coupled with B y R A B A entails B A coupled with B (A and B) B B XY ( x)* ( y) /( x, y) A B A x E.g., x R x, y min A( x), B( y) x Computational Intelliegence 8

82 Interpretations of A B B y A entails B (not A or B) A coupled with B Material implication R A B A B Propositional calculus R A B A ( A B) Extended propositional calculus R A B ( A B) B Generalization of modus ponens ( ) x A x B( y) R( xy, ) ( A B y) otherwise x x y x y R A B,,? B y A entails B A x Computational Intelliegence 82

83 Interpretations of A B x y x y R A B,,? A entails B (not A or B) Material implication R A B A B Propositional calculus R A B A ( A B) Extended propositional calculus R A B ( A B) B Generalization of modus ponens ( x, y) max ( x), ( x) R A B ( x, y) max ( x),min ( x), ( x) R A A B ( x, y) max max ( x), ( x), ( x) R A B B ( xy, ) R A( x) B( y) B( y) otherwise Computational Intelliegence 83

84 Introduction to Fuzzy Set Theory Fuzzy Reasoning

85 Generalized Modus Ponens Single rule with single antecedent Rule: Fact: Conclusion: if x is A then y is B x is A y is B Computational Intelliegence 85

86 Fuzzy Reasoning Single Rule with Single Antecedent Rule: if x is A then y is B Fact: x is A Conclusion: y is B ( x) A A ( y) B x y Computational Intelliegence 86

87 Fuzzy Reasoning Single Rule with Single Antecedent Rule: Fact: Conclusion: if x is A then y is B x is A y is B Firing Strength ( x, y) ( x) ( y) R A B Max-Min Composition ( y) max min ( x), ( x, y) B x A R x A( x) R( x, y) ( x) ( x) ( y) x A A B x A( x) A( x) B ( y) Firing Strength ( x) A A ( y) B x B y Computational Intelliegence 87

88 Fuzzy Reasoning Single Rule with Single Antecedent Rule: if x is A then y is B Fact: x is A Conclusion: y is B ( x, y) ( x) ( y) R A B Max-Min Composition ( y) max min ( x), ( x, y) B x A R x A( x) R( x, y) ( x) ( x) ( y) x A A B x A( x) A( x) B ( y) ( x) A A ( y) B A ( A B) B x B y Computational Intelliegence 88

89 Fuzzy Reasoning Single Rule with Multiple Antecedents Rule: Fact: Conclusion: if x is A and y is B then z is C x is A and y is B z is C Computational Intelliegence 89

90 Fuzzy Reasoning Single Rule with Multiple Antecedents Rule: Fact: Conclusion: if x is A and y is B then z is C x is A and y is B z is C ( x) ( y) ( z) A A B B C x y z Computational Intelliegence 90

91 R AB C Fuzzy Rule: Reasoning if x is A and y is B then z is C Single Fact: Rule x is A and with y is B Multiple RAntecedents x y z A B C Conclusion: z is C Max-Min Composition C x, y A, B R ( y) max min ( x, y), ( x, y, z),, ( x, y) ( x, y, z) x y A B R (,, ) ( x, y, z ) x, y A( x) B( y) A( x) B( y) C ( z) ( x) ( y) ( z) A B C x A( x) A( x) y B( y) B( y) C ( z) ( x) ( y) Firing Strength ( z) A A B B C x y C z Computational Intelliegence 9

92 Fuzzy Rule: Reasoning if x is A and y is B then z is C Single Fact: Rule x is A with and y is B Multiple Antecedents x y z Conclusion: z is C Max-Min Composition C x, y A, B R ( y) max min ( x, y), ( x, y, z),, ( x, y) ( x, y, z) x y A B R R AB C (,, ) (,, ) R x y z A B C ( x) ( y) ( z) A B C x, y A ( x) B ( y) A( x) B( y) C ( z) ( x) ( x) ( y) ( y) ( z) C A B A B C x A A y B B C ( x) ( y) Firing Strength ( z) A A B B C x y C Computational Intelliegence 92 z

93 Fuzzy Reasoning Multiple Rules with Multiple Antecedents Rule: if x is A and y is B then z is C Rule2: if x is A 2 and y is B 2 then z is C 2 Fact: x is A and y is B Conclusion: z is C Computational Intelliegence 93

94 Fuzzy Reasoning Multiple Rules with Multiple Antecedents Rule: Fact: Conclusion: if x is A and y is B then z is C Rule2: if x is A 2 and y is B 2 then z is C 2 x is A and y is B z is C ( x) A A ( y) B B ( z) C x y z ( x) A ( y) A 2 B ( z) 2 B C 2 x y z Computational Intelliegence 94

95 Fuzzy Reasoning Multiple Rules with Multiple Antecedents ( x) A A x ( y) B Rule: Fact: Conclusion: Max-Min Composition if x is A and y is B then z is C Rule2: if x is A 2 and y is B 2 then z is C 2 B y x is A and y is B z is C ( z) C C z ( x) A ( y) A 2 x 2 C A B R R B ( z) 2 B A B R A B R 2 CC 2 y ( z) C 2 Max C 2 C C C 2 Computational Intelliegence 95 z z

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

Why 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 information

Introduction. Aleksandar Rakić Contents

Introduction. 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 information

Chapter 2: FUZZY SETS

Chapter 2: FUZZY SETS Ch.2: Fuzzy sets 1 Chapter 2: FUZZY SETS Introduction (2.1) Basic Definitions &Terminology (2.2) Set-theoretic Operations (2.3) Membership Function (MF) Formulation & Parameterization (2.4) Complement

More information

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

ARTIFICIAL 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 information

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Introduction 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 information

Chapter 4 Fuzzy Logic

Chapter 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 information

Fuzzy 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 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 information

Fuzzy Systems (1/2) Francesco Masulli

Fuzzy 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 information

Neural Networks Lesson 9 - Fuzzy Logic

Neural 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 information

GEOG 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. 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 information

Fuzzy Rules & Fuzzy Reasoning

Fuzzy Rules & Fuzzy Reasoning Sistem Cerdas : PTK Pasca Sarjana - UNY Fuzzy Rules & Fuzzy Reasoning Pengampu: Fatchul rifin Referensi: Jyh-Shing Roger Jang et al., Neuro-Fuzzy and Soft Computing: Computational pproach to Learning and

More information

Fuzzy Reasoning. Linguistic Variables

Fuzzy 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 information

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Introduction 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 information

FUZZY SETS. Precision vs. Relevancy LOOK OUT! A 1500 Kg mass is approaching your head OUT!!

FUZZY 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

Dra. Ma. del Pilar Gómez Gil Primavera 2014

Dra. 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 information

Fuzzy Logic : Introduction

Fuzzy 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 information

Fuzzy Reasoning. Outline

Fuzzy 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 information

Introduction 2 Fuzzy Sets & Fuzzy Rules. Aleksandar Rakić Contents

Introduction 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 information

ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS

ARTIFICIAL 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 information

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido

FUZZY 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 information

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Figure-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 information

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

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a ANFIS: ADAPTIVE-NETWORK-ASED FUZZ INFERENCE SSTEMS (J.S.R. Jang 993,995) Membership Functions triangular triangle( ; a, a b, c c) ma min = b a, c b, 0, trapezoidal trapezoid( ; a, b, a c, d d) ma min =

More information

Fuzzy Sets and Fuzzy Logic

Fuzzy Sets and Fuzzy Logic Fuzzy Sets and Fuzzy Logic KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Email: Outline traditional logic : {true,false} Crisp

More information

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur,

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Fuzzy Sets and Fuzzy Logic KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Outline traditional logic : {true,false} Crisp Logic

More information

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

FUZZY 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 information

Lecture notes. Com Page 1

Lecture 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 information

What is all the Fuzz about?

What 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 information

1. Fuzzy sets, fuzzy relational calculus, linguistic approximation

1. 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 information

A Brief Idea on Fuzzy and Crisp Sets

A Brief Idea on Fuzzy and Crisp Sets International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Brief Idea on Fuzzy and Crisp Sets Rednam SS Jyothi 1, Eswar Patnala 2, K.Asish Vardhan 3 (Asst.Prof(c),Information Technology,

More information

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

CHAPTER 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 information

Machine Learning & Statistical Models

Machine Learning & Statistical Models Astroinformatics Machine Learning & Statistical Models Neural Networks Feed Forward Hybrid Decision Analysis Decision Trees Random Decision Forests Evolving Trees Minimum Spanning Trees Perceptron Multi

More information

What is all the Fuzz about?

What 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 information

Approximate Reasoning with Fuzzy Booleans

Approximate Reasoning with Fuzzy Booleans Approximate Reasoning with Fuzzy Booleans P.M. van den Broek Department of Computer Science, University of Twente,P.O.Box 217, 7500 AE Enschede, the Netherlands pimvdb@cs.utwente.nl J.A.R. Noppen Department

More information

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

Why 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 information

Fuzzy logic. 1. Introduction. 2. Fuzzy sets. Radosªaw Warzocha. Wrocªaw, February 4, Denition Set operations

Fuzzy logic. 1. Introduction. 2. Fuzzy sets. Radosªaw Warzocha. Wrocªaw, February 4, Denition Set operations Fuzzy logic Radosªaw Warzocha Wrocªaw, February 4, 2014 1. Introduction A fuzzy concept appearing in works of many philosophers, eg. Hegel, Nietzche, Marx and Engels, is a concept the value of which can

More information

FUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox. Heikki N. Koivo

FUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox. Heikki N. Koivo FUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox By Heikki N. Koivo 200 2.. Fuzzy sets Membership functions Fuzzy set Universal discourse U set of elements, {u}. Fuzzy set F in universal discourse U: Membership

More information

CHAPTER 5 FUZZY LOGIC CONTROL

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 information

REASONING UNDER UNCERTAINTY: FUZZY LOGIC

REASONING 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 information

Fuzzy Sets and Systems. Lecture 2 (Fuzzy Sets) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

Fuzzy Sets and Systems. Lecture 2 (Fuzzy Sets) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy Sets and Systems Lecture 2 (Fuzzy Sets) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy Sets Formal definition: A fuzzy set A in X (universal set) is expressed as a set of ordered

More information

Fuzzy Set, Fuzzy Logic, and its Applications

Fuzzy Set, Fuzzy Logic, and its Applications Sistem Cerdas (TE 4485) Fuzzy Set, Fuzzy Logic, and its pplications Instructor: Thiang Room: I.201 Phone: 031-2983115 Email: thiang@petra.ac.id Sistem Cerdas: Fuzzy Set and Fuzzy Logic - 1 Introduction

More information

Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By

Fuzzy 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 information

Chapter 7 Fuzzy Logic Controller

Chapter 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 information

Musikasuwan, Salang (2013) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham.

Musikasuwan, 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 information

SINGLE VALUED NEUTROSOPHIC SETS

SINGLE VALUED NEUTROSOPHIC SETS Fuzzy Sets, Rough Sets and Multivalued Operations and pplications, Vol 3, No 1, (January-June 2011): 33 39; ISSN : 0974-9942 International Science Press SINGLE VLUED NEUTROSOPHIC SETS Haibin Wang, Yanqing

More information

FUZZY INFERENCE SYSTEMS

FUZZY 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 information

Optimization with linguistic variables

Optimization with linguistic variables Optimization with linguistic variables Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract We consider fuzzy mathematical programming problems (FMP) in which the functional

More information

Introduction to Intelligent Control Part 3

Introduction to Intelligent Control Part 3 ECE 4951 - Spring 2010 Introduction to Part 3 Prof. Marian S. Stachowicz Laboratory for Intelligent Systems ECE Department, University of Minnesota Duluth January 26-29, 2010 Part 1: Outline TYPES OF UNCERTAINTY

More information

Fuzzy Mathematics. Fuzzy -Sets, -Relations, -Logic, -Graphs, -Mappings and The Extension Principle. Olaf Wolkenhauer. Control Systems Centre UMIST

Fuzzy Mathematics. Fuzzy -Sets, -Relations, -Logic, -Graphs, -Mappings and The Extension Principle. Olaf Wolkenhauer. Control Systems Centre UMIST Fuzzy Mathematics Fuzzy -Sets, -Relations, -Logic, -Graphs, -Mappings and The Extension Principle Olaf Wolkenhauer Control Systems Centre UMIST o.wolkenhauer@umist.ac.uk www.csc.umist.ac.uk/people/wolkenhauer.htm

More information

Contents. The Definition of Fuzzy Logic Rules. Fuzzy Logic and Functions. Fuzzy Sets, Statements, and Rules

Contents. 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 information

CPS331 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, 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 information

Fuzzy Logic and brief overview of its applications

Fuzzy Logic and brief overview of its applications Fuzzy Logic and brief overview of its applications Ashwini Umarikar Master program in Intelligent Embedded systems Mälardalen University,Västerås,Sweden aur09001@student.mdh.se Abstract Fuzzy logic is

More information

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes Y. Bashon, D. Neagu, M.J. Ridley Department of Computing University of Bradford Bradford, BD7 DP, UK e-mail: {Y.Bashon, D.Neagu,

More information

Fuzzy Systems. Fuzzy Systems in Knowledge Engineering. Chapter 4. Christian Jacob. 4. Fuzzy Systems. Fuzzy Systems in Knowledge Engineering

Fuzzy Systems. Fuzzy Systems in Knowledge Engineering. Chapter 4. Christian Jacob. 4. Fuzzy Systems. Fuzzy Systems in Knowledge Engineering Chapter 4 Fuzzy Systems Knowledge Engeerg Fuzzy Systems Christian Jacob jacob@cpsc.ucalgary.ca Department of Computer Science University of Calgary [Kasabov, 1996] Fuzzy Systems Knowledge Engeerg [Kasabov,

More information

Background Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships.

Background 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 information

Fuzzy rule-based decision making model for classification of aquaculture farms

Fuzzy 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 information

Computational Intelligence Lecture 12:Linguistic Variables and Fuzzy Rules

Computational 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 information

Fuzzy Logic Approach towards Complex Solutions: A Review

Fuzzy Logic Approach towards Complex Solutions: A Review Fuzzy Logic Approach towards Complex Solutions: A Review 1 Arnab Acharyya, 2 Dipra Mitra 1 Technique Polytechnic Institute, 2 Technique Polytechnic Institute Email: 1 cst.arnab@gmail.com, 2 mitra.dipra@gmail.com

More information

Review of Fuzzy Logical Database Models

Review of Fuzzy Logical Database Models IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727Volume 8, Issue 4 (Jan. - Feb. 2013), PP 24-30 Review of Fuzzy Logical Database Models Anupriya 1, Prof. Rahul Rishi 2 1 (Department

More information

Application 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 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 information

Chapter 2 The Operation of Fuzzy Set

Chapter 2 The Operation of Fuzzy Set Chapter 2 The Operation of Fuzzy Set Standard operations of Fuzzy Set! Complement set! Union Ma[, ]! Intersection Min[, ]! difference between characteristics of crisp fuzzy set operator n law of contradiction

More information

Introduction to Intelligent Control Part 2

Introduction to Intelligent Control Part 2 ECE 4951 - Spring 2010 Introduction to Intelligent Control Part 2 Prof. Marian S. Stachowicz Laboratory for Intelligent Systems ECE Department, University of Minnesota Duluth January 19-21, 2010 Human-in-the-loop

More information

Unit V. Neural Fuzzy System

Unit V. Neural Fuzzy System Unit V Neural Fuzzy System 1 Fuzzy Set In the classical set, its characteristic function assigns a value of either 1 or 0 to each individual in the universal set, There by discriminating between members

More information

The Central Role of Discrete Mathematics in the Context of Information Technology and Communications

The Central Role of Discrete Mathematics in the Context of Information Technology and Communications The Central Role of Discrete Mathematics in the Context of Information Technology and Communications Eugene Roventa Department of Computer Science and Engineering York University Toronto, Ontario roventa@yorku.ca

More information

About the Tutorial. Audience. Prerequisites. Disclaimer& Copyright. Fuzzy Logic

About the Tutorial. Audience. Prerequisites. Disclaimer& Copyright. Fuzzy Logic About the Tutorial Fuzzy Logic resembles the human decision-making methodology and deals with vague and imprecise information. This is a very small tutorial that touches upon the very basic concepts of

More information

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

CHAPTER 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 information

Fuzzy Logic. This amounts to the use of a characteristic function f for a set A, where f(a)=1 if the element belongs to A, otherwise it is 0;

Fuzzy Logic. This amounts to the use of a characteristic function f for a set A, where f(a)=1 if the element belongs to A, otherwise it is 0; Fuzzy Logic Introduction: In Artificial Intelligence (AI) the ultimate goal is to create machines that think like humans. Human beings make decisions based on rules. Although, we may not be aware of it,

More information

2 Review of Set Theory

2 Review of Set Theory 2 Review of Set Theory Example 2.1. Let Ω = {1, 2, 3, 4, 5, 6} 2.2. Venn diagram is very useful in set theory. It is often used to portray relationships between sets. Many identities can be read out simply

More information

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

CHAPTER 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 information

CHAPTER 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 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 information

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT ABSTRACT INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT BHASKAR KARN Assistant Professor Department of MIS Birla Institute of Technology Mesra, Ranchi The paper presents the basic

More information

Chapter 2 Fuzzy Set Theory

Chapter 2 Fuzzy Set Theory Chapter 2 Fuzzy Set Theory This chapter aims to present the main concepts and mathematical notions of the fuzzy set theory (also called fuzzy logic or fuzzy logic theory ) which are necessary for the understanding

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 3, Issue 2, July- September (2012), pp. 157-166 IAEME: www.iaeme.com/ijcet.html Journal

More information

ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING WITH UNCERTAINTY

ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING WITH UNCERTAINTY ALGEBRAIC METHODS IN LOGIC AND IN COMPUTER SCIENCE BANACH CENTER PUBLICATIONS, VOLUME 28 INSTITUTE OF MATHEMATICS POLISH ACADEMY OF SCIENCES WARSZAWA 1993 ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING

More information

Using Fuzzy Expert System for Solving Fuzzy System Dynamics Models

Using 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 information

Disjunctive and Conjunctive Normal Forms in Fuzzy Logic

Disjunctive and Conjunctive Normal Forms in Fuzzy Logic Disjunctive and Conjunctive Normal Forms in Fuzzy Logic K. Maes, B. De Baets and J. Fodor 2 Department of Applied Mathematics, Biometrics and Process Control Ghent University, Coupure links 653, B-9 Gent,

More information

FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India

FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India RESEARCH ARTICLE FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India OPEN ACCESS ABSTRACT For Many Years, achieving unambiguous

More information

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı Fuzzy If-Then Rules Adnan Yazıcı Dept. of Computer Engineering, Middle East Technical University Ankara/Turkey Fuzzy If-Then Rules There are two different kinds of fuzzy rules: Fuzzy mapping rules and

More information

Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said

Lotfi 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 information

A set with only one member is called a SINGLETON. A set with no members is called the EMPTY SET or 2 N

A set with only one member is called a SINGLETON. A set with no members is called the EMPTY SET or 2 N Mathematical Preliminaries Read pages 529-540 1. Set Theory 1.1 What is a set? A set is a collection of entities of any kind. It can be finite or infinite. A = {a, b, c} N = {1, 2, 3, } An entity is an

More information

Study of Fuzzy Set Theory and Its Applications

Study of Fuzzy Set Theory and Its Applications IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 12, Issue 4 Ver. II (Jul. - Aug.2016), PP 148-154 www.iosrjournals.org Study of Fuzzy Set Theory and Its Applications

More information

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets

Exploring 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 information

AN 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 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 information

Elementos de Inteligencia Artificial. Amaury Caballero Ph.D., P.E. Universidad Internacional de la Florida

Elementos de Inteligencia Artificial. Amaury Caballero Ph.D., P.E. Universidad Internacional de la Florida Elementos de Inteligencia Artificial Amaury Caballero Ph.D., P.E. Universidad Internacional de la Florida Artificial intelligence (AI) (Wikipedia) is the intelligence exhibited by machines or software.

More information

Knowledge Representation

Knowledge Representation Knowledge Representation References Rich and Knight, Artificial Intelligence, 2nd ed. McGraw-Hill, 1991 Russell and Norvig, Artificial Intelligence: A modern approach, 2nd ed. Prentice Hall, 2003 Outline

More information

7. Decision Making

7. 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 information

Fuzzy Logic: Human-like decision making

Fuzzy Logic: Human-like decision making Lecture 9 of Artificial Intelligence Fuzzy Logic: Human-like decision making AI Lec09/1 Topics of this lecture Definition of fuzzy set Membership function Notation of fuzzy set Operations of fuzzy set

More information

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

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 Algebraic Theory of Automata and Logic Workshop Szeged, Hungary October 1, 2006 Fuzzy Sets The original Zadeh s definition of a fuzzy set is: A fuzzy subset of a set A is any mapping f : A [0, 1], where

More information

FUZZY SPECIFICATION IN SOFTWARE ENGINEERING

FUZZY 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 information

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems)

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems) Fuzzy Expert Systems Lecture 8 (Fuzzy Systems) Soft Computing is an emerging approach to computing which parallels the remarkable ability of the human mind to reason and learn in an environment of uncertainty

More information

CSC Discrete Math I, Spring Sets

CSC Discrete Math I, Spring Sets CSC 125 - Discrete Math I, Spring 2017 Sets Sets A set is well-defined, unordered collection of objects The objects in a set are called the elements, or members, of the set A set is said to contain its

More information

Notes on Fuzzy Set Ordination

Notes on Fuzzy Set Ordination Notes on Fuzzy Set Ordination Umer Zeeshan Ijaz School of Engineering, University of Glasgow, UK Umer.Ijaz@glasgow.ac.uk http://userweb.eng.gla.ac.uk/umer.ijaz May 3, 014 1 Introduction The membership

More information

2.1 Sets 2.2 Set Operations

2.1 Sets 2.2 Set Operations CSC2510 Theoretical Foundations of Computer Science 2.1 Sets 2.2 Set Operations Introduction to Set Theory A set is a structure, representing an unordered collection (group, plurality) of zero or more

More information

9/19/12. Why Study Discrete Math? What is discrete? Sets (Rosen, Chapter 2) can be described by discrete math TOPICS

9/19/12. Why Study Discrete Math? What is discrete? Sets (Rosen, Chapter 2) can be described by discrete math TOPICS What is discrete? Sets (Rosen, Chapter 2) TOPICS Discrete math Set Definition Set Operations Tuples Consisting of distinct or unconnected elements, not continuous (calculus) Helps us in Computer Science

More information

FUNDAMENTALS OF FUZZY SETS

FUNDAMENTALS 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 information

Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions

Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions Verstraete Jörg Abstract In many applications, spatial data need to be considered but are prone to uncertainty or imprecision.

More information

The Use of Relation Valued Attributes in Support of Fuzzy Data

The Use of Relation Valued Attributes in Support of Fuzzy Data Virginia Commonwealth University VCU Scholars Compass Theses and Dissertations Graduate School 2013 The Use of Relation Valued Attributes in Support of Fuzzy Data Larry Ritchie Williams Jr. Virginia Commonwealth

More information

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

FUZZY 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 information

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Electrical Engineering Dept., Université Laval, Quebec City (Quebec) Canada G1K 7P4, E-mail: darab@gel.ulaval.ca

More information

Using a fuzzy inference system for the map overlay problem

Using a fuzzy inference system for the map overlay problem Using a fuzzy inference system for the map overlay problem Abstract Dr. Verstraete Jörg 1 1 Systems esearch Institute, Polish Academy of Sciences ul. Newelska 6, Warsaw, 01-447, Warsaw jorg.verstraete@ibspan.waw.pl

More information

[Ch 6] Set Theory. 1. Basic Concepts and Definitions. 400 lecture note #4. 1) Basics

[Ch 6] Set Theory. 1. Basic Concepts and Definitions. 400 lecture note #4. 1) Basics 400 lecture note #4 [Ch 6] Set Theory 1. Basic Concepts and Definitions 1) Basics Element: ; A is a set consisting of elements x which is in a/another set S such that P(x) is true. Empty set: notated {

More information