Next Article in Journal
A Two-Stage Household Electricity Demand Estimation Approach Based on Edge Deep Sparse Coding
Previous Article in Journal
Hadoop Performance Analysis Model with Deep Data Locality
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiple Goal Linear Programming-Based Decision Preference Inconsistency Recognition and Adjustment Strategies

School of Business, Ningbo University, Ningbo 315211, China
*
Author to whom correspondence should be addressed.
Information 2019, 10(7), 223; https://doi.org/10.3390/info10070223
Submission received: 25 April 2019 / Revised: 27 May 2019 / Accepted: 27 June 2019 / Published: 1 July 2019
(This article belongs to the Section Information Theory and Methodology)

Abstract

:
The purpose of this paper is to enrich the decision preference information inconsistency check and adjustment method in the context of capacity-based multiple criteria decision making. We first show that almost all the preference information of a decision maker can be represented as a collection of linear constraints. By introducing the positive and negative deviations, we construct the the multiple goal linear programming (MGLP)-based inconsistency recognition model to find out the redundant and contradicting constraints. Then, based on the redundancy and contradiction degrees, we propose three types of adjustment strategies and accordingly adopt some explicit and implicit indices w.r.t. the capacity to test the implementation effect of the adjustment strategy. The empirical analyses verify that all the strategies are competent in the adjustment task, and the second strategy usually costs relatively less effort. It is shown that the MGLP-based inconsistency recognition and adjustment method needs less background knowledge and is applicable for dealing with some complicated decision preference information.

1. Introduction

In the context of multiple criteria decision making, the probability measure or the weight vector mainly reflects the importance relationship of decision criteria and assumes all the criteria are absolutely independent of each other. Replacing the additivity of the probability measure by the monotonicity w.r.t. set inclusion, capacity [1], or the fuzzy measure [2], we obtain the powerful ability to construct a variety of nonadditivity situations to represent the complex interaction phenomena among decision criteria [3,4,5,6]. One of the most critical tasks for the capacity-based decision making pattern is to represent the decision maker’s preference information efficiently and consistently.
The efficient approaches to represent the decision maker’s preference information usually include the following three categories. The first category of approaches is to show the decision maker’s general preference by a particular type of capacity, which is suitable for some specific decision situation and meanwhile has a relatively smaller amount of coefficients than the ordinary capacity. For example, the p-symmetric capacity means that the decision criteria consist of p classes of indifferent criteria [7,8]; the k-additive capacity takes into account the interaction among at most k criteria and has a simple structure [3,9]; the k-tolerant and k-intolerant capacity respectively express that any k criterion is enough to favor or vote for an alternative [10]; the k-maxitive and -minitive capacities respectively focus on the lower and upper k-order subsets’ capacity values concerning only the micro and macro view of decision criteria [5,11,12,13]. The second category of approaches utilizes kinds of equivalent representations of capacity. Different representations have different decision meanings. For example, the Shapley importance and interaction index shows the overall importance of criteria and comprehensively the simultaneous interaction among them [3,14,15]; Möbius representation represents the internal simultaneous interaction of criteria [16]; the nonadditivity index describes the internal interaction associated with nonadditivity [17]. The third category of approaches is to adopt the fuzzy integral [18], most commonly the Choquet integral [1], to show directly the decision maker’s preference for some typical alternatives, which can be carried out by the desired overall evaluations or the partial order on alternatives [19,20,21]. These three approaches provide a systematic scheme to show comprehensively the decision preference information, and most of them can be established in terms of linear constraints.
Almost all the decision preference information represented in terms of these three categories can be transformed into linear constraints about one or more entries, like criteria, alternatives, or kinds of indices about criteria or alternatives. Because of the complexity and uncertainty of the decision making problem, as well as the variety of the preference presentation approaches mentioned above, it is inevitable that some contradictory and redundant information exists among the collection of decision maker’s preferences. These inconsistencies can lead to some unnecessary burdens on the model’s construction and computation, and even an incompatible situation. Hence, the inconsistencies’ recognition and adjustment method and strategy becomes a vital task for the capacity-based decision pattern.
The inconsistency check and adjustment approaches of this correlative preference information can be classified into two major branches. One branch uses the 0-1 mixed linear programming to find out the contradicting constraints and then directly removes them from the set without any further programmable process of adjustment [22,23,24]. Another branch uses multiple goal linear programming (MGLP) to recognize the contradictory, as well as the redundant constraints and then provides some adjustment suggestions [5].
In the paper, we will focus on the second branch and enhance the MGLP model with programmable steps and detailed adjustment strategies. The advantage of this enhanced method is that it (a) does not need much prior knowledge of the decision preference, but (b) can figure out the inconsistency degrees of all constraints simultaneously even when they are established in quite different kinds of indices or representations, and then (c) can flexibly customize the adjustment measures according to the contradictory and redundancy degrees of the inconsistent constraints. Some empirical cases for these programmable steps and adjustment strategies are also given.
Another task of this paper is to propose some measurements to quantify the effects of different adjustment strategies. By the adjustment process, an infeasible constraints collection becomes a feasible region of compatible capacities. How to compare explicitly the effects of different adjustment strategies turns out to be a practical research topic. In this paper, we adopt some indices, like the orness (andness) of capacity [4], the Shapley interaction index of the empty set, and the Choquet integral values of typical alternatives, to show the volume of a given feasible range of capacity. One main advantage of these selected indicators to show the adjustment performance is that they are all linear combinations of capacity values, other than the nonlinear indicators, such as the entropy index [25], or some quadratic distance to the uniform capacity, and then, some modeling and calculating conveniences by using the linear programming technologies and software packages can be achieved accordingly.
This paper is organized as follows. After the Introduction, we present some knowledge about the capacity, its representations, particular types of capacities, and the Choquet integral in Section 2. In Section 3, we summarize the linear constraint representation form of the decision maker’s preference information. Section 4 is devoted to the MGLP-based inconsistency checking algorithm and adjustment strategies. We give some adjustment performance evaluation indices and verify the real effects of the adjustment strategies through a few empirical examples in Section 5. Finally, we conclude the paper in Section 6.

