ORDERING OBJECTS ON THE BASIS OF POTENTIAL FUZZY RELATION FOR GROUP EXPERT EVALUATION

Similar documents
Spanning trees and logarithmic least squares optimality for complete and incomplete pairwise comparison matrices. Sándor Bozóki

Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations

Additive Consistency of Fuzzy Preference Relations: Characterization and Construction. Extended Abstract

WEIGHTED AND LOGARITHMIC LEAST SQUARE METHODS FOR MUTUAL EVALUATION NETWORK SYSTEM INCLUDING AHP AND ANP

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

B best scales 51, 53 best MCDM method 199 best fuzzy MCDM method bound of maximum consistency 40 "Bridge Evaluation" problem

Central Groupoids, Central Digraphs, and Zero-One Matrices A Satisfying A 2 = J

Elementary Linear Algebra

Multi-criteria Decision Making by Incomplete Preferences

3.3 Easy ILP problems and totally unimodular matrices

On pairwise comparison matrices that can be made consistent by the modification of a few elements

Notes on Row Reduction

2 Eigenvectors and Eigenvalues in abstract spaces.

DECISION MAKING SUPPORT AND EXPERT SYSTEMS

COMPARISON OF A DOZEN AHP TECHNIQUES FOR GLOBAL VECTORS IN MULTIPERSON DECISION MAKING AND COMPLEX HIERARCHY

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures

Ca Foscari University of Venice - Department of Management - A.A Luciano Battaia. December 14, 2017

Measuring transitivity of fuzzy pairwise comparison matrix

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502)

COMPSCI 514: Algorithms for Data Science

REMOVING INCONSISTENCY IN PAIRWISE COMPARISON MATRIX IN THE AHP

THE IMPACT ON SCALING ON THE PAIR-WISE COMPARISON OF THE ANALYTIC HIERARCHY PROCESS

Sign Patterns with a Nest of Positive Principal Minors

Preliminaries and Complexity Theory

JUST THE MATHS UNIT NUMBER 9.9. MATRICES 9 (Modal & spectral matrices) A.J.Hobson

Dimensionality Reduction: PCA. Nicholas Ruozzi University of Texas at Dallas

Linear Algebra. and

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes

International Journal of Mathematics Trends and Technology (IJMTT) Volume 51 Number 5 November 2017

Solving Fully Fuzzy Linear Systems with Trapezoidal Fuzzy Number Matrices by Singular Value Decomposition

Eigenvalues and Eigenvectors

QUALITATIVE CONTROLLABILITY AND UNCONTROLLABILITY BY A SINGLE ENTRY

Incomplete Pairwise Comparison Matrices and Weighting Methods

Uncertainty and Rules

Diagonalization by a unitary similarity transformation

Designing Information Devices and Systems I Discussion 4B

Vasiliy Saiko Institute for Entrepreneurship Strategy, Zhovty Vody, Ukraine

PREFERENCE MATRICES IN TROPICAL ALGEBRA

Topic 1: Matrix diagonalization

Ma/CS 6b Class 20: Spectral Graph Theory

Canonical lossless state-space systems: staircase forms and the Schur algorithm

22m:033 Notes: 7.1 Diagonalization of Symmetric Matrices

22.4. Numerical Determination of Eigenvalues and Eigenvectors. Introduction. Prerequisites. Learning Outcomes

Inverse Eigenvalue Problems for Two Special Acyclic Matrices

ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3

Chapter 3 Transformations

Tropical Optimization Framework for Analytical Hierarchy Process

Decision-Making with the AHP: Why is The Principal Eigenvector Necessary

ANALYTIC HIERARCHY PROCESS (AHP)

Conditioning of the Entries in the Stationary Vector of a Google-Type Matrix. Steve Kirkland University of Regina

Advanced Engineering Mathematics Prof. Pratima Panigrahi Department of Mathematics Indian Institute of Technology, Kharagpur

Jim Lambers MAT 610 Summer Session Lecture 2 Notes

Type-2 Fuzzy Shortest Path

Combinatorial Types of Tropical Eigenvector

ORDER STABILITY ANALYSIS OF RECIPROCAL JUDGMENT MATRIX

International Journal of Information Technology & Decision Making c World Scientific Publishing Company

Recall : Eigenvalues and Eigenvectors

Inverse Sensitive Analysis of Pairwise Comparison Matrices

Notes on the Matrix-Tree theorem and Cayley s tree enumerator

Computability and Complexity Theory: An Introduction

Classification: Linear Discriminant Analysis

Appendix A: Matrices

Name Solutions Linear Algebra; Test 3. Throughout the test simplify all answers except where stated otherwise.

