Next Article in Journal
A Retinal Vessel Detection Approach Based on Shearlet Transform and Indeterminacy Filtering on Fundus Images
Previous Article in Journal
Managing Non-Homogeneous Information and Experts’ Psychological Behavior in Group Emergency Decision Making
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Interval Cognitive Network Process for Multi-Attribute Decision-Making

Department of Simulation and Data Engineering in the College of Command Information System, PLA Army Engineering University, Nanjing 210007, China
*
Author to whom correspondence should be addressed.
Symmetry 2017, 9(10), 238; https://doi.org/10.3390/sym9100238
Submission received: 5 October 2017 / Revised: 14 October 2017 / Accepted: 16 October 2017 / Published: 19 October 2017

Abstract

:
Aiming at combining the good characteristics of a differential scale in representing human cognition and the favorable properties of interval judgments in expressing decision-makers’ uncertainty, this paper proposes the interval cognitive network process (I-CNP) to extend the primitive cognition network process (P-CNP) to handle interval judgments. The key points of I-CNP include a consistency definition for an interval pairwise opposite matrix (IPOM) and a method to derive interval utilities from an IPOM. This paper defines a feasible region-based consistency definition and a transitivity based consistency definition for an IPOM. Both of the two definitions are equivalent to the consistency definition for a crisp pairwise opposite matrix (POM) when an IPOM is reduced to a POM. Two methods that are able to derive interval utilities from both consistent and inconsistent IPOMs are developed based on the two definitions. Four numerical examples are used to illustrate the proposed methods and to compare I-CNP to interval analytic hierarchy process (IAHP). The results show that I-CNP reflects the decision-makers’ cognition better, and that the suggestions provided by I-CNP are more convincing. I-CNP provides new useful alternative tools for multi-attribute decision-making problems.

1. Introduction

Multi-attribute decision-making (MADM) has grown as a part of operations research concerned with designing computational and mathematical tools for supporting the subjective evaluation of performance by decision-makers (DMs) [1]. In recent years, various methods, such as utility additive method (UTA) [2], robust ordinal regression (ROR) [3], analytic hierarchy process (AHP) [4], analytic network process (ANP) [5], primitive cognitive network process (P-CNP) [6], step-wise weight assessment ratio analysis (SWARA) [7,8], weighted aggregated sum product assessment (WASPAS) [9], factor relationship (FARE) method [10], the visekriterijumska optimizacija i kompromisno resenje (VIKOR) method [11], the characteristic objects method (COMET) [12], and COMET with hesitant fuzzy sets (HFS COMET) [13,14] have been proposed to handle MADM problems. Among these methods, AHP has been increasingly studied by plenty of researchers and applied in various applications due to its simplicity and practicability [15,16,17,18].
AHP derives priority weights from a pairwise reciprocal matrix, which is also called a multiplicative preference relation (MPR). With the increase of the complexity of decision-making problems, classical AHP has been extended in many aspects (scales used to measure the results of pairwise comparisons [6,19,20], the styles in which the pairwise comparisons are carried out [20,21,22,23], uncertainty concerns [24,25,26], etc.). Of all the extensions mentioned above, those extensions that can handle uncertainty and vagueness draw the most research attention.
Saaty and Vargas [24] proposed to use interval numbers to capture the vagueness and uncertainty in MADM problems, and adopted the Monte Carlo method to derive interval weights from the interval multiplicative preference relation (IMPR). Since then, interval judgments in pairwise comparisons have been natural and important tools to model uncertainty, and plenty of researchers have devoted effort to study consistency issues and weight-driving methods for interval preference relations. The commonly used interval fuzzy preference relations include IMPR and interval fuzzy preference relations (IFPR) [27].
The earlier research mainly focused on IMPR. Arbel [28] interpreted interval judgments as constraints on a weights space, and proposed to derive interval weights by a linear programming model. Kress [29] pointed out that the feasible region of Arbel’s method was empty sometimes. Islam et al. [30] proposed a lexicographical goal-programming method to obtain crisp weights from the IMPR. Wang [31] showed that the weights and rankings obtained from upper and lower triangular judgments using Islam’s method are different. Wang et al. [32] defined the consistency of an IMPR based on a feasible region restricted by interval judgments. They developed an eigenvector method-based nonlinear programming model to derive interval weights from inconsistent IMPRs. Sugihara et al. [33] put forward an interval regression method containing lower and upper approximate models. However, Guo et al. [34] showed that the lower approximate model is infeasible when the IMPR is inconsistent. Guo et al. [34] brought out a method to revise inconsistent IMPRs to obtain dual interval weights. Wang et al. [35] proposed a two-stage logarithmic goal-programming model, which firstly minimizes inconsistency then generates weights under the condition of minimal inconsistency for IMPRs. Wang et al. [36] designed a goal-programming model which was able to derive all of the interval weights by solving only one programming model. Liu [37] introduced consistency and acceptable consistency of IMPRs based on two converted crisp MPRs. Li et al. [38] showed that Liu’s method is not robust to the permutations of decision makes’(DMs’) judgments. Lan et al. [39] proposed to use an information mining method, which firstly generates a series of crisp weight vectors and then derives the final result by linear combination. The weight used in the linear combination is determined based on a deviation degree. Conde et al. [40] introduced a linear optimization problem to define a consistency index and to derive an interval weight vector for inconsistent IMPRs. Wang [41] defined geometric consistency for an IMPR and developed a two-stage goal-programming model to estimate the missing value for incomplete IMPRs. Wang [42] proposed an uncertainty index-based consistency measurement and a weight generation method with interval probabilities. Dong et al. [43] defined the consistency index of an IMPR based on logarithmic Manhattan distance, and developed a linear programming model to compute the consistency index. They also designed models to improve consistency and to derive weights. Zhang [44] developed a logarithmic least square method based on a parameterized transformation formula which converts a normalized interval weight vector into a consistent IMPR to derive interval weights. Meng et al. [45,46] proposed a new formulation of consistency for an IMPR that is based on the definition of a quasi-IMPR, and they analyzed the relationship between their definition, Liu’s definition [37], and Wang et al.’s definition [32]. Based on the analysis of existing definitions of consistency, Krejčí [47] proposed a new definition which was invariant to the permutation of objects for an IMPR.
Tanino [48] defined additive consistency and multiplicative consistency for a fuzzy preference relation (FPR). Accordingly, the studies on IFPRs mainly focus on additive consistency and multiplicative consistency and the corresponding weight-deriving methods. Xu et al. [49] proposed additive consistency and multiplicative consistency for IFPR based on a feasible region restricted by interval judgments in an IFPR. An IFPR is additively or multiplicatively consistent if the corresponding feasible region is not empty. Xu et al. [50] defined an additive transitivity based consistency, which is generalized from a characterization of additive consistency of an FPR for an IFPR, but Wang [51] pointed out that this definition was highly dependent on alternative labels and not robust to the permutations of the DMs’ judgments. Wang et al. [52] defined another additive transitivity based consistency and a multiplicative transitivity based consistency for IFPRs, and proposed goal-programming models to obtain interval priority weights. Wang et al. [53] introduced geometric transitivity based consistency for an IFPR and proved that geometric consistency is equivalent to the definition of multiplicative consistency in [52]. They also proposed a goal-programming model which minimizes the deviation between the logarithm of the ratio of the original judgments and the logarithm of the ratio of the consistent ones converted from a parametric transformation formula to derive interval weights. Liu et al. [54] transformed an IFPR into an IMPR and used the method in [37] to check for consistency. However, Li et al. [38] pointed out that the definition in [37] was technically deficient and yielded contradictory results for the same judgment matrix after the alternatives are re-labeled. Wang et al. [55] put forward a new method with a parameter to obtain priority weights from an FPR, and defined a new definition for additive consistency in an IFPR. Based on the new definition, linear programming models for deriving interval priority weights from both a consistent and an inconsistent IFPR were proposed. Dong et al. [56] defined an average-case consistency index as the average consistency degree of all FPRs associated with an IFPR. Zhang et al. [57] developed a goal-programming model according to the multiplicative consistency property to derive interval weights from an IFPR. Krejčí [58] reviewed and analyzed the definitions of additive consistency for IFPRs, and proposed a new additive consistency definition and additive weak consistency for IFPRs. Wan et al. [59] defined a geometric consistency index for an IFPR based on the max-consistency index and the min-consistency index, and proposed a goal-programming model to obtain an acceptable geometrically consistent IFPR with a fuzzy logarithmic programming model to drive interval weights.
Yuen [6,60,61,62] indicated that the basic ratio scale in an MPR inappropriately represents the human cognition of paired difference. Taking the comparison of two persons’ height for example, if A is 1.79 m and B is 1.80 m, then we may say that B is slightly taller than A. However, if a ratio scale is applied, the comparison result will be 2, i.e., B is two times taller than A, which is obviously unreasonable. The exaggeration of difference may mislead the DM. Yuen [6,60,61,62] proposed the primitive cognitive network process (P-CNP) using a paired differential scale to replace the ratio scale. The numerical examples in [6,61] indicated that P-CNP performed better than AHP. Yuen [19] extended P-CNP to handle uncertainty and proposed the fuzzy cognitive network process (F-CNP). Zhang et al. [20] combined the ideas of P-CNP and the best worst method (BWM) [21,63] and proposed the cognitive best worst method (CBWM).
It is worth noting that the inappropriate definition of ratio scale for an MPR will also be inappropriate in an IMPR. Meanwhile, it will be difficult for DMs to provide crisp and consistent judgments for P-CNP due to a lack of information or the complexity of the MADM problem. Considering the good character of a differential scale and the wide use of interval judgments to capture uncertainty, it is natural to replace a ratio scale with a differential scale in an IMPR, or in other words to extend P-CNP to handle interval judgments. To the best of our knowledge, such a work has not been done. In this paper, we extend P-CNP to handle interval judgments and propose the interval cognitive network process (I-CNP). We define two definitions for an interval pairwise opposite matrix (IPOM) according to the existing consistency definition for an IMPR and an IFPR, and introduce some interesting properties related to the definitions. Based on the two definitions, a feasible region-based method and a transitivity based method are developed to derive interval utilities from an IPOM. We use four numerical examples to illustrate the proposed method and to show the difference between I-CNP and interval AHP.
The rest of the paper is organized as follows. The P-CNP method and some basic concepts are briefly reviewed in Section 2; the I-CNP method, including consistency issues and utility driving models, is investigated in Section 3; I-CNP is used for four numerical examples in Section 4; in Section 5, the differences between I-CNP and interval AHP are discussed; and the paper is concluded in Section 6.