2. Preliminaries

Let N = { 1 , 2 , , n } , n 2 , be the set of decision criteria, P ( N ) be the power set of N, and | S | be the cardinality of subset S N . The definitions listed in this section can be found in [1,2,3,6,7,10,14,16,17,18,20,26,27,28,29].
Definition 1.
A set function μ : P ( N ) [ 0 , 1 ] is called a capacity on N if: (i) μ ( ) = 0 , μ ( N ) = 1 ; (ii) A , B N , A B implies μ ( A ) μ ( B ) .
The value of μ ( A ) directly reflects the decision maker’s perception of the importance of criteria in A to the decision problem.
Capacity has many other equivalent representation forms, i.e., the one-to-one linear mappings, most of which have special decision meanings and explanations.
Definition 2.
Let μ be a capacity on N. The Möbius representation of μ is defined as:
m μ ( A ) = B A ( 1 ) | A B | μ ( B ) , A N .
Möbius representation is usually considered as the internal simultaneous interaction of the criteria coalition. Actually, it has another vital role in capacity-based decision making theory: it is very efficient at presenting capacity and the Choquet integral, as well as at constructing capacity identification methods and, hence, successfully provides another systematic representation approach of the capacity-related theory.
Definition 3.
Let μ be a capacity on N. The Shapley importance and interaction index of μ is defined as:
I μ ( A ) = B N A 1 ( | N | | A | + 1 ) | N | | A | | B | 1 C A ( 1 ) | A C | μ ( C B ) , A N .
Theoretically, the Shapley importance and interaction index extends the notion of the Shapley value, which is a core concept in multiple criteria decision making and the cooperative game theory. In the above equation, if the A = { i } , the index I μ ( { i } ) , or I μ ( i ) for convention, is just the Shapley value of criterion i. It can be explained as the probabilistic expectation of the marginal contributions of the criterion to all other coalitions of criteria and is generally taken to scale the overall importance of this criterion for the decision problem. When A is nonempty and non-singleton, the index I μ ( A ) can be explained as the probabilistic expectation of the marginal interaction of criteria in A with the presence of all other subsets and is generally taken to measure the comprehensively simultaneous interaction of criteria in A.
Definition 4.
The nonadditivity index of subset A N w.r.t. μ is defined as:
n μ ( A ) = μ ( A ) 1 2 | A | 1 1 C A μ ( C ) .
By using the nonadditivity index, the decision maker can represent the internal interaction of the criteria coalition associated with nonadditivity. This index is constructed based on the common sense that strict superadditive (resp. strict subadditive, superadditive, and subadditive) capacity means decision criteria are mutually complementary (substitutive, non-substitutive, and non-complementary).
The decision maker’s whole preference information on decision criteria can alternatively be represented by adopting a special type of capacity.
Definition 5.
Let k { 1 , 2 , , n } . A capacity μ is said to be k-additive if its Möbius representation satisfies m μ ( A ) = 0 for all A N such that | A | > k and there exists at least one subset A of k elements such that m μ ( A ) 0 .
From this definition, one can figure out that k-additive capacity only takes into account the internal simultaneous interaction; accordingly, the comprehensive simultaneous interaction, among at most k criteria, ignores higher order internal and comprehensive interactions.
Definition 6.
A capacity μ on N is said to be p-symmetric if the coarsest partition of N into subsets of indifference contains exactly p subsets A 1 , , A p , where A i is a subset of indifference, A i A j = , i = 1 p A i = N , i , j = 1 , , p , and a partition π is coarser than another partition π if all subsets of π are the union of some subsets of π . The partition { A 1 , , A p } is called the basis of μ.
One-symmetric capacity is just the symmetric capacity or the symmetric weight vector. In each indifference subset A i , the decision criteria are totally indifferent, they have the same importance and interaction characteristics in the decision process. The p-symmetric capacity is suitable for the decision making with p groups of anonymous appraisal experts or indiscriminating points of views.
Definition 7.
Let k { 1 , , n } . A capacity μ on N is said to be k-tolerant if μ ( A ) = 1 for all A N such that | A | k and there exists a subset B N , with | B | = k 1 , such that μ ( B ) 1 . A capacity μ on N is said to be k-intolerant if μ ( A ) = 0 for all A N such that | A | n k and there exists a subset B N , with | B | = n k + 1 , such that μ ( B ) 0 .
The k-tolerant capacity describes a relative tolerant attitude for the decision alternative, in which the alternative can be regarded as excellent as long as it satisfies arbitrary k criteria not necessarily more that even all of the n criteria. On the contrary, the k-intolerant capacity constructs an intolerant decision situation that an alternative will be totally denied only if it fails on arbitrary k criteria at most.
Definition 8.
Let k { 1 , , n } . A capacity μ on N is said to be k-maxitive if μ ( A ) = B A , | B | k μ ( B ) for | A | k + 1 and there exists a subset C N , with | C | = k , such that μ ( C ) B A μ ( B ) . A capacity μ on N is said to be k-minitive if μ ( A ) = B A , | B | n k μ ( B ) for | A | n k 1 and there exists a subset C N , with | C | = n k , such that μ ( C ) B A μ ( B ) .
The k-maxitive and -minitive capacities respectively generalize the k-tolerant and k-intolerant capacities and can present the decision maker’s preference or judgment from the micro and macro perspective. That is, the k-maxitive (minitive) capacity only needs to identify the lower (upper) k-order capacity values and then just use the max (min) operation to generate the other subsets’ capacity values accordingly.
The Choquet integral is a widely-accepted form of fuzzy integral to aggregate flexibly the partial evaluation information of decision alternatives on multiple interdependent criteria.
Definition 9.
Let x be a real-valued function on N, x : = ( x 1 , , x n ) [ 0 , 1 ] n . The Choquet integral of x w.r.t. a capacity μ on N is defined as C μ ( x ) = i = 1 n [ x ( i ) x ( i 1 ) ] μ ( N ( i ) ) or equally by C μ ( x ) = i = 1 n [ μ ( N ( i ) ) μ ( N ( i + 1 ) ) ] x ( i ) where the parentheses used for indices represent a permutation on N such that x ( 1 ) x ( n ) , x ( 0 ) = 0 , N ( i ) = { ( i ) , , ( n ) } , and N ( n + 1 ) = .
The Choquet integral can be accordingly used to present the decision maker’s preference on the alternatives, which is basically the implicit form of preference on the decision criteria.

