Supplier Selection
Supplier Selection
Supplier Selection
Omega
journal homepage: www.elsevier.com/locate/omega
art ic l e i nf o a b s t r a c t
Article history: We consider multicriteria clustering problems where the groups are defined by a total order. We assume
Received 14 January 2016 that the pairwise comparisons between the alternatives are expressed by a valued preference model built
Accepted 15 August 2016 by PROMETHEE. In order to analyze the characteristics of each cluster on the different criteria, we
Available online 24 August 2016
propose three concepts based on the PROMETHEE principles: the preference profile of a cluster, the
Keywords: similarity profile of a cluster and the inconsistency profile of a cluster. These notions are illustrated based
Multicriteria ordered clustering on a real application on the supplier segmentation.
PROMETHEE & 2016 Elsevier Ltd. All rights reserved.
Supplier segmentation
http://dx.doi.org/10.1016/j.omega.2016.08.007
0305-0483/& 2016 Elsevier Ltd. All rights reserved.
M.A. Boujelben / Omega 69 (2017) 126–140 127
group are more or less similar, the discriminating power of the based on the comparison of their related central profiles and their
criteria and their conflicting aspects, and the inconsistency level of average net flow scores. In addition, De Smet et al. [10] developed
each cluster on each criterion. A unicriterion analysis that takes an exact algorithm for the multicriteria ordered clustering pro-
into account all these points helps certainly the decision-maker blem. This approach allows finding the best partition that mini-
(DM) to better understand the obtained partition. mizes the inconsistencies between the order of the clusters and
The objective of this work is to propose convenient measures the valued preference degrees describing the pairwise compar-
dealing with this question based on the PROMETHEE principles isons of the alternatives. A detailed presentation of this algorithm
[14]. We assume that the preference model performing the pair- is given in Section 6.2.
wise comparisons between the alternatives is built using PRO- A general modeling on the topic of multicriteria clustering was
METHEE. At first, we define the concept of preference profile of a also proposed by Meyer and Olteanu [9]. Based on the possible
cluster that allows analyzing the quality (preferential power or binary outranking relations that can be built between the alter-
weakness) of each group according to the different criteria. In natives, this work offers an algorithm that can be adapted
addition, it helps the DM to determine the criteria expressing according to the type of clustering: no-relational, relational, total
similar, independent or conflicting preferences and their related or partial ordered. For that purpose, they proposed a fitness
differentiation power. In order to analyze the similarity of each function reflecting the characteristics of each structure. For the
group on each criterion, we introduce the notion of similarity total ordered case, the fitness function was defined such that the
profile of a cluster. Finally, the third concept called the inconsistency preference relation between the clusters is transitive and pre-
profile of a cluster is used to measure the inconsistency level of ferentially consistent.
each group with regard to the total ranking of the clusters on the Finally, let us mention a recent work on this topic developed by
different criteria. An application on the supplier segmentation Boujelben and De Smet [20]. This approach extends the use of the
problem is also proposed to illustrate these different measures. k-means algorithm [1] with the concepts of DISSET method [21] in
This paper is organized as follows: in Section 2 we briefly order to obtain both precise and disjunctive ordered partitions. In
describe the main multicriteria ordered clustering approaches and such a situation, the actions can be assigned even to a pair of
the preference modeling in this field. We also introduce the pro- groups (and not only to precise clusters).
blem of interpreting the results of an ordered partition. The pro-
posed measures are then presented in Sections 3–5. Finally, the 2.2. Preference modeling
application that illustrates these measures is given in Section 6.
The preference modeling is a central component of the multi-
criteria decision analysis allowing to compare the alternatives. In
2. Multicriteria ordered clustering the field of multicriteria ordered clustering, most of the existing
approaches are based on pairwise comparisons between the set of
As its name implies, multicriteria ordered clustering is the actions to be regrouped or between a set of typical alternatives
process of regrouping alternatives into ordered groups. As men- characterizing the clusters. These comparisons can be exploited to
tioned above, this order can be total (i.e., a complete ranking of the regroup the alternatives into homogeneous groups, compare the
clusters) or partial (i.e., ordered clusters with some incomparable obtained clusters and define the complete order between them.
groups [15,16]). In what follows, let A ¼ fa1 ; a2 ,..., an g be the set of As stressed above, these comparisons are generally described
alternatives to be regrouped, G ¼ fg 1 ; g 2 ; …; g s g be the set of criteria either by binary relations representing indifference, preference or
and C ¼ fC 1 ; C 2 ; …; C k g be the set of ordered clusters defined such incomparability situations or a valued preference model that gives
as C 1 g C 2 g ⋯ g C k . The symbol g implies that cluster Cl is outranking degrees between each pair of alternatives. In both
better than cluster C l þ 1 ( 8 l ¼ 1; …; k 1). The number of groups is cases, different outranking methods such as ELECTRE III [22] and
assumed to be fixed a priori by the DM. PROMETHEE [14] can be used to construct the preference model.
The use of PROMETHEE in this context is at the core of this paper.
2.1. Brief overview of the main contributions For this reason, we give a brief description of its basic notions that
are necessary to understand the proposed developments.
To our knowledge, the first approach dealing with the ordered PROMETHEE is a convenient framework for modeling pairwise
clustering in the field of MCDA was proposed by Valls and Torra comparisons of a set of alternatives A ¼ fa1 ; a2 ; …; an g evaluated on
[17]. This method uses a traditional clustering approach to regroup a set of criteria G ¼ fg 1 ; g 2 ; …; g s g. The underlying idea of this
the alternatives based on a similarity matrix between them. The approach is to define a valued preference degree π ðai ; aj Þ for each
obtained clusters are then compared to an ideal alternative using a pair of alternatives ai and aj reflecting the preference intensity of ai
distance measure in order to deduce the order of the groups. to aj according to all the criteria. To compute this degree, this
Despite the originality of this contribution, the multicriteria nature approach starts by determining the difference dh ðai ; aj Þ between
of the problem can be viewed as poorly represented since it does the evaluations of ai and aj on each criterion gh:
not integrate the DM's preferences on the set of alternatives. The dh ðai ; aj Þ ¼ g h ðai Þ g h ðaj Þ. These differences are then transformed
work of De Smet and Gilbart [18] was also among the first con- into unicriterion preference degrees using a preference function
tributions addressing the multicriteria ordered clustering. This P h ðai ; aj Þ ¼ f h ðdh ðai ; aj ÞÞ defined for each criterion gh. This function
approach extends the use of the PROMETHEE method [14] in order varies between 0 and 1: the greater its value, the higher the pre-
to rank groups of alternatives. However, although it takes into ference of ai over aj on gh. It can be obtained using one of the six
account the multicriteria aspect of the problem through the use of different types defined by Brans and Vincke [14]: usual, U-shape,
the notions of PROMETHEE, this method does not perform well for V-shape, level, linear and Gaussian (see Fig. 1). The use of this
large data sets [10]. preference function P h ðai ; aj Þ is the basis of the proposed measures.
Fernandez et al. [19] also proposed an algorithm to obtain a Finally, the preference degree π ðai ; aj Þ is computed by aggregating
total ordered partition of the alternatives. Based on a valued all the unicriterion preference degrees P h ðai ; aj Þ using the following
indifference relation inspired by outranking methods, this method weighted sum:
starts by regrouping the alternatives which are sufficiently similar X
s
in a preference sense and sufficiently dissimilar to the alternatives π ðai ; aj Þ ¼ wh P h ðai ; aj Þ ð1Þ
belonging to other clusters. The obtained clusters are then ranked h¼1
128 M.A. Boujelben / Omega 69 (2017) 126–140
where wh is the criterion weight of gh given by the DM and defined In this section, we propose the concept of preference profile of
Ps
such that wh 40 and h ¼ 1 wh ¼ 1. Obviously, the following prop- a cluster in order to analyze the preferential information contained
erties are verified: 0 r π ðai ; aj Þ r 1 and 0 r π ðai ; aj Þ þ π ðaj ; ai Þ r 1. in each group. This notion allows characterizing each cluster by
Moreover, it is not difficult to deduce that the indifference degree unicriterion flows reflecting its preferential quality. The idea
between ai and aj is equal to 1 π ðai ; aj Þ π ðaj ; ai Þ. behind it was inspired by the GAIA visual modeling method which
is a powerful tool representing the rankings of PROMETHEE I and II
2.3. Interpreting the results of an ordered partition [24]. This approach is based essentially on the notion of uni-
criterion flows defined for each alternative. This work extends the
Interpreting clustering results is one of the most important use of these flows to characterize each cluster.
issues in the classical clustering allowing the evaluation of a given
partition. Several concepts have been developed in this context in
3.1. Unicriterion flows of a cluster
order to assess the quality of the clustering results and to make
interpretations [23]. These measures can be viewed as convenient
tools at the disposal of the DM to validate the quality of clustering Definition 3.1. The unicriterion preference index of cluster Cl to
algorithms. cluster Cf, denoted P h ðC l ; C f Þ, is the degree that measures how the
In the field of multicriteria ordered clustering, the analysis of a nl actions of cluster Cl are preferred to the nf actions of cluster Cf on
given partition is an essential issue to be explored. Since the criterion gh. It is given by:
obtained clusters are not known a priori, their evaluation is nee- P P
ded because it gives a global overview on their characteristics. This ai A C l aj A C f P h ðai ; aj Þ
P h ðC l ; C f Þ ¼ ð2Þ
paper aims at presenting some concepts allowing to interpret the nl nf
results of an ordered partition obtained based on the PROMETHEE
principles. These notions take into account the information
underlying the order of the clusters and the DM's preferences on Definition 3.2. The unicriterion positive flow of cluster Cl, denoted
the decision alternatives. They give a unicriterion analysis on each ϕhþ ðC l Þ, is the degree that measures how Cl outranks all the other
group according to three components: the preferential quality, the clusters on criterion gh, i.e., how the nl actions of Cl are preferred to
similarity and the inconsistency. all the n nl actions belonging to C⧹fC l g on gh: the higher its value,
The proposed measures can be considered as quality measures the better Cl on gh. It is defined as:
allowing to evaluate, interpret and further understand the results P P
a AC a A C⧹fC l g P h ðai ; aj Þ
of a given ordered partition. In addition, they can be used to ϕhþ ðC l Þ ¼ i l j ð3Þ
nl ðn nl Þ
compare ordered partitions obtained by different clustering
approaches. They can also be useful in the comparison of two
clustering results obtained by the same approach with different Definition 3.3. The unicriterion negative flow of cluster Cl, deno-
numbers of clusters. ted ϕh ðC l Þ, is the degree that measures how Cl is outranked by all
the other clusters on criterion gh, i.e., how the nl actions of Cl are
preferred by all the n nl actions belonging to C⧹fC l g on gh: the
3. Preference profile of a cluster lower its value, the better Cl on gh. Formally:
P P
a AC a A C⧹fC l g P h ðaj ; ai Þ
The preferential order between the clusters is an important ϕh ðC l Þ ¼ i l j ð4Þ
feature of an ordered partition that should be analyzed. Defining nl ðn nl Þ
the subsets of criteria that constitute the power and the weakness
of each group is additional information that helps the DM to better
þ
understand the preferential structure of the partition, i.e., why We note that ϕh ðC l Þ allows taking into account the outranking
each group is preferred to and/or preferred by others. More spe- character of cluster Cl on criterion gh even on the clusters which
cifically, a unicriterion analysis of the preferential information are preferred to Cl. Similarly, ϕh ðC l Þ considers the outranked
underlying the ordered partition allows the DM to identify the character of Cl on gh even on the clusters which are preferred by Cl.
þ
reasons leading to this order. Obviously, ϕh ðC l Þ and ϕh ðC l Þ belong to ½0; 1. In addition, it is easy
M.A. Boujelben / Omega 69 (2017) 126–140 129
to verify the following formulas: If covðϕh ðÞ; ϕr ðÞÞ is highly negative, the criteria gh and gr are
P strongly negatively correlated and thus they are conflicting
C A C⧹fC l g nf P h ðC l ; C f Þ
ϕhþ ðC l Þ ¼ f ð5Þ because they express opposite preferences (ϕh ðÞ tends to
n nl increase as ϕr ðÞ decreases, and vice versa). This is the case of a
P cluster which is good on criterion gh (in comparison with the
C f A C⧹fC l g nf P h ðC f ; C l Þ
ϕh ðC l Þ ¼ ð6Þ other groups) and not good on criterion gr.
n nl
3.2. Specific interpretations for the criteria The unicriterion intra-similarity degree of ai ; aj A C l is measured
by the indifference degree of ai and aj on criterion gh. It is given by:
The preference profiles of all the clusters can be grouped in the
SAh ðai ; aj Þ ¼ 1 P h ðai ; aj Þ P h ðaj ; ai Þ ð9Þ
following matrix:
g1 g2 … gs This notion allows deducing the unicriterion intra-similarity
0 1 degree of Cl that measures the similarity of its nl actions within
C 1 ϕ1 ðC 1 Þ ϕ2 ðC 1 Þ … ϕs ðC 1 Þ
B C it on criterion gh.
C 2 B ϕ1 ðC 2 Þ ϕ2 ðC 2 Þ … ϕs ðC 2 Þ C
B C
B
⋮ @ ⋮ ⋮ … ⋮ C A Definition 4.1. The unicriterion intra-similarity degree of Cl,
C k ϕ1 ðC k Þ ϕ2 ðC k Þ … ϕs ðC k Þ denoted SAh ðC l Þ, is the average of all the similarity degrees SAh ðai ; aj Þ
of the nl ðnl 1Þ=2 pairs of alternatives ai ; aj A C l :
This matrix is particularly useful to measure the discriminating P P
SAh ðai ; aj Þ
power of each criterion gh based on its related vector ϕh ðÞ. It is the
aj A C l
ai A C l aj a ai
SAh ðC l Þ ¼ ð10Þ
standard deviation of the values of ϕh ðÞ: the higher its value, the nl ðnl 1Þ
more criterion gh differentiates between the clusters.
In addition, it is possible to deduce if two criteria gh and gr are
similar, independent or conflicting in terms of preferences based 4.2. Unicriterion inter-similarity of a cluster
on the covariance of their associated vectors ϕh ðÞ and ϕr ðÞ. This
measure allows making the following interpretations: The unicriterion inter-similarity of ai ; aj A C l can be measured
through the unicriterion outranking and outranked characters of
If covðϕh ðÞ; ϕr ðÞÞ is highly positive, the criteria gh and gr are this pair of alternatives to all the n nl actions belonging to the
strongly positively correlated and therefore they are similar other clusters, i.e., to all ak such that ak 2
= Cl:
because they express similar preferences (both unicriterion net
flows ϕh ðÞ and ϕr ðÞ tend to increase or decrease together). This The unicriterion outranking inter-similarity measures the simi-
means that if a cluster is better (or worse) than the other groups larity of ai and aj on criterion gh when comparing their
on criterion gh, it is also better (or worse) than them on criterion preference power with regard to all ak 2 = C l , i.e., when comparing
gr. the unicriterion preference values P h ðai ; ak Þ and P h ðaj ; ak Þ for all
If covðϕh ðÞ; ϕr ðÞÞ tends to zero, the criteria gh and gr are inde- ak 2
= C l . In this case, the dissimilarity
of ai and aj with respect to
pendent. In this case, there is no relation between the pre- ak is defined as the distance P h ðai ; ak Þ P h ðaj ; ak Þ and therefore
ferences of criterion gh and those of criterion gr expressed on the similarity is equal to 1 P h ðai ; ak Þ P h ðaj ; ak Þ. As a result,
the clusters. the similarity with regard to all ak 2 = C l is the average of all the
130 M.A. Boujelben / Omega 69 (2017) 126–140
bers between 0 and 1: the higher their values, the higher the
similarity of Cl on criterion gh. Moreover, it is possible to define the
similarity profile associated to each cluster based on Sh ðC l Þ. 5.2. Unicriterion inter-inconsistency of a cluster
Definition 4.5. The similarity profile of cluster Cl, denoted SPðC l Þ, When considering two alternatives ai and aj such that ai A C l
is defined by all the values of the unicriterion global similarity and aj A C f , one can distinguish the two following cases:
M.A. Boujelben / Omega 69 (2017) 126–140 131
If C l g C f , ai is considered to be better than aj on each criterion Finally, let us note that an illustrative example is given in
gh. Thus, P h ðaj ; ai Þ should be as low as possible and the inter- Appendix A in order to understand the computational details of all
inconsistency of ai to aj on criterion gh occurs when P h ðaj ; ai Þ 4 0. the preference, similarity and inconsistency measures developed
If C l ! C f , ai is assumed to be worse than aj on each criterion gh. in this paper.
Therefore, P h ðai ; aj Þ should be as low as possible and the inter-
inconsistency of ai to aj on criterion gh occurs when P h ðai ; aj Þ 4 0.
6. Case study: the problem of supplier segmentation
These two types of inconsistencies of ai to aj on gh can be
generalized to measure the unicriterion inter-inconsistencies of Cl 6.1. Description of the problem
with regard to C l þ 1-k and C 1-l 1 . This leads to the following
definitions. The supplier segmentation is one of the main strategic activ-
ities of a firm that consists in creating groups of similar suppliers.
Definition 5.2. The unicriterion inter-inconsistency of cluster Cl
This classification, which succeeds the supplier selection, plays an
with regard to the subset of clusters C l þ 1-k , denoted
important role in the supply chain management since it allows
IEh ðC l =C l þ 1-k Þ, is the degree that measures how Cl is outranked by
choosing the most suitable strategies for handling each group
C l þ 1-k on criterion gh, i.e., how the nl actions of Cl are preferred by
differently [25]. Several approaches have been developed in this
all the nl þ 1-k actions of C l þ 1-k on gh:
8 context to deal with this problem. Kraljic's work [26] was among
>
<P 0 if C l a C k the first contributions addressing this problem based on two cri-
P
IEh ðC l =C l þ 1-k Þ ¼ ai A C l aj A C l þ 1-k P h ðaj ; ai Þ ð19Þ teria: the profit impact and the supply risk. Following this idea, a
>
: otherwise
nl nl þ 1-k variety of bi-criteria procedures have then been proposed for the
supplier segmentation. A literature review of these approaches can
Definition 5.3. The unicriterion inter-inconsistency of cluster Cl
be found in [27]. Most of them consider four clusters of suppliers
with regard to the subset of clusters C 1-l 1 , denoted
based on two levels (low and high) for each criterion.
IEh ðC l =C 1-l 1 Þ, is the degree that measures how Cl outranks
Recently, Rezaei and Ortt [28] proposed an approach that
C 1-l 1 on criterion gh, i.e., how the nl actions of Cl are preferred to
considers more than two criteria in this problem. These criteria
all the n1-l 1 actions of C 1-l 1 on gh:
8 can be classified into two types: the supplier capabilities (price,
>
<0 if C l a C 1 delivery, quality, reserve capacity, geographical location, etc.) and
P P
IEh ðC l =C 1-l 1 Þ ¼ ai A C l aj A C 1-l 1 P h ðai ; aj Þ ð20Þ the supplier willingness (communication openness, commitment
>
: otherwise
nl n1-l 1 to continuous improvement in product and process, etc.). The
underlying idea of this method is to convert the problem into a bi-
criteria one by aggregating all the criteria of each type into one
5.3. Unicriterion global inconsistency of a cluster criterion. The suppliers are then regrouped into four clusters:
suppliers with high capabilities and willingness (best suppliers),
This notion is a global measure that considers simultaneously suppliers with high capabilities and low willingness, suppliers
the unicriterion intra-inconsistency and inter-inconsistency with low capabilities and high willingness, and suppliers with low
degrees of cluster Cl. Formally: capabilities and willingness (worst suppliers). The order char-
acterizing this partition is partial since the second and the third
Definition 5.4. The unicriterion global inconsistency of cluster Cl,
clusters are incomparable.
denoted I h ðC l Þ is defined as the weighted sum of IAh ðC l Þ, IEh ðC l =
However, although this method considers implicitly several
C l þ 1-k Þ and IEh ðC l =C 1-l 1 Þ:
criteria, the segmentation was performed using two criteria that
w1 IAh ðC l Þ þ w2 IEh ðC l =C l þ 1-k Þ þ w3 IEh ðC l =C 1-l 1 Þ cover others. This does not allow analyzing separately the effect of
I h ðC l Þ ¼ ð21Þ
w1 þ w2 þ w3 each criterion of each type on the segmentation. Moreover, when a
supplier is good on some capabilities (or willingness) criteria and
where w1 ¼ nl ðnl 1Þ=2, w2 ¼ nl nl þ 1-k and w3 ¼ nl n1-l 1 .
bad on the others, a loss of information can be induced when
The operator “weighted sum” is considered in this formula aggregating them into one criterion. The objective of this section is
because IAh ðC l Þ, IEh ðC l =C l þ 1-k Þ and IEh ðC l =C 1-l 1 Þ have not the to use a multicriteria ordered clustering approach that considers
same weight since they are the respective averages of each criterion of each type independently and to apply our
nl ðnl 1Þ=2, nl nl þ 1-k and nl n1-l 1 degrees (see their respec- developed measures to analyze the obtained partition on the dif-
tive formulas). Of course, IAh ðC l Þ, IEh ðC l =C l þ 1-k Þ, IEh ðC l =C 1-l 1 Þ ferent criteria. For that purpose, we used De Smet et al.'s method
and I h ðC l Þ vary between 0 and 1: the higher their values, the higher [10] which allows obtaining a total ranking of the clusters. PRO-
the inconsistency of Cl on criterion gh. METHEE was also applied in the preference modeling.
Now, it is possible to deduce the inconsistency profile asso-
ciated to each cluster. 6.2. De Smet et al.'s method
Definition 5.5. The inconsistency profile of cluster Cl, denoted
As mentioned in Section 2.1, De Smet et al.'s method is a
IPðC l Þ, is defined by all the values of the unicriterion global
multicriteria ordered clustering approach allowing to find the best
inconsistency degrees I h ðC l Þ, i.e.:
ordered partition that minimizes the inconsistencies with respect
to the following conditions:
IPðC l Þ ¼ ðI 1 ðC l Þ; I 2 ðC l Þ; …; I s ðC l ÞÞ ð22Þ
Two actions ai and aj assigned to the same cluster are assumed
to be indifferent or similar. In this case, the preference degrees
IPðC l Þ is useful to analyze the global inconsistency of Cl with π ðai ; aj Þ and π ðaj ; ai Þ should be as low as possible and the
regard to the total order of the clusters on the different criteria. In inconsistency occurs when π ðai ; aj Þ 4 0 and π ðaj ; ai Þ 4 0.
addition, it permits to determine the criteria where the incon- An action ai is considered to be better than another action aj if ai
sistency level of Cl is high or low. is assigned to a cluster more preferred than the cluster of aj. In
132 M.A. Boujelben / Omega 69 (2017) 126–140
this case, π ðaj ; ai Þ should be as low as possible and the incon- Table 2
sistency occurs when π ðaj ; ai Þ 40. Resulting supplier segmentation.
Fig. 2. Discriminating power of all the criteria. Fig. 5. Preference profile of cluster C3.
For the other criteria, the unicriterion net flow values are strictly
negative. They constitute the weakness of this cluster in compar-
ison with the others.
Cluster C4: The suppliers of this cluster are the worst for the
company. The unicriterion net flows of all the criteria are strictly
negative. Therefore, these suppliers are preferred by the others on
all the capabilities and willingness criteria especially on the fol-
lowing willingness criteria: “Willingness to share information”,
“Long term relationship”, “Communication openness” and “Reci-
procal arrangement”. Indeed, the unicriterion net flow values
related to these four criteria are less than or equal to 0.5.
Based on the preference profiles of all the clusters, it is also
possible to deduce the discriminating power of each criterion gh by
computing the standard deviation of the vector ϕh ðÞ representing
its related unicriterion net flows of all the clusters. Fig. 2 gives in a
Fig. 4. Preference profile of cluster C2.
descending order the discriminating power of all the criteria (the
red color for the capabilities and the blue color for the will-
On criterion “Reserve capacity”: the value 0.1223 is the highest ingness). It is easy to observe that the highest differentiation
one in comparison to those related to the other clusters on this power is for criterion “Willingness to share information”. This
criterion (even to cluster C1 (0.0826)). means that it discriminates the clusters more than the other
134 M.A. Boujelben / Omega 69 (2017) 126–140
Fig. 7. Similarity profile of cluster C1. Fig. 10. Similarity profile of cluster C4.
Fig. 8. Similarity profile of cluster C2. Fig. 11. Inconsistency profile of cluster C1.
Fig. 12. Inconsistency profile of cluster C2. Fig. 14. Inconsistency profile of cluster C4.
7. Conclusion
In order to illustrate the proposed notions in this paper, let us consider the following idealized example with 7 alternatives evaluated
according to 2 criteria (equally weighted) that have to be maximized. These alternatives are regrouped as shown in Fig. A1 into three
ordered groups defined successively from the right up corner (best cluster) to the bottom left corner (worst cluster). The preference model
was built using PROMETHEE. The preference functions were assumed to be linear with the following parameters: q1 ¼ q2 ¼ 0 and
p1 ¼ p2 ¼ 5. Tables A1 and A2 give the unicriterion preference degrees of both criteria g1 and g2. In what follows, we are particularly
interested in the preference, similarity and inconsistency profiles of cluster C2.
The preference profile of cluster C2 is defined by the unicriterion net flows of C2 according to g1 and g2, i.e.:
PRPðC 2 Þ ¼ ðϕ1 ðC 2 Þ; ϕ2 ðC 2 ÞÞ
To determine ϕ1 ðC 2 Þ, we should at first compute the following measures:
Fig. A1. Data of the example – the horizontal and vertical axes represent the evaluations according to g1 and g2. The actions are represented by red asterisks and the clusters
are represented by ellipses.
Table A1
Unicriterion preference degrees of criterion g1 ðP 1 ð .,. ÞÞ.
a1 a2 a3 a4 a5 a6 a7
a1 – 0 0 0 0 0 0
a2 0.20 – 0 0 0 0 0
a3 0.32 0.12 – 0 0 0 0
a4 0.50 0.30 0.18 – 0 0 0
a5 0.60 0.40 0.28 0.10 – 0 0
a6 0.76 0.56 0.44 0.26 0.16 – 0
a7 1 0.80 0.68 0.50 0.40 0.24 –
Table A2
Unicriterion preference degrees of criterion g2 ðP 2 ð .,. ÞÞ.
a1 a2 a3 a4 a5 a6 a7
a1 0 0.20 0 0 0 0 0
a2 0 – 0 0 0 0 0
a3 0.30 0.50 – 0 0.06 0 0
a4 0.40 0.60 0.10 – 0.16 0 0
a5 0.24 0.44 0 – 0 0 0
a6 0.80 1 0.50 0.40 0.56 – 0.20
a7 0.60 0.80 0.30 0.20 0.36 0 –
M.A. Boujelben / Omega 69 (2017) 126–140 137
Similarly, S2 ðC 2 Þ can be computed as described previously (S2 ðC 2 Þ ¼ 0:9289). The similarity profile of cluster C2 is therefore:
SPðC 2 Þ ¼ ð0:8756; 0:9289Þ
Finally, the inconsistency profile of cluster C2 is defined by the unicriterion global inconsistency degrees of C2 according to g1 and g2,
i.e.:
IPðC 2 Þ ¼ ðI 1 ðC 2 Þ; I 2 ðC 2 ÞÞ
To determine I 1 ðC 2 Þ, we should at first compute the following measures:
I 1 ðC 2 Þ can then be easily deduced as the weighted sum of IA1 ðC 2 Þ, IE1 ðC 2 =C 3 Þ and IE1 ðC 2 =C 1 Þ using Eq. (21). This leads to the following
value:
I 1 ðC 2 Þ ¼ 0:0373
Similarly, I 2 ðC 2 Þ can be computed as described previously (I 2 ðC 2 Þ ¼ 0:0213). The inconsistency profile of cluster C2 is therefore:
IðC 2 Þ ¼ ð0:0373; 0:0213Þ
1 3 4 3 3 1 4 4 3 4 4 4 5
2 4 4 5 3 4 2 5 5 3 5 4 4
3 4 4 5 3 3 3 4 4 3 5 3 4
4 4 5 5 3 3 3 5 4 4 4 5 4
5 4 4 4 4 2 2 3 4 3 4 5 4
6 3 5 3 3 2 3 4 3 3 4 5 4
7 3 5 3 4 5 3 4 4 3 4 5 2
8 4 5 3 4 5 4 2 2 2 2 3 2
9 3 2 4 1 1 1 3 2 2 2 2 2
10 3 2 4 1 1 1 3 2 2 2 2 2
11 3 4 4 3 3 3 4 4 5 5 5 4
12 3 5 3 2 5 3 4 4 4 5 5 5
13 4 5 4 4 3 3 3 4 3 5 5 5
14 3 4 3 3 3 1 3 4 3 4 3 4
15 3 3 4 4 3 3 3 2 2 4 5 3
16 3 1 4 4 1 1 3 3 3 4 4 3
17 3 1 3 1 5 1 4 5 4 4 5 4
18 2 1 3 1 3 1 4 5 4 3 4 4
19 3 4 4 3 5 3 4 2 2 2 1 2
20 4 3 4 4 1 3 4 3 3 3 3 3
21 3 3 1 2 2 3 2 1 2 2 3 2
22 3 5 4 2 4 3 3 4 4 4 5 4
23 3 4 3 4 5 3 4 4 4 5 4 4
24 2 1 3 5 1 1 3 4 4 4 4 3
25 3 3 4 4 2 3 4 4 3 3 4 3
26 4 3 4 3 2 3 5 5 4 3 4 4
27 3 4 4 4 3 3 4 4 4 4 3 3
28 3 4 5 4 3 4 4 3 4 4 3 3
29 3 4 3 3 3 2 3 3 4 4 4 3
30 1 4 3 1 1 2 4 3 3 3 5 3
31 3 4 4 3 2 3 5 4 3 4 3 3
32 1 5 5 3 4 3 4 5 4 4 4 3
33 3 4 3 2 4 3 5 4 4 4 4 4
34 4 5 4 4 3 2 2 2 3 2 1 3
35 3 4 5 3 2 3 4 4 4 5 4 4
36 3 3 4 3 3 3 4 3 4 4 4 3
37 4 5 5 3 4 3 4 5 4 4 4 4
38 3 5 4 4 2 2 3 3 4 3 4 4
39 3 4 3 3 3 3 3 2 2 2 3 3
40 4 5 4 3 2 3 4 5 4 4 4 3
41 3 4 3 3 3 3 4 3 4 4 3 3
42 4 3 5 3 3 4 3 4 3 4 5 4
43 2 2 5 1 1 2 4 5 5 5 3 4
M.A. Boujelben / Omega 69 (2017) 126–140 139
g1 g2 g3 g4 g5 g6 g7 g8 g9 g 10 g 11 g 12
0 1
C1 0:1348 0:3027 0:1592 0:0826 0:1701 0:3145 0:2645 0:2609 0:2152 0:3870 0:2293 0:2609
C2 BB 0:1895 0:2908 0:1095 0:0629 0:0817 0:3486 0:0501 0:1397 0:2081 0:0240 0:0041 0:0577 C C
B C
C 3 @ 0:0036 0:0223 0:0509 0:1223 0:0196 0:0083 0:2250 0:3634 0:3667 0:3976 0:2045 0:2738 A
C4 0:0417 0:3667 0:2125 0:4417 0:3979 0:3361 0:3611 0:5083 0:5000 0:6167 0:3917 0:5083
g1 g2 g3 g4 g5 g6 g7 g8 g9 g 10 g 11 g 12
0 1
g1 – 0:0341 0:0153 0:0116 0:0158 0:0380 0:0169 0:0059 0:0004 0:0193 0:0129 0:0112
g2 B B 0:0341 – 0:0463 0:0581 0:0635 0:0952 0:0657 0:0628 0:0515 0:0961 0:0613
C
0:0703 C
B C
g3 B B 0:0153 0:0463 – 0:0306 0:0347 0:0466 0:0386 0:0425 0:0376 0:0593 0:0369 0:0441 C
C
g4 B B 0:0116 0:0581 0:0306 – 0:0560 0:0568 0:0430 0:0525 0:0492 0:0697 0:0465
C
0:0581 C
B C
g5 B B 0:0158 0:0635 0:0347 0:0560 – 0:0619 0:0555 0:0679 0:0631 0:0891 0:0562 0:0697 C
C
B C
g 6 B 0:0380 0:0952 0:0466 0:0568 0:0619 – 0:0622 0:0528 0:0400 0:0876 0:0566 0:0629 C
B C
g7 B B 0:0169 0:0657 0:0386 0:0430 0:0555 0:0622 – 0:0945 0:0894 0:1191 0:0713 0:0894 C
C
B C
g 8 B 0:0059 0:0628 0:0425 0:0525 0:0679 0:0528 0:0945 – 0:1401 0:1637 0:0963 0:1265 C
B C
g9 B B 0:0004 0:0515 0:0376 0:0492 0:0631 0:0400 0:0894 0:1401 – 0:1585 0:0927 0:1238 C
C
B C
g 10 B 0:0193 0:0961 0:0593 0:0697 0:0891 0:0876 0:1191 0:1637 0:1585 – 0:1185 0:1516 C
B C
g 11 B
@ 0:0129 0:0613 0:0369 0:0465 0:0562 0:0566 0:0713 0:0963 0:0927 0:1185 – 0:0906 C
A
g 12 0:0112 0:0703 0:0441 0:0581 0:0697 0:0629 0:0894 0:1265 0:1238 0:1516 0:0906 –
g1 g2 g3 g4 g5 g6 g7 g8 g9 g 10 g 11 g 12
0 1
C1 0:8507 0:8775 0:8538 0:8933 0:7931 0:9104 0:8542 0:8906 0:8753 0:8823 0:8669 0:8296
C2 BB 0:8889 0:6944 0:8796 0:7130 0:7685 0:7901 0:8765 0:8333 0:8642 0:8395 0:8796 0:8765 C
C
B C
C 3 @ 0:7698 0:7560 0:9107 0:8274 0:6786 0:7698 0:7857 0:9107 0:8730 0:7778 0:6964 0:9048 A
C4 1 0:8889 0:6667 0:8889 0:8889 0:7037 0:8519 0:8889 1 1 0:8889 1
g1 g2 g3 g4 g5 g6 g7 g8 g9 g 10 g 11 g 12
0 1
C1 0:1155 0:0894 0:1041 0:1262 0:1760 0:0645 0:0926 0:0856 0:1029 0:0739 0:0982 0:1141
C2 BB 0:0877 0:1425 0:0738 0:1674 0:1396 0:1179 0:0507 0:0833 0:0975 0:0526 0:0651 0:0624 C
C
B C
C 3 @ 0:1504 0:1445 0:0657 0:1688 0:1859 0:1461 0:0595 0:0122 0:0173 0:0390 0:1006 0:0195 A
C 4 0:0569 0:0386 0:0732 0:0122 0:0163 0:0569 0:0163 0:0041 0 0 0:0203 0
References
[1] Rokach L, Maimon O. Clustering methods. In: Maimon O, Rokach L, editors. [8] Zopounidis C, Doumpos M. Business failure prediction using the UTADIS
Data mining and knowledge discovery handbook. US: Springer; 2005. multicriteria analysis method. The Journal of the Operational Research Society
p. 321–52. 1999;50:1138–48.
[2] Ishizaka A, Nemery P. Multi-criteria decision analysis: methods and software. [9] Meyer P, Olteanu AL. Formalizing and solving the problem of clustering in
Chichester: Wiley; 2013. MCDA. European Journal of Operational Research 2013;227:494–502.
[3] Zopounidis C, Doumpos M. Multicriteria classification and sorting methods: a [10] De Smet Y, Nemery P, Selvaraj R. An exact algorithm for the multicriteria
ordered clustering problem. Omega 2012;40:861–9.
literature review. European Journal of Operational Research 2002;138:229–46.
[11] De Smet Y, Guzman L. Towards multicriteria clustering: an extension of the k-
[4] Yu W. ELECTRE TRI: aspects méthodologiques et manuel d'utilisation. Docu-
means algorithm. European Journal of Operational Research 2004;2:390–8.
ment du Lamsade no. 74. Université Paris-Dauphine; 1992.
[12] Eppe S, DeSmet Y. On the use of valued action profiles for relational multi-
[5] Ishizaka A, Nemery P. Assigning machines to incomparable maintenance
criteria clustering. International Journal of Multicriteria Decision Making
strategies with ELECTRE-SORT. Omega 2014;47:45–59.
2014;4:201–33.
[6] Belacel N. Multicriteria assignment method PROAFTN: methodology and
[13] Cailloux O, Lamboray C, Nemery P. A taxonomy of clustering procedures. In:
medical applications. European Journal of Operational Research Proceedings of the 66th meeting of the European working group on MCDA;
2000;125:175–83. 2007.
[7] Doumpos M, Zopounidis C. A multicriteria classification approach based on [14] Behzadian M, Kazemzadeh RB, Albadvi A, Aghdasi M. PROMETHEE: a com-
pairwise comparisons. European Journal of Operational Research prehensive literature review on methodologies and applications. European
2004;158:378–89. Journal of Operational Research 2010;200:198–215.
140 M.A. Boujelben / Omega 69 (2017) 126–140
[15] Rocha C, Dias LC, Dimas I. Multicriteria classification with unknown cate- [23] Halkidi M, Batistakis Y, Vazirgiannis M. On clustering validation techniques.
gories: a clustering–sorting approach and an application to conflict manage- Journal of Intelligent Information Systems 2001:107–45.
ment. Journal of Multi-Criteria Decision Analysis 2013;20:13–27. [24] Brans JP, Mareschal B. PROMETHEE-GAIA: une méthodologie d'aide à la
[16] Rocha C, Dias LC. MPOC: an agglomerative algorithm for multicriteria partially décision en présence de critères multiples, Ellipses, Paris; 2002.
ordered clustering. 4OR 2013;11:253–73. [25] Karsak EE, Dursun M. An integrated fuzzy MCDM approach for supplier eva-
[17] Valls A, Torra V. Using classification as an aggregation tool in MCDM. Fuzzy luation and selection. Computers and Industrial Engineering 2015;82:82–93.
Sets and Systems 2000;115:159–68. [26] Kraljic P. Purchasing must become supply management. Harvard Business
[18] De Smet Y, Gilbart F. A cluster definition method for country risk problems. Review 1983;(September/October):109–17.
Technical Report TR/SMG/2001-013, SMG. Université Libre de Bruxelles; 2001. [27] Day M, Magnan GM, Moeller MM. Evaluating the bases of supplier segmen-
[19] Fernandez E, Navarro J, Bernal S. Handling multicriteria preferences in cluster tation: a review and taxonomy. Industrial Marketing Management
analysis. European Journal of Operational Research 2010;202:819–27. 2010;39:625–39.
[20] Boujelben MA, De Smet Y. A multicriteria ordered clustering algorithm to [28] Rezaei J, Ortt R. Multi-criteria supplier segmentation using a fuzzy preference
determine precise or disjunctive partitions. International Journal of Multi- relations based AHP. European Journal of Operational Research 2013;225:75–
criteria Decision Making 2016;6:157–87. 84.
[21] Boujelben MA, De Smet Y, Frikha A, Chabchoub H. DISSET: a disjunctive [29] Wang TC, Chen YH. Applying fuzzy linguistic preference relations to the
sorting method based on evidence theory. Foundations of Computing and improvement of consistency of fuzzy AHP. Information Sciences
Decision Sciences 2007;32:253–74. 2008;178:3755–65.
[22] Figueira J, Mousseau V, Roy B. ELECTRE methods. Multiple criteria decision [30] Torra V, Narukawa Y. Modeling decisions: information fusion and aggregation
analysis: state of the art surveys. Boston, Dordrecht, London: Springer-Verlag; operators. Berlin, Heidelberg: Springer-Verlag; 2007.
2005. p. 133–62.