2. Preliminaries

In this section, we first review the basic idea of P-CNP then introduce some basic concepts that will be needed to construct our method.

2.1. Primitive Cognitive Network Process

The P-CNP is a cognitive architecture which comprises the following cognitive decision processes: problem cognition process (PCP), cognitive assessment process (CAP), cognitive prioritization process (CPP), multiple information fusion process (MIP), and decision volition process (DVP).
In PCP, the DM determines the criteria C = { c 1 , c 2 , , c n } and the alternatives X = { x 1 , x 2 , , x m } . Besides that, a measurement scale schema ( , X ¯ ) , which maps the verbal scales to the corresponding numerical scales X ¯ , should also be determined. As P-CNP adopts differential scales to measure pairwise differences, the numerical representations should be in the following form [6]:
X ¯ = { α i = i κ / τ | i { τ , , 0 , 1 , , τ } , κ > 0 } .
κ is the normal utility, which is the mean of the individual utility of the objects involved in the pairwise comparisons. 2 τ + 1 is the number of measurements in the scale schema. From the definition of X ¯ , we can obtain max ( X ¯ ) = κ . For the convenience of computation, we set κ = τ ; then, each element in X ¯ will be an integer. Table 1 [6] gives an example of the ratio scale [4] and the interval scale [6] ( τ = κ = 8 ).
In CAP, the pairwise comparisons are executed and a pairwise opposite matrix (POM) is constructed.
Definition 1.
A pairwise opposite matrix (POM) [6] on a set of n objects x 1 , x 2 , , x n is a complementary matrix B = ( b i j ) n × n satisfying the following condition:
κ b i j κ ,   b i i = 0 ,   b i j + b j i = 0 ,   for   all   i , j = 1 , 2 , , n .
b i j represents the preference intensity of object x i over object x j , and κ is the normal utility. In P-CNP, the value of b i j is measured using differential scales. Let an ideal utility vector of the objects involved in the pairwise comparisons be V = ( v 1 , v 2 , , v n ) , v i 0 , and i = 1 n v i = n κ , then the ideal POM will be B = ( b i j ) n × n where b i j = v i v j .
Definition 2.
A POM B = ( b i j ) n × n is accordant if it satisfies the following condition [6]:
b i k + b k j = b i j ,   for   all i , j , k = 1 , 2 , , n .
The accordance index (AI) is used to measure the degree of accordance:
A I = 1 n 2 i = 1 n j = 1 n 1 n k = 1 n ( 1 κ ( b i k + b k j b i j ) ) 2 .
If A I = 0 , then B is perfectly accordant; if 0 < A I 0.1 , then B is satisfactory; and if A I > 0.1 , B is unsatisfactory.
The purpose of CPP is to derive a utility vector from the POM. Yuen [6] proposed the primitive least squares (PLS) method and least penalty squares (LPS) method.
The PLS method derives the utility vector through the following model:
min   Δ = i = 1 n 1 j = i + 1 n ( b i j v i v j ) 2 s . t . i = 1 n v i = n κ , v i 0 , i = 1 , 2 , n .
Yuen [6] pointed out that the closed form solution of model (5) is:
v i = κ + 1 n j = 1 n b i j , i = 1 , 2 , , n .
LPS is the weighted version of PLS, in which the weight is the penalty factor β . The utility vector can be derived by the following model:
min   Δ = i = 1 n 1 j = i + 1 n β i j ( b i j v i v j ) 2 s . t . i = 1 n v i = n κ , v i 0 , i = 1 , 2 , n , β i j = { β 1 , ( v i > v j & b i j > 0 ) o r ( v i < v j & b i j < 0 ) , β 2 , ( v i = v j & b i j 0 ) o r ( v i v j & b i j = 0 ) , β 3 , otherwise , 1 = β 1 β 2 β 3 .
After obtaining the utility vector V = ( v 1 , v 2 , , v n ) , the normalized weight vector W = ( w 1 , w 2 , , w n ) can be obtained by w i = v i n κ , i = 1 , 2 , , n .
MIP is the same as the aggregation process traditionally mentioned in MADM, and DVP is the decision process based on the aggregated global utility of each alternative.

2.2. Basic Concepts

Definition 3.
A multiplicative preference relation (MPR) [27] on a set of n objects x 1 , x 2 , , x n is a reciprocal matrix A = ( a i j ) n × n satisfying the following condition:
a i j > 0 ,   a i i = 1 ,   a i j a j i = 1 ,   for   all   i , j = 1 , 2 , , n .
a i j represents the preference intensity of object x i over object x j . In AHP, the value of a i j is measured by the ‘1–9’ ratio scale.
An MPR A = ( a i j ) n × n is consistent if multiplicative transitivity is satisfied:
a i j = a i k a k j ,   for   all   i , j , k = 1 , 2 , , n .
Definition 4.
An interval multiplicative preference relation (IMPR) [27] on a set of n objects x 1 , x 2 , , x n is an interval matrix A ˜ = ( a ˜ i j ) n × n , a ˜ i j = [ a i j , a i j + ] satisfying the following condition:
0 < a i j a i j + ,   a i i = a i i + = 1 ,   a i j a j i + = a i j + a j i = 1 ,   for   all   i , j = 1 , 2 , , n .
As discussed in Section 1, there has been plenty of research focusing on IMPRs. Here, we give the two mostly used consistency definitions for IMPRs.
Definition 5.
An IMPR A ˜ = ( a ˜ i j ) n × n , a ˜ i j = [ a i j , a i j + ] is consistent if the convex feasible region S W is not empty [32].
S W = { W = ( w 1 , w 2 , , w n ) | a i j w i w j a i j + , i , j = 1 , 2 , , n w i 0 , i = 1 , 2 , , n i = 1 n w i = 1 } .
Definition 6.
An IMPR A ˜ = ( a ˜ i j ) n × n , a ˜ i j = [ a i j , a i j + ] is (geometrically) consistent if the following transitivity condition is satisfied [41]:
a i j a i j + = a i k a i k + a k j a k j + ,    i , j , k = 1 , 2 , , n .
Definition 7.
A normalized interval weight vector [41] is defined as W ˜ = ( w ˜ 1 , w ˜ 2 , , w ˜ n ) , w ˜ i = [ w i , w i + ] where for all i = 1 , 2 , , n ,
0 w i w i + 1 ,   j = 1 , j i n w j + w i + 1 ,   j = 1 , j i n w j U + w i L 1 .

3. Interval Cognitive Network Process

The basic steps of the interval cognitive network process (I-CNP) are the same as P-CNP. The main differences lie in the consistency definition and the method used to derive utility vectors. So, we mainly illustrate the consistency issues for an interval POM and design models to derive an interval utility vector from an interval POM.
Definition 8.
An interval pairwise opposite matrix (IPOM) on a set of n objects x 1 , x 2 , , x n is an interval matrix B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] satisfying the following condition:
κ b i j b j i + κ ,   b i i = b i i + = 0 ,   b i j + b j i + = b i j + + b j i = 0 ,   for   all   i , j = 1 , 2 , , n .
Analogous to Definition 7, we give the definition of normalized interval utility vector.
Definition 9.
A normalized interval utility vector is defined as V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) , v ˜ i = [ v i , v i + ] , where for all i = 1 , 2 , , n , the following conditions are satisfied:
0 v i v i + ,   v i + + j = 1 , j i n v j n κ ,   v i + j = 1 , j i n v j + n κ .

