A framework for fuzzy models of multiple-criteria evaluation

Similar documents
Multiple-Criteria Fuzzy Evaluation: The FuzzME Software Package

CHAPTER 5 FUZZY LOGIC CONTROL

Linguistic Values on Attribute Subdomains in Vague Database Querying

Optimization with linguistic variables

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents

On Generalization of Fuzzy Concept Lattices Based on Change of Underlying Fuzzy Order

Fuzzy Logic Controller

Generalized Implicative Model of a Fuzzy Rule Base and its Properties

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters

ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research

The Type-1 OWA Operator and the Centroid of Type-2 Fuzzy Sets

A New Fuzzy Neural System with Applications

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

Multiple Attributes Decision Making Approach by TOPSIS Technique

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

A NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small)

The Use of Fuzzy Logic at Support of Manager Decision Making

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

On Some Properties of Vague Lattices

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

OPTIMAL PATH PROBLEM WITH POSSIBILISTIC WEIGHTS. Jan CAHA 1, Jiří DVORSKÝ 2

Approximate Reasoning with Fuzzy Booleans

Multi Attribute Decision Making Approach for Solving Intuitionistic Fuzzy Soft Matrix

REDUNDANCY OF MULTISET TOPOLOGICAL SPACES

Monotonicity of fuzzy rule bases: On differences between graded and non-graded approaches

Speed regulation in fan rotation using fuzzy inference system

Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary

FUZZY INFERENCE SYSTEMS

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

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

Cost Minimization Fuzzy Assignment Problem applying Linguistic Variables

Index. ,a-possibility efficient solution, programming, 275

Fuzzy if-then rules fuzzy database modeling

Fuzzy Reasoning. Outline

Lecture notes. Com Page 1

ROUGH SETS THEORY AND UNCERTAINTY INTO INFORMATION SYSTEM

Application of Shortest Path Algorithm to GIS using Fuzzy Logic

Granular Computing: A Paradigm in Information Processing Saroj K. Meher Center for Soft Computing Research Indian Statistical Institute, Kolkata

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

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

L. A. Zadeh: Fuzzy Sets. (1965) A review

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

Solving Fuzzy Travelling Salesman Problem Using Octagon Fuzzy Numbers with α-cut and Ranking Technique

THE ANNALS OF DUNAREA DE JOS UNIVERSITY OF GALATI FASCICLE III, 2005 ISSN X ELECTROTEHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

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

Fuzzy Logic Approach towards Complex Solutions: A Review

GENERATING FUZZY IMPLICATIONS BY ORDINAL SUMS. 1. Introduction

Chapter 4 Fuzzy Logic

Ordering of fuzzy quantities based on upper and lower bounds

Reichenbach Fuzzy Set of Transitivity

Chapter 7 Fuzzy Logic Controller

Some Properties of Intuitionistic. (T, S)-Fuzzy Filters on. Lattice Implication Algebras

Best proximation of fuzzy real numbers

Preprint Stephan Dempe, Alina Ruziyeva The Karush-Kuhn-Tucker optimality conditions in fuzzy optimization ISSN

Assessment of Human Skills Using Trapezoidal Fuzzy Numbers

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

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

A Software Tool: Type-2 Fuzzy Logic Toolbox

CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Advanced Inference in Fuzzy Systems by Rule Base Compression

Fuzzy Analogy: A New Approach for Software Cost Estimation

Selection of Defuzzification method for routing metrics in MPLS network to obtain better crisp values for link optimization

QUALITATIVE MODELING FOR MAGNETIZATION CURVE

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1

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

A fuzzy soft set theoretic approach to decision making problems

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Fuzzy Inventory Model without Shortage Using Trapezoidal Fuzzy Number with Sensitivity Analysis

An Appropriate Method for Real Life Fuzzy Transportation Problems

Operations in Fuzzy Labeling Graph through Matching and Complete Matching

Metric Dimension in Fuzzy Graphs. A Novel Approach

Irregular Interval Valued Fuzzy Graphs

7. Decision Making

Unit V. Neural Fuzzy System

ANALYSIS AND REASONING OF DATA IN THE DATABASE USING FUZZY SYSTEM MODELLING

Irregular Bipolar Fuzzy Graphs

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes

Fuzzy Systems (1/2) Francesco Masulli

Fuzzy Variable Linear Programming with Fuzzy Technical Coefficients

Exact Optimal Solution of Fuzzy Critical Path Problems

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Ordering of Generalised Trapezoidal Fuzzy Numbers Based on Area Method Using Euler Line of Centroids

