Dependence of multi-criteria evaluation result on choice of preference functions and their paramaters/Daugiakriteriniu vertinimu rezultatu priklausomybe nuo prioritetu funkciju ir ju parametru pasirinkimo.
Podvezko, Valentinas ; Podviezko, Askoldas
1. Introduction
Reality often raises the task of evaluation of several possible
alternatives and outlining them in the order of preference. Such task
could be selection of the best alternative among investment projects,
evaluation of different regions of a country or rate of development of
different countries, etc.
A considerable usage increase of multi-criteria methods is recently
observed in quantitative analysis of social or economical phenomena or
other complex processes (Brauers, Zavadskas 2006; Brauers et al. 2007;
Figueira et al. 2005; Hui et al. 2009; Maskeliunaite et al. 2009;
Plebankiewicz 2009; Podvezko 2009; Turskis et al. 2009; Ulubeyli, Kazaz 2009; Ustinovichius et al. 2007; Zavadskas, Antucheviciene 2006;
Zavadskas et al. 2008a, b, 2009).
The range of the PROMETHEE (Preference Ranking Organisation Method
for Enrichment Evaluation) group of methods is wide: from the PROMETHEE
I method indicating the best alternative among the ones in question, the
PROMETHEE II (full classification method), which is ranging alternatives
in respect of desired objectives, up to the PROMETHEE VI method, which
yields an indication if the problem is hard or soft, and the visual
model GAIA (Brans, Mareschal 1992, 1994, 1996, 2005).
The PROMETHEE methods are well-known and are often being used.
Bibliography comprises hundreds of publications (Brans, Mareschal 2005;
Behzadian et al. 2010). PROMETHEE methods were used in many different
areas, from logistics to health service (Behzadian et al. 2010; Brans,
Mareschal 2005). Lithuania is at the initial stage of using the methods
(Nowak 2005; Podvezko, Podviezko 2009).
PROMETHEE methods comprise criteria values of chosen indices and
their weights in more sophisticated way by using preference functions
with few parameters. Preference function shapes and their parameters are
chosen by responsible persons of the evaluation, decision-makers or
qualified experts. In addition to already existing, new types of
preference functions were proposed in this paper, with intention of
widening the range of choice for decision-makers and evaluation experts.
The goal of this paper is to extend and deepen study of this
method, to describe the algorithm of the PROMETHEE II method, to apply
this method to obtain outranking relationship of alternatives, to add
some knacks to this method, to broaden the scope of users and to
demonstrate dependence of results of evaluation on the choice of shapes
of preference functions and their parameters.
2. The brief description of the algorithm of the PROMETHEE methods
We will briefly recall the algorithm of the PROMETHEE methods
(Brans, Mareschal 2005; Podvezko, Podviezko 2009). The core of this
method is the same as in other multi-criteria methods. The method uses
criteria value matrix of statistical data or experts' assessment
data R [paralllel][r.sub.ij][parallel] = characterising objects being
evaluated and weights of criteria [m.summation over (i=1)]
[[omega].sub.i], i = 1, 2, ..., m; j = 1, 2, ..., n, where m is the
number of criteria, n is the number of evaluated objects or
alternatives. Every criterion must be defined to be maximising or
minimising. Maximum values of maximising criteria are considered to be
the best as minimum values of minimising criteria. Multi-criteria
methods usually use normalised criteria values [[??].sub.ij] and weights
[[omega].sub.i]. A good example is SAW (Simple Additive Weighting)
method, which suggests formula for calculation criteria of evaluation
(Hwang, Yoon 1981; Ginevicius, Podvezko 2008a, b, c, 2009; Ginevicius et
al. 2008a, b; Jakimavicius, Burinskiene 2009):
PROMETHEE methods use values od so-called preference functions p(d)
instead of normalised values of criteria [[??].sub.ij].
The range of values of preference functions falls between zero and
one. Values of the functions reveal the level of preference of one
alternative over another. Shapes of functions depend on boundary
parameters q and s, which are chosen by a decision-maker for each
criterion i, namely [q.sub.i] for the lower and si for the upper
boundary of the argument thus making two alternatives [A.sub.j] and
[A.sub.k] indifferent in respect of the criteria [R.sub.i] when the
difference between values of criteria [r.sub.ij] and [r.sub.ik] for
these alternatives [d.sub.i]([A.sub.j],[A.sub.k]) =
[r.sub.ij]--[r.sub.ik] is smaller than the boundary parameter [q.sub.i]
and thus making the alternative [A.sub.j] of the strict preference in
favour of the alternative [A.sub.k] when the difference between criteria
values [r.sub.ij] and [r.sub.ik] for these alternatives
[d.sub.i]([A.sub.j],[A.sub.k]) = [r.sub.ij]--[r.sub.ik] is greater than
the boundary parameter [s.sub.i]. When the difference falls between
[q.sub.i] and [s.sub.i] preference criterion of the alternative
[A.sub.j] in respect of the alternative [A.sub.k] varies between zero
and one.
PROMETHEE methods suggest the following formula for calculation the
aggregated preference index [pi]([A.sub.j],[A.sub.k]) of the alternative
[A.sub.j] in respect of the alternative [A.sub.k]:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (2)
where [[omega].sub.i] is the weight of the i-th criterion
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] is the difference
between values [r.sub.ij] and [r.sub.ik] of the criterion [R.sub.i] for
the alternatives [A.sub.j] and [A.sub.k]; [p.sub.t](d) =
[p.sub.t]([d.sub.i]([A.sub.j], [A.sub.k])) is the t-th preference
function chosen by a decision-maker for the i-th criterion from the set
of available preference functions.
The PROMETHEE method adds all positive preference indices and thus
the positive outranking flow is obtained
[F.sup.+.sub.j] = [n.summation over (k+1)] ([A.sub.j], [A.sub.K] (j
= 1,2, ..., n (3)
and all negative preference indices to have the negative outranking
flow
[F.sup.-.sub.j] = [n.summation over (k+1)] ([A.sub.k], [A.sub.j] (j
= 1,2, ..., n (3)
The PROMETHEE I method reveals mutual outranking relationship
between alternatives [A.sub.j] and [A.sub.k] by summing all
"outgoing" and "incoming" outranking indices with
respective positive or negative sign. Possible outcomes are denoted as
[P.sup.+], [P.sup.-], [I.sup.+], [I.sup.-] (Brans, Mareschal 2005;
Podvezko, Podviezko 2009).
Thus, the alternative [A.sub.j] is outranking the alternative
[A.sub.k] (or [A.sub.j]P [A.sub.k]), if [F.sup.+] ([A.sub.j]) >
[F.sup.+] ([A.sub.k]) (or [A.sub.j] [P.sup.+] [A.sub.k]) and
[F.sup.-]([A.sub.j]) < [F.sup.-]([A.sub.k]) (or
[A.sub.j][P.sup.-][A.sub.k]). The same holds if
[A.sub.j][P.sup.+][A.sub.k] and [A.sub.j][I.sup. [A.sub.k]
([F.sup.-]([A.sub.j]) = [F.sup.-]([A.sub.k])), or in case if
[A.sub.j][I.sup.+][A.sup.k] and [A.sub.j][P.sup.-][A.sub.k].
Similarly, indifference and incomparability of alternatives
[A.sub.j] and [A.sub.k] are described. The PROMETHEE II method uses the
idea of the PROMETHEE I method. But in addition it lists all evaluated
alternatives in accordance with the level of their attractiveness, which
is measured by the value of the difference (the net outranking flow)
[F.sub.j] = [F.sup.+.sub.j] - [F.sup.-.sub.j]. The biggest difference
between all positive ("outgoing") preference indices
[F.sup.+.sub.j] and negative ("incoming") preference indices
[F.sup.-.sub.j] (j = 1, 2, ..., n) corresponds to the best alternative.
The PROMETHEE II method is ranging alternatives in decreasing order in
respect of values [F.sub.j].
In contrast to the PROMETHEE II method, the PROMETHEE I method was
designed to indicate only the best alternative, for which the number of
worse alternatives in terms of preference is the highest.
3. Preference functions and their features
As was already mentioned, the argument d of preference function
p(d) is the difference of criteria values. More precisely, for the i-th
criterion for alternatives [A.sub.j] and Ak, we have
[d.sub.i]([A.sub.j], [A.sub.k]) = [r.sub.ij]--[r.sub.ik], where
[r.sub.ij] and [r.sub.ik] are values for the criterion i for mentioned
alternatives. In spite of the fact that preference functions are of
similar purpose as normalised values of data in other multi-criteria
methods, their features and practical realisation are much more
profound. We outline main features of preference functions:
--values of preference functions are falling to the interval from
zero to one: 0 [less than or equal to] p(d) [less than or equal to] 1;
-- preference functions were projected to be functions representing
maximising criteria by normalised values; the higher is value of the
function p(d), the higher is preference of the alternative;
-- preference function p(d) value equals to zero when the
difference d is smaller than the boundary value q: p(d) = 0 when d [less
than or equal to] q (in some cases the boundary value q is not set and
it is implied that q = 0);
-- in case when the upper boundary value s of the difference of
values is set, then p(d) = 1 whenever d = s (there are cases when the
upper boundary value s is not set and [MATHEMATICAL EXPRESSION NOT
REPRODUCIBLE IN ASCII.]
There are known six preference functions p(d) (Brans, Mareschal
2005; Podvezko, Podviezko 2009), although some new preference functions
will be proposed in this paper.
1. The so-called usual preference function could be used only in
cases, when the decisionmaker cannot allocate importance for the
differences between criteria values and only seems to know the formula
"the more the better". This function does not depend on
parameters q and s. In other words, the lower and the upper boundary
values are not set for this type of preference function. This function
could be proposed only in such cases when it is only important that the
difference [d.sub.i]([A.sub.j],[A.sub.k]) = [r.sub.ij]--[r.sub.ik]
between values [r.sub.ij] and [r.sub.ik] is positive (p(d) = 1) or
negative (p(d) = 0) and the value of the difference does not matter. For
example, one job offer is preferred over another if offered salary is
higher without assigning any importance to the difference; it is
important if distance to the office is higher or smaller; if interest
rate offered by banks for term deposits is higher or smaller; if length
of work experience between two candidates for a job is higher or
smaller; if gasoline price at two gas stations is higher or smaller; if
price between two investment projects is higher or smaller; if one
candidate for a job knows more languages than another; if processor
speed of one computer for sale is higher or lower than another's,
etc.
We emphasise the fact that preference function is used in
simultaneous pairwise evaluation by all m criteria. For example, the
multi-criteria evaluation of candidates for a job offer will be
conducted by simultaneous comparison of their length of work experience,
level of education, knowledge of foreign languages, age, etc. By the
other hand, the candidate will himself simultaneously compare salary,
perspective, colleagues, distance to the office, office space, fringe
benefits, etc.
The analytical expression and the shape of the first usual function
are given on Fig. 1.
[FIGURE 1 OMITTED]
2. The second U-shape preference function differs from the usual
one by setting the lower boundary value q (here it is identical to the
upper boundary value s), starting from which the difference of values of
applied criterion is considered to induce the strict preference of one
alternative over another. So, when the difference d is higher than q,
value of the preference function equals to one and p(d) = 0 when d [less
than or equal to] q.
The analytical expression and the shape of the second U-shape
preference function are given on Fig. 2.
[FIGURE 2 OMITTED]
This function has a higher practical importance comparing with the
first usual preference function. We can easily adopt the above mentioned
examples to fit them to the case of U-shape preference function. The new
job will have strict preference (p(d) = 1) over another only in case if
salary differs by no less than 100 euros (q = 100) and is of no
importance to the employee (p(d) = 0), if an offered salary exceeds by
less than 100 euros comparing to another offer. A bank's offer will
be of interest in case if interest rate for term deposits exceeds 1%
comparing to another bank's offer (q = 1); a candidate will be of
interest in case his work experience exceeds work experience of another
candidate by three years (q = 3) or he correctly answers at least three
test questions more than another candidate and so on.
3. The third V-shape (or linear preference) preference function
differs from the previous one in the interval from zero to s, where the
link between the point of indifference of alternatives (p(d) = 0), no
preference of one alternative over another) and the point of strict
preference of one alternative over another (p(d) = 1) is not of a shape
of a shift, but is linear. Another difference is by setting the upper
boundary parameter s, from which one alternative has strict preference
over another instead of the lower boundary parameter q, until which both
alternatives are indifferent.
The analytical expression and the shape of the third V-shape
preference function are given on Fig. 3.
[FIGURE 3 OMITTED]
Again, we can apply previous examples to this case of preference
function by their slight modifying. Now, a job offer will have a strict
preference over another in case of salary difference of 100 euros or
more, is of no interest in case a lower salary is offered (p(d) = 0,
when d is negative) and is of some gradually increasing interest in case
the difference is up to 100 euros (0 < d [less than or equal to]
100). Preference function value is then expressed by the formula: p (d)
= d/100. Other examples could be easily modified in the similar way.
4. The fourth preference function is called level preference
function. It depends on two parameters p and q, thus both boundary
values are set: the indifference boundary q and the strict preference
boundary s. So, in case if the difference d of values of two
alternatives is not greater than q, then the alternatives are
indifferent (p(d) = 0); when the difference d is greater than s, then
one alternative has the strict preference over another and whenever the
difference d falls between q and s, or d [member of] [q, s], then value
of the preference function equals to 0.5. In this case one alternative
has a medium preference over another.
The analytical expression and the shape of the fourth level
preference function are given on Fig. 4.
[FIGURE 4 OMITTED]
For example, a candidate for a job will have no advantage if he
knows less foreign languages than another candidate (p(d) = 0, d is
negative) some advantage in case if he knows one language more than
another candidate (p(d) = 0.5), and will have strict preference over
another candidate in case he knows two more languages than another
candidate (p(d) = 1). A similar preference function but with more step
gradations could be used in case of more discreet options. It
approximates the linear function as the number of gradations increases.
5. The fifth V-shape with indifference preference function (as well
as level preference function) has both parameters q and s, which set
boundaries of indifference and strict preference. But when the
difference criteria values of two alternatives falls into the interval
from q to s, or d [member of] [q,s], the preference function uniformly
linearly increases from zero to one in accordance with the formula d -
q/s - q and its value indicates the level of preference of one
alternative over another. In the case when q = 0 this function becomes
the third V-shape preference function.
Another example described above again could be easily transformed
to this particular case. An employee will be indifferent if salary
between two job offers differs by less than 100 euros (p(d) = 0). The
new job will be of strict preference in case if salary in the new job
offer exceeds 500 euros (p(d) = 1) and the new job will be of some
preference over another in case if salary in the new job offer exceeds
by a number between 100 and 500 euros; the level of preference is
calculated by the formula p (d) = d - 100/500 - 100 = d - 100/400.
Other examples can be easily transformed similarly.
The analytical expression and the shape of the fifth V-shape with
indifference preference function are given on Fig. 5.
This function is the most valuable and it attracts the largest
number of theoretical and practical applications for evaluations carried
out by PROMETHEE methods.
6. The sixth Gaussian preference function is used in case the
initial statistical data is consisting of random values with the normal
distribution. Preference at low differences of criteria values increases
slowly by increase of d, starting from zero. The same applies also at
large differences [d.sub.i]([A.sub.j],[A.sub.k]) of criteria values; the
preference function in this case is gradually approaching one never
reaching this value. This function requires a parameter [sigma] of
standard deviation of given random data, and is increasing most rapidly
at values of differences d close to [sigma].
[FIGURE 5 OMITTED]
The analytical expression and the shape of the fourth Gaussian
preference function are given on Fig. 6.
[FIGURE 6 OMITTED]
We propose several new preference functions.
7. Multistage preference function. Some alternatives can only have
discreet criteria values.
Very often, they are natural positive numbers. Consider the number
of spoken languages, number of children in a family, number of stock in
farms, number of shops in a supermarket chain in a town, number of ATM
machines possessed by a bank. In all such cases, differences of criteria
values are discrete or are natural numbers (positive and negative).
Quite interesting is the case, when criteria values are real numbers,
like amounts in euros, but criteria of preference should be expressed in
natural numbers. For example, consider the fact that the GDP plan is
usually revealed to the public and will be perceived in billions, while
projection versions are given in real numbers. Consequently, evaluation
of the plan or its outcome in public is going to be in integer billions,
not in real numbers. In addition, consider evaluation of bank
performance. Precise data is produced in real numbers while evaluation
is going to be made and discussed in millions. Price for a large
possession is given in real numbers while perception of the price is
going to be in thousands. These examples show how important might be the
multistage preference function in order to match expert's
perception of the criterion. The fourth level function with its only
values 0, 0.5, 1 is too rough to deal with all mentioned cases.
For integer criteria values we must have the largest difference d =
s, where s is integer number. In case it is not available, take
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] or any lower value,
which sets an expert.
For real criteria values, the analytical expression and the shape
of the seventh new multistage preference function are given on Fig. 7.
[FIGURE 7 OMITTED]
In case criteria values are discrete, the function can be defined
in a different way. The analytical expression of the multistage
preference function for discrete criteria values is given in formula
(5):
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (5)
8. The eighth C-shape preference function is rapidly increasing at
low differences of criteria values [d.sub.i]([A.sub.j],[A.sub.k]) by
increase of d, starting from zero. The higher become values of
difference d, the smaller is relative increase of preference function.
This function is somewhat similar to the linear priority function,
although is sensitive to even large differences of criteria values and
induces more relative sensitivity at low differences d.
The analytical expression and the shape of the seventh C-shape
preference function are given on Fig. 8.
[FIGURE 8 OMITTED]
This function could be used instead of the third V-shape preference
function; it fits better for such cases when small differences between
two criteria values induce more relative importance than large
differences. A good illustration is again job-searching, when small
increases of salary are usually of more relative practical value than
high increases.
We also propose some other preference function: p (d) = 3[square
root of (d/s)] (its shape looks similar to the one shown on the 8-th
graph), p (d) = 2/[pi] arctg d (its shape looks similar to the shape of
the 6th preference function, but is applicable for non-statistical
data).
4. Dependence of evaluation result on choice of preference function
types and their parameters
Dependence of evaluation result will be illustrated by the example
of growing of economies of the Baltic States and Poland for the year of
2003. Calculations were made using different multi-criteria methods
(Ginevicius et al. 2006). A solution having used the PROMETHEE I method
was already demonstrated (Podvezko, Podviezko 2009). Statistical data is
given in Table 1.
Experts have chosen the following weights of these criteria values
(Ginevicius et al. 2006): [[omega.sub.1] = 0.28; [[omega.sub.2] = 0.19;
[[omega.sub.3] = 0.15; [[omega.sub.5]= 0.20
We are now going to explore dependence of evaluation results using
PROMETHEE I and PROMETHEE II methods on the choice of the type of the
preference function p(d) among the five used in practice and described
above, and its parameters (Brans, Mareschal 2005; Podvezko, Podviezko
2009). The sixth Gaussian function was not used, as the given data does
not contain standard deviation parameter s, which also cannot be
derived.
In order to choose parameters q and s for preference functions
first we find out the smallest module of differences between given
criteria values [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] and
the largest module of differences [MATHEMATICAL EXPRESSION NOT
REPRODUCIBLE IN ASCII.] using the following algorithm. The largest
module of difference could be obtained using the formula: [MATHEMATICAL
EXPRESSION NOT REPRODUCIBLE IN ASCII.] For the first criterion, for
example, it yields: [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN
ASCII.]. To obtain the smallest module of difference, the data is sorted
in the descending order, differences of nearby criteria values are
calculated and the smallest difference is therefore taken. For example,
the sorted list of values of the criterion in the first row is the
following: (9.7; 7.5; 5.1; 3.8). The smallest module of differences for
this criterion is equal:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]
Values of parameters q and s for preference functions are falling
to the interval between the smallest and the largest modules of
differences of values of criterion:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (6)
It is clear that setting parameter q lower than just obtained the
smallest value [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] and
parameter s larger than the largest obtained value [MATHEMATICAL
EXPRESSION NOT REPRODUCIBLE IN ASCII.] will not make sense.
The smallest [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]
and the largest [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]
differences of values of criteria describing development of economies of
countries (see Table 1) are shown in the Table 2.
To demonstrate dependence of evaluation results on the choice of
preference functions and their parameters, six following examples are
proposed.
The first example was already studied (Podvezko, Podviezko 2009):
[p.sub.5]([d.sub.1]) (q = 2; s = 3.5); [p.sub.3]([d.sub.2]) (s = 7);
[p.sub.4]([d.sub.3]) (s = 150); [p.sub.2]([d.sub.4]) (q = 2);
[p.sub.1]([d.sub.5]). This means that for the first criterion the fifth
preference function was used with parameters q = 2 and s = 3.5;
similarly, for other criteria. We aimed to use all the five preference
functions here, different for every criterion. In the second example,
the first preference function was used for all criteria. It does not
have q and s parameters. In the third example, the only the second
preference function was used with parameters: [q.sub.1] = 2.5; [q.sub.2]
= 2; [q.sub.3] = 150; [q.sub.4] = 2.2; [q.sub.5] = 0.1. In the fourth
example the third preference function was used for all criteria with the
following parameters: [s.sub.1] = 5; [s.sub.2] = 8; [s.sub.3] = 100;
[s.sub.4] = 10; [s.sub.5] = 0.1. In the fifth example the fourth
preference function was used for all the criteria with the following
parameters: [q.sub.1] = 2.5; [s.sub.1] = 5; [q.sub.2] = 2; [s.sub.2] =
8; [q.sub.3] = 130; [s.sub.3] = 195; [q.sub.4] = 2.3; [s.sub.4] = 10;
[q.sub.5] = 0.06; [s.sub.5] = 0.15. In the sixth example the fifth
preference function was used for all the criteria with the following
parameters: [q.sub.1] = 2.5; [s.sub.1] = 5; [q.sub.2] = 2; [s.sub.2] =
8; [q.sub.3] = 130; [s.sub.3] = 195; [q.sub.4] = 2.3; [s.sub.4] = 10;
[q.sub.5] = 0.06; [s.sub.5] = 0.15.
In different fourth and fifth preference functions used in fifth
and sixth examples, we chose the same parameters q and s.
Now we find out dominance relation [pi]([A.sub.j], [A.sub.k]
between all pairs of alternatives: preference, indifference and
incomparability by using the formula (2). Then assessment of outranking
flows [F.sup.+] and [F.sup.-], respectively positive and negative is
made. Results are given in the Table 3.
It is clearly observed that outranking flows used in both PROMETHEE
I and PROMETHEE II methods [F.sup.+.sub.j], [F.sup.-.sub.j] and
[F.sub.j] considerably differ between themselves. Ranks are not always
matching as well, when different preference functions are used (the
third, the fourth and the fifth examples). Note that in the fifth and
the sixth examples exposed in Table 3 two different preference functions
were used (the fourth and the fifth) with the same parameters q and s,
and this yielded different outcome.
Observe dependence of the result of evaluation on choice of
parameters as well as on choice of the type of preference function. It
is interesting to look simultaneously to influences of both the fourth
and the fifth preference functions, which depend on two parameters q and
s. The two functions differ in the interval [q, s], where the fifth
function uniformly increases in accordance with the expression d - q/ s
- q, as the difference of criteria values d increase, while the fourth
function assigns the same average value of 0.5 in the interval. First,
for every i-th criterion let us choose the largest possible interval
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] Table 2) and then
diminish the interval, at each grade extinguishing worst or best
alternative at the time. We obtain the following outcome (Table 4).
Our carried out computations display the fact that evaluation
results may well differ upon the choice of preference functions as well
as on their parameters q and s. Outranking flow values [F.sup.+.sub.j],
[F.sup.-.sub.j] and mostly [F.sub.j] can considerably differ. Yielded
evaluation ranks of countries can also differ. In spite of the fact that
Lithuania outranks other countries by economic criteria of 2003, ranks
of other countries depend on choice of preference function and chosen
values of parameters q and s.
5. Conclusions
PROMETHEE methods fall to the range of complex quantitative
multi-criteria methods. They account values of criteria (and their
weights) indirectly over so-called preference functions. Computations of
different examples reveal the fact that evaluation outcome depends on
both choice of preference function and its parameters. What is the most
important, choices cannot be made carelessly. Unlike other popular
multi-criteria methods, active participation of decision-makers or
qualified specialists is compulsory as they recommend types of
preference functions for every criterion, set the largest and the lowers
boundaries for all criteria parameters as well as other parameters. New
tools were proposed in this paper, new types of preference functions,
with intention of widening the range of choice for decisionmakers and
evaluation experts. An algorithm yielding the largest and the lowest
boundaries for parameters of preference functions thus helping to make a
choice of these parameters is also presented.
doi: 10.3846/tede.2010.09
Received 13 July 2009; accepted 14 December 2009
Reference to this paper should be made as follows: Podvezko, V.;
Podviezko, A. Dependence of multi-criteria evaluation result on choice
of preference functions and their parameters, Technological and Economic
Development of Economy 16(1): 143-158.
References
Behzadian, M.; Kazemzadeh, R. B.; Albadvi, A.; Aghdasi, M. 2010.
PROMETHEE: A comprehensive literature review on methodologies and
applications, European Journal of Operational Research 200(1): 198-215.
doi:10.1016/j.ejor.2009.01.021.
Brans, J.-P.; Mareschal, B. 1992. PROMETHEE-V--MCDM problems with
segmentation constraints, INFOR 30(2): 85-96.
Brans, J.-P.; Mareschal, B. 1994. The PROMETHEE-GAIA decision
support system for multi-criteria investigations, Investigation
Operative 4(2): 107-117.
Brans, J.-P.; Mareschal, B. 1996. The PROMETHEE-VI procedure. How
to differentiate hard from soft multi-criteria problems, Journal of
Decision Systems 4: 213-223.
Brans, J.-P.; Mareschal, B. 2005. PROMETHEE methods, in
'Multiple Criteria Decision Analysis: State of the Art
Surveys'. Edited by J. Figueira, S. Greco, M. Ehrgott. Springer,
Chapter 5: 163-195.
Brauers, W. K. M.; Ginevicius, R.; Zavadskas, E. K.;
Antucheviciene, J. 2007. The European Union in a transition economy,
Transformations in Business & Economics 6(2): 21-37.
Brauers, W. K. M.; Zavadskas, E. K. 2006. The MOORA method and its
application to privatization in a transition economy, Control and
Cybernetics 35(2): 445-469.
Figueira, J.; Greco, S.; Ehrgott, M. (Eds.). 2005. Multiple
Criteria Decision Analysis: State of the Art Survey. Springer.
Ginevicius, R.; Podvezko, V. 2008a. Multicriteria
graphical-analytical evaluation of the financial state of construction
enterprises, Technological and Economic Development of Economy 14(4):
452-461. doi:10.3846/1392-8619.2008.14.452-461.
Ginevicius, R.; Podvezko, V. 2008b. Multicriteria evaluation of
Lithuanian banks from the perspective of their reliability for clients,
Journal of Business Economics and Management 9(4): 257-267.
doi:10.3846/1611-1699.2008.9.257-267.
Ginevicius, R.; Podvezko, V. 2008c. Housing in the context of
economic and social development of Lithuanian regions, Int. J.
Environment and Pollution 35(2/3/4): 309-330.
doi:10.1504/IJEP.2008.021363.
Ginevicius, R.; Podvezko, V. 2009. Evaluating the changes in
economic and social development of Lithuanian counties by multiple
criteria methods, Technological and Economic Development of Economy
15(3): 418-436. doi:10.3846/1392-8619.2009.15.418-436.
Ginevicius, R.; Butkevicius, A.; Podvezko, V. 2006. Complex
evaluation of economic development of the Baltic States and Poland,
Ekonomicky Casopis 54(9): 918-930.
Ginevicius, R.; Podvezko, V.; Bruzge, S. 2008a. Evaluating the
effect of state aid to business by multicriteria methods, Journal of
Business Economics and Management 9(3): 167-180.
doi:10.3846/1611-1699.2008.9.167-180.
Ginevicius, R.; Podvezko, V.; Raslanas, S. 2008b. Evaluating the
alternative solutions of wall insulation by multicriteria methods,
Journal of Civil Engineering and Management 14(4): 217-226.
doi:10.3846/1392-3730.2008.14.20.
Hui, E. C. M.; Lau, O. M. F.; Lo, K. K. 2009. A fuzzy decision-making approach for portfolio management with direct real
estate investment, International Journal of Strategic Property
Management 13(2): 191-204. doi:10.3846/1648-715X.2009.13.191-204.
Hwang, C. L.; Yoon, K. 1981. Multiple Attibute Decision
Making-Methods and Applications. A State of the Art Survey. Springer
Verlag, Berlin, Heidelberg, New York.
Jakimavicius, M.; Burinskiene, M. 2009. Assessment of Vilnius city
development scenarios based on transport system modelling and
multicriteria analysis, Journal of Civil Engineering and Management
15(4): 361-368. doi:10.3846/1392-3730.2009.15.361-368.
Maskeliunaite, L.; Sivilevicius, H.; Podvezko, V. 2009. Research on
the quality of passenger transportation by railway, Transport 24(2):
100-112. doi:10.3846/1648-4142.2009.24.100-112.
Nowak, M. 2005. Investment projects evaluation by simulation and
multiple criteria decision aiding procedure, Journal of Civil
Engineering and Management 11(3): 193-202.
Plebankiewicz, E. 2009. Contractor prequalification model using
fuzzy sets, Journal of Civil Engineering and Management 15(4): 377-385.
doi:10.3846/1392-3730.2009.15.377-385.
Podvezko, V. 2009. Application of AHP technique, Journal of
Business Economics and Management 10(2): 181-189.
doi:10.3846/1611-1699.2009.10.181-189.
Podvezko, V.; Podviezko, A. 2009. PROMETHEE I method application
for identification of the best alternative, Business: Theory and
Practice 10(2): 84-92 (in Lithuanian).
doi:10.3846/1648-0627.2009.10.84-92.
Turskis, Z.; Zavadskas, E. K.; Peldschus, F. 2009. Multi-criteria
optimization system for decision making in construction design and
management, Inzinerine Ekonomika--Engineering Economics 1: 7-17.
Ulubeyli, S.; Kazaz, A. 2009. A multiple criteria decision-making
approach to the selection of concrete pumps, Journal of Civil
Engineering and Management 15(4): 369-376.
doi:10.3846/1392-3730.2009.15.369-376.
Ustinovichius, L.; Zavadskas, E. K.; Podvezko, V. 2007. Application
of a quantitative multiple criteria decision making (MCDM-1) approach to
the analysis of investments in construction, Control and Cybernetics 36
(1): 251-268.
Zavadskas, E. K.; Antucheviciene, J. 2006. Development of an
indicator model and ranking of sustainable revitalization of derelict property: A Lithuanian case study, Sustainable Development 14(5):
287-299. doi:10.1002/sd.285.
Zavadskas, E. K.; Kaklauskas, A.; Turskis, Z.; Tamosaitiene, J.
2008a. Selection of the effective dwelling house walls by applying
attributes values determined at intervals, Journal of Civil Engineering
and Management 14(2): 85-93. doi:10.3846/1392-3730.2008.14.3.
Zavadskas, E. K.; Turskis, Z.; Tamosaitiene, J.; Marina, V. 2008b.
Multicriteria selection of project managers by applying grey criteria,
Technological and Economic Development of Economy 14(4): 462-477.
doi:10.3846/1392-8619.2008.14.462-477.
Zavadskas, E. K.; Kaklauskas, A.; Turskis, Z.; Tamosaitiene, J.
2009. Multi-attribute decision-making model by applying grey numbers,
Informatica 20(2): 305-320.
Valentinas PODVEZKO. Doctor, Professor. Department of Mathematical
Statistics. Vilnius Gediminas Technical University. Author and co-author
of over 100 publications. Research interests: sampling and forecasting
models in economics.
Askoldas PODVIEZKO. PhD student at Vilnius Gediminas Technical
University (VGTU), Department of Enterprise Economics and Management.
MSc Dept of Applied Mathematics and Cybernetics, Lomonosov Moscow
University (1989); University of Manchester, Manchester Business School (2005). Research interests: sampling models in economics, banking
business.
Valentinas Podvezko (1), Askoldas Podviezko (2)
Vilnius Gediminas Technical University, Sauletekio al. 11, LT-10223
Vilnius, Lithuania (1)Department of Mathematical Statistics, (2)
Department of Enterprise Economics and Management
E-mails: 1valentinas.podvezko@vgtu.lt; 2askoldas@gmail.com
Table 1. Criteria values of economical growth of different countries
Criteria Types of Estonia Latvia
criteria
1 Annual growth of the GDP, % max 5.1 7.5
2 Annual growth of production, % max 9.8 6.5
3 Average annual salary max 430 298
in euros, %
4 Unemployment rate, % min 9.3 10.3
5 Export/import ratio, % max 0.70 0.55
Criteria Lithuania Poland
1 Annual growth of the GDP, % 9.7 3.8
2 Annual growth of production, % 16.1 8.4
3 Average annual salary 306 501
in euros, %
4 Unemployment rate, % 11.6 19.3
5 Export/import ratio, % 0.73 0.79
Table 2. The smallest and the largest modules of differences between
given criteria values
Criteria min [absolute value of [d.sub.i]
([A.sub.j],[A.sub.k])]
1[less than or equal to]j,
k<[less than or equal to] n
1 Annual growth of the GDP 1.3
2 Annual growth of production 1.4
3 Average annual salary in euros 8
4 Unemployment rate 1.0
5 Export/import ratio 0.03
Criteria max [absolute value of
[d.sub.i]([A.sub.i], [A.sub.k])
1 [less than or equal to]j,
k [less than or equal to] n
1 Annual growth of the GDP 5.9
2 Annual growth of production 9.6
3 Average annual salary in euros 203
4 Unemployment rate 10.0
5 Export/import ratio 0.24
Table 3. Evaluations with different preference functions
Examples Evaluation outcome Estonia Latvia
1. All preference [F.sup.+.sub.j] 0.838 0.535
functions [F.sup.-.sub.j] 1.001 1.193
are different [F.sub.j] -0.163 -0.658
PROMETHEE I (ranks) 2 --
PROMETHEE II (ranks) 2 4
2. The first [F.sup.+.sub.j] 1.70 0.92
preference function [F.sup.-.sub.j] 1.30 2.08
fo all criteria [F.sub.j] 0.40 -1.16
PROMETHEE I (ranks) 2 --
PROMETHEE II (ranks) 2 4
3. The second [F.sup.+.sub.j] 0.75 0.46
preference function [F.sup.-.sub.j] 0.47 1.13
for all criteria: [F.sub.j] 0.28 -0.67
[q.sub.1] = 2.5; PROMETHEE I (ranks) 2 --
[q.sub.2] = 2; PROMETHEE II (ranks) 2 3
[q.sub.3] = 150;
[q.sub.4] = 2.2;
[q.sub.5] = 0.1
4. The third [F.sup.+.sub.j] 0.924 0.527
preference function [F.sub.j] 0.888 1.367
for all criteria: [F.sub.j] 0.036 -0.840
[s.sub.1] = 5; PROMETHEE I (ranks) 2-3 --
[s.sub.2]= 8; PROMETHEE II (ranks) 2 4
[s.sub.3] = 100;
[s.sub.4] = 10;
[s.sub.5] = 0.1
5. The fourth [F.sup.+.sub.j] 0.450 0.230
preference function [F.sup.-.sub.j] 0.335 1.010
for all criteria: [F.sub.j] 0.115 -0.780
[q.sub.1] = 2.5; PROMETHEE I (ranks) 2-3 --
[s.sub.1] = 5; PROMETHEE II (ranks) 2 4
[q.sub.2] = 2;
[s.sub.2]= 8;
[q.sub.3] = 130;
[s.sub.3] = 195;
[q.sub.4] = 2.3;
[s.sub.4]= 10;
[q.sub.5] = 0.06;
[s.sub.5] = 0.15
6. The fifth [F.sup.+.sub.j] 0.426 0.291
preference function [F.sup.-.sub.j] 0.438 0.986
for all criteria: [F.sub.j] -0.012 -0.695
[q.sub.1] = 2.5; PROMETHEE I (ranks) 2 --
[s.sub.1] = 5; PROMETHEE II (ranks) 2 4
[q.sub.2] = 2;
[s.sub.2]= 8;
[q.sub.3] = 130;
[s.sub.3] = 195;
[q.sub.4] = 2.3;
[s.sub.4]= 10;
[q.sub.5] = 0.06;
[s.sub.5] = 0.15
Examples Evaluation outcome Lithuania Poland
1. All preference [F.sup.+.sub.j] 1.728 1.027
functions [F.sup.-.sub.j] 0.605 1.325
are different [F.sub.j] 1.123 -0.293
PROMETHEE I (ranks) 1 --
PROMETHEE II (ranks) 1 3
2. The first [F.sup.+.sub.j] 2.14 1.24
preference function [F.sup.-.sub.j] 0.86 1.76
fo all criteria [F.sub.j] 1.28 -0.52
PROMETHEE I (ranks) 1 3
PROMETHEE II (ranks) 1 3
3. The second [F.sup.+.sub.j] 1.51 0.50
preference function [F.sup.-.sub.j] 0.33 1.29
for all criteria: [F.sub.j] 1.18 -0.79
[q.sub.1] = 2.5; PROMETHEE I (ranks) 1 --
[q.sub.2] = 2; PROMETHEE II (ranks) 1 4
[q.sub.3] = 150;
[q.sub.4] = 2.2;
[q.sub.5] = 0.1
4. The third [F.sup.+.sub.j] 1.594 0.952
preference function [F.sub.j] 0.485 1.257
for all criteria: [F.sub.j] 1.109 -0.305
[s.sub.1] = 5; PROMETHEE I (ranks) 1 2-3
[s.sub.2]= 8; PROMETHEE II (ranks) 1 3
[s.sub.3] = 100;
[s.sub.4] = 10;
[s.sub.5] = 0.1
5. The fourth [F.sup.+.sub.j] 1.090 0.625
preference function [F.sup.-.sub.j] 0.265 0.785
for all criteria: [F.sub.j] 0.825 -0.160
[q.sub.1] = 2.5; PROMETHEE I (ranks) 1 2-3
[s.sub.1] = 5; PROMETHEE II (ranks) 1 3
[q.sub.2] = 2;
[s.sub.2]= 8;
[q.sub.3] = 130;
[s.sub.3] = 195;
[q.sub.4] = 2.3;
[s.sub.4]= 10;
[q.sub.5] = 0.06;
[s.sub.5] = 0.15
6. The fifth [F.sup.+.sub.j] 1.348 0.567
preference function [F.sup.-.sub.j] 0.150 1.058
for all criteria: [F.sub.j] 1.198 -0.491
[q.sub.1] = 2.5; PROMETHEE I (ranks) 1 --
[s.sub.1] = 5; PROMETHEE II (ranks) 1 3
[q.sub.2] = 2;
[s.sub.2]= 8;
[q.sub.3] = 130;
[s.sub.3] = 195;
[q.sub.4] = 2.3;
[s.sub.4]= 10;
[q.sub.5] = 0.06;
[s.sub.5] = 0.15
Table 4. Influence of choice of parameters to the evaluation outcome
Interval of
parameters
[[q.sub.i], The fourth function
[s.sub.i]] Evaluation outcome Estonia Latvia
1) [1.3;5.9] [F.sup.+.sub.7] 0.620 0.460
2) [1.4;9.6] [F.sup.-.sub.j] 0.650 0.975
3) [8;203] [F.sub.j] -0.030 -0.515
4) [1;10] PROMETHEE I (ranks) 2-3 --
5) [0.03;0.24] PROMETHEE II (ranks) 3 4
1) [2.2;4.6] 2) [F.sup.+.sub.7] 0.615 0.460
[1.9;7.7] 3) [F.sup.-.sub.j] 0.475 0.910
[71;195] 4) [F.sub.j] 0.140 -0.450
[1.3;9] 5) PROMETHEE I (ranks) 2 --
[0.06;0.18] PROMETHEE II (ranks) 2 4
Interval of
parameters
[[q.sub.i], The fourth function
[s.sub.i]] Evaluation outcome Lithuania Poland
1) [1.3;5.9] [F.sup.+.sub.7] 0.995 0.720
2) [1.4;9.6] [F.sup.-.sub.j] 0.430 0.740
3) [8;203] [F.sub.j] 0.565 -0.02
4) [1;10] PROMETHEE I (ranks) 1 2-3
5) [0.03;0.24] PROMETHEE II (ranks) 1 2
1) [2.2;4.6] 2) [F.sup.+.sub.7] 1.085 0.625
[1.9;7.7] 3) [F.sup.-.sub.j] 0.430 0.970
[71;195] 4) [F.sub.j] 0.655 -0.345
[1.3;9] 5) PROMETHEE I (ranks) 1 --
[0.06;0.18] PROMETHEE II (ranks) 1 3
Interval of
parameters
[[q.sub.i], The fifth function
[s.sub.i]] Evaluation outcome Estonia Latvia
1) [1.3;5.9] [F.sup.+.sub.7] 0.549 0.379
2) [1.4;9.6] [F.sup.-.sub.j] 0.487 1.003
3) [8;203] [F.sub.j] 0.062 -0.624
4) [1;10] PROMETHEE I (ranks) 3 --
5) [0.03;0.24] PROMETHEE II (ranks) 2 4
1) [2.2;4.6] 2) [F.sup.+.sub.7] 0.537 0.378
[1.9;7.7] 3) [F.sup.-.sub.j] 0.497 1.010
[71;195] 4) [F.sub.j] 0.040 -0.631
[1.3;9] 5) PROMETHEE I (ranks) 2 --
[0.06;0.18] PROMETHEE II (ranks) 2 4
Interval of
parameters
[[q.sub.i], The fifth function
[s.sub.i]] Evaluation outcome Lithuania Poland
1) [1.3;5.9] [F.sup.+.sub.7] 1.262 0.640
2) [1.4;9.6] [F.sup.-.sub.j] 0.294 1.046
3) [8;203] [F.sub.j] 0.968 -0.406
4) [1;10] PROMETHEE I (ranks) 1 --
5) [0.03;0.24] PROMETHEE II (ranks) 1 3
1) [2.2;4.6] 2) [F.sup.+.sub.7] 1.434 0.550
[1.9;7.7] 3) [F.sup.-.sub.j] 0.237 1.155
[71;195] 4) [F.sub.j] 1.196 -0.605
[1.3;9] 5) PROMETHEE I (ranks) 1 --
[0.06;0.18] PROMETHEE II (ranks) 1 3