3. Linear Constraints Represent Decision Preference Information

In general, the decision maker’s preference information on criteria or alternatives shown in terms of the notions mentioned in Section 2 can be mathematically transformed into linear constraints.
From Definitions 2–4, we can get that Möbius representation, Shapley importance, interaction index, and nonadditivity index are all the linear combination of capacity values. From Definition 9, we can see that, if the partial evaluations of the decision alternative is given, the Choquet integral is obviously a linear combination of capacity values. Furthermore, the decision maker’s preference information of these notions is usually provided by comparison or interval form [5,9,19,22,24,30], like:
  • the overall importance of criterion i is at least as great as that of criterion j: I μ ( { i } ) I μ ( { j } ) ;
  • the sign of the internal simultaneous interaction of criteria subset A is positive or negative: m μ ( { i , j } ) ( ) 0 ;
  • the comprehensive simultaneous interaction of criteria subset A is at least as great as that of B: I μ ( A ) I μ ( B ) ;
  • the intensity of the nonadditivity index of criteria subset A is at least as great as that of B: | n μ ( A ) | | n μ ( B ) | ;
  • the nonadditivity index of criteria subset A belongs to interval [ 0.1 , 0.5 ] : 0.1 n μ ( A ) 0.5 ;
  • alternative a is at least as good as b : C ( a ) C ( b ) ;
  • alternative a is as good as b : | C ( a ) C ( b ) | δ , where δ is a small threshold, e.g., 0.05.
The modulus in the above fourth constraint can be removed if the signs of index values are given. The last constraint can be directly transformed as two linear constraints: C ( a ) C ( b ) δ and C ( a ) C ( b ) δ . Hence, all the above constraints can be formulated as linear constraints of capacities, the equivalent linear representations of capacity, and the fuzzy integrals.
As for the special types of capacities, we can also transform them into a collection of linear constraints. It is easy to represent k-additive capacity as linear constraints since the Möbius representation is just a linear combination of capacity; see Definitions 2 and 5. For the p-symmetric capacity with basis { A 1 , , A p } , we can construct a p-dimensional vector b S = ( b 1 , , b p ) , S N , where b i = | S A i | , i = 1 , , p , then the 2 n coefficients of capacity can be transformed into i = 1 p ( | A i | + 1 ) coefficients of b S and are still the linear combinations of capacity basically. It is also very easy to represent the k-tolerant and -intolerant capacity since it just sets some of the capacity values as zero or one, obviously linear constraints. For the k-maxitive and minitive capacities, we can construct the following linear constraint sets as [5]:
k - maxitive μ ( A ) μ ( A { i } ) y A , i , | A | k + 1 , i A , y A , i = 0 if μ ( A ) μ ( A { i } ) = 0 1 if μ ( A ) μ ( A { i } ) 0 A y A , i | A | 1 .
k - minitive μ ( A { i } ) μ ( A ) y A , i , | A | n k 1 , i N A , y A , i = 0 if μ ( A { i } ) μ ( A ) = 0 1 if μ ( A { i } ) μ ( A ) 0 A y A , i n | A | 1 .
With these linear constraints, if they are compatible reciprocally, we can obtain a feasible range of available capacities. Based on this, the most satisfactory capacity can be obtained by introducing the learning set or explicit preference dependent principles; see, e.g., [5,19,20,24,25,30,31,32,33,34,35,36,37,38]. If the linear constraints are incompatible or inconsistent, we can adopt the following algorithm to recognize the inconsistency and adjust them to the consistent case by some strategies.

4. MGLP-Based Inconsistency Recognition and Adjustment Algorithm

In this section, we discuss the algorithm and strategy of recognizing and adjusting the inconsistency by using MGLP. The algorithm helps decision makers to firstly recognize the inconsistent and redundant constraints according to the deviation degrees, and further provide some suggestions and strategies to adjust the inconsistent and redundant constraints.

4.1. MGLP Model and Inconsistency Degree

For convenience, we first transform all the directions of linear constraints into a uniform type of “equal to and greater than”, ≥. That is, if the direction of constraints is opposite, we just multiply both hand sides by −1. Then, we can construct the preference information-based MGLP model by introducing the positive and negative deviation variables, d r + and d r , where r = 1 , , p and p is the total amount of all the preference constraints, to each preference constraint. These obtained goal linear constraints are all equations. For example, constraint C ( a ) C ( b ) will become the goal constraint as:
C ( a ) C ( b ) d r + + d r = 0 .
The objective function of the MGLP is just the sum of all the positive and negative deviations. That is, the MGLP model can be established as:
min r = 1 p d r + + d r s . t . all the goal constraints of decision preference information , the boundary and monotonicity of ordinary capacity , the linear constraints of a special type of capacity ( optional ) ,
where d r + , d r 0 .
Then, by solving the MGLP model, we get the optimal solutions, in which the optimal deviations are just the inconsistency degrees of the preference constraints. Accordingly, the constraints can be classified into three categories. The first are the consistent constraints with both optimal deviation variables equal to zero, d r + = d r = 0 . Other constraints with optimal positive or negative deviation not being zero, d r + 0 or d r 0 and d r + d r , can be considered as the inconsistent constraints. In more detail, the constraints with d r 0 are called the contradictory constraints (the second category), and the constraints with d r + 0 are called the redundancy constraints (the third category). The deviation variable d r can be considered as the contradiction degree of the preference constraint, d r + the redundancy degree, and max { d r + , d r } the inconsistency degree.