x y = 1, 2x y + z = 2, and 3w + x + y + 2z = 0

Rule-Based Fuzzy Model

EIGENVALUES AND SINGULAR VALUE DECOMPOSITION

Fall TMA4145 Linear Methods. Exercise set Given the matrix 1 2

Ma/CS 6b Class 20: Spectral Graph Theory

Repeated Eigenvalues and Symmetric Matrices

A Novel Approach to Decision-Making with Pythagorean Fuzzy Information

A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo

Lecture 1 and 2: Random Spanning Trees

Linear Algebra: Matrix Eigenvalue Problems

5 Linear Algebra and Inverse Problem

Incompatibility Paradoxes

Contents. 1 Vectors, Lines and Planes 1. 2 Gaussian Elimination Matrices Vector Spaces and Subspaces 124

Distributed Randomized Algorithms for the PageRank Computation Hideaki Ishii, Member, IEEE, and Roberto Tempo, Fellow, IEEE

Solving Systems of Equations Row Reduction

Metoda porównywania parami

(1) for all (2) for all and all

Fundamentals of Engineering Analysis (650163)

Linear Algebra Review. Fei-Fei Li

ELE/MCE 503 Linear Algebra Facts Fall 2018

Study Notes on Matrices & Determinants for GATE 2017

15 Singular Value Decomposition

Foundations of Matrix Analysis

Linear Algebra Review. Vectors

linearly indepedent eigenvectors as the multiplicity of the root, but in general there may be no more than one. For further discussion, assume matrice

A Consistency Based Procedure to Estimate Missing Pairwise Preference Values

Modeling dependence and feedback in ANP with fuzzy cognitive maps Jiří Mazurek 1, Zuzana Kiszová 2

Shortest paths with negative lengths

Using Markov Chains To Model Human Migration in a Network Equilibrium Framework

Detailed Proof of The PerronFrobenius Theorem

Matrices and Linear Algebra

Solution of a Distributed Linear System Stabilisation Problem

Spectral Graph Theory and You: Matrix Tree Theorem and Centrality Metrics

AALBORG UNIVERSITY. Directed strongly regular graphs with rank 5. Leif Kjær Jørgensen. Department of Mathematical Sciences. Aalborg University

MATH 2030: MATRICES ,, a m1 a m2 a mn If the columns of A are the vectors a 1, a 2,...,a n ; A is represented as A 1. .

Data Preprocessing Tasks

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

Transcription:

ORDERING OBJECTS ON THE BASIS OF POTENTIAL FUZZY RELATION FOR GROUP EXPERT EVALUATION B. Kh. Sanzhapov and R. B. Sanzhapov Volgograd State University of Architecture and Civil Engineering, Akademicheskaya st. 1, Volgograd, Russia E-Mail: sbkh@mail.ru ABSTRACT The problem of ordering objects (determination of importance coefficients) indecision support systems is often connected with processing of expert information. The method for solving this problem with the presence of several fuzzy relations, which simulate the preferences of different expert groups, is proposed. Unlike the well-known approaches to the ordering of objects according to the fuzzy estimations of paired comparisons, the proposed method makes it possible to determine the resulting weights (potentials) of objects without the preliminary approximation of expert information.a numerical example is given. Keywords: ordering objects, fuzzy binary relation, system of potentials, transitive matrix. 1. INTRODUCTION In many decision support systems the standard task is to determine importance coefficients of objects - systems, subsystems, and means implementing solutions. Information can be based on the expert estimates, represented in the form of fuzzy relations. As a rule, even in the case of considering the only single fuzzy relation (FR), the constructed relation does not possess the property of the transitivity, necessary for the ordering of objects [1]. Construction of fuzzy potential relation (FPR), approximating a singular fuzzy binary relation, will allow to determine the weights of the objects (so-called, potentials) and on that basis to order set of objects [2]. Nevertheless, in some cases, the evaluation of superiority of one object over another object is not a single number. This can happen when there is no unity in the evaluation of superiority in a group of experts when considering a particular pair of objects, or paired comparison is made by several expert groups. Unlike the existing approaches, we propose a method to construct the resulting PFR closest to expert evaluation when considering initial fuzzy relations on the set of pairs of objects without the use of preliminary aggregation processes, which increases the accuracy of the calculations. The task of ordering a set of objects X (determination of their weights) in the case of a single matrix of expert estimates was successfully solved in papers [2-8]. In practical problems, the evaluation of superiority of the object i over the object j given by matrix = { } whose elements =,, are determined by experts. Here values x i are the weights of the objects. Equations describing the full consistency of expert estimates are presented as [8] = ۰,,. Equalities (2) characterize the transitivity of the matrix R [8]. Because the matrix R is based on expert estimates, equations (2) are often not carried out. The inconsistency of such expert evaluation makes it necessary use the following transitive matrix instead of the matrix R for ordering objects: = ( ),,. This matrix is somewhat similar to the matrix of expert evaluation R. The proximity matrices of paired comparisons are treated differently. For example, the distance, between the matrices R and T is axiomatically defined. A matrix similar to R is selected as T [2,3]. The papers [4-6] consider the functional,, determining the measure of approximation of matrix R by the transitive matrix T. Matrix T is calculated by solving the corresponding optimization problems. In one paper [7] the weights of objects x i are determined based on the calculation of the maximum eigenvalue of matrix R, and further definition of its eigenvector. In contrast to the above mentioned papers, the proposed method determines the value of the importance of objects (their potentials) on the basis of the approximation of initial FR by one PFR. In some cases it can be rather difficult to directly apply the results of papers [2-8] for the search of the approximating PFR in solving the problem of ordering objects at several FR on basis of the exhaustive sorting of all possible options, each of which is described by a singular FR. This is due to difficulties of computational nature. Indeed, even in the case of two independent expert groups, for n objects the required number of computations will be proportional to. 2. THE MATHEMATICAL STATEMENT OF THE PROBLEM For many methods of the ordering objects [2-8], including ours, the initial information consists of a finite set of objects = {,,, }, and a set of object pairs U = { i, j X X, i, j X}. Fuzzy relations, =,, characterizing opinions of different experts, are established on the set of such object pairs. For each such FR the membership function : [, ] is 8544