A new approach for ranking trapezoidal vague numbers by using SAW method

Solution of Rectangular Interval Games Using Graphical Method

CPS331 Lecture: Fuzzy Logic last revised October 11, Objectives: 1. To introduce fuzzy logic as a way of handling imprecise information

Similarity Measures of Pentagonal Fuzzy Numbers

Fuzzy Queueing Model Using DSW Algorithm

A Fuzzy Model for a Railway-Planning Problem

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

Ranking of Generalized Exponential Fuzzy Numbers using Integral Value Approach

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems)

FUZZY INFERENCE SYSTEM AND PREDICTION

Effect of Regularization on Fuzzy Graph

What is all the Fuzz about?

A Compromise Solution to Multi Objective Fuzzy Assignment Problem

AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE 1.INTRODUCTION

Introduction to Intelligent Control Part 3

Transcription:

INTERNATIONAL CONFERENCE ON FUZZY SET THEORY AND APPLICATIONS Liptovský Ján, Slovak Republic, January 30 - February 3, 2012 A framework for fuzzy models of multiple-criteria evaluation Jana Talašová, Ondřej Pavlačka, Iveta Bebčáková, Pavel Holeček Department of Mathematical Analysis and Applications of Mathematics Faculty of Science, Palacký University in Olomouc Czech Republic

Outlines Introduction, the FuzzME software tool Definition of the multiple-criteria evaluation problem Type of evaluation used The basic structure of evaluation model Partial evaluations with respect to criteria Aggregation Fuzzified aggregation operators Fuzzy Expert Systems The overall evaluation Application of the FuzzME in banking 2

The FuzzME software package FuzzME = Fuzzy models of Multiple-criteria Evaluation (2010) Successor of the Nefrit software package (1999) 4

The multiple-criteria evaluation problem The problem of study is to construct a mathematical model for evaluating alternatives with respect to a given goal, the fulfillment of which can be measured by a set of m criteria. Moreover: 1. The set of alternatives is not supposed to be known in advance; the evaluation procedure must be applicable to individual incoming alternatives. 2. The complex case of multiple-criteria evaluation is considered: the number of criteria is large, the structure of evaluator s preferences on the criteria space is complex. 3. The model must be able to process expertly-defined data and use expert knowledge related to the evaluation process. Outputs from the model must be as much intelligible as possible. 5

Type of evaluation used As we not only compare alternatives within a pre-specified set but we need to assess alternatives entering into the system one by one, we cannot work with evaluation of a relative type. We must consider an evaluation of absolute type with respect to a given goal. An appropriate crisp scale of evaluation is the interval [0,1] with the following interpretation of its values: 0 the alternative does not meet the goal at all, 1.the alternative fully satisfies the goal; α ( 0,1) the degree to which the goal has been fulfilled. The evaluation of an alternative can be conceived of as a membership degree to the fuzzy goal (see also Bellman & Zadeh, 1970). 6

Type of evaluation used In the evaluation models described further the evaluations are modeled by fuzzy numbers defined on the interval [0,1]. Comments: A fuzzy number U is said to be defined on [0,1] if SuppU A set of fuzzy numbers defined on [0,1] - N ([ 0,1] ) Any fuzzy number U can be characterized by a pair of functions u: 0,1 R, u : 0,1 R: [ ] [ ] ( α) ( α) α α ( ] ( 0, ) ( 0 ) ( ). u, u = U for all 0,1, u u = Cl Supp U Therefore, the fuzzy number U can also be written as: { ( α) ( α) α [ ]} U = u, u, 0,1. [ 0,1 ]. 7

Type of evaluation used These fuzzy evaluations on [0,1] express uncertain degrees of fulfillment of the given goal by respective alternatives. Goals correspond with type-2 fuzzy sets of alternatives. The used aggregation methods preserve the type of evaluation. Fuzzy evaluations expressing uncertain degrees of goals fulfillment will be implemented in the presented models on all levels of evaluation. 8

The basic structure of evaluation model The evaluation structure is expressed by a goals tree. Partial goals at the ends of the branches are connected with quantitative or qualitative criteria. G 0 G 1 G 2 G 3 G 4 G 5 G 6 G 7 C 1 C 2 C 3 C 4 C 5 9

Process of evaluation 1. Partial fuzzy evaluations with respect to criteria 2. Consecutive aggregation of partial evaluations by means of: fuzzified aggregation operators fuzzy expert systems 3. The overall fuzzy evaluation 10