4.2. Three Types of Adjustment Strategies

One can easily figure out that the infeasibility of model 1 is caused by the contradictory constraints other than the redundant constraints. Therefore, it is better to keep the redundant constraints other than removing or revising them because they are helpful for keeping the diversity of preference information, as well as the volume of the feasible range of compatible capacity. On the contrary, the contradictory constraints must be adjusted to obtain a nonempty feasible range of capacity. The adjustment can be carried out by the following three strategies:
S1
Remove all the contradictory constraints;
S2
Adjust all the contradictory constraints simultaneously;
S3
Iterate to adjust the most contradictory constraint till we obtain a consistent case for all constraints.
Strategy S1 is the most radical adjustment strategy. Although it will undoubtedly get the largest compatible collection of preference constraints, it is obvious that too much preference information has been directly omitted and abandoned. Strategy S2 also provides an efficient approach to obtain the consistent situation of preference information with moderate adjustment effort in these three strategies. Strategy S3 undertakes an iterative adjustment process with more efforts compared to the other two strategies, which also means more interactive participation from the decision maker can be employed in Strategy S3.
For a given contradictory constraint, besides removing it from the preference set, two types of further adjustment measures can be adopted. One is to just subtract the contradiction degrees d r on the right-hand side of the constraint, which is applicable for any type of preference (the comparison or interval form). This measure is very suitable to deal with many constraints simultaneously, like the situation of Strategy S2, to get a wholly consistent case. The other is to reverse the direction of the constraint, e.g., to change C ( a ) C ( b ) into C ( a ) C ( b ) . This measure leads to the contrary preference of the initial one, so it needs to be adopted carefully and is not suitable to apply simultaneously to many constraints in general.

5. Adjustment Effect Appraisal Indices and Empirical Analysis

5.1. Volume of the Feasible Range of Capacity

The effect of the adjustment strategy can be appraised through the volume of the feasible range of capacity. Generally, if the feasible range is the empty set, i.e., the preference constraints have some inconsistencies, then its volume can be regarded as zero naturally. However, when feasible range is nonempty, it is usually infinite and hard to tell its scale exactly. Here, we introduce some indices and use their range (difference between maximum and minimum) to reflect the volume of the feasible range indirectly.
The first index is the entropy of a capacity μ on N, which is defined by [25]:
E ( μ ) = i = 1 n A N { i } ( n | A | 1 ) ! | A | ! n ! h μ ( A { i } ) μ ( A ) ,
where h ( x ) = x ln x if x > 0 and zero if x = 0 . The symmetric additive capacity has the largest entropy value ln ( n ) . The Choquet integral w.r.t. such a measure coincides with the arithmetic mean function. The entropy value can be considered as a kind of similarity measure with symmetric additive capacity.
The second index is the orness index of capacity, which is defined as [10]:
o r n e s s ( μ ) = A N ( n | A | ) ! | A | ! n ! ( n 1 ) μ ( A ) .
The orness basically describes the aggregation trend of the Choquet integral w.r.t. the capacity, i.e., it behaves more like a max or min operator.
The third index can be the Shapley index value of the empty set (see Definition 3),
I μ ( ) = A N 1 ( | N | + 1 ) | N | | A | 1 μ ( A ) .
The Shapley index value of the empty set is also called the expectation of the Choquet integral [10,30] and basically has a similar indication effect as the orness index, as the latter is just a kind of normalization form of the former.
The fourth index can be the Choquet integral of a given alternative, which can be generated randomly or constructed deliberately. The partial evaluations of this alternative on decision criteria are easier to differentiate from each other, e.g., alternative ( 1 / n , 2 / n , , 1 ) could be a competent candidate in most situations.
The ranges of the above four indices can serve as the indicators to reflect the volume of a feasible range of capacity. Except the entropy index, the other three indices are all linear combinations of capacity values and have been chosen in the following examples because of the convenience of constructing and solving the optimization models by using mathematical computation packages, like the “lpSolve” package in the R language.

5.2. Empirical Analysis of Some Cases

Suppose there are six decision alternatives, A 1 , , A 6 , and five decision criteria, N = { 1 , 2 , 3 , 4 , 5 } . The partial evaluations of the alternatives on the five criteria are given in Table 1. It should be mentioned that there are numerous practical decision cases with multiple criteria from the point of view of an enterprise or a regional government; see, e.g., [39,40,41,42,43,44,45,46,47]. Here, for the convenience of explanation, we focus on this empirical example.
Let us first run a primary test for the MGLP model to show its steps. We only give one constraint:
C ( A 1 ) C ( A 1 ) + 0.1 ,
which is obviously an infeasible constraint. Transform the constraint into the goal constraint: C ( A 1 ) C ( A 1 ) d + + d = 0.1 . According to Model (1), we get the following MGLP:
min d + + d s . t . C ( A 1 ) C ( A 1 ) d + + d = 0.1 , the boundary and monotonicity of ordinary capacity on N ,
where d + , d 0 . Solving the model, we can get d = 0.1 , which means the constraint is not feasible. Then, we need to change the initial constraint as:
C ( A 1 ) C ( A 1 ) + 0.1 d , i . e . , C ( A 1 ) C ( A 1 ) ,
which is a feasible constraint (actually no decision meaning).
In the following, we mainly investigate the adjustment strategies.
(I) The Shapley interaction index represents preference.
The decision maker believes that:
  • the comprehensive interactions of { 1 , 2 } , { 1 , 3 } , { 1 , 4 } , { 1 , 5 } , and { 3 , 5 } are positive, at least greater than 0.05;
  • the comprehensive interactions of { 2 , 3 } , { 2 , 4 } , { 2 , 5 } , { 3 , 4 } , and { 4 , 5 } are negative, at least smaller than −0.05;
  • From a comprehensive view, Criterion 1 is more important than 2; 2 more is important than 4; 4 is more important than 5; 5 is more important than 3; 3 is more important than 2 (all these constraints have a threshold of 0.1);
  • the comprehensive interactions of { 1 , 2 , 3 } are greater than those of { 2 , 3 , 4 } ; the comprehensive interactions of { 2 , 3 , 4 } are greater than those of { 1 , 2 , 4 } ; the comprehensive interactions of { 1 , 2 , 4 } are greater than those of { 2 , 4 , 5 } ; the comprehensive interactions of { 2 , 4 , 5 } are greater than those of { 3 , 4 , 5 } ; the comprehensive interactions of { 3 , 4 , 5 } are greater than those of { 2 , 3 , 4 } (all these preference constraints have a threshold of 0.1).