defined, where, is interpreted as a measure of superiority of the object i over the object j for the expert with the number k. Further in the article we will use the concept of potential fuzzy relation (PFR)[2]. Definition 1 [2].FRR is a PFR, if there exists a function,, and that = (, ),, =,,,,. Elements of which satisfy the relations, =, +,,,,.,, =,,. The value is called the potential of object, the set of their values = { } is called the system of potentials of PFR. The relationships (3) determine the system of potentials ambiguously, with accuracy up to an arbitrary constant. That is, by adding to all the potentials the same random number; we can obtain a new system of potentials of the same PFR. The value of this constant may be determined so that the potentials will be in the interval [2], Let us consider a matrix =, with elements, =,, for which hold the properties, =,. If FR R is a PFR, then relations hold [2]:, =,,,, =, +,,,,. The matrix W R is the logarithmic analogue of the matrix R. The properties (5), (6) and (1), (2) correspond to each other. In particular, the choice of this matrix W R is due to the possibility of considering absolute superiority of the object i over the object j as, =, =. It should be noted that for any system of potentials, which satisfies restrictions (4), there exists a single reversible PFRR, on the basis of which it is possible to calculate the superiority measure of the object i over the object j. I.e., it is possible to determine the values of membership function, = [ + ]/,,. As mentioned above, in solving practical problems the original information can be given on the basis of expert estimates. Based on them FR =,, =, in general is not PFR. Then it is necessary to clarify the formulation of the problem of the approximation of initial FR by closest PFR. As discussed above, the system of potentials is determined up to an arbitrary constant. Therefore, further down as a source of initial information we will consider a set of matrices B 1,B 2,...,B K, which elements are defined as, =,,,,, =,. Let us choose as PFR 7) Let {T} denote the set of PFR with elements satisfying the equalities (8) and (9). In this case, it is necessary to determine = { },,,,. For each fixed pair of objects (i,j) closest to, value from the set {,,,,,, } is determined. The maximum value for all pairs (i, j) of considered elements will determine the deviation the matrix T from the matrices B 1,B 2,...,B K. The calculation of the minimum value of this deviation for all matrices {T} will define the closest to B 1,B 2,...,B K transitive matrices. It should be noted that in considering only one group of experts, that is, when K=1, the set of matrices will consist of a single element. 3. THE METHOD OF CALCULATING THE SYSTEM OF POTENTIALS For each value : and for each expert k, let us determine the permissible domains for the elements of the transitive matrix = (, ),,.These domains will look as follows, = [max,,, min,, + ],,, =,. Taking into account the relationships for all matrices B 1,B 2,...,B K such as, =,,,, =,, let us rewrite (11) in the format convenient for further calculations:, = [max,,, min,, ],,, =,. Formula (12) allows considering only the lower boundaries of permissible intervals constituting the permissible domains. Then the permissible domain for a possible change of the matrix elements, of PFR will be represented as the union of sets (12):, =,,,. =, In fact, for a fixed value of λ, a graph =,, is considered, where X is the set of vertices, = is the set of arcs, C = { c,, = max, b i, j 8545

λ, i, j X, k =,,, K}is the set of weights of arcs. The weight of each arc of this graph can have K different values. In other words, the graph D can be represented as the union of graphs =,, in which each arc has a single weight. The number = is the number of such graphs. Thus, =, =,,,. We shall consider the graph =,,. Let us denote as a weight of the path = {,,,,,, } which sequentially passes through the vertices,,,. The weight of the path is the sum of weights of arcs that pass through these vertices. As shown in previous paper [2], the condition of existence of transitive matrix, each element of which belongs to the corresponding interval of the permissible weights of the arcs, is the condition for all paths of this graph D l. The existence of transitive matrix for the graph D means the existence of at least one graph D l for which condition for the existence of such a matrix is satisfied. Then the solution of the problem (8) - (10) consists of the search for zero cycle in this graph [2]. In some cases, because of the difficulty of computational nature, it is difficult to examine all the graphs, =,,,. The following is an effective approach to solving this problem (8) - (10). Let us rewrite the task (10) in the following format:,, min, with the performance restrictions (8), (9), (12), (13). Taking into account obtained from (8) relationships for the matrix =,,, =,,,,, and the relationships (9) it is easy to prove that the matrix is uniquely determined by any of its column (or row). Therefore, to construct a permissible solution at a fixed value, which will not be specified further, and satisfying (8), (9), (12), (13), (16), it is sufficient to calculate one column of the matrix T. Further, as such a column, the column number n is selected. Let us consider the square submatrix =,, of the matrix T. All its elements can also be determined by any column (or row). As such column let us select the column with number m: =,,,,, (T is a sign of the transposition). It is to be noted, the diagonals of matrices and consist of zeros. Definition 2. The column with the number m: =,,,,,, which belongs to the submatrix =,, of the matrix T, is called permissible if at fixed value and X=(1,2,...,m) conditions (12),(13),(16) are satisfied. Proposition 1. Elements, +, =, belonging to the permissible column +, are determined by the following conditions:, +, +,, +, +, +. The proof of Proposition 1 follows from the sequential application of the equalities (9). The proposed calculation scheme is to continuously increase the value of λ from zero up until the permissible solution (the permissible column l n ) is achieved. Certainly the value λ is changed in a discrete manner in numerical realization of the algorithm. Continuous change in the value λ is chosen for a clearer demonstration of the algorithm. The calculated λ=λ 0 will be the solution of the problem (8), (9), (12) - (16). The search algorithm for the permissible matrices set { =,,, }, based on the paper [9], is proposed for the fixed value of variable λ. 3.1 Algorithm 1. For the value,, let us construct the column =,,. By its construction this column will be permissible. 2. At this stage, the permissible columns l m, m=3,4,...,n are calculated. Let us fix the arbitrary element,,. From the set of permissible columns {l m-1 } we choose the ones for elements of which the following conditions are satisfied, =, +,,,. =, Thus obtained column =,,,,, on the basis of Proposition 1is permissible. 3. If { = }, then the solution of problem (8), (9), (12), (13) does not exist, and the value of λ should be increased. 4. This stage considers the procedure of a large agreement of the obtained set of matrices with the expert evaluations. Suppose that in the previous stage the value λ=λ 0 was obtained. From the acquired set of matrices defined by {l n }, one with elements satisfying the following conditions are distinguished. Value, of one of the solution matrices belongs to the lower boundary or to the upper boundary of the respective interval (12), and it is unique on this interval. Further, elements,,, of matrix T are determined; those elements are simultaneously upper or lower boundaries of the corresponding intervals from the permissible domains (12). These elements, according to (9), determine the value of,. Let us designate this set of the calculated pairs of elements as U 0. If the number of experts is K=1, then the number of calculated above elements, will be equal to one. For the case of K> 1, the 8546

