Description Usage Arguments Details Value Author(s) References See Also Examples
Proposed by Brans and Vincke (1985), PROMETHEE I method aims to solve sorting problems. According to PROMETHEE I the better alternative is the one with the higher leaving flow and the lower entering flow. Through this result it is possible to obtain a partial preorder where some alternatives remain incomparable.
1 |
RPrometheeArguments |
An object with all RPromethee arguments. See
|
The method created by Brans et al. (1985) is based on a set of alternatives
A = {a1,a2,...,an} that will be ordered and a set of criteria
F = { f1, f2, . . ., fm }. Two alternatives, ai and a_j,
will be pairwise compared. The intensity of the preference between ai
over aj (Pk(dk), dk = fk (ai) ??? fk (aj)) is determined.
Pk is considered the preference function for the kth criterion. The evaluation of the alternative ai, which corresponds to criterion
fk, is fk(ai) (Hsu, Lin, 2014).
Six types of preference functions were proposed by Brans et al. (1985). The
preference scales values range from 0 (no preference) to 1 (strong
preference).
While anylising the entering and leaving flows, it can be observed that an
alternative is better than the other when it has the higher leaving flow
and the lower entering flow. PROMETHEE I method create a partial pre-order
that can be acquired by comparing the leaving and entering flow (Brans and
Mareschal 2005).
PhiPlus The resulting PhiPlus from the alternatives for all criterias.
PhiMinus The resulting PhiMinus from the alternatives for all criterias
alternatives The alternatives names.
Pedro Henrique Melo Albuquerque, pedroa@unb.br
Gustavo Monteiro Pereira, monteirogustavop@gmail.com
J. P. Brans, Ph. Vincke
A Preference Ranking Organisation Method: (The PROMETHEE Method
for Multiple Criteria Decision-Making)
Management science, v. 31, n. 6, p. 647-656, 1985.
https://pdfs.semanticscholar.org/edd6/f5ae9c1bfb2fdd5c9a5d66e56bdb22770460.pdf
J. P. Brans, B. Mareschal
PROMETHEE methods. In: Figueria J, Greco S, Ehrgott M (eds)
Multiple criteria decision analysis: state of the art surveys.
Springer Science, Business Media Inc., Boston pp 163???195.
http://www.springer.com/la/book/9780387230818
Tsuen-Ho Hsu, Ling-Zhong Lin
Using Fuzzy Preference Method for Group Package Tour Based on the
Risk Perception.
Group Decision and Negotiation, v. 23, n. 2, p. 299-323, 2014.
http://link.springer.com/article/10.1007/s10726-012-9313-7
Other RPromethee methods: PrometheeIIIPlot
,
PrometheeIIPlot
,
PrometheeIPlot
,
PrometheeIVPlot
,
RPrometheeConstructor
,
RPrometheeIII
, RPrometheeII
,
RPrometheeIVKernel
,
RPrometheeIV
, RPrometheeV
,
SensitivityAnalysis
,
UpdateRPrometheeAlternatives
,
UpdateRPrometheeArguments
,
WalkingWeightsPlot
,
plot,RPrometheeI-method
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | library(RMCriteria)
## Create objects for each argument
data <-matrix(c(5.2, -3.5,
4.3, -1.2,
6.7, -2.0), byrow = TRUE, ncol = 2, nrow = 3)
parms <- matrix(c(NA, NA), byrow = TRUE, ncol = 1, nrow = 2)
vecWeights <- c(0.3, 0.7)
vecMaximiz <- c(FALSE, TRUE)
prefFunction <- c(0, 0)
normalize <- FALSE
alternatives <- c("Alt 1", "Alt 2", "Alt 3")
## Create RPrometheeArguments object
PromObj <- RPrometheeConstructor(datMat = data, vecWeights = vecWeights,
vecMaximiz = vecMaximiz, prefFunction = prefFunction,
parms = parms, normalize = normalize, alternatives = alternatives)
## Run RPrometheeI
(result <- RPrometheeI(PromObj))
## There are two alternatives two plot a RPrometheeI object:
plot(result)
PrometheeIPlot(result)
## Updating alternatives name using UpdateRPrometheeAlternatives
newAlternatives <- c("A", "B", "C")
result <- UpdateRPrometheeAlternatives(result, newAlternatives)
## Updating any argument using UpdateRPrometheeArguments
newWeights <- c(0.5, 0.5)
PromObj <- UpdateRPrometheeArguments(PromObj, "vecWeights", newWeights)
(results <- RPrometheeI(PromObj))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.