Teacher Salary Raise Model Teacher Salary Raise Model (revisited)

Slides:



Advertisements
Similar presentations
Fuzzy Sets and Fuzzy Logic
Advertisements

Fuzzy Set and Opertion. Outline Fuzzy Set and Crisp Set Expanding concepts Standard operation of fuzzy set Fuzzy relations Operations on fuzzy relations.
Fuzzy Inference and Defuzzification
CS 561, Sessions This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference.
Overview Definitions Teacher Salary Raise Model Teacher Salary Raise Model (revisited) Fuzzy Teacher Salary Model Extension Principle: – one to one – many.
Soft Computing. Per Printz Madsen Section of Automation and Control
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
Fuzzy sets I Prof. Dr. Jaroslav Ramík Fuzzy sets I.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
Fuzzy Expert System Fuzzy Logic
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
FUZZY SET THEORY ABBY YINGER. DEFINITIONS WHAT IS A FUZZY SET? Definition: A fuzzy set is any set that allows its members to have different grades of.
FUZZY SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
Fuzzy Sets and Fuzzy Logic Theory and Applications
Fuzzy Sets and Fuzzification Michael J. Watts
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
Fuzzy Control Lect 3 Membership Function and Approximate Reasoning
Automated rule Generation Maryam Mustafa Sarah Karim
Fuzzy Expert System.
PART 1 From classical sets to fuzzy sets 1. Introduction 2. Crisp sets: an overview 3. Fuzzy sets: basic types 4. Fuzzy sets: basic concepts FUZZY SETS.
Theory and Applications
Operations on Fuzzy Sets One should not increase, beyond what is necessary, the number of entities required to explain anything. Occam's Razor Adriano.
PART 3 Operations on fuzzy sets
Ragionamento in condizioni di incertezza: Approccio fuzzy Paolo Radaelli Corso di Inelligenza Articifiale - Elementi.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Fuzzy Sets and Fuzzy Logic Theory and Applications
BEE4333 Intelligent Control
Fuzzy logic Introduction 2 Fuzzy Sets & Fuzzy Rules Aleksandar Rakić
Classical Sets and Fuzzy Sets
Theory and Applications
Ch. 2 of Neuro-Fuzzy and Soft Computing. Fuzzy Sets: Outline Introduction Basic definitions and terminology Set-theoretic operations MF formulation and.
Practical Considerations When t , the supp, then there will be a value of t when supp folds, it becomes multi-w-to-one-x mapping.
Topic 2 Fuzzy Logic Control. Ming-Feng Yeh2-2 Outlines Basic concepts of fuzzy set theory Fuzzy relations Fuzzy logic control General Fuzzy System R.R.
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing Provided: J.-S. Roger Jang Modified: Vali Derhami Neuro-Fuzzy and Soft Computing: Fuzzy.
Fuzzy Logic & Approximate Reasoning 1. 2 Fuzzy Sets.
Chapter 2: FUZZY SETS Introduction (2.1)
Fuzzy Logic Notes by Dr. Ashraf Abdelbar American University in Cairo
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Chap 2: Aggregation Operations on Fuzzy Sets u Goal: In this chapter we provide a number of different methodologies for aggregating fuzzy subsets. u t-norm.
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
Mathematical basics for general fuzzy systems
Course : T0423-Current Popular IT III
Introduction to Fuzzy Logic and Fuzzy Systems
Fuzzy Logic Control What is Fuzzy Logic ? Logic and Fuzzy Logic
Computational Intelligence
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Fuzzy Control Electrical Engineering Islamic University of Gaza
Introduction to Fuzzy Logic
Fuzzy Logic 11/6/2001.
Stanisław H. Żak School of Electrical and Computer Engineering
Chap 3: Fuzzy Rules and Fuzzy Reasoning
CLASSICAL LOGIC and FUZZY LOGIC
Dr. Unnikrishnan P.C. Professor, EEE
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
This time: Fuzzy Logic and Fuzzy Inference
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Original: J.-S. Roger Jang (張智星) Edited and Extended by 陳琨太
Computational Intelligence
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Adaptive Neuro-Fuzzy Inference Systems (ANFIS)
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Dr. Unnikrishnan P.C. Professor, EEE
This time: Fuzzy Logic and Fuzzy Inference
Classical Sets and Fuzzy Sets
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Introduction to Fuzzy Set Theory
Presentation transcript:

Teacher Salary Raise Model Teacher Salary Raise Model (revisited) OVERVIEW Definitions Teacher Salary Raise Model Teacher Salary Raise Model (revisited) Fuzzy Teacher Salary Model Extension Principle: one to one many to one n-D Carthesian product to y

TEACHER SALARY RAISE MODEL Naïve model Base salary raise + Teaching performance Base + Teaching & research performance (linear) Base + 80% teaching and 20% research (linear)

TEACHER SALARY RAISE MODEL - Revisited I More sophistication desired Flat response in middle Raise is going to be inflation level in general We will depart from this only if teaching is exceptionally good or bad Ignore research for the time being if Teaching_Performance < 3, Raise = 0.01 + 0.04/3(Teaching_Performance); else if Teaching_Performance < 7, Raise = 0.05; else if Teaching_Performance <= 10, Raise = 0.05/3(Teaching_Performance-7)+0.05;

TEACHER SALARY RAISE MODEL - Revisited I ctd. 2-D model for both research and teaching Teach_Ratio = 0.8

GENERIC MATLAB CODE FOR SALARY RAISES. %Establish constants Teach_Ratio = 0.8 Lo_Raise =0.01;Avg_Raise=0.05;Hi_Raise=0.1; Raise_Range=Hi_Raise-Lo_Raise; Bad_Teach = 0;OK_Teach = 3; Good_Teach = 7; Great_Teach = 10; Teach_Range = Great_Teach-Bad_Teach; Bad_Res = 0; Great_Res = 10; Res_Range = Great_Res-Bad_res; %If teaching is poor or research is poor, raise is low if teaching < OK_Teach raise=((Avg_Raise - Lo_Rasie)/(OK_Teach - Bad_Teach) *teaching + Lo_Raise)*Teach_Ratio + (1 - Teach_ratio)(Raise_Range/Res_Range*research + Lo_Raise); %If teaching is good, raise is good elseif teaching < Good_Teach raise=Avg_raise*Teach_ratio + (1 - Teach_ratio)*(Raise_Range/res_range*research + Lo_Raise); %If teaching or research is excellent, raise is excellent else raise = ((Hi_Raise - Avg_Raise)/(Great_Teach - Good_teach) *(teach - Good_teach + Avg_Raise)*Teach_Ratio + (1 - Teach_Ratio) *(Raise_Range/Res_Range*research+Lo_Raise);

FUZZY LOGIC MODEL FOR SALARY RAISES COMMON SENSE RULES 1. If teaching quality is bad, raise is low. 2. If teaching quality is good, raise is average. 3. If teaching quality is excellent, raise is generous 4. If research level is bad, raise is low 5. If research level is excellent, raise is generous COMBINE RULES 1. If teaching is poor or research is poor, raise is low 2. If teaching is good, raise is average 3. If teaching or research is excellent, raise is excellent INPUT OUTPUT RULES OUTPUT TERMS INPUT TERMS (assigned) (interpreted)

FUZZY LOGIC MODEL: GENERAL CASE INPUT OUTPUT TERMS RULES (interpreted) (assigned) TEACHING RESEARCH RAISE 1. If teaching is poor or research is poor, raise is low 2. If teaching is good, raise is average 3. If teaching or research is excellent, raise is excellent TEACHING QUALITY RESEARCH QUALITY RAISE (interpreted as good, poor,excellent) (assigned to be: low, average, generous) IF-THEN RULES if x is A the y is B if teaching == good then raise is average BINARY LOGIC FUZZY LOGIC p --->q 0.5 p ---> 0.5 q

Alpha-cut (strong alpha-cut) Convexity Fuzzy number Bandwidth DEFINITIONS Fuzzy set Support Core Normality Fuzzy singleton Cross-over point Alpha-cut (strong alpha-cut) Convexity Fuzzy number Bandwidth Fuzzy membership function Linguistic variable Set theoretic operations (fuzzy union, fuzzy intersection, fuzzy complement) Open-left, open-right & closed fuzzy sets Symmetry Cylindrical extension in XxY of a set C(A) Projection of fuzzy sets T and S-norm operators T-co-norm operator

MEMBERSHIP FUNCTIONS FUZZY SETS deal with MFs (membership functions) CLASSICAL (crisp)SET: FUZZY SET: FUZZY SETS DESCRIBE VAGUE CONCEPTS (e.g., fast runner, old man, hot weather, good student) FUZZY SETS ALLOW PARTIAL MEMBERSHIP FUZZY LOGICAL OPERATORS T-NORM OPERATOR for FUZZY Intersection & Union

FUZZY SET DEFINITION AND NOTATION General Notation: A fuzzy set A in X is defined as a set of ordered pairs and can also be denoted as Fig. 2.1 A = “sensible number of children in a family” B = “about 50 years old X = {0, 1, 2, 3, 4, 5, 6} is the set of # children in a family Fuzzy set A = “sensible number of children in a family” A = {(0,0.1),(1,0.3),(2,0.7),(3,1),(4,0.7),(5,0.3),(6,0.1)} A = 0.1/0+0.3/1+0.7/2+1.0/3+0.7/4+0.3/5+0.1/6 X = R+ is set of possible ages for human beings Fuzzy set B = “about 50 years old”

MEMBERSHIP FUNCTIONS of LINGUISTIC VALUES “young” “middle aged” “old” Definitions: Core Cross-Over Points and bandwidth Support Fuzzy Singleton Normality alpha-cut (strong alpha-cut) Fuzzy Numbers Symmetry Figure 2.4 a) Two convex membership functions b) A nonconvex membership function