Evaluations according to qualitative criteria Alternatives are evaluated verbally, by means of values of the linguistic variables of special types: linguistic scales, e.g. good extended linguistic scales, e.g. good to very good linguistic scales with intermediate values, between good and very good 11

Evaluations according to quantitative criteria Evaluations are calculated: from the measured value of the criterion (crisp or fuzzy) by means of the expertly defined evaluating function, membership function of the corresponding partial goal. criterion: expected profitability of a project 12

Aggregation of the partial evaluations The partial fuzzy evaluations are consecutively aggregated according to the structure of the goals tree Supported aggregation methods: FuzzyWA, FuzzyOWA, fuzzified WOWA, fuzzified Choquet integral, fuzzy expert system. 13

Fuzzified aggregation operators - normalized fuzzy weights Definition Fuzzy numbers V 1,..., V m defined on [0,1] are called normalized fuzzy weights if for any i { 1,2,...m} and any α (0,1] the following holds: For any v i V iα there exist v j V jα, j=1,...,m, j i, such that i m j= 1 j i v + v = 1. j 14

Fuzzified aggregation operators - Fuzzy Weighted Average Definition An effective algorithm was found for its calculation (Pavlačka). 15

Fuzzy Weighted Average - algorithm 16

Fuzzified aggregation operators - Fuzzy Weighted Average Example 17

Fuzzified aggregation operators - Fuzzy Ordered Weighted Average Definition A similar algorithm as for FuzzyWA was developed (Bebčáková). 18

Fuzzy Ordered Weighted Average - Algorithm. 19

Fuzzified aggregation operators - Fuzzy Ordered Weighted Average Example 1 20

Fuzzified aggregation operators - Fuzzy Ordered Weighted Average Example 2 21

Fuzzified aggregation operators - Fuzzified WOWA Definition 22

Fuzzified aggregation operators - Fuzzified WOWA 23

Fuzzified aggregation operators - Fuzzified WOWA Example 24

Fuzzified aggregation operators - Fuzzified WOWA Example 25

Fuzzified aggregation operators - Choquet integral Definition A fuzzy measure on a finite nonempty set G, G = {G 1, G 2,,, G m } is a set function µ : ( G) 0,1 satisfying the following axioms: [ ] µ ( ) = 0, µ ( G) = 1; C D implies µ ( C) µ ( D), for any C, D ( G) A fuzzy measure (a capacity) is a generalization of a clasic normalized measure, where aditivity is replaced by monotonicity. In multiple criteria evaluation models a fuzzy measure (a capacity) describes relations of redundancy or compatibility that are present among the partial goals. 26

Fuzzified aggregation operators - Choquet integral In case of redundancy, partial goals are overlapping they have something in common. Therefore, the significance of this set of overlapping goals is lower than the sum of weights of individual goals. Weighted average cannot be used for aggregation of partial evaluations because the evaluation of the overlapping part would be included several times. The opposite type of interaction is complementarity of partial goals. Fulfilling of all such partial goals brings some additional value. The total significance of the considered group of partial goals is then greater than the sum of significances of the individual goals. Again, the weighted average is not suitable for this case because this additional value would not be incorporated at all. 27

Fuzzified aggregation operators - Choquet integral Example: redundancy - partial goals are overlapping We want to evaluate high school students' aptitude for study of Science. The evaluation will be based on the students' test results in Mathematics, Physics, and Chemistry. The fuzzy measure of the partial goals will be: μ(mathematics)=0.5, μ(physics) = 0.4 and μ(chemistry) = 0.3. Students who are good at Math are usually also good at Physics. The reason is that these two subjects have a lot in common. Therefore, we set the fuzzy measures: μ(mathematics, Physics) = 0.7< μ(math) + μ(physics)=0.9. Similarly, μ(mathematics, Chemistry)=0.6 and μ(physics, Chemistry)=0.6. Naturally μ(math, Physics, Chemistry) = 1, and μ(ø) = 0. 28

Fuzzified aggregation operators - Choquet integral Example: complementarity We would like to evaluate career perspective of young mathematicians according to three criteria Mathematical Ability, English Proficiency and Communication Skills. The knowledge of Math is the most important for them but without the other skills they will not be able to publish and present their results, which is a necessity in science. The significances of sets of partial goals can be expressed by a fuzzy measure, say: μ(ø) = 0, μ(math) = 0.7, μ(english) = 0.1, μ(communication) = 0.05, μ(math, English) = 0.85, μ(math, Communication) = 0.8, μ(english, Communication) = 0.2, μ(math, English, Communication) = 1. 29