Accordingly, these preference can be transformed into the following linear constraints of the Shapley interaction indices, labeled as c1∼c20:
c 1 : I μ ( { 1 , 2 } ) 0.05 , c 6 : I μ ( { 2 , 3 } ) 0.05 , c 11 : I μ ( { 1 } ) I μ ( { 2 } ) + 0.1 , c 16 : I μ ( { 1 , 2 , 3 } ) I μ ( { 2 , 3 , 4 } ) + 0.1 ,
By constructing and solving the MGLP model, we can have:
d 12 = 0.35467703 , d 15 = 0.04532297 and d 17 = 0.4 .
By examining the preference constraints, one can find that the first two inconsistency degrees are caused by the preference of the comprehensive importance of criteria:
c 12 : I μ ( { 2 } ) I μ ( { 4 } ) + 0.1 ; c 13 : I μ ( { 4 } ) I μ ( { 5 } ) + 0.1 ; c 14 : I μ ( { 5 } ) I μ ( { 3 } ) + 0.1 ; c 15 : I μ ( { 3 } ) I μ ( { 2 } ) + 0.1 .
Obviously, this is an inconsistent dominance loop. The latter contradiction degree is caused by another preference loop:
c 17 : I μ ( { 2 , 3 , 4 } ) I μ ( { 1 , 2 , 4 } ) + 0.1 ; c 18 : I μ ( { 1 , 2 , 4 } ) I μ ( { 2 , 4 , 5 } ) + 0.1 ; c 19 : I μ ( { 2 , 4 , 5 } ) I μ ( { 3 , 4 , 5 } ) + 0.1 ; c 20 : I μ ( { 3 , 4 , 5 } ) I μ ( { 2 , 3 , 4 } ) + 0.1 .
Now, the three adjustment strategies are applied to the preference to achieve the consistency cases. The constraints c12, c15, and c17 are removed if we use S1. By adopting S2, the three contradiction degrees are subtracted from their corresponding preference constraints. For the S3, we adjust the contradictory constraints by sequentially subtracting 0.4, 0.36666667, and 0.03333333 from the right-hand sides of the constraints c17, c12 and c15. One can see that S3 is slightly different from S2 in the adjustment amounts on the three constraints. The adjustment effects of the three strategies are given in Table 2, in the row “c1∼c20”. One can see that S1 has the maximum ranges on three effect indices; S2 is better than S3 on almost every effect index. Taking into account the effort of adjusting and the presentation of initial preference information, S2 is a good choice.
(II) The nonadditivity index represents preference.
Different from the Shapley interaction index, the nonadditivity has a uniform range [−1, 1] for all subsets even with different cardinalities. Therefore, we can just divide [−1, 1] into eight equivalent segments: [−1, −0.75], [−0.75, −0.5], [−0.5, −0.25], [−0.25, 0], [0, 0.25], [0.25, 0.5], [0.5, 0.75], and [0.75, 1] to represent the extremely negative, strongly negative, negative, slightly negative, slightly positive, positive, strongly positive, and extremely positive nonadditive index (the interaction kind and degree associated with nonadditivity). The decision maker believes that:
  • the nonadditivity indices of { 1 , 2 , 3 } , { 1 , 2 , 4 } , { 2 , 3 , 4 } , { 1 , 2 , 3 , 4 } , and { 2 , 3 , 4 , 5 } are extremely positive, strongly positive, strongly positive, negative, and strongly negative, respectively.
Each preference of the nonadditivity index will become two constraints, e.g., for { 1 , 2 , 3 } , there are n μ { 1 , 2 , 3 } 0.75 and n μ { 1 , 2 , 3 } 1 (or equivalently, n μ { 1 , 2 , 3 } 1 ). We labeled the constraint of nonadditivity indices as c21∼c30. By constructing and solving the MGLP model, we can have:
d 28 = 0.2142857 and d 30 = 0.1428571 .
In the optimal solution of the MGLP model, a few pieces of redundant information can be figured out. For example, d 29 + = 0.3928571 , which equals d 30 + 0.25 , means that c29 is a redundant constraint. However, as mentioned in Section 4, it is better to keep this constraint, as it gives a meaningful constraint in the decision, n μ { 2 , 3 , 4 , 5 } 0.75 . The adjustment effects of three strategies are also given in Table 2, in the row “c21∼c30”, where S2 is the same as S3.
(III) The preference information on alternatives.
The decision maker believes that:
  • A 1 is better than A 5 ;
  • A 2 is better than A 4 ;
  • A 2 is better than A 5 ;
  • A 3 is better than A 4 ;
  • A 3 is better than A 6 .