SET-THEORETIC OPERATIONS: fuzzy union, fuzzy intersection, fuzzy complement

PARAMETERIZED MEMBERSHIP FUNCTIONS

PARAMETERIZED MFs - BELL

Cylindrical extension in XxY of a fuzzy set C(A) MFs of TWO DIMENSIONS Cylindrical extension in XxY of a fuzzy set C(A) Projections of a 2-D fuzzy set

The fuzzy complement operator is a continuous function N: [0, 1] —> [1, 0] which meets following requirements: N(0) = 1 and N(1) = 0 (boundary) N(a) >= N(b) if a <= b (montonicity) Examples:

FUZZY INTERSECTION or T-norm The intersection of two fuzzy sets A and B is specified in general by a function T:[0,1]x[0,1]——>[0,1] which aggregates the two membership grades as follows: The T-norm operator is a two-place function T(.,.) satisfying T(0,0) = 0; T(a,1) = T(1,a) = a (boundary) T(a,b) <=T(c,d) if a<=c and b<=d (monotonicity) T(a,b) = T(b,a) (cummutativity) T(a,T(b,c))=T(T(a,b),c) (associativity)

FUZZY UNION or T-conorm (S-norm) The union of two fuzzy sets A and B is specified in general by a function T:[0,1]x[0,1]——>[0,1] which aggregates the two membership grades as follows: The S-norm operator is a two-place function S(.,.) satisfying S(1,1) = 1; S(a,0) = S(0,a) = a (boundary) S(a,b) <=S(c,d) if a<=c and b<=d (monotonicity) S(a,b) = S(b,a) (cummutativity) S(a,S(b,c))=S(S(a,b),c) (associativity)