number of such elements, can be represented by a nonunique number. Their combinatorial combinations will divide the initial set of expert estimates into a number of subsets. In all the above defined subsets elements,,,,, are the only numbers on the respective intervals. All such subsets are investigated separately. Elements calculated previously will considered further as constants. They of course can be considered as the lower and the upper boundaries of the respective intervals Taking into account relationships, =,,, let us determine the pairs of objects set Y as = {,, <,, }. For the large agreement of the remained variables the problem is solved again with the initial value of λ=0. Subsequently we shall examine the set of the elements \. Obtained in this case value λ (1) <λ 0. The process of calculations continues until all elements of each subset thus constructed are determined. Thus, the following proposition was proved. Proposition 2. Each matrix calculated according to the algorithm determines PFR. Calculated matrices will make it possible to order the objects set. Each matrix will determine the system of potentials of which differ from each other by some constant. It should be noted, if the expert evaluations are conducted by one group (K=1), the computed matrix T will be unique. 3.2 Numerical example Tables 1 and 2 show the expert evaluations made by the two groups of experts, that is, K = 2. Table-1. Matrix =,. 0,5 0,13 0,25 0,4 0,15 0.8 0,5 0,62 0,5 1 0,5 0,45 0,5 0,85 0,9 0,55 0,2 0,4 0,5 0,85 0,1 0,45 0,55 0,35 0,5 Table-2. Matrix =,. 0,5 0 0,4 0,65 0,65 1 0,5 0,82 0,4 0,65 0,9 0,65 0,5 0,45 0,65 1 0,1 0,3 0,5 0,75 0,4 0,1 0,8 0,4 0,5 Let us calculate matrices and using formula (7). Solution of the problem of approximation of these matrices is the value λ 0 =0,0667. At this value λ 0 there were obtained the values of elements, =,, the upper boundary of the corresponding permissible interval [,;,] λ,, and, =,, the upper boundary of the corresponding permissible interval [,;,] λ,. Equality. =, +, will allow to determine, =, [,;,] λ,,which is the lower boundary of the corresponding permissible interval. The determined elements are assumed constants. Accordingly, the set of element pairs = {,,,,, } were determined. Subsequently we will define elements of the set \. Let us set the initial value λ=0. The approximation problem λ (1) =0,052 at which values, =, [,;,], and, =, [,;,], are determined is solved according to the equation, +, =, =,. Values, =, and, =, are believed to be constants. In this case, the calculated set is = {,,, }. Next, it is necessary to determine the elements of the set \ \.We set the initial value λ = 0. The value λ (2) =0,0415 will be the solution of the approximation problem. From the equation, +, =, =, values, =, [,;,], and, =, [,;,], are determined. The set = {,,, } is determined in this stage. Subsequently we will examine the set \ \ \. The obtained value λ (3) =0,024 allows to determine the value, =, [,;,], from the equation, +, =,. Thus, the obtained set is represented by = {, }. It is further necessary to investigate the set \ \ \ \ with the initial value λ=0. The value λ (4) =0,015 will be the solution of the approximation problem. In this case, the element value, =, [,;,], is calculated from the equation, +, =,. At this stage, the set = {, } has been determined. The last stage is calculated value of λ (5) =0,007, in which the equation, +, =, calculates the value of, =, [,;,],. Thus, based on the calculated values of matrix elements =,, we define the object potentials. To demonstrate, let us assume the maximum value of the potential to be equal to 1. Then, the calculated system of potentials takes the form of = { =,; = ; =,; =,; =,}.The defined system of potentials will make it possible to uniquely order the set of objects as { }. 4. CONCLUSIONS The proposed approach can be used at the stage of the preliminary analysis of the various systems projects, such as technical, social and other. At this stage, expert information typically does not have the property of potentiality. Therefore, when determining the priority of objects, it is desirable to take into account the opinions of all the experts, which can be contradictory. REFERENCES 8547