All five constraints have a threshold of 0.1, labeled as c31∼c35. By constructing and solving the MGLP model, we can have:
d 31 = 0.04 , d 32 = 0.152 , d 33 = 0.321 , d 34 = 0.144 and d 35 = 0.036 .
This means all the constraints are contradictory. Adjustment Strategy S1 removes all these constraints. We apply Strategy S2 by subtracting the contradiction degrees from the right-hand sides of the five constraints. For S3, we iterate to adjust the model according to the following rule: if the maximum contradiction degree is larger than the threshold 0.1, then reverse the corresponding constraint; else subtract the maximum contradiction degree from its right-hand side. The adjustment result of S3 is: subtract 0.01189421 for c31; subtract 0.04342418 for c35; and reverse the other three constraints. The adjustment effects of three strategies are still given in Table 2; see the row “c31∼c35”.
(IV) The composition of all the above preference information.
If we collect all the above preference information into one MGLP model and solve it, we can get the following contradiction degrees:
d 1 = 0.033653846 , d 2 = 0.032692308 , d 8 = 0.133653846 , d 11 = 0.133653846 ,
d 12 = 0.308012821 , d 13 = 0.068269231 , d 14 = 0.023717949 , d 20 = 0.4 ,
d 28 = 0.293681319 , d 30 = 0.401923077 , d 31 = 0.513758333 , d 32 = 0.251000641 ,
d 33 = 0.292763462 , d 34 = 0.488621154 , d 35 = 0.468687821 .
Adjustment Strategy S1 still removes all the above inconsistent conditions associated with the above contradiction degrees. For S2, we execute the following two measures: the first is to subtract all the contradiction degrees from the right-hand sides of the inconsistent constraints, denoted as S2-1; the second is to remove the contradictory constraints with the contradiction degree larger than 0.1 and subtract the right-hand sides of the contradictory constraints by their contradiction degrees, denoted as S2-2. Strategy S3 iteratively adjusts the most contradictory condition by using the following rule: reverse the constraint if its contradiction degree is greater than 0.1, else just subtract the contradiction degree. The adjustment effects of these four strategies can be found in row “c1∼c35” of Table 2. It should be pointed out that Strategy S2-1 actually obtains a singular capacity; all the ranges’ upper boundaries are equal to their lower boundaries. This situation usually occurs as a compromise of a great many contradictory constrains.
From Table 2, one can see that Strategy S1 always has the maximum ranges of the three indices, which means the largest volume of compatible capacities. As mentioned in Section 4, S1 obtains the consistent case by just removing all contradictory constraints, and too much useful preference information is directly abandoned. To contrast, Strategies S2 and S3 can reserve the decision maker’s preference information to a large extent. Furthermore, S2 and S3 have similar effects in most situations, especially when they employ a similar detailed adjustment measure. For these two strategies, S2 is more efficient and has less adjustment effort, compared to S3. Therefore, in general, S2 can be the most desirable strategy to adjust the inconsistent constraints.

6. Conclusions

In this paper, we discussed and presented the linear constraint representation of the decision maker’s preference information in terms of capacity, its equivalent transformations, the special types, as well as the Choquet integral. By using these linear constraints, the decision maker can flexibly and comprehensively represent his/her explicit and implicit preference on decision alternatives and decision criteria. We elaborated the steps of the MGLP-based inconsistency recognition method and proposed three main adjustment strategies. The empirical study showed that all three strategies are practicable and that Strategy S2 can be the first choice in most situations.
It was also verified that the implementation of the inconsistency recognition and some of the adjustment methods, e.g., directly subtracting inconsistency degrees from the right-hand sides, does not need much field knowledge of the decision problem. The proposed method can also deal with the relatively complicated preference constraints with the mixed representations of multiple indices of capacities and nonlinear integrals. Furthermore, some flexible adjustment strategies can also be adopted and applied if there is more available decision context information. Absolutely, the intimate cooperation and participation of decision makers in the adjustment process is very vital for a high quality decision, and the decision aid package of executing the proposed methodology is also helpful in practice.
Finally, we want to mention that in the proposed method of this paper, all the preference constraints were treated equally, i.e., the coefficients of all deviations in the objective function were totally the same. Actually, these coefficients can be used to show the decision maker’s preemptive or weighted priorities on the preference constraints. The effects of the scale and ratio of these coefficients on the optimal capacities also is a meaningful topic for future research. The software package for executing the proposed method and strategies is also very helpful for decision making in practice.

Author Contributions

Conceptualization, J.-Z.W.; methodology, J.-Z.W.; software, L.H.; validation, R.-J.X. and Y.-P.Z.; data curation, R.-J.X.; writing—original draft preparation, J.-Z.W. and L.H.; writing—review and editing, J.-Z.W. and L.H.; project administration, J.-Z.W.

Funding