Fuzzified aggregation operators - Choquet integral Definition 30

Fuzzified aggregation operators - fuzzified Choquet integral FNV-fuzzy measure is used the importance of each subset of partial goals is expressed by a fuzzy number. Definition A FNV-fuzzy measure on a finite nonempty set G, G = {G 1, G 2,,, G m } is a set function µ : ( G) N ([ 0,1] ) satisfying the following axioms: µ ( ) = 0, µ ( G) = 1 C D implies µ ( C) µ ( D), for any C, D ( G) 31

Fuzzified aggregation operators - fuzzified Choquet integral Definition ( ) =, = 1,..., f G U i m i i f 32

Fuzzified aggregation operators - fuzzified Choquet integral - algorithm 33

Aggregation by fuzzy expert systems It can be applied, even if the relationship between the partial evaluations and the total evaluation is very complicated. (Fuzzy approximation theorems) Evaluating function is defined linguistically by a fuzzy rule base. Inference algorithms available in the system: Mamdani inference generalized Sugeno inference: Sugeno WA, Sugeno - WOWA 34

Fuzzy expert systems 35

Mamdani inference algorithm 36

Sugeno WA inference algorithm 37

Sugeno WOWA inference algorithm 38

Overall fuzzy evaluation The final result of the consecutive aggregation Fuzzy number on [0,1], degree of the total goal satisfaction. The user obtains: graphic representation linguistic approximation (by means of a linguistic scale, extended linguistic scale, linguistic scale with intermediate values) centre of gravity, measure of uncertainty 39

Application of FuzzME in banking Soft-fact-rating problem of one of the Austrian banks: companies evaluation, decision making about granting a credit, solved in co-operation with TU Vienna Soft-fact-rating x hard-fact-rating The original soft-fact-rating model of the bank: criteria - 27 qualitative criteria partial evaluations - discrete numeric scales with linguistic descriptors aggregation standard weighted average 40

Application of FuzzME in banking Proposed fuzzy model: partial evaluations - by linguistic fuzzy scales aggregation: Fuzzy Minimum analogy to the original model Sugeno-WOWA inference algorithm the overall evaluation linguistic approximation graphical representation, centre of gravity 41

Application of FuzzME in banking Fuzzy evaluation with respect to a qualitative criterion 42

Application of FuzzME in banking Fyzzy weighted average aggregation: Average Rating 43

Application of FuzzME in banking Fyzzy expert system aggregation, Sugeno-WOWA: Risk Rate - A 44

Application of FuzzME in banking Fyzzy expert system aggregation, Sugeno WOWA: Risk Rate - B 45

Application of FuzzME in banking Ordered fuzzy weighted average aggregation Overall Evaluation 46

Application of FuzzME in banking Overall evaluations linguistic approximation of results 47

Contacts A demo-version of the FuzzME software package: http://fuzzme.wz.cz/ 48

References 1. Bellman, R.E., Zadeh, L.A. (1970), Decision-making in fuzzy environment. Management Sci. 17 (4), 141-164. 2. Yager, R.R. (1988) On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Trans.Systems Man Cybernet, 3(1), 183-190. 3. Kosko, B. (1993), Fuzzy thinking - new science of fuzzy logic. Hyperion, New York. 4. Talašová, J.(2000), NEFRIT Multicriteria decision making based on fuzzy approach. Central European Journal of Operations Research, 8 (4), 297-319. 5. Talašová, J. (2003), Fuzzy methods of multiple criteria evaluation and decision making. (In Czech.) Olomouc: Publishing House of Palacky University. 6. V. Torra and Y. Narukawa (2007) Modeling Decisions. Springer, Berlin, Heidelberg. 7. Pavlačka, O., Talašová, J. (2007), Application of the fuzzy weighted average of fuzzy numbers in decision-making models. New dimensions in fuzzy logic and related technologies, Proceedings of the 5th EUSFLAT Conference, Ostrava, Czech republic (Eds. Štěpnička, M., Novák, V., Bodenhofer, U. ). II, 455-462. 8. Talašová, J., Bebčáková, I. (2008) Fuzzification of aggregation operators based on Choquet integral. Aplimat Journal of applied mathematics, 1(1), 463-474. 9. Fürst, K. (2008), Applying fuzzy models in rating systems. Term paper. Department of Statistics and Probability Theory, Vienna University of Technology, Vienna 49