3.1. Consistency Issues

Inspired by previous research on IMPRs and IFPRs, we introduce two kinds of definitions for an IPOM.

3.1.1. Feasible Region-Based Consistency

Definition 10.
An IPOM B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] is consistent if the convex feasible region S V is not empty.
S V = { V = ( v 1 , v 2 , , v n ) | b i j v i v j b i j + , i , j = 1 , 2 , , n i = 1 n v i = n κ v i 0 , i = 1 , 2 , , n }
Theorem 1.
An IPOM B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] is consistent if and only if it satisfies the following inequality constraints:
max k ( b i k + b k j ) min k ( b i k + + b k j + ) ,    i , j , k = 1 , 2 , , n .
Proof. 
If B ˜ is consistent, then S V is not empty, i.e., there is no contradiction among the following inequality constraints:
b i k v i v k b i k + ,    i , k = 1 , 2 , , n ,
b k j v k v j b k j + ,    i , k = 1 , 2 , , n .
Adding (18) and (19) leads to the following implied indirect inequalities:
b i k + b k j v i v j b i k + + b k j + ,    i , j , k = 1 , 2 , , n .
Since (20) holds for any k = 1 , 2 , , n , it follows that max k ( b i k + b k j ) min k ( b i k + + b k j + ) holds for all i , j , k = 1 , 2 , , n . Conversely, if (17) holds, then b i j v i v j b i j + holds for all i , j = 1 , 2 , , n , i.e., S V is not empty and B ˜ is consistent according to Definition 10. This completes the proof. ☐
Theorem 1 can be used to check the consistency of an IPOM without solving any programming model.
Theorem 2.
If B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] is reduced to a POM B = ( b i j ) n × n , Definition 10 implies Definition 2.
Proof. 
When B ˜ = ( b ˜ i j ) n × n is reduced to B = ( b i j ) n × n , the feasible region S V becomes:
S V = { V = ( v 1 , v 2 , , v n ) | v i v j = b i j , i , j = 1 , 2 , , n i = 1 n v i = n κ v i 0 , i = 1 , 2 , , n } .
If S V is not empty, b i k = v i v k , b k j = v k v j , and b i j = v i v j hold for all i , j , k = 1 , 2 , , n , then b i k + b k j = b i j holds for all i , j , k = 1 , 2 , , n . This completes the proof. ☐
It is worth noting that if the value of κ is determined properly, Definition 2 and Definition 10 will be equivalent.

3.1.2. Transitivity Based Consistency

Definition 11.
An IPOM B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] is consistent if the following additive transitivity is satisfied:
b ˜ i j + b ˜ j k + b ˜ k i = b ˜ k j + b ˜ j i + b ˜ i k ,    i , j , k = 1 , 2 , , n .
Theorem 3.
If B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] is reduced to a POM B = ( b i j ) n × n , Definition 11 is equivalent to Definition 2.
Proof. 
When all of the interval elements in B ˜ = ( b ˜ i j ) n × n are reduced to a crisp number, (22) will become b i j + b j k + b k i = b k j + b j i + b i k , i , j , k = 1 , 2 , , n . From the definition of a POM, we can get b i j = b j i , b j k = b k j , and b k i = b i k ; then, b i j + b j k + b k i = ( b i j + b j k + b k i ) , i , j , k = 1 , 2 , , n . So, it is obvious that b i j + b j k + b k i = 0 and b i j + b j k = b i k , i , j , k = 1 , 2 , , n . It is obvious that the deduction above is reversible. This completes the proof. ☐
Let V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) , v ˜ i = [ v i , v i + ] be a normalized interval utility vector. We construct an interval matrix P ˜ = ( p ˜ i j ) n × n as follows:
p ˜ i j = [ p i j , p i j + ] = { [ 0 , 0 ] , i = j , [ v i v j + , v i + v j ] , i j .
Theorem 4.
The interval matrix P ˜ = ( p ˜ i j ) n × n is a consistent IPOM according to Definition 11.
Proof. 
We first show that P ˜ is an IPOM. As V ˜ is a normalized interval utility vector, it is obvious that v i v j + v i + v j . Then, for all i , j = 1 , 2 , , n , p i j + p j i + = v i v j + + v j + v i = 0 , p i j + + p j i = v i + v j + v j v i + = 0 . According to Definition 8, we can say that P ˜ is an IPOM. Now, we show that P ˜ is a consistent IPOM by the following deductions. For all i , j , k = 1 , 2 , , n ,
p ˜ i j + p ˜ j k + p ˜ k i = [ ( v i v j + ) + ( v j v k + ) + ( v k v i + ) , ( v i + v j ) + ( v j + v k ) + ( v k + v i ) ] = [ ( v k v j + ) + ( v j v i + ) + ( v i v k + ) , ( v k + v j ) + ( v j + v i ) + ( v i + v k ) ] = p ˜ k j + p ˜ j i + p ˜ i k .
This completes the proof. ☐
Corollary 1.
Let B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] be an IPOM. If there exists a normalized interval utility vector V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) , v ˜ i = [ v i , v i + ] such that:
b ˜ i j = [ b i j , b i j + ] = { [ 0 , 0 ] , i = j , [ v i v j + , v i + v j ] , i j .
where V ˜ satisfies (15), then B ˜ is an consistent IPOM.
From Corollary 1, it is obvious that if an IPOM is consistent according to Definition 11, then it must be consistent according to Definition 10.

3.2. Deriving an Interval Utility Vector from an IPOM

We develop two utility driving methods based on the two consistency definitions in Section 3.1.

3.2.1. Deriving an Interval Utility Vector Based on a Feasible Region-Based Definition

If an IPOM B ˜ = ( b ˜ i j ) n × n , b ˜ i j = [ b i j , b i j + ] is consistent according to Definition 10, then the interval utility vector V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) , v ˜ i = [ v i , v i + ] can be obtained by the following two programming models:
v i = min v i    s . t .    S V ,    i = 1 , 2 , , n .
v i + = max v i    s . t .    S V ,    i = 1 , 2 , , n .
S V is the feasible region defined in (16).
As for all i , j = 1 , 2 , , n , v j v i v j i v i v j v i j + , v j v i v j i + v i v j v i j , (26) and (27) can be simplified using the upper triangular elements in B ˜ , as follows:
v i = min v i s . t . v i v j b i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , v i v j b i j + ,    i = 1 , , n 1 ,    j = i + 1 , , n , i = 1 n v i = n κ , v i 0 ,    i = 1 , 2 , , n . .
v i + = max v i s . t . v i v j b i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , v i v j b i j + ,    i = 1 , , n 1 ,    j = i + 1 , , n , i = 1 n v i = n κ , v i 0 ,    i = 1 , 2 , , n . .
When B ˜ is inconsistent, i.e., the feasible region S V is empty, we cannot obtain the utility vector using (28) and (29). To solve this issue, we relax the constraints in (28) and (29) by introducing the non-negative deviation variables p i j and q i j , i = 1 , , n 1 ,    j = i + 1 , , n , such that:
b i j p i j v i v j b i j + + q i j ,    i = 1 , , n 1 ,    j = i + 1 , , n .
It is obvious that the smaller the deviation variables p i j and q i j , the closer B ˜ is to a consistent IPOM. So, we can obtain the following linear programming model:
min J 1 = i = 1 n 1 j = i + 1 n ( p i j + q i j ) s . t . v i v j b i j p i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , v i v j b i j + + q i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , p i j , q i j 0 ,    i = 1 , , n 1 ,    j = i + 1 , , n , i = 1 n v i = n κ , v i 0 ,    i = 1 , 2 , , n . .
If J 1 * = min J 1 = 0 , B ˜ is a consistent IPOM. Otherwise, the interval utility vector can be obtained by the following two models:
v i = min v i s . t . v i v j b i j p i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , v i v j b i j + + q i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , p i j , q i j 0 ,    i = 1 , , n 1 ,    j = i + 1 , , n , i = 1 n v i = n κ , v i 0 ,    i = 1 , 2 , , n , i = 1 n 1 j = i + 1 n ( p i j + q i j ) J 1 * . .
v i + = max v i s . t . v i v j b i j p i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , v i v j b i j + + q i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , p i j , q i j 0 ,    i = 1 , , n 1 ,    j = i + 1 , , n , i = 1 n v i = n κ , v i 0 ,    i = 1 , 2 , , n , i = 1 n 1 j = i + 1 n ( p i j + q i j ) J 1 * . .
The value of J 1 * can be used to measure the consistency degree of an IPOM.