[1] L.A. Zadeh. 1971. Similarity Relations and Fuzzy Ordering. Information Sciences. 3: 177-200. [2] Zhukovin V. Ye., Makeyev S. P., Shakhnov I. F. 1989.Potential fuzzy relations and their use in object ordering problems. Soviet J. of Computer and Systems Sciences. 27(1): 132-137. [3] Cook D., Kress M. 1988.Deriving weights from pairwise comparison ratio matrices: An axiomatic approach. Eur. J. of Operational Research. 37(3): 355-362. [4] Chu A. T. W., Kalaba R. E., Spingarn K. A. 1979. A comparison of two methods for determining the weights of belonging to fuzzy sets. J. of Optimization Theory and Applications. 27: 531-538. [5] Krovalz J. 1987. Ranking alternatives comparison of different methods based on binary comparison matrices. Eur. J. of operational Research. 32: 86-95. [6] Blankmeyer E. 1987. Approaches to consistency adjustment. J. of Optimization Theory and Applications. 54(3): 479-488. [7] SaatyT.L. 2003. Decision-making with the AHP: Why is the principal eigenvector necessary. European Journal of Operational Research. 145: 85-91. [8] Makeyev S.P., Shakhnov I.F. 1992. Ordering objects in hierarchical systems. Soviet J. of Computer and Systems Sciences. 30(4): 23-38. [9] Sanzhapov B. Kh. 1995.Polymodal expert estimates. J. of Computer and Systems Sciences International. 33(5): 161-165. 8548