The work was supported by the National Natural Science Foundation of China (No. 71671096) and the K.C. Wong Magna Fund of Ningbo University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Choquet, G. Theory of capacities. Ann. De L’inst. Fourier 1954, 5, 131–295. [Google Scholar] [CrossRef] [Green Version]
  2. Sugeno, M. Theory of Fuzzy Integrals and Its Applications. Ph.D. Thesis, Tokyo Institute of Technology, Tokyo, Japan, 1974. [Google Scholar]
  3. Grabisch, M. k-order additive discrete fuzzy measures and their representation. Fuzzy Sets Syst. 1997, 92, 167–189. [Google Scholar] [CrossRef]
  4. Grabisch, M. Set Functions, Games and Capacities in Decision Making; Springer: Berlin, Germany; New York, NY, USA, 2016. [Google Scholar]
  5. Beliakov, G.; James, S.; Wu, J.Z. Discrete Fuzzy Measures: Computational Aspects; Springer: Cham, Switzerland, 2019. [Google Scholar]
  6. Wu, J.Z.; Beliakov, G. Probabilistic bipartition interaction index of multiple decision criteria associated with the nonadditivity of fuzzy measures. Int. J. Intell. Syst. 2019, 34, 247–270. [Google Scholar] [CrossRef]
  7. Miranda, P.; Grabisch, M.; Gil, P. p-Symmetric fuzzy measures. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2002, 10, 105–123. [Google Scholar] [CrossRef]
  8. Wu, J.Z.; Yu, L.P.; Li, G.; Jin, J.; Du, B. The sum interaction indices of some particular families of monotone measures. J. Intell. Fuzzy Syst. 2016, 31, 1447–1457. [Google Scholar] [CrossRef] [Green Version]
  9. Wu, J.Z.; Zhang, Q. 2-order additive fuzzy measure identification method based on diamond pairwise comparison and maximum entropy principle. Fuzzy Optim. Decis. Mak. 2010, 9, 435–453. [Google Scholar] [CrossRef]
  10. Marichal, J.L. k-intolerant capacities and Choquet integrals. Eur. J. Oper. Res. 2007, 177, 1453–1468. [Google Scholar] [CrossRef] [Green Version]
  11. Mesiar, R. k-order additive fuzzy measures. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 1999, 7, 561–568. [Google Scholar] [CrossRef]
  12. Wu, J.Z.; Beliakov, G. Nonadditive robust ordinal regression with nonadditivity index and multiple goal linear programming. Int. J. Intell. Syst. 2019, 34, 1732–1752. [Google Scholar] [CrossRef]
  13. Beliakov, G.; Wu, J.Z. Learning fuzzy measures from data: Simplifications and optimisation strategies. Inf. Sci. 2019, 494, 100–113. [Google Scholar] [CrossRef]
  14. Shapley, L.S. A value for n-person games. Contrib. Theory Games 1953, 2, 307–317. [Google Scholar]
  15. Fujimoto, K.; Kojadinovic, I.; Marichal, J.L. Axiomatic characterizations of probabilistic and cardinal-probabilistic interaction indices. Games Econ. Behav. 2006, 55, 72–99. [Google Scholar] [CrossRef] [Green Version]
  16. Chateauneuf, A.; Jaffray, J.Y. Some characterizations of lower probabilities and other monotone capacities through the use of Möbius inversion. Math. Soc. Sci. 1989, 17, 263–283. [Google Scholar] [CrossRef]
  17. Wu, J.Z.; Beliakov, G. Nonadditivity index and capacity identification method in the context of multicriteria decision making. Inf. Sci. 2018, 467, 398–406. [Google Scholar] [CrossRef]
  18. Wang, Z.; Klir, G.J. Generalized Measure Theory; Springer: New York, NY, USA, 2010. [Google Scholar]
  19. Grabisch, M.; Kojadinovic, I.; Meyer, P. A review of methods for capacity identification in Choquet integral based multi-attribute utility theory: Applications of the Kappalab R package. Eur. J. Oper. Res. 2008, 186, 766–785. [Google Scholar] [CrossRef] [Green Version]
  20. Grabisch, M.; Labreuche, C. A decade of application of the Choquet and Sugeno integrals in multi-criteria decision aid. Ann. Oper. Res. 2010, 175, 247–286. [Google Scholar] [CrossRef]
  21. Wu, J.Z.; Zhou, Y.P.; Huang, L.; Dong, J.J. Multicriteria correlation preference information (MCCPI) based ordinary capacity identification method. Mathematics 2019, 7, 300. [Google Scholar] [CrossRef]
  22. Angilella, S.; Greco, S.; Matarazzo, B. Non-additive robust ordinal regression: A multiple criteria decision model based on the Choquet integral. Eur. J. Oper. Res. 2010, 201, 277–288. [Google Scholar] [CrossRef]
  23. Corrente, S.; Greco, S.; Kadziński, M.; Słowiński, R. Robust ordinal regression in preference learning and ranking. Mach. Learn. 2013, 93, 381–422. [Google Scholar] [CrossRef] [Green Version]
  24. Greco, S.; Mousseau, V.; Slowinski, R. Ordinal regression revisited: Multiple criteria ranking using a set of additive value functions. Eur. J. Oper. Res. 2008, 191, 416–436. [Google Scholar] [CrossRef] [Green Version]
  25. Marichal, J.L. Entropy of discrete Choquet capacities. Eur. J. Oper. Res. 2002, 137, 612–624. [Google Scholar] [CrossRef] [Green Version]
  26. Weber, R.J. Probabilistic values for games. In The Shapley Value. Essays in Honor of Lloyd S. Shapley; Roth, A., Ed.; Cambridge University Press: Cambridge, UK, 1988; pp. 101–119. [Google Scholar]
  27. Banzhaf, J.F., III. Weighted voting doesn’t work: A mathematical analysis. Rutgers L. Rev. 1964, 19, 317. [Google Scholar]
  28. Beliakov, G.; Sola, H.B.; Calvo, T. A Practical Guide to Averaging Functions; Springer: New York, NY, USA, 2016. [Google Scholar]
  29. Wu, J.Z.; Beliakov, G. Nonmodularity index for capacity identifying with multiple criteria preference information. Inf. Sci. 2019, 492, 164–180. [Google Scholar] [CrossRef]
  30. Wu, J.Z.; Pap, E.; Szakal, A. Two kinds of explicit preference information oriented capacity identification methods in the context of multicriteria decision analysis. Int. Trans. Oper. Res. 2018, 25, 807–830. [Google Scholar] [CrossRef]
  31. Meyer, P.; Roubens, M. Choice, Ranking and Sorting in Fuzzy Multiple Criteria Decision Aid. In Multiple Criteria Decision Analysis: State of the Art Surveys; Figueira, J., Greco, S., Ehrogott, M., Eds.; Springer: New York, NY, USA, 2005; pp. 471–503. [Google Scholar]
  32. Wu, J.Z.; Zhang, Q.; Du, Q.; Dong, Z. Compromise principle based methods of identifying capacities in the framework of multicriteria decision analysis. Fuzzy Sets Syst. 2014, 246, 91–106. [Google Scholar] [CrossRef]
  33. Marichal, J.L.; Roubens, M. Determination of weights of interacting criteria from a reference set. Eur. J. Oper. Res. 2000, 124, 641–650. [Google Scholar] [CrossRef] [Green Version]
  34. Beliakov, G. Construction of aggregation functions from data using linear programming. Fuzzy Sets Syst. 2009, 160, 65–75. [Google Scholar] [CrossRef]
  35. Kojadinovic, I. Minimum variance capacity identification. Eur. J. Oper. Res. 2007, 177, 498–514. [Google Scholar] [CrossRef]
  36. Kojadinovic, I. An axiomatic approach to the measurement of the amount of interaction among criteria or players. Fuzzy Sets Syst. 2005, 152, 417–435. [Google Scholar] [CrossRef]
  37. Wu, J.Z.; Yang, S.; Zhang, Q.; Ding, S. 2-additive capacity identification methods from multicriteria correlation preference information. IEEE Trans. Fuzzy Syst. 2015, 23, 2094–2106. [Google Scholar] [CrossRef]
  38. Corrente, S.; Greco, S.; Ishizaka, A. Combining analytical hierarchy process and Choquet integral within non-additive robust ordinal regression. Omega 2016, 61, 2–18. [Google Scholar] [CrossRef] [Green Version]
  39. Lee, S.H. Applying system dynamics to strategic decision making in construction. Front. Eng. Manag. 2017, 4, 35–40. [Google Scholar] [CrossRef] [Green Version]
  40. Kazimieras Zavadskas, E.; Antucheviciene, J.; Chatterjee, P. Multiple-Criteria Decision-Making (MCDM) Techniques for Business Processes Information Management. Information 2018, 10, 4. [Google Scholar] [CrossRef]
  41. Ziemba, P. Towards Strong Sustainability Management—A Generalized PROSA Method. Sustainability 2019, 11, 1555. [Google Scholar] [CrossRef]
  42. Stojčić, M.; Zavadskas, E.K.; Pamučar, D.; Stević, Ž.; Mardani, A. Application of MCDM Methods in Sustainability Engineering: A Literature Review 2008–2018. Symmetry 2019, 11, 350. [Google Scholar] [CrossRef]
  43. López-Morales, V. Multiple Criteria Decision-Making in Heterogeneous Groups of Management Experts. Information 2018, 9, 300. [Google Scholar] [CrossRef]
  44. Stojić, G.; Stević, Ž.; Antuchevičienė, J.; Pamučar, D.; Vasiljević, M. A Novel Rough WASPAS Approach for Supplier Selection in a Company Manufacturing PVC Carpentry Products. Information 2018, 9, 121. [Google Scholar] [CrossRef]
  45. Ziemba, P. Inter-Criteria Dependencies-Based Decision Support in the Sustainable wind Energy Management. Energies 2019, 12, 749. [Google Scholar] [CrossRef]
  46. Siksnelyte, I.; Zavadskas, E.K.; Streimikiene, D.; Sharma, D. An Overview of Multi-Criteria Decision-Making Methods in Dealing with Sustainable Energy Development Issues. Energies 2018, 11, 2754. [Google Scholar] [CrossRef]
  47. Adeel, A.; Akram, M.; Ahmed, I.; Nazar, K. Novel m-Polar Fuzzy Linguistic ELECTRE-I Method for Group Decision-Making. Symmetry 2019, 11, 471. [Google Scholar] [CrossRef]