3.2.2. Deriving an Interval Utility Vector Based on a Transitivity Based Definition

In many situations, DMs are not able to provide completely consistent judgments, i.e., (25) is not always satisfied. In this case, we turn to seek an interval utility vector V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) such that [ v i v j + , v i + v j ] is as close to [ b i j , b i j + ] as possible. Consequently, we can obtain the following goal-programming model:
min J 2 = i = 1 n j = 1 , j i n ( | v i v j + b i j | + | v i + v j b i j + | ) s . t . 0 v i v i + n κ ,    i = 1 , , n , v i + + j = 1 , j i n v j n κ ,    i = 1 , , n , v i + j = 1 , j i n v j + n κ ,    i = 1 , , n . .
Since for all i , j = 1 , 2 , , n , v j v i + b j i = ( v i + v j b i j + ) , v j + v i b j i + = ( v i v j + b i j ) , we can simplify (34) to (35).
min J 2 = i = 1 n 1 j = i + 1 n ( | v i v j + b i j | + | v i + v j b i j + | ) s . t . 0 v i v i + n κ ,    i = 1 , , n , v i + + j = 1 , j i n v j n κ ,    i = 1 , , n , v i + j = 1 , j i n v j + n κ ,    i = 1 , , n . .
It is worth noting that if B ˜ = ( b ˜ i j ) n × n is reduced to a POM B = ( b i j ) n × n and the interval utility vector is reduced to a crisp utility vector, then (35) will become:
min J 2 = 2 i = 1 n 1 j = i + 1 n | v i v j b i j | s . t . v i 0 ,    i = 1 , , n , i = 1 n v i = n κ . .
It is obvious that the ideas of (5) and (36) are the same, so, (35) can also be used to derive crisp utility vectors from POMs.
For all i = 1 , 2 , , n 1 , j = i + 1 , , n , let ε i j = v i v j + b i j , δ i j = v i + v j b i j + , ε i j + = | ε i j | + ε i j 2 , ε i j = | ε i j | ε i j 2 , δ i j + = | δ i j | + δ i j 2 , and δ i j = | δ i j | δ i j 2 . Then, | ε i j | = ε i j + + ε i j , | δ i j | = δ i j + + δ i j , ε i j = ε i j + ε i j , δ i j = δ i j + δ i j , ε i j + ε i j = 0 , δ i j + δ i j = 0 . Substituting ε i j + , ε i j , δ i j + , and δ i j into (35), we can obtain the following linear programming model:
min J 2 = i = 1 n 1 j = i + 1 n ( ε i j + + ε i j + δ i j + + δ i j ) s . t . 0 v i v i + n κ ,    i = 1 , , n , v i + + j = 1 , j i n v j n κ ,    i = 1 , , n , v i + j = 1 , j i n v j + n κ ,    i = 1 , , n , ε i j + ε i j = v i v j + b i j ,    i = 1 , , n 1 ,    j = i + 1 , , n , δ i j + δ i j = v i + v j b i j + ,    i = 1 , , n 1 ,    j = i + 1 , , n . .
Solving (37), we can obtain J 2 * = min J 2 and the corresponding interval utility vector. If J 2 * = 0 , then B ˜ is a consistent IPOM as per Definition 11. The value of J 2 * can also be used to measure the consistency degree of an IPOM.
After obtaining the interval utility vector V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) , v ˜ i = [ v i , v i + ] , the interval weight vector W ˜ = ( w ˜ 1 , w ˜ 2 , , w ˜ n ) , w ˜ i = [ w i , w i + ] can be obtained by:
w i = v i n κ ,    w i + = v i + n κ ,    i = 1 , 2 , , n .

3.3. Interval Cognitive Network Process

We summarize the steps of the interval cognitive network process here as shown in Table 2.

4. Numerical Examples

This section illustrates the methods in Section 3 by four examples. For the sake of brevity, we denote the feasible region-based method as I-CNP_FR and the transitivity based method as I-CNP_T. To compare two interval numbers, we adopt the method proposed by Xu et al. [64]. Let a ˜ = [ a , a + ] and b ˜ = [ b , b + ] be two interval numbers. The degree of possibility that a ˜ b ˜ is defined as [64]:
p ( a ˜ b ˜ ) = max ( 0 , a + b ) max ( 0 , a b + ) ( a + a ) + ( b + b ) .
To rank a set of interval numbers { a ˜ 1 , a ˜ 2 , , a ˜ n } , we need to construct the preference degree matrix P = ( p i j ) n × n where p i j = p ( a ˜ i a ˜ j ) . The optimal degree θ i = j = 1 n p i j of each interval number can be used to rank the interval numbers.
We compare our methods to the goal-programming model designed for an IMPR in Wang et al. [36]. We denote the model in [36] as IAHP_GP and convert IPOMs to IMPRs according to Table 1 to use IAHP_GP. We adopt a fitted error, which is the average difference between the original matrix and the matrix constructed from the interval utilities (weights), to measure the quality of interval utilities (weights) derived by different models.
Supposing the interval utility vector derived from an IPOM S ˜ = ( s ˜ i j ) n × n , s ˜ i j = [ s i j , s i j + ] is V ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ n ) , v ˜ i = [ v i , v i + ] , then the constructed IPOM will be T ˜ = ( t ˜ i j ) , t ˜ i j = [ t i j , t i j + ] = [ v i v j + , v i + v j ] , and we define the fitted error of V ˜ as:
F D ( V ˜ ) = 1 n 2 n i = 1 n 1 j = i + 1 n ( | s i j t i j | + | s i j + t i j + | ) .
It is easy to verify that F D ( V ˜ ) = J * n 2 n where J * is the optimal value of model (37). As a result, we can obtain the conclusion that if an IPOM is consistent according to Definition 11, then the fitted error of the derived utility vector will be 0. For this reason, the fitted error of I-CNP_FR cannot be smaller than I-CNP_T.
It is worth noting that we cannot calculate the difference between two ratio scale judgments by subtraction. For example, the difference between 1/2 and 1/3 should be 1 rather than 1/6, and the difference between 1/2 and 2 should be 2 rather than 1.5. So, we introduce a mapping function f ( x ) = { x 1 , x 1 , 1 1 x , x < 1 . , by which we can obtain the difference between two ratio scale judgments x and y as | f ( x ) f ( y ) | .
Supposing the interval weight vector derived from an IMPR P ˜ = ( p ˜ i j ) n × n , p ˜ i j = [ p i j , p i j + ] is W ˜ = ( w ˜ 1 , w ˜ 2 , , w ˜ n ) , w ˜ i = [ w i , w i + ] , then the constructed IMPR will be Q ˜ = ( q ˜ i j ) , q ˜ i j = [ q i j , q i j + ] = [ w i w j + , w i + w j ] , and we define the fitted error of W ˜ as:
F R ( W ˜ ) = 1 n 2 n i = 1 n 1 j = i + 1 n ( | f ( p i j ) f ( q i j ) | + | f ( p i j + ) f ( q i j + ) | ) .
Both F D and F R represent the deviation of the derived judgments from the original judgments in the sense of a verbal scale; therefore, they are comparable for the same MADM problem. It is obvious that the smaller the fitted error is, the better the derived utilities (weights) represent a DM’s cognition.

4.1. Example 1

Consider an IPOM B ˜ 1 whose corresponding IMPR is A ˜ 1 obtained by pairwise comparisons of four objects x 1 , x 2 , x 3 , x 4 with κ = 8 .
B ˜ 1 = ( [ 0 , 0 ] [ 1 , 3 ] [ 2 , 4 ] [ 3 , 5 ] [ 3 , 1 ] [ 0 , 0 ] [ 0 , 2 ] [ 1 , 3 ] [ 4 , 2 ] [ 2 , 0 ] [ 0 , 0 ] [ 0 , 2 ] [ 5 , 3 ] [ 3 , 1 ] [ 2 , 0 ] [ 0 , 0 ] ) ,
A ˜ 1 = ( [ 1 , 1 ] [ 2 , 4 ] [ 3 , 5 ] [ 4 , 6 ] [ 1 / 4 , 1 / 2 ] [ 1 , 1 ] [ 1 , 3 ] [ 2 , 4 ] [ 1 / 5 , 1 / 3 ] [ 1 / 3 , 1 ] [ 1 , 1 ] [ 1 , 3 ] [ 1 / 6 , 1 / 4 ] [ 1 / 4 , 1 / 2 ] [ 1 / 3 , 1 ] [ 1 , 1 ] ) .
We use model (31) and model (37) to check the consistency of B ˜ 1 , then adopt the corresponding models to derive the interval utility vector; meanwhile, we execute IAHP_GP on A ˜ 1 . Table 3 lists the optimal values J * , the weight vectors, the fitted errors, and the rankings derived by the three methods. In IAHP_GP, the value of J * is the optimal value of the objective function and represents the consistency of the IMPR. The number above ‘ ’ in the rankings represents the probability of p ( w ˜ i w ˜ j ) .
From Table 3, B ˜ 1 is consistent according to Definition 10 and Definition 11, but A ˜ 1 is inconsistent according to IAHP_GP. The interval weights obtained by I-CNP_FR and I-CNP_T are slightly different, but they are very different from the interval weights obtained by IAHP_GP. The rankings obtained by the three methods are the same. The fitted error of I-CNP_T is zero, i.e., the interval weights obtained by I-CNP_T perfectly reflect a DM’s cognition. The fitted error of IAHP_GP is slightly better than that of I-CNP_FR.

4.2. Example 2

Consider an IPOM B ˜ 2 whose corresponding IMPR is A ˜ 2 also obtained by pairwise comparisons of four objects x 1 , x 2 , x 3 , x 4 with κ = 8 .
B ˜ 2 = ( [ 0 , 0 ] [ 1 , 3 ] [ 4 , 6 ] [ 7 , 8 ] [ 3 , 1 ] [ 0 , 0 ] [ 3 , 5 ] [ 6 , 7 ] [ 6 , 4 ] [ 5 , 3 ] [ 0 , 0 ] [ 2 , 4 ] [ 8 , 7 ] [ 7 , 6 ] [ 4 , 2 ] [ 0 , 0 ] ) ,
A ˜ 2 = ( [ 1 , 1 ] [ 2 , 4 ] [ 5 , 7 ] [ 8 , 9 ] [ 1 / 4 , 1 / 2 ] [ 1 , 1 ] [ 4 , 6 ] [ 7 , 8 ] [ 1 / 7 , 1 / 5 ] [ 1 / 6 , 1 / 4 ] [ 1 , 1 ] [ 3 , 5 ] [ 1 / 9 , 1 / 8 ] [ 1 / 8 , 1 / 7 ] [ 1 / 5 , 1 / 3 ] [ 1 , 1 ] ) .
Table 4 lists the optimal values, the weight vectors, the fitted errors, and the rankings derived by the three methods.
We can find that B ˜ 2 is consistent according to Definition 10, but inconsistent according to Definition 11 from Table 4. The reason of this phenomenon is that Definition 11 is stricter than Definition 10. A ˜ 2 is inconsistent according to IAHP_GP. The interval weights obtained by the three methods are different, but the rankings are the same. The fitted error of IAHP_GP is larger than that of both I-CNP_FR and I-CNP_T, which indicates that our two methods reflect a DM’s cognition better than IAHP_GP.

4.3. Example 3

Consider an IPOM B ˜ 3 whose corresponding IMPR is A ˜ 3 also obtained by pairwise comparisons of four objects x 1 , x 2 , x 3 , x 4 with κ = 8 .
B ˜ 3 = ( [ 0 , 0 ] [ 1 , 4 ] [ 3 , 6 ] [ 5 , 7 ] [ 4 , 1 ] [ 0 , 0 ] [ 1 , 4 ] [ 2 , 5 ] [ 6 , 3 ] [ 4 , 1 ] [ 0 , 0 ] [ 2 , 3 ] [ 7 , 5 ] [ 5 , 2 ] [ 3 , 2 ] [ 0 , 0 ] ) ,
A ˜ 3 = ( [ 1 , 1 ] [ 2 , 5 ] [ 4 , 7 ] [ 6 , 8 ] [ 1 / 5 , 1 / 2 ] [ 1 , 1 ] [ 2 , 5 ] [ 3 , 6 ] [ 1 / 7 , 1 / 4 ] [ 1 / 5 , 1 / 2 ] [ 1 , 1 ] [ 3 , 4 ] [ 1 / 8 , 1 / 6 ] [ 1 / 6 , 1 / 3 ] [ 1 / 4 , 1 / 3 ] [ 1 , 1 ] ) .
We do the same work as in the previous two examples here. Table 5 list the results obtained by the three methods.
B ˜ 3 is inconsistent according to both Definition 10 and Definition 11. A ˜ 3 is inconsistent according to IAHP_GP. It is worth noting that the values of J * for the three models in Example 3 are larger than those in Example 2. So, we can say that B ˜ 2 is more consistent than B ˜ 3 and A ˜ 2 is more consistent than A ˜ 3 . Similar to Example 2, our two methods capture a DM’s cognition more accurately than IAHP_GP as the fitted errors of our two methods are smaller.

4.4. Example 4

In this example, we consider the portfolio selection problem that has been investigated by Islam et al. [30] and Wang et al. [36]. A person wants to select a portfolio to invest his money. The alternatives are bank deposit (BD), debentures (DB), government bonds (GB), and shares (SH). There are four criteria which will affect his decision: return (Re), risk (Ri), tax benefits (Tb), and liquidity (Li). In [30,36], the pairwise comparison results for the four criteria as well as the four alternatives are represented by IMPRs. Here, we convert these IMPRs into IPOMs according to Table 1 with κ = 8 . The five IPOMs are listed below. B ˜ C is the pairwise comparison result of the four criteria, and B ˜ R e , B ˜ R i , B ˜ T b , and B ˜ L i are the pairwise comparison results, represented by interval differential scales, of the four alternatives on Re, Ri, Tb, and Li, respectively.
B ˜ C = ( [ 0 , 0 ] [ 2 , 3 ] [ 4 , 5 ] [ 5 , 6 ] [ 3 , 2 ] [ 0 , 0 ] [ 3 , 4 ] [ 4 , 5 ] [ 5 , 4 ] [ 4 , 3 ] [ 0 , 0 ] [ 2 , 3 ] [ 6 , 5 ] [ 5 , 4 ] [ 3 , 2 ] [ 0 , 0 ] ) ,
B ˜ R e = ( [ 0 , 0 ] [ 3 , 2 ] [ 2 , 3 ] [ 5 , 4 ] [ 2 , 3 ] [ 0 , 0 ] [ 5 , 6 ] [ 4 , 3 ] [ 3 , 2 ] [ 6 , 5 ] [ 0 , 0 ] [ 6 , 5 ] [ 4 , 5 ] [ 3 , 4 ] [ 5 , 6 ] [ 0 , 0 ] ) ,
B ˜ R i = ( [ 0 , 0 ] [ 2 , 3 ] [ 3 , 4 ] [ 5 , 6 ] [ 3 , 2 ] [ 0 , 0 ] [ 2 , 3 ] [ 4 , 5 ] [ 4 , 3 ] [ 3 , 2 ] [ 0 , 0 ] [ 3 , 4 ] [ 6 , 5 ] [ 5 , 4 ] [ 4 , 3 ] [ 0 , 0 ] ) ,
B ˜ T b = ( [ 0 , 0 ] [ 0 , 0 ] [ 5 , 4 ] [ 3 , 2 ] [ 0 , 0 ] [ 0 , 0 ] [ 5 , 4 ] [ 3 , 2 ] [ 4 , 5 ] [ 4 , 5 ] [ 0 , 0 ] [ 3 , 4 ] [ 2 , 3 ] [ 2 , 3 ] [ 4 , 3 ] [ 0 , 0 ] ) ,
B ˜ L i = ( [ 0 , 0 ] [ 2 , 3 ] [ 5 , 5 ] [ 5 , 6 ] [ 3 , 2 ] [ 0 , 0 ] [ 2 , 3 ] [ 2 , 3 ] [ 5 , 5 ] [ 3 , 2 ] [ 0 , 0 ] [ 2 , 3 ] [ 6 , 5 ] [ 3 , 2 ] [ 3 , 2 ] [ 0 , 0 ] ) .
We use I-CNP_FR and I-CNP_T to analyze this problem. Among the five IPOMs above, only B ˜ T b is consistent according to Definition 10. We convert the interval utilities into interval weights using (38) and adopt the method proposed by Bryson et al. [65] to compute the composite weight.
For a multi-criteria decision-making problem with m criteria ( c 1 , c 2 , , c m ) and n alternatives ( x 1 , x 2 , , x n ), we denote w ˜ i = [ w i , w i + ] as the weight of c i , and w ˜ i j = [ w i j , w i j + ] as the weight of alternative x i with respect to c j . Then, the composite weight w ˜ x i = [ w x i , w x i + ] of alternative x i can be obtained by the following two models [65].
w x i = min j = 1 m w i j w j s . t . w j w j w j + ,    j = 1 , 2 , , n , j = 1 m w j = 1 .
w x i + = max j = 1 m w i j w j s . t . w j w j w j + ,    j = 1 , 2 , , n , j = 1 m w j = 1 .
Table 6 and Table 7 show the results obtained by the two proposed methods. The ranking obtained by I-CNP_FR is B D 0.60 D B 0.91 S H 1 G B , and the ranking obtained by I-CNP_T is B D 0.52 D B 0.86 S H 1 G B . Although the interval weights are different slightly, the final rankings obtained by the two methods are the same.

5. Discussion

Examples 1–3 show that both I-CNP_FR and I-CNP_T are able to handle consistent and inconsistent IPOMs. They can be new useful tools for uncertain MADM problems. The comparative analysis against IAHP_GP demonstrates that our proposed methods reflect a DM’s cognition better, especially when the pairwise comparison matrix is inconsistent.
Wang et al. [36] also investigated Example 4 using IAHP_GP, and the ranking obtained is S H 1 B D 0.71 D B 1 G B . It is obvious that the results obtained by IAHP_GP are very different from our methods. The fundamental cause of such difference is the scales used to measure the paired difference. There are substantial differences between the ratio scale and the differential scale when representing the same verbal scale. We will show this difference by the following example.
A 1 = ( 1 9 1 / 9 1 ) ,   B 1 = ( 0 8 8 0 ) ,   A 2 = ( 1 2 1 / 2 1 ) ,   B 2 = ( 0 1 1 0 ) .
A 1 and B 1 represent the maximal difference between two objects using the ratio scale and the differential scale, respectively; in the same way, A 2 and B 2 represent the minimal difference. The weights obtained by A 1 and B 1 are [0.9, 0.1] and [0.75, 0.25], and the weights obtained by A 2 and B 2 are [0.67, 0.33] and [0.52, 0.47]. From the above example, we can find that the scope of difference expressed by the ratio scale is larger than that of the differential scale; however, the differential scale is able to express a more delicate difference than the ratio scale. In order to determine which scale captures a DM’s cognition better, we calculate the fitted errors, shown in Table 8 of the three methods for the five matrices. It is clear that the fitted errors of our methods are smaller than IAHP_GP for all five matrices. As our methods reflect a DM’s cognition of the problem better, the results obtained by our methods are more convincing, i.e., the differential scale performs better than the ratio scale.

6. Conclusions

In this paper, we combine the ideas of P-CNP and interval AHP and propose the interval cognitive network process (I-CNP). Two kinds of consistency definitions and some corresponding properties are introduced. Based on the two definitions, we develop two methods to derive interval utilities. To illustrate the proposed methods, we provide four numerical examples. The comparative analysis against IAHP_GP demonstrates that I-CNP reflects a DM’s cognition better and the suggestions provided by I-CNP are more reliable. I-CNP extends P-CNP to handle interval judgments and provides new alternative tools for MADM problems.
The good features of I-CNP are summarized as follows:
(1)
I-CNP extends P-CNP by introducing interval judgments and makes it possible to handle uncertainty in MADM problems using differential scales.
(2)
The two definitions of consistency for an IPOM are all consistent with the original consistency definition for a POM when an IPOM is reduced to a POM.
(3)
Both I-CNP_FR and I-CNP_T can be used to check the consistency of an IPOM, and I-CNP_T can also be used to derive utility vectors from a POM.
(4)
As differential scales represent a DM’s cognition better than ratio scales, the fitted errors of our proposed methods are smaller than IAHP_GP and the results obtained by I-CNP are more convincing.
Future research will focus on designing new models to handle incomplete IPOMs and to revise inconsistent IPOMs. In addition, applying I-CNP to group decision problems will also be an interesting research direction.

Acknowledgments

This work is supported by the Natural Science Foundation of Jiangsu Province (Grants No. BK20150720). These funds covered the costs to publish in open access.

Author Contributions

Both Xiuli Qi and Chengxiang Yin are responsible for the theoretic demonstration, model construction, and English writing. Xiuli Qi was in charge of macro-direction and structural adjustment. Chengxiang Yin took charge of the literature review for interval preference relations and corresponding issues. Kai Cheng and Xianglin Liao are responsible for the design and implementation of the numerical examples.

Conflicts of Interest

The authors declare that they have no competing interests.

References

  1. Mardani, A.; Jusoh, A.; Nor, K.M.D.; Khalifah, Z.; Zakwan, N.; Valipour, A. Multiple criteria decision-making techniques and their applications—A review of the literature from 2000 to 2014. Econ. Res. Istraz. 2015, 28, 516–571. [Google Scholar] [CrossRef]
  2. Jacquet-Lagreze, E.; Siskos, J. Assessing a set of additive utility functions for multicriteria decision-making, the UTA method. Eur. J. Oper. Res. 1982, 10, 151–164. [Google Scholar] [CrossRef]
  3. Greco, S.; Mousseau, V.; Słowiński, R. Ordinal regression revisited: Multiple criteria ranking using a set of additive value functions. Eur. J. Oper. Res. 2008, 191, 415–435. [Google Scholar] [CrossRef]
  4. Saaty, T.L. How to make a decision: The analytic hierarchy process. Eur. J. Oper. Res. 1990, 48, 9–26. [Google Scholar] [CrossRef]
  5. Saaty, T.L. Decision making—The Analytic Hierarchy and Network Processes (AHP/ANP). J. Syst. Sci. Syst. Eng. 2004, 13, 1–35. [Google Scholar] [CrossRef]
  6. Yuen, K.K.F. The Primitive Cognitive Network Process: Comparisons With the Analytic Hierarchy Process. Int. J. Inf. Technol. Decis. Mak. 2011, 10, 659–680. [Google Scholar] [CrossRef]
  7. Keršuliene, V.; Zavadskas, E.K.; Turskis, Z. Selection of Rational Dispute Resolution Method by Applying New Step-Wise Weight Assessment Ratio Analysis (Swara). J. Bus. Econ. Manag. 2010, 11, 243–258. [Google Scholar] [CrossRef]
  8. Stanujkic, D.; Karabasevic, D.; Zavadskas, E.K. A framework for the selection of a packaging design based on the SWARA method. Eng. Econ. 2015, 26, 181–187. [Google Scholar] [CrossRef]
  9. Mardani, A.; Nilashi, M.; Zakuan, N.; Loganathan, N.; Soheilirad, S.; Saman, M.Z.M.; Ibrahim, O. A systematic review and meta-Analysis of SWARA and WASPAS methods: Theory and applications with recent fuzzy developments. Appl. Soft Comput. J. 2017, 57, 265–292. [Google Scholar] [CrossRef]
  10. Ginevičius, R. A New Determining Method for the Criteria Weights in Multicriteria Evaluation. Int. J. Inf. Technol. Decis. Mak. 2011, 10, 1067–1095. [Google Scholar] [CrossRef]
  11. Zhao, J.; You, X.-Y.; Liu, H.-C.; Wu, S.-M. An Extended VIKOR Method Using Intuitionistic Fuzzy Sets and Combination Weights for Supplier Selection. Symmetry (Basel) 2017, 9, 169. [Google Scholar] [CrossRef]
  12. Sałabun, W. The characteristic objects method: A new distance-based approach to multicriteria decision-making problems. J. Multi-Criteria Decis. Anal. 2015, 22, 37–50. [Google Scholar] [CrossRef]
  13. Faizi, S.; Rashid, T.; Sałabun, W.; Zafar, S.; Wątróbski, J. Decision Making with Uncertainty Using Hesitant Fuzzy Sets. Int. J. Fuzzy Syst. 2017. [Google Scholar] [CrossRef]
  14. Faizi, S.; Sałabun, W.; Rashid, T.; Wątróbski, J.; Zafar, S. Group Decision-Making for Hesitant Fuzzy Sets Based on Characteristic Objects Method. Symmetry (Basel) 2017, 9, 136. [Google Scholar] [CrossRef]
  15. Kou, G.; Ergu, D. AHP/ANP theory and its application in technological and economic development: The 90th anniversary of Thomas L. Saaty. Technol. Econ. Dev. Econ. 2016, 22, 649–650. [Google Scholar] [CrossRef]
  16. Kou, G.; Ergu, D.; Lin, C.; Chen, Y. Pairwise comparison matrix in multiple criteria decision making. Technol. Econ. Dev. Econ. 2016, 22, 738–765. [Google Scholar] [CrossRef]
  17. Vaidya, O.S.; Kumar, S. Analytic hierarchy process: An overview of applications. Eur. J. Oper. Res. 2006, 169, 1–29. [Google Scholar] [CrossRef]
  18. Yuen, K.K.F. Analytic hierarchy prioritization process in the AHP application development: A prioritization operator selection approach. Appl. Soft Comput. J. 2010, 10, 975–989. [Google Scholar] [CrossRef]
  19. Yuen, K.K.F. Fuzzy cognitive network process: Comparisons with fuzzy analytic hierarchy process in new product development strategy. IEEE Trans. Fuzzy Syst. 2014, 22, 597–610. [Google Scholar] [CrossRef]
  20. Zhang, H.; Yin, C.; Qi, X.; Zhang, R.; Kang, X. Cognitive best worst method for multiattribute decision-making. Math. Probl. Eng. 2017, 2017, 1092925. [Google Scholar] [CrossRef]
  21. Rezaei, J. Best-worst multi-criteria decision-making method. Omega (U. K.) 2015, 53, 49–57. [Google Scholar] [CrossRef]
  22. Guo, S.; Zhao, H. Fuzzy best-worst multi-criteria decision-making method and its applications. Knowl. Based Syst. 2017, 121, 23–31. [Google Scholar] [CrossRef]
  23. You, X.; Chen, T.; Yang, Q. Approach to multi-criteria group decision-making problems based on the best-worst-method and electre method. Symmetry (Basel) 2016, 8. [Google Scholar] [CrossRef]
  24. Saaty, T.L.; Vargas, L.G. Uncertainty and rank order in the analytic hierarchy process. Eur. J. Oper. Res. 1987, 32, 107–117. [Google Scholar] [CrossRef]
  25. Leung, L.C.; Cao, D. On consistency and ranking of alternatives in fuzzy AHP. Eur. J. Oper. Res. 2000, 124, 102–113. [Google Scholar] [CrossRef]
  26. Xu, Z.; Liao, H. Intuitionistic fuzzy analytic hierarchy process. IEEE Trans. Fuzzy Syst. 2014, 22, 749–761. [Google Scholar] [CrossRef]
  27. Xu, Z. A survey of preference relations. Int. J. Gen. Syst. 2007, 36, 179–203. [Google Scholar] [CrossRef]
  28. Arbel, A. Approximate articulation of preference and priority derivation. Eur. J. Oper. Res. 1989, 43, 317–326. [Google Scholar] [CrossRef]
  29. Kress, M. Approximate articulation of preference and priority derivation—A comment. Eur. J. Oper. Res. 1991, 52, 382–383. [Google Scholar] [CrossRef]
  30. Islam, R.; Biswal, M.P.; Alam, S.S. Preference programming and inconsistent interval judgments. Eur. J. Oper. Res. 1997, 97, 53–62. [Google Scholar] [CrossRef] [Green Version]
  31. Wang, Y.M. On lexicographic goal programming method for generating weights from inconsistent interval comparison matrices. Appl. Math. Comput. 2006, 173, 985–991. [Google Scholar] [CrossRef]
  32. Wang, Y.-M.M.; Yang, J.-B.B.; Xu, D.-L.L. Interval weight generation approaches based on consistency test and interval comparison matrices. Appl. Math. Comput. 2005, 167, 252–273. [Google Scholar] [CrossRef]
  33. Sugihara, K.; Ishii, H.; Tanaka, H. Interval priorities in AHP by interval regression analysis. Eur. J. Oper. Res. 2004, 158, 745–754. [Google Scholar] [CrossRef]
  34. Guo, P.; Wang, Y. Eliciting dual interval probabilities from interval comparison matrices. Inf. Sci. 2012, 190, 17–26. [Google Scholar] [CrossRef]
  35. Wang, Y.-M.M.; Yang, J.-B.B.; Xu, D.-L.L. A two-stage logarithmic goal programming method for generating weights from interval comparison matrices. Fuzzy Sets Syst. 2005, 152, 475–498. [Google Scholar] [CrossRef]
  36. Wang, Y.-M.M.; Elhag, T.M.S.S. A goal programming method for obtaining interval weights from an interval comparison matrix. Eur. J. Oper. Res. 2007, 177, 458–471. [Google Scholar] [CrossRef]
  37. Liu, F. Acceptable consistency analysis of interval reciprocal comparison matrices. Fuzzy Sets Syst. 2009, 160, 2686–2700. [Google Scholar] [CrossRef]
  38. Li, K.W.; Wang, Z.-J.J.; Tong, X. Acceptability analysis and priority weight elicitation for interval multiplicative comparison matrices. Eur. J. Oper. Res. 2016, 250, 628–638. [Google Scholar] [CrossRef]
  39. Lan, J.; Lin, J.; Cao, L. An information mining method for deriving weights from an interval comparison matrix. Math. Comput. Model. 2009, 50, 393–400. [Google Scholar] [CrossRef]
  40. Conde, E.; de la Paz Rivera Pérez, M. A linear optimization problem to derive relative weights using an interval judgement matrix. Eur. J. Oper. Res. 2010, 201, 537–544. [Google Scholar] [CrossRef]
  41. Wang, Z.J. A note on “A goal programming model for incomplete interval multiplicative preference relations and its application in group decision-making”. Eur. J. Oper. Res. 2015, 247, 867–871. [Google Scholar] [CrossRef]
  42. Wang, Z.-J. Uncertainty index based consistency measurement and priority generation with interval probabilities in the analytic hierarchy process. Comput. Ind. Eng. 2015, 83, 252–260. [Google Scholar] [CrossRef]
  43. Dong, Y.; Chen, X.; Li, C.C.; Hong, W.C.; Xu, Y. Consistency issues of interval pairwise comparison matrices. Soft Comput. 2015, 19, 2321–2335. [Google Scholar] [CrossRef]
  44. Zhang, Z. Logarithmic least squares approaches to deriving interval weights, rectifying inconsistency and estimating missing values for interval multiplicative preference relations. Soft Comput. 2017, 21, 3993–4004. [Google Scholar] [CrossRef]
  45. Meng, F.; Tan, C. A new consistency concept for interval multiplicative preference relations. Appl. Soft Comput. J. 2017, 52, 262–276. [Google Scholar] [CrossRef]
  46. Meng, F.; Tan, C.; Chen, X. Multiplicative consistency analysis for interval fuzzy preference relations: A comparative study. Omega (U. K.) 2017, 68, 17–38. [Google Scholar] [CrossRef]
  47. Krejčí, J. On multiplicative consistency of interval and fuzzy reciprocal preference relations. Comput. Ind. Eng. 2017, 111, 67–78. [Google Scholar] [CrossRef]
  48. Tanino, T. Fuzzy preference orderings in group decision making. Fuzzy Sets Syst. 1984, 12, 117–131. [Google Scholar] [CrossRef]
  49. Xu, Z.; Chen, J. Some models for deriving the priority weights from interval fuzzy preference relations. Eur. J. Oper. Res. 2008, 184, 266–280. [Google Scholar] [CrossRef]
  50. Xu, Y.; Li, K.W.; Wang, H. Incomplete interval fuzzy preference relations and their applications. Comput. Ind. Eng. 2014, 67, 93–103. [Google Scholar] [CrossRef]
  51. Wang, Z.J. A note on “incomplete interval fuzzy preference relations and their applications”. Comput. Ind. Eng. 2014, 77, 65–69. [Google Scholar] [CrossRef]
  52. Wang, Z.-J.J.; Li, K.W. Goal programming approaches to deriving interval weights based on interval fuzzy preference relations. Inf. Sci. 2012, 193, 180–198. [Google Scholar] [CrossRef]
  53. Wang, Z.J.; Chen, Y.G. Logarithmic least squares prioritization and completion methods for interval fuzzy preference relations based on geometric transitivity. Inf. Sci. 2014, 289, 59–75. [Google Scholar] [CrossRef]
  54. Liu, F.; Zhang, W.-G.; Fu, J.-H. A new method of obtaining the priority weights from an interval fuzzy preference relation. Inf. Sci. 2012, 185, 32–42. [Google Scholar] [CrossRef]
  55. Wang, J.; Lan, J.; Ren, P.; Luo, Y. Some programming models to derive priority weights from additive interval fuzzy preference relation. Knowl. Based Syst. 2012, 27, 69–77. [Google Scholar] [CrossRef]
  56. Dong, Y.; Li, C.C.; Chiclana, F.; Herrera-Viedma, E. Average-case consistency measurement and analysis of interval-valued reciprocal preference relations. Knowl. Based Syst. 2016, 114, 108–117. [Google Scholar] [CrossRef]
  57. Zhang, H. A goal programming model of obtaining the priority weights from an interval preference relation. Inf. Sci. 2016, 354, 197–210. [Google Scholar] [CrossRef]
  58. Krejčí, J. On additive consistency of interval fuzzy preference relations. Comput. Ind. Eng. 2017, 107, 128–140. [Google Scholar] [CrossRef]
  59. Wan, S.; Wang, F.; Dong, J. A group decision making method with interval valued fuzzy preference relations based on the geometric consistency. Inf. Fusion 2018, 40, 87–100. [Google Scholar] [CrossRef]
  60. Yuen, K.K.F. Cognitive Network Process with Fuzzy Soft Computing Technique in Collective Decision Aiding. Ph.D. Thesis, The Hong Kong Polytechnic University, Hong Kong, China, 2009. [Google Scholar]
  61. Yuen, K.K.F. Pairwise opposite matrix and its cognitive prioritization operators: Comparisons with pairwise reciprocal matrix and analytic prioritization operators. J. Oper. Res. Soc. 2012, 63, 322–338. [Google Scholar] [CrossRef]
  62. Yuen, K.K.F. The Primitive Cognitive Network Process in healthcare and medical decision making: Comparisons with the Analytic Hierarchy Process. Appl. Soft Comput. J. 2014, 14, 109–119. [Google Scholar] [CrossRef]
  63. Rezaei, J. Best-worst multi-criteria decision-making method: Some properties and a linear model. Omega 2016, 64, 126–130. [Google Scholar] [CrossRef]
  64. Xu, Z.S.; Da, Q.L. The uncertain OWA operator. Int. J. Intell. Syst. 2002, 17, 569–575. [Google Scholar] [CrossRef]
  65. Bryson, N.; Mobolurin, A. An action learning evaluation procedure for multiple criteria decision making problems. Eur. J. Oper. Res. 1997, 96, 379–386. [Google Scholar] [CrossRef]
Table 1. Scale schemas: ratio scales and differential scales.
Table 1. Scale schemas: ratio scales and differential scales.
iVerbal ScalesRatio ScalesDifferential Scales
0Equally10
1Weakly21
2Moderately32
3Moderately plus43
4Strongly54
5Strongly plus65
6Very Strongly76
7Very, very strongly87
8Extremely98
{−i}Reciprocals/opposites of above(from 1/9 to 1)(from −8 to 0)
Table 2. The basic steps of interval cognitive network process.
Table 2. The basic steps of interval cognitive network process.
Interval Cognitive Network Process (I-CNP)
Step 1.
Problem Cognition Process. Determining the criteria C = { c 1 , c 2 , , c n } , the alternatives X = { x 1 , x 2 , , x m } , and the measurement scale schema ( , X ¯ ) . The value of κ and τ in Equation (1) should be determined in this step.
Step 2.
Cognitive Assessment Process. Executing the pairwise comparisons and constructing the interval pairwise opposite matrices (IPOMs) whose entries are represented by interval differential scales. The consistencies of the IPOMs are checked according to Definition 10 and Definition 11 in this step.
Step 3.
Cognitive Prioritization Process. Deriving the interval utility vectors and interval weight vectors from the IPOMs using models (31)–(33) and model (37).
Step 4.
Multiple Information fusion Process. Aggregating the weights of criteria and the weights of alternatives with respect to each criterion to get an integrated score which is also represented by an interval number for each alternative.
Step 5.
Decision Volition Process. Making the final decision according to the integrated score of each alternative.
Table 3. Results of Example 1.
Table 3. Results of Example 1.
MethodsJ*Interval WeightsFitted ErrorRankings
I-CNP_FR0 w ˜ 1 = [ 0.2926 , 0.3437 ] , w ˜ 2 = [ 0.2344 , 0.2812 ] , w ˜ 3 = [ 0.2031 , 0.2500 ] , w ˜ 4 = [ 0.1719 , 0.2187 ] 0.500 w ˜ 1 1 w ˜ 2 0.83 w ˜ 3 0.83 w ˜ 4
I-CNP_T0 w ˜ 1 = [ 0.3043 , 0.3355 ] , w ˜ 2 = [ 0.2418 , 0.2730 ] , w ˜ 3 = [ 0.2105 , 0.2418 ] , w ˜ 4 = [ 0.1793 , 0.2105 ] 0 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
IAHP_GP0.018 w ˜ 1 = [ 0.5056 , 0.5374 ] , w ˜ 2 = [ 0.1755 , 0.2752 ] , w ˜ 3 = [ 0.1015 , 0.1818 ] , w ˜ 4 = [ 0.0671 , 0.1052 ] 0.459 w ˜ 1 1 w ˜ 2 0.965 w ˜ 3 0.968 w ˜ 4
Table 4. Results of Example 2.
Table 4. Results of Example 2.
MethodsJ*Interval WeightsFitted ErrorRankings
I-CNP_FR0 w ˜ 1 = [ 0.3438 , 0.3750 ] , w ˜ 2 = [ 0.3047 , 0.3359 ] , w ˜ 3 = [ 0.1797 , 0.2266 ] , w ˜ 4 = [ 0.1016 , 0.1328 ] 0.417 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
I-CNP_T3 w ˜ 1 = [ 0.3487 , 0.3720 ] , w ˜ 2 = [ 0.3125 , 0.3272 ] , w ˜ 3 = [ 0.1845 , 0.2237 ] , w ˜ 4 = [ 0.1085 , 0.1250 ] 0.250 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
IAHP_GP0.155 w ˜ 1 = [ 0.5088 , 0.6320 ] , w ˜ 2 = [ 0.2497 , 0.3444 ] , w ˜ 3 = [ 0.0838 , 0.1123 ] , w ˜ 4 = [ 0.0345 , 0.0345 ] 2.270 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
Table 5. Results of Example 3.
Table 5. Results of Example 3.
MethodsJ*Interval WeightsFitted ErrorRankings
I-CNP_FR7 w ˜ 1 = [ 0.3203 , 0.3750 ] , w ˜ 2 = [ 0.2500 , 0.3047 ] , w ˜ 3 = [ 0.2031 , 0.2422 ] , w ˜ 4 = [ 0.1328 , 0.1719 ] 1.500 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
I-CNP_T11 w ˜ 1 = [ 0.3203 , 0.3828 ] , w ˜ 2 = [ 0.2578 , 0.2891 ] , w ˜ 3 = [ 0.1953 , 0.2266 ] , w ˜ 4 = [ 0.1641 , 0.1641 ] 0.917 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
IAHP_GP1.636 w ˜ 1 = [ 0.4607 , 0.6581 ] , w ˜ 2 = [ 0.2284 , 0.4259 ] , w ˜ 3 = [ 0.0753 , 0.0753 ] , w ˜ 4 = [ 0.0382 , 0.0382 ] 3.255 w ˜ 1 1 w ˜ 2 1 w ˜ 3 1 w ˜ 4
Table 6. Results obtained by I-CNP_FR for Example 4.
Table 6. Results obtained by I-CNP_FR for Example 4.
PortfoliosReRiTbLiComposite Weight
[0.336, 0.359][0.281, 0.305][0.195, 0.219][0.141, 0.164]
BD[0.203, 0.227][0.328, 0.352][0.195, 0.195][0.359, 0.359][0.259, 0.280]
DB[0.273, 0.305][0.273, 0.297][0.195, 0.195][0.266, 0.266][0.255, 0.275]
GB[0.125, 0.156][0.219, 0.242][0.352, 0.352][0.203, 0.203][0.208, 0.232]
SH[0.336, 0.375][0.133, 0.156][0.258, 0.258][0.172, 0.172][0.232, 0.259]
BD: bank deposit; DB: debentures; GB: government bonds; SH: shares; Re: return; Ri: risk; Tb: tax benefits; Li: liquidity.
Table 7. Results obtained by I-CNP_T for Example 4.
Table 7. Results obtained by I-CNP_T for Example 4.
PortfoliosReRiTbLiComposite weight
[0.342, 0.356][0.286, 0.300][0.200, 0.217][0.144, 0.161]
BD[0.212, 0.219][0.333, 0.347][0.195, 0.195][0.352, 0.352][0.263, 0.274]
DB[0.281, 0.306][0.279, 0.292][0.195, 0.195][0.258, 0.289][0.258, 0.277]
GB[0.125, 0.149][0.222, 0.24][0.320, 0.352][0.195, 0.195][0.203, 0.227]
SH[0.344, 0.368][0.136, 0.154][0.258, 0.289][0.164, 0.195][0.236, 0.265]
Table 8. Fitted errors of different methods for the five matrices.
Table 8. Fitted errors of different methods for the five matrices.
MethodsCriteriaReRiTbLi
I-CNP_FR0.5830.7920.5830.4170.583
I-CNP_T0.5000.5830.5000.2500.417
IAHP_GP2.3952.6072.4021.3811.882

Share and Cite

MDPI and ACS Style

Qi, X.; Yin, C.; Cheng, K.; Liao, X. The Interval Cognitive Network Process for Multi-Attribute Decision-Making. Symmetry 2017, 9, 238. https://doi.org/10.3390/sym9100238

AMA Style

Qi X, Yin C, Cheng K, Liao X. The Interval Cognitive Network Process for Multi-Attribute Decision-Making. Symmetry. 2017; 9(10):238. https://doi.org/10.3390/sym9100238

Chicago/Turabian Style

Qi, Xiuli, Chengxiang Yin, Kai Cheng, and Xianglin Liao. 2017. "The Interval Cognitive Network Process for Multi-Attribute Decision-Making" Symmetry 9, no. 10: 238. https://doi.org/10.3390/sym9100238

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