Multiple criteria aggregation procedure for mixed evaluations Sarah Ben Amor a, * , Khaled Jabeur b , Jean-Marc Martel a a De ´partement des Ope ´rations et Syste `mes de De ´cision, F.S.A., Universite ´ Laval, Que ´., Canada G1K 7P4 b Recherche et De ´veloppement pour la de ´fense Canada – Valcartier, 2459 boulevard Pie-XI Nord, Val-Be ´lair, Que ´., Canada G3J 1X5 Received 1 December 2004; accepted 1 November 2005 Available online 12 May 2006 Abstract Most of the existing multiple criteria decision-making methods handle one kind of the information imperfections at the same time. Stochastic methods and fuzzy methods constitute typical examples of these methods. However, several multiple criteria modelizations include simultaneously many kinds of the information imperfections. In this work, we propose a multiple criteria aggregation procedure which accepts mixed evaluations, i.e. evaluations which contain different natures of imperfections. It is based on an adaptation of the stochastic dominance results. Ó 2006 Elsevier B.V. All rights reserved. Keywords: Decision analysis; Multiple criteria analysis; Uncertainty modeling 1. Introduction The majority of the existing discrete multiple cri- teria methods, which consider the information imperfections, treat only one type of imperfection at the time [1]. Let us note that most of these procedures are based on a probabilistic or a fuzzy modelization. However, many multiple criteria modelizations imply often the presence of different forms of imperfection at the same time. The multiple criteria methods accepting mixed evaluations (punc- tual, stochastic, fuzzy or else) are rather rare. We find in the literature at least two: NAIADE [17] and PAMSSEM [14,6]. Multiple criteria methods are based on the (A, X, E) model, where A is a set of potential alterna- tives, X is a finite set of attributes (or criteria) and E is a performances table or an evaluation matrix. Some methods associate to each attribute/criterion j a coefficient of relative importance (or weight) w j , where P n j¼1 w j ¼ 1. We have 0377-2217/$ - see front matter Ó 2006 Elsevier B.V. All rights reserved. doi:10.1016/j.ejor.2005.11.048 * Corresponding author. E-mail addresses: [email protected](S.B. Amor), [email protected](K. Jabeur), Jean-marc.martel@ fsa.ulaval.ca (J.-M. Martel). European Journal of Operational Research 181 (2007) 1506–1515 www.elsevier.com/locate/ejor
10
Embed
Multiple criteria aggregation procedure for mixed evaluations
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
European Journal of Operational Research 181 (2007) 1506–1515
www.elsevier.com/locate/ejor
Multiple criteria aggregation procedure for mixed evaluations
Sarah Ben Amor a,*, Khaled Jabeur b, Jean-Marc Martel a
a Departement des Operations et Systemes de Decision, F.S.A., Universite Laval, Que., Canada G1K 7P4b Recherche et Developpement pour la defense Canada – Valcartier, 2459 boulevard Pie-XI Nord, Val-Belair, Que., Canada G3J 1X5
Received 1 December 2004; accepted 1 November 2005Available online 12 May 2006
Abstract
Most of the existing multiple criteria decision-making methods handle one kind of the information imperfections at thesame time. Stochastic methods and fuzzy methods constitute typical examples of these methods. However, several multiplecriteria modelizations include simultaneously many kinds of the information imperfections. In this work, we propose amultiple criteria aggregation procedure which accepts mixed evaluations, i.e. evaluations which contain different naturesof imperfections. It is based on an adaptation of the stochastic dominance results.� 2006 Elsevier B.V. All rights reserved.
The majority of the existing discrete multiple cri-teria methods, which consider the informationimperfections, treat only one type of imperfectionat the time [1]. Let us note that most of theseprocedures are based on a probabilistic or a fuzzymodelization. However, many multiple criteriamodelizations imply often the presence of differentforms of imperfection at the same time. The multiplecriteria methods accepting mixed evaluations (punc-tual, stochastic, fuzzy or else) are rather rare. Wefind in the literature at least two: NAIADE [17]and PAMSSEM [14,6].
0377-2217/$ - see front matter � 2006 Elsevier B.V. All rights reserved
Multiple criteria methods are based on the(A,X,E) model, where A is a set of potential alterna-tives, X is a finite set of attributes (or criteria) and E
is a performances table or an evaluation matrix.Some methods associate to each attribute/criterionj a coefficient of relative importance (or weight) wj,where
Table 2Performance matrix for the attribute j integrating the a prioriinformation
Alternatives Any focal elements
Bj1 . . . Bj
h0 . . . Bj2H
a1 C11j . . . Ch0
1j . . . C2H
1j... ..
. ... ..
.
ai C1ij . . . Ch0
ij . . . C2H
ij... ..
. ... ..
.
am C1mj . . . Ch0
mj . . . C2H
mjA priori belief masses mðBj
1Þ . . . mðBjh0 Þ . . . mðBj
2H Þ
fection would notably appear in the evaluations eij.The aim of the NAIADE and PAMSSEM meth-
ods is to establish binary relations between the dif-ferent pairs of alternatives according to eachcriterion. These relations are then aggregated toproduce ‘‘global’’ relations between the pairs ofalternatives, which are exploited afterwards.
Since the evaluations are mixed (different naturesof the imperfections), the aggregation of the valuedlocal relations for all the pairs of alternatives issometimes difficult. In fact, the signification of thenumerical values at the local level could be unclearbecause of the heterogeneity of the measurementscales and the natures of the evaluations. Conse-quently, conciliating the results of the pair compar-isons according to the criteria could be difficult.This observation led us to use all available infor-mation to establish ‘‘crisp’’ relations locally betweenall the pairs of alternatives, then, to aggregatethem.
In the beginning of this paper, a general model-ing framework will be presented to clarify the con-text in which the proposed procedure is applied(Section 2). Our multiple criteria procedure formixed evaluations comprises two main phases. Thefirst phase (Section 3) consists of constructing thelocal preference relations. This construction is basedon an extension of the stochastic dominance con-cept to the mixed evaluations context; the stochasticdominance providing a uniform treatment in thiscontext. The second phase (Section 4) consists ofaggregating these local binary relations into globalbinary relations using an algorithm developed in agroup decision context and adapted to the multicri-teria aggregation [7]. The global preference relationsare then exploited (Section 5) using original proce-dures [7]. Finally, in Section 6, we conclude and dis-cuss future work.
2. General modeling framework
The adopted framework accepts, in the uncertaindecision-making situations, stochastic, possibilisticor ‘‘evidential’’ evaluations. It also includes fuzzyor ordinal evaluations. We think that among allincertitude-modeling languages (evidence theory,possibility theory and probability theory), the evi-dence theory presents the more general frameworkwhere possibilities and probabilities are proposedas particular cases. We exploit this property to settleour modelization.
S.B. Amor et al. / European Journal of
The performance matrix for an attribute j is pre-sented in Table 1. For each alternative ai, the evalu-ation eij according to the attribute j will dependon the set of the nature states Xj ¼ fxj
1; . . . ;xj
h; . . . ;xjHg. The matrix is represented by the values
xhij of the set xij ¼ fx1
ij; . . . ; xhij; . . . ; xH
ij g. This model-ization assumes also that we are able to indicatethe consequence of choosing an alternative ai whenthe element xj
h (h = 1,2, . . . ,H) is realized, i.e. whenxh
ij is obtained.The a priori information available about the nat-
ure states (probability functions, belief masses, pos-sibility measures, . . .) could be integrated in Table 2.
This table is based on a modelization proposedby the theory of evidence [23], where the a prioriinformation is represented by belief masses associ-ated to the focal elements. These focal elements,which are subsets Bj
h0 � Xj ðh0 ¼ 1; . . . ; 2H Þ of thenature states set Xj ¼ fxj
1; . . . ;xjh; . . . ;xj
Hg, influ-ence the evaluations of the alternatives accordingto the attribute j. According to the evidence theory,the evaluation eij of an alternative ai on the attributej is represented by a subset of values Ch0
ij � xij whichdepends on the subsets of the nature states (focalelements) Bj
h0 ðh0 ¼ 1; . . . ; 2H Þ and Bj
h � Xj.By using this modelization, we could consider
that possibilistic or probabilistic modelizations are
1508 S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515
particular cases when the a priori information isrepresented by possibility or probability distribu-tions respectively. In fact, when the attribute is apossibilistic one, the a priori information relatedto the evaluation eij is characterized by possibilitydistributions p. In such a context, the correspondingbelief masses are associated with focal elements thatare embedded Bj
1 � � � � � Bjh0 � � � � � Bj
H 0 . The possi-bility measures coincide with the plausibilities of theembedded focal elements. When the attribute j isstochastic, the focal elements Bj
h0 are reduced tothe singletons {xj
h} and the corresponding beliefmasses correspond to probability measures. In thiscase, the evaluations are characterized by randomvariables X h
ij with a priori probability distributionsf h
ij . We have then the a priori (subjective) probabil-ities P h
j for each state of the nature xjh ðh ¼ 1;
2; . . . ;HÞ.
3. Local preference relations
The first phase of our procedure consists ofestablishing the local preference relations betweentwo alternatives. Let Hj be the local relationbetween two alternatives ai and ak on a criterion j.We have: ai Hj ak, where Hj = {�,��1,�, ?} with� is the indifference relation, � is the strict prefer-ence relation, ��1 is the inverse strict preferencerelation and ? is the incomparability relation.
In order to construct these relations, we privilegethe approach based on the extension of the stochas-tic dominance concept. The use of the stochasticdominance concept has the advantage of providinga uniform treatment for the different languageswhich express the information imperfections.Notice that stochastic dominance allows to con-clude about the preference of an alternative ai overan alternative ak for a decision-maker whose atti-tude towards risk corresponds to DARA (Decreas-ing Absolute Risk Aversion) utility functions [15].This type of risk aversion is observed for severaleconomic phenomena. The link between stochasticdominance and the preference is well known forthis class of utility functions. It is not always easyto make the decision-maker’s preferences explicitand we can often conclude that ai is preferred toak if some stochastic dominance conditions areverified.
In the case where the evaluation eij is a randomvariable, the results of stochastic dominance couldbe directly applied in order to establish preferencerelations. For instance, we could say that
where xj� and x�j are, respectively, the inferior andsuperior limits of the evaluation scale of attribute/criterion j, sj P 0 is a predetermined threshold, Fij
and Fkj are the cumulated probability distributionsfor the evaluations of alternatives ai and ak throughan attribute j and x is a modality of this attribute.
Otherwise, i.e. for the cases where jH1(x)j > sj
(Fij 5 Fkj), we can say that
eij �j ekj () eij FSDj or SSDj or TSDjekj;
eij ?j ekj () eij non SDj ekj;
where SD* means that one of the three dominancetypes is verified. The definitions of the dominancefor first order, second order and third order (FSD,SSD and TSD) can be found in [15] and AppendixA.
These concepts can be extended to ambiguousprobabilities [13]. For fuzzy, possibilistic or eviden-tial criteria, we propose the use of some transforma-tions which provide to the functions characterizingthe evaluation of an alternative on a given criterion(fuzzy membership functions, possibility distribu-tions, belief masses, . . .) properties similar to thoseof a probability density function.
For evidential criteria we use the pignistic trans-formation justified by Smets [24,25]
BetPðxhÞ ¼X
Bjb0 :x
jh2Bj
h0 �PðXÞ
mðBjh0 Þ
jBjh0 jð1� mð;ÞÞ
;
8Bjh0 2 PðXÞ; mð;Þ 6¼ 1;
where jBjh0 j is the cardinality of X in Bj
h0 andBetP(xh) is the pignistic probability of xh.
For possibilistic criteria we use the relation pro-posed by Dubois et al. [5]. This relation is equivalentto the pignistic transformation when applied to pos-sibility measures. The probability ph correspondingto xh is given by
ph ¼XH
t¼h
1
t� mt ¼
XH
t¼h
1
tðPt �Ptþ1Þ;
where mh is the belief mass m(Bh) (h = 1,2, . . . ,H),Bh are embedded and organized in sequence, i.e.B1 = {x1}, B2 = {x1,x2}, . . . , Bh = {x1,x2, . . . ,xh}, . . . , BH = X such that "B 5 Bh, m(B) = 0and it is possible for a certain h that m(Bh) = 0,
Table 3Numerical values associated to the D measure of distance
ai � ak ai � ak ai ? ak ai ��1 ak
ai � ak 0 4/3 1 4/3ai � ak 4/3 0 1 5/3ai ? ak 1 1 0 1ai ��1 ak 4/3 5/3 1 0
S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515 1509
Ph = P({xh}) and P is the possibility measure de-fined for {xh}: PðfxhgÞ ¼ p‘ðfxhgÞ ¼
PHt¼hmt.
For fuzzy criteria we use the rescaling approachas proposed in Munda [17]
fijðxijÞ ¼ kijlijðeijÞ where
Z 1
�1fijðxijÞdxij ¼ 1:
Let us note that the construction of local preferencerelations for deterministic criteria can be carried outby using discrimination thresholds to distinguish be-tween strict preference and indifference situations(quasi-criterion notion) in the context of punctualevaluations. In this case, locally there is no incom-parability. It is one of the characteristics of a crite-rion [20].
4. Aggregating local preference relations
Once the local preference relations are estab-lished, the second stage of our procedure aims ataggregating n binary relations Hj (ai Hj ak) in orderto obtain a global binary relation H (ai H ak) byconsidering the relative importance of the criteria.
To achieve this, the algorithm (AL3) developedby Jabeur and Martel [8] in a group decision-mak-ing context was adapted. AL3 starts by defining,for each pair of alternatives (ai,ak), an indexUH(ai,ak) where H 2 {�,��1,�, ?}. This index mea-sures the divergence between the global relation H
and the local binary relations relating this pair ofalternatives on each criterion. This divergence willbe quantified by using the distance measure Dbetween binary relations relating two pairs of alter-natives [12].
The index UH(ai,ak) is determined as follows:
UHðai; akÞ ¼Xn
j¼1
wjDðH ;Rjðai; akÞÞ;
where
Rjðai; akÞ ¼
� if ai �j ak;
� if ai �j ak;
? if ai ?j ak;
��1 if ak �j ai:
8>>><>>>:
wj is the normalized coefficient of the relative impor-tance of criterion j, Rj(ai,ak) represents the local bin-ary relation comparing ai to ak on criterion j, D is adistance measure between the binary relations relat-ing the pairs of alternatives and H 2 {�,��1,�, ?}is the global relation. In the literature, some meth-ods are proposed to establish the relative impor-
tance of the criteria wj. Regarding this issue, onecan refer to Mousseau [16] and Roy and Mousseau[21].
In order to build the D distance measure, Jabeuret al. [12] proposed first a set of five ‘‘logic’’ condi-tions (an axiomatic) in which they compared the dis-tance between each pair of binary relations{�,��1,�, ?}. Then, they prove that D is a metric,i.e. it verifies the non-negativity, the symmetry andthe triangular inequality axioms. Finally, Jabeuret al. [12] chose the centroid of the variation domainof these pairwise comparisons to associate numeri-cal values to D (see Table 3). According to theseauthors, their distance measure brings someimprovements to the distance measures proposedby Roy and Slowinski [22] and Ben Khelifa andMartel [2].
Once the divergence indexes have been com-puted, we identify, for each pair of alternatives(ai,ak), the set of the global relations H* that mini-mize the indexes of divergence UH(ai,ak), that is
H� ¼ H �=UH� ¼ minH2f�;��1;�;?g
UHðai; akÞ� �
:
Therefore, if the set H* is reduced to a singleton, i.e.there is only one global relation H* that minimizesthe indexes of divergence UH(ai,ak), then H* willbe retained for the pair of alternatives (ai,ak) glob-ally. In the opposite case, i.e. where 2, 3 or 4 distinctrelations minimize the indexes of divergenceUH(ai,ak), priority rules have to be applied betweenthe binary relations {�,��1,�, ?}. We adopt thetwo priority rules proposed by Jabeur [7]. The firstone points out that the preference relation priorityis higher than that of the indifference relation andthe second rule indicates that the indifference rela-tion priority is higher than that of the incomparabil-ity relation.
Once the priority rules are applied, we analyzethe cardinality of H*. If H* contains a unique rela-tion H*, then H* will be retained for the pair ofalternatives (ai,ak) globally. In the opposite case,i.e. when H* contains two relations of the same
Fig. 1. Membership function for fuzzy trapezoidal number(a,b,c,d).
Table 5A priori information for X1
x11 x1
2 x13 x1
4 x15
P ðx1hÞ 0.28 0.23 0.10 0.28 0.11
1510 S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515
priority (necessarily the preference (�) and theinverse preference (��1) relations), we apply theintersection rule used by Roy [19] to combine twocomplete orders, and therefore, the incomparabilityrelation (H* ?) will be retained for the pair ofalternatives (ai,ak) globally.
The algorithm AL3 could be summarized asfollows:
Step 1: Let B = {(ai,ak)/(ai,ak) 2 A · A} the set ofthe alternatives pairs. Compute for all alter-natives pairs of B and for eachH 2 {�,��1,�, ?} the divergence indexUH(ai,ak).
Step 2: Identify for each alternatives pair of B theset of global relations H*. If H* contains aunique relation, then this relation wouldbe retained for the alternatives pair (ai,ak)globally. If not, go to step 3.
Step 3: Apply the priority rules. If H* contains aunique relation, then this relation wouldbe retained for the pair of alternatives(ai,ak) globally. If not, go to step 4.
Step 4: Apply the intersection rule to retain theincomparability relation for the alternativespair (ai,ak) globally.
Notice that this algorithm requires n(n � 1)/2iterations to establish a global preference relationalsystem (p.r.s) from local preference relational sys-tems. Moreover, this algorithm guarantees the inde-pendence towards the irrelevant alternatives. Then,adding or removing an irrelevant alternative at willnot modify in any case the type of the relationbetween ai and ak globally. Once the global p.r.s isdetermined, it could be exploited according to differ-ent decisional problematics (e.g., the choice prob-lematic, the ranking problematic, or the sortingproblematic). In the literature, several exploitationprocedures can be found. One can quote the worksof Roy [18], Colson [4] and Jabeur and Martel [9]for the choice problematic; the works of Roy [19],Brans and Vincke [3], Colson [4] and Jabeur and
Martel [10] for the ranking problematic; and theworks of Yu [26] and Jabeur and Martel [11] forthe sorting problematic.
4.1. Numerical example
Let us consider the following illustrative examplefor the proposed multiple criteria aggregation pro-cedure: A = {a1,a2,a3,a4} and X = {X1,X2,X3,X4}where X1 is a stochastic attribute, X2 is an evidentialattribute, X3 is a possibilistic attribute and X4 is afuzzy attribute. For each attribute, the inputs con-sist of the performance matrix, the a priori informa-tion, and the indifference threshold.
Table 4 gives the performance matrices for thefour attributes. The evaluations according to X4
are linguistic variables represented by trapezoidalfuzzy numbers (a,b,c,d) (see Fig. 1).
Table 5 gives the a priori information for attri-bute X1, while Table 6 gives the a priori informationfor X2 and X3. For attribute X4, the a priori infor-mation is implicitly contained in the performancematrix. We consider the same indifference thresholdfor all the attributes, i.e. s1 = s2 = s3 = s4 = s =0.05.
Table 7Stochastic dominance results and local preference relations for X1
Alternatives Stochastic dominanceresults
H1
a1 a2 a3 a4 a1 a2 a3 a4
a1 * IND FSD ? * � � ?a2 IND * ? – � * ? ��1
a3 – ? * – ��1 ? * ��1
a4 ? TSD FSD * ? � � *
Table 10Indexes of divergence
Alternative pairs U� U� U? U��1
Table 6A priori information for X2 and X3
; fx21g fx2
2g fx23g fx2
1;x22g fx2
1;x23g fx2
2;x23g fx2
1;x22;x
23g
mðB2h0 Þ 0.1 0.6 0.3
mðB3h0 Þ 0.2 0.2 0.6
PðB3h0 Þ 0.0 0.8 0.6 1.0 0.8 1 1 1
S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515 1511
4.1.1. Local preference relations
Stochastic dominance results could be directlyapplied in the case of X1. The obtained results andthe corresponding local preference relations aregiven in Table 7.
For X2 and X3 we must transform the a prioriinformation (see Table 8). The pignistic transforma-tion is then applied for X2 to obtain BetP ðx2
hÞ. Forinstance, BetP ðx2
2Þ= 0.1 + 0.6/2 + 0.3/3 = 0.5.For X3, the Dubois et al. [5] relation is applied to
obtain P ðx3hÞ. The subsets B3
h0 are embedded andorganized in sequence. Thus, we have
The transformation relation could then be applied.For instance
p1 ¼ P ðx33Þ ¼
X3
t¼1
Pt �Ptþ1
t
¼ P1 �P2
1þP2 �P3
2þP3 �P4
3
¼ 1� :81þ :8� :6
2þ :6� 0
3¼ :5:
The application of the dominance stochastic resultsfor Xj leads to the local preference relations Hj,j = 2, 3, 4, listed in Table 9.
4.1.2. Aggregating local preference relations
This step consists in applying the (AL3) algo-rithm. Thus, we start by computing the divergenceindex UH(ai,ak) for each relation H 2 {�,��1,�, ?}and for each alternatives pair. This operation is per-formed by using Tables 7 and 9 and the distancemeasure given in Table 3. By considering the rela-tive importance vector Wj = [.4, .2, .3, .1], theobtained divergence indexes are given in Table 10.For instance, we have
For each alternatives pair, the set of global relationsH* minimizing the indexes of divergence is identi-fied. In this case, the minimum is unique for eachalternatives pair. Therefore, H* is reduced to a sin-gleton. The global preference relations are given inTable 11. For instance, we have for a1 and a2
Let us note that the previous matrix can beexploited according to different decisional problem-atic as it is proposed by Jabeur [7].
5. Exploitation of the global preference relationalsystem
The exploitation of the graph associated to theglobal p.r.s is carried out by using Jabeur [7] proce-dures. These authors propose a detailed review oforiginal procedures to exploit a p.r.s according tothree decisional problematic: the choice problem-atic, the ranking problematic and the sorting prob-lematic. For example, in the case of choiceproblematic, Jabeur and Martel [9] suggest mainlytwo exploitation procedures: (i) a procedure basedon purified kernel concept and (ii) a procedurebased on the alternative performance concept.
The first procedure is composed of three opera-tions: graph-prs shrinkage, kernel identificationand kernel purification. In graph theory, when thegraph is without circuits then its kernel N existsand is unique. However, the way used by algorithmAL3 to aggregate local preference relations does notguarantee that the graph associated to the globalp.r.s, called graph-prs, will be without circuits.Thus, in order to identify the kernel, all circuitsincluded in a graph-prs must be identified and
removed: its the shrinkage operation (operation 1).Indeed, this operation consists in grouping all alter-natives constituting each maximal circuit in a single‘‘macro-alternative’’. A maximal circuit is a circuitwhich is not included in any other circuit. More-over, a graph-prs can include several independentmaximal circuits, i.e. which do not have commonarcs. At the end of the shrinkage operation, weobtain a graph-prs without circuits in which it ispossible to identify a unique kernel (operation 2).According to the kernel definition, it is supposedincluding the ‘‘best’’ alternatives and those thatare incomparable. However, the kernel can alsocontain bad alternatives (see example given by Jab-eur and Martel [9]). In order to rectify this situation,Jabeur and Martel [9] propose in the third operationto purify, when it is possible, the kernel. In order tocarry out this operation, he defines first the two fol-lowing sets:
WþðaiÞ ¼ fak=ai � ak; i 6¼ kg and
W�ðaiÞ ¼ fak=ak � ai; i 6¼ kg:
Then, he removes from the kernel any alternativeai which verifies the following condition:card(W�(ai)) > card(W+(ai)). In fact, this conditioneliminates from the kernel any alternative ai forwhich the number of alternatives that are preferredto ai is greater than the number of alternatives thatai is preferred to.
The main idea of the second exploitation proce-dure is to build, without erasing any informationcontained in the graph-prs, a subset of the ‘‘best’’alternatives, called H, by using their performance(this concept will be defined later). This proceduredetermines, first, for each alternative ai its succes-sors’ set W+(ai), its predecessors’ set W�(ai) as men-tioned above and the two following sets:
• W�(ai) = {ak/ai � ak, i 5 k}, the set of all alter-natives with which ai is indifferent;
• Nisol = {ai/W+(ai) = W�(ai) = W�(ai) = ;}, the set
of alternatives which are incomparable.
Second, we calculate for each alternativeai 2 AnNisol an index, called P(ai), which measuresits performance in the graph-prs. This performanceis defined by the difference between the number ofalternatives which ai is preferred to and the numberof alternatives which are preferred to ai, let
PðaiÞ ¼ cardðWþðaiÞÞ � cardðW�ðaiÞÞ:
4a
1a
3a
2a
Indifference Preference Incomparability
Fig. 2. Graph-prs associated to the global p.r.s.
S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515 1513
Note that the index P(ai) considers only the prefer-ence relations for estimating the performance of analternative ai. Thus, in order to take into accountthe effect of the indifference relations in the perfor-mance of an alternative ai, Jabeur and Martel [9]add to P (ai) the average of the performances ofall the alternatives that are indifferent to ai in thegraph-prs, let
bPðaiÞ¼PðaiÞ if cardðW�ðaiÞÞ¼ 0;bPðaiÞ¼PðaiÞþ 1cardðW�ðaiÞÞ
Pak2W�ðaiÞ
PðakÞ otherwise:
8<:It is noteworthy to mention that the additional
1cardðW�ðaiÞÞ
Pak2W�ðaiÞPðakÞ component allows to cor-
rect upward or downward the initial performanceof the alternative ai expressed by the index P(ai).Finally, Jabeur and Martel [9] build the H set inthe following manner: H ¼ Nisol [ bN where bN ¼fai=Maxi
bPðaiÞg. In other words, H will containthe alternatives which have obtained the highest per-formance bPð�Þ and those which are incomparable.
The last step of the second exploitation proce-dure consists in purifying H. In this step Jabeurand Martel [9] remove from the graph-prs engen-dered by H, i.e. the subgraph-prs composed of bin-ary relations which link only the alternativesbelonging to H, any alternative ai such as $ak 2 Hand ak 2 W�(ai). If the purified H is nonempty, thenit will contain the ‘‘best’’ alternatives. In the oppo-site case, i.e. the purified H is empty, we say thatbefore this operation, H contained the alternativeswhich obtained the best score.
According to Jabeur and Martel [9], the secondexploitation procedure is more appropriate thanthe first one when the graphs-prs contains circuits.This is due to the fact that the first procedureregroups, in its shrinkage operation, all alternativesthat constitute each circuit in one macro-alternativeand consequently it erases all information containedin each circuit. However, when the graph-prs iswithout circuits, both of these procedures give thesame subset of the ‘‘best’’ alternatives, i.e. H puri-fied N purified.
Kernel ≡Purified kernel
'a
3a 4a
Fig. 3. Kernel and purified kernel of the graph-prs.
5.1. Numerical example (continuation)
On the basis of Table 11, we can draw the graph-prs associated to the global preference relations(Fig. 2).
The procedure based on the purified kernel con-cept starts by the shrinkage operation which con-
sists in removing all circuits included in the graph-prs. Thus, only one circuit is identified in the abovegraph-prs, let: {(a1,a2)}. The two alternatives form-ing this circuit are grouped in a single ‘‘macro-alter-native’’ called a 0. Once that all circuits areeliminated, it is possible to identify the kernel: {a 0}(see Fig. 3).
It is important to note that in this numericalexample the purification operation is not carriedout since the kernel contains only one alternative a 0.
In order to identify H, i.e. the ‘‘best’’ alternativesset, without erasing the slightest information con-tained in the graph-prs, the exploitation procedurebased on the alternative performance determines,for each alternative ai, the sets W+(ai), W�(ai),W�(ai) and the performance indexes P(ai) andbPðaiÞ. All these results are presented in Table 12.
According to this table, H contains the alterna-tives a1 and a2 since they have obtained the best per-formance. In order to carry out the purificationoperation, we will be interested only in the sub-graph-prs generated by the alternatives a1 and a2.Since in this subgraph-prs these two alternativesare indifferent, none of them will be eliminated
Table 12The results of the exploitation procedure based on the alterna-tives performance
1514 S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515
from H. Finally, the ‘‘best’’ alternative set will con-tain both a1 and a2, i.e. H = {a1,a2}.
6. Conclusion
The proposed multiple criteria aggregation pro-cedure is designed to consider mixed evaluations.It leads to non-valued global preference relationsthat could be exploited according to different deci-sional problematics. This procedure could beextended to include the weak preference and theinverse weak preference relations. The stochasticdominance results would then be adapted and anextended measure of distance has to be built. Thestochastic dominance could also be extended to con-clude about the preference for a decision-makerwhose attitude towards risk corresponds to INARA(INcreasing Absolute Risk Aversion) utility func-tion [27]. The algorithm AL3 could be applied after-wards to lead to a richer global preference relationalsystem.
Acknowledgement
This study was made possible with the financialsupport of Defence R&D Valcartier Canada.
Appendix A
We will consider the stochastic dominance set asthe following: FSD (first-degree stochastic domi-nance), SSD (second-degree stochastic dominance)and TSD (third-degree stochastic dominance).These stochastic dominances are defined for contin-uous and discrete random variables in the followingway:
Definition 1. Fij FSD Fkj if and only if Fij 5 Fkj
H 1ðxjÞ ¼ F jðxijÞ � F jðxkjÞ 6 0 for all xj 2 ½xj�; x�j �:
Definition 2. Fij SSD Fkj if and only if Fij 5 Fkj
H 2ðxjÞ ¼Z xj
xj�
H 1ðyÞdy 6 0 for all xj 2 ½xj�; x�j �:
Definition 3. Fij TSD Fkj if and only if Fij 5 Fkj
H 3ðxjÞ ¼Z xj
xj�
H 2ðyÞdy 6 0 for all xj 2 ½xj�; x�j �:
xj� and x�j are respectively the inferior and superiorlimits of the evaluation scale of attribute/criterionj, Fij and Fkj are the cumulated probability distribu-tions for the evaluations of alternatives ai and ak
through an attribute j and xj is a modality of thisattribute.
References
[1] S. Ben Amor, Les imperfections de l’information dans unemodelisation multicritere: leur traitement et le traitementd’une information additionnelle, Ph.D. Thesis, F.S.A., Uni-versite Laval, 2004.
[2] S. Ben Khelifa, J.-M. Martel, A distance-based collectiveweak ordering, Group Decision and Negotiation 10 (4)(2001) 317–329.
[3] J.P. Brans, Ph. Vincke, A preference ranking organizationmethod: The PROMETHEE method, Management Science31 (1985) 647–656.
[4] G. Colson, The OR’s prize winner and the software ARGOS:How a multijudge and multicriteria ranking GDSS helps ajury to attribute a scientific award, Computers and Opera-tions Research 27 (2000) 741–755.
[5] D. Dubois, H. Prade, S. Sandri, On possibility/probabilitytransformations, in: R. Lowen, M. Roubens (Eds.), FuzzyLogic: State of the Art, Kluwer Academic Publishers,Dordrecht, 1993, pp. 103–112.
[6] A. Guitouni, J.-M. Martel, M. Belanger, C. Hunter, Man-aging a decision making situation in the context of theCanadian airspace protection, Working paper 1999-021,F.S.A., Universite Laval, Canada, 1999.
[7] K. Jabeur, Une demarche generale d’aide aux membres d’ungroupe a la recherche d’un resultat de consensus, Ph.D.Thesis, F.S.A., Universite Laval, 2004.
[8] K. Jabeur, J.-M. Martel, Determination d’un (ou plusieurs)systeme(s) relationnel(s) de preference (S.R.P.) collectif(s) apartir des S.R.P. individuels, Working paper 2002-011,F.S.A., Universite Laval, 2002.
[9] K. Jabeur, J.-M. Martel, A collective choice method basedon individual preferences relational systems (p.r.s), Euro-pean Journal of Operational Research, in press, doi:10.1016/j.ejor.2005.10.028.
[10] K. Jabeur, J.-M. Martel, A minimum distance-based collec-tive pre-order obtained from the individual preferencesrelational systems, Journal of Operational Research Society,in revision.
[11] K. Jabeur, J.-M. Martel, An ordinal sorting method forgroup decision-making, European Journal of OperationalResearch, in revision.
[12] K. Jabeur, J.-M. Martel, S. Ben Khelifa, A distance-basedcollective preorder integrating the relative importance of the
S.B. Amor et al. / European Journal of Operational Research 181 (2007) 1506–1515 1515
group’s members, Group Decision and Negotiation 13(2004) 327–349.
[13] A. Langewish, F. Choobineh, Stochastic dominance tests forranking alternatives under ambiguity, European Journal ofOperational Research 95 (1996) 139–154.
[14] J.-M. Martel, L.R. Kiss, A. Rousseau, PAMSSEM: Proce-dure d’agregation multicritere de type surclassement desynthese pour evaluations mixtes, Manuscript, F.S.A., Uni-versite Laval, 1997.
[15] J.-M. Martel, K. Zaras, Stochastic dominance in multicrite-rion analysis under risk, Theory and Decision 39 (1995) 31–49.
[16] V. Mousseau, Eliciting information concerning the relativeimportance of criteria, in: P. Pardalos, Y. Siskos, C.Zopounidis (Eds.), Advances in Multicriteria Analysis,Kluwer Academic Publishers, Dordrecht, 1995, pp. 17–43.
[17] G. Munda, Multicriteria Evaluation in a Fuzzy Environ-ment, Physica-Verlag, Heidelberg, 1995.
[18] B. Roy, Classement et choix en presence de points de vuemultiples (la methode ELECTRE), R.I.R.O 2 (1968) 57–75.
[19] B. Roy, ELECTRE III: Un algorithme de classement fondesur une representation floue des preferences en presence decriteres multiples, Cahiers du Centre d’Etude de RechercheOperationnelle 20 (1978) 3–24.
[20] B. Roy, Methodologie Multicritere d’Aide a la Decision,Economica, Paris, 1985.
[21] B. Roy, V. Mousseau, A theoretical framework for analyzingthe notion of relative importance of criteria, Journal ofMulti-Criteria Decision Analysis 5 (1996) 145–159.
[22] B. Roy, R. Slowinski, Criterion of distance between technicalprogramming and socio-economic priority, R.A.I.R.O.Recherche Operationnelle 27 (1) (1993) 45–60.
[23] G. Shafer, A Mathematical Theory of Evidence, PrincetonUniversity Press, Princeton, NJ, 1976.
[24] Ph. Smets, Decision making in the TBM: The necessity of thepignistic transformation, International Journal of Approxi-mate Reasoning 38 (2005) 133–147.
[25] Ph. Smets, Constructing the pignistic probability function ina context of uncertainty, in: M. Henrion, R.D. Shachter,L.N. Kanal, J.F. Lemmer (Eds.), Uncertainty in ArtificialIntelligence 5, North Holland, Amsterdam, 1990, pp. 29–40.
[26] W. Yu, Aide multicritere a la decision dans le cadre d’uneproblematique du tri: concepts, methodes et applications,These de Doctorat, UER Sciences de l’organisation, Uni-versite de Paris-Dauphine, 1992.
[27] K. Zaras, Jean-M. Martel, Multiattribute analysis based onstochastic dominance, in: B.R. Munier, M.J. Machina(Eds.), Models and Experiments on Risk and Rationality,Kluwer Academic Publishers, 1994, pp. 225–248.