Table 1. The partial evaluations of alternatives.
Table 1. The partial evaluations of alternatives.
AlternativeCriterion 1Criterion 2Criterion 3Criterion 4Criterion 5
A 1 0.2280.5860.9730.1130.395
A 2 0.7060.3870.5510.6560.346
A 3 0.1470.4000.6640.3260.387
A 4 0.8420.7010.7080.6880.807
A 5 0.8860.6920.8770.8200.360
A 6 0.2000.4000.6000.8001.000
Table 2. The adjustment effects of the three strategies.
Table 2. The adjustment effects of the three strategies.
Preference ConstraintsAdjustment StrategiesOrness IndexShapley Index of the Empty SetChoquet Integral of A 6
c1c20S1[0.2677954, 0.6370333][0.3451969, 0.5913555][0.2313801, 0.7633333]
S2[0.3079380, 0.6366931][0.3719587, 0.5911287][0.3784653, 0.7359502]
S3[0.3250942, 0.6346277][0.3833961, 0.5897518][0.4359961, 0.7384137]
c21c30S1[0.16875, 0.7375][0.2791667, 0.6583333][0.3, 1]
S2[0.7312144, 0.7375][0.6541429, 0.6583333][0.99994, 1]
S3[0.7312144, 0.7375][0.6541429, 0.6583333][0.99994, 1]
c31c35S1[0, 1][0.1666667, 0.8333333][0.2, 1]
S2[0.625, 0.8][0.5833333, 0.7][0.6, 0.6]
S3[0.5013613, 0.8716408][0.5009075, 0.7477605][0.5792869, 0.6074242]
c1c35S1[ 0.375, 0.6678002][0.4166667, 0.6118668][0.3961406, 0.8620681]
S2-1[0.6010417, 0.6010417][0.5673611, 0.5673611][0.7447436, 0.7447436]
S2-2[0.5302842, 0.6010417][0.5201895, 0.5854089][0.6281133, 0.6396871]
S3[0.4357052, 0.5502848][0.4571368, 0.5335232][0.5244241, 0.6829989]

Share and Cite

MDPI and ACS Style

Wu, J.-Z.; Huang, L.; Xi, R.-J.; Zhou, Y.-P. Multiple Goal Linear Programming-Based Decision Preference Inconsistency Recognition and Adjustment Strategies. Information 2019, 10, 223. https://doi.org/10.3390/info10070223

AMA Style

Wu J-Z, Huang L, Xi R-J, Zhou Y-P. Multiple Goal Linear Programming-Based Decision Preference Inconsistency Recognition and Adjustment Strategies. Information. 2019; 10(7):223. https://doi.org/10.3390/info10070223

Chicago/Turabian Style

Wu, Jian-Zhang, Li Huang, Rui-Jie Xi, and Yi-Ping Zhou. 2019. "Multiple Goal Linear Programming-Based Decision Preference Inconsistency Recognition and Adjustment Strategies" Information 10, no. 7: 223. https://doi.org/10.3390/info10070223

APA Style

Wu, J. -Z., Huang, L., Xi, R. -J., & Zhou, Y. -P. (2019). Multiple Goal Linear Programming-Based Decision Preference Inconsistency Recognition and Adjustment Strategies. Information, 10(7), 223. https://doi.org/10.3390/info10070223

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop