Abstract
The multicriteria decision aiding field offers many methods to support decision makers in comparing a list of alternatives. Among these, outranking methods such as ELECTRE are appreciated for avoiding full compensation among criteria, but outranking relations are difficult to exploit due to incompleteness and lack of transitivity. This work focuses on choice problems, proposing a stochastic exploitation method to select the most preferred alternative. It builds on the concept of Markov solution, which has become popular to select a winner in tournaments and voting problems. The proposed method can be used to exploit crisp outranking relations, valued outranking relations, or stochastic outranking relations. This can be a valuable addition to the toolbox for exploiting outranking relations as this work shows that solutions can be computed without much effort and guarantee some essential properties.





Similar content being viewed by others
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. https://doi.org/10.1016/j.ejor.2009.01.021
Belton, V., & Stewart, T. J. (2002). Multiple criteria decision analysis: An integrated approach. Kluwer.
Bouyssou, D. (1992). Ranking methods based on valued preference relations: A characterization of the net flow method. European Journal of Operational Research, 60(1), 61–67. https://doi.org/10.1016/0377-2217(92)90333-5
Brandt, F., Brill, M., Harrenstein, P., & Moulin, H. (2016). Tournament solutions. In F. Brandt, V. Conitzer, U. Endriss, J. Lang, & A. D. Procaccia (Eds.), Handbook of computational social choice (pp. 57–84). Cambridge University Press. https://doi.org/10.1017/CBO9781107446984.004
Brans, J. P., Vincke, Ph., & Mareschal, B. (1986). How to select and how to rank projects: The Promethee method. European Journal of Operational Research, 24(2), 228–238. https://doi.org/10.1016/0377-2217(86)90044-5
Chung, F. (2014). A brief survey of PageRank algorithms. IEEE Transactions on Network Science and Engineering, 1(1), 38–42. https://doi.org/10.1109/TNSE.2014.2380315
Daniels, H. E. (1969). Round-robin tournament scores. Biometrika, 56(2), 295–299. https://doi.org/10.1093/biomet/56.2.295
Dias, L. C., & Mousseau, V. (2018). Eliciting multi-criteria preferences: ELECTRE models. In L. C. Dias, A. Morton, & J. Quigley (Eds.), Elicitation—The science and art of structuring judgement (pp. 349–375). Springer. https://doi.org/10.1007/978-3-319-65052-4_14
Dias, L. C., & Lamboray, C. (2010). Extensions of the prudence principle to exploit a valued outranking relation. European Journal of Operational Research, 201(3), 828–837. https://doi.org/10.1016/j.ejor.2009.03.026
Fernandez, E., Cancela, N., & Olmedo, R. (2008). Deriving a final ranking from fuzzy preferences: An approach compatible with the Principle of Correspondence. Mathematical and Computer Modelling, 47(1–2), 218–234. https://doi.org/10.1016/j.mcm.2007.04.001
Fernandez, E., & Leyva, J. C. (2004). A method based on multiobjective optimization for deriving a ranking from a fuzzy preference relation. European Journal of Operational Research, 154(1), 110–124. https://doi.org/10.1016/S0377-2217(02)00705-1
Figueira, J., Mousseau, V., & Roy, B. (2005). ELECTRE methods. In J. Figueira, S. Greco, & M. Ehrgott (Eds.), Multiple criteria decision analysis: State of the art surveys (pp. 133–153). Springer.
Franceschet, M. (2011). PageRank: Standing on the shoulders of giants. Communications of the ACM, 54(6), 92–101. https://doi.org/10.1145/1953122.1953146
Gallager, R. G. (2013). Stochastic processes: Theory for applications. Cambridge University Press.
Gebali, F. (2008). Analysis of computer and communication networks. Springer.
Gleich, D. F. (2015). PageRank beyond the Web. SIAM Review, 57(3), 321–363. https://doi.org/10.1137/140976649
González-Díaz, J., Hendrickx, R., & Lohmann, E. (2014). Paired comparisons analysis: An axiomatic approach to ranking methods. Social Choice and Welfare, 42(1), 139–169. https://doi.org/10.1007/s00355-013-0726-2
Govindan, K., Kadziński, M., Ehling, R., & Miebs, G. (2019). Selection of a sustainable third-party reverse logistics provider based on the robustness analysis of an outranking graph kernel conducted with ELECTRE I and SMAA. Omega, 85, 1–15. https://doi.org/10.1016/j.omega.2018.05.007
Greco, S., Ehrgott, M., & Figueira, J. R. (2016). Multiple criteria decision analysis—State of the art surveys. Springer.
Herrero, C., & Villar, A. (2021). Group decisions from individual rankings: The Borda-Condorcet rule. European Journal of Operational Research, 291(2), 757–765. https://doi.org/10.1016/j.ejor.2020.09.043
Hokkanen, J., Lahdelma, R., Miettinen, K., & Salminen, P. (1998). Determining the implementation order of a general plan by using a multicriteria method. Journal of Multi-Criteria Decision Analysis, 7(5), 273–284. https://doi.org/10.1002/(SICI)1099-1360(199809)7:5%3c273::AID-MCDA198%3e3.0.CO;2-1
Hunter, J. J. (2005). Stationary distributions and mean first passage times of perturbed Markov chains. Linear Algebra and Its Applications. https://doi.org/10.1016/j.laa.2005.08.005
Ishizaka, A., & Nemery, P. (2013). Multi-criteria decision analysis: Methods and software. Wiley.
Langville, A. N., & Meyer, C. D. (2012). Who’s# 1?: The science of rating and ranking. Princeton University Press.
Laslier, J. (1997). Tournament solutions and majority voting. Springer.
Leyva López, J. C., Solano Noriega, J. J., Figueira, J. R., Liu, J., & Gastélum Chavira, D. A. (2021). Non-dominated sorting genetic-based algorithm for exploiting a large-sized fuzzy outranking relation. European Journal of Operational Research, 293(2), 615–631. https://doi.org/10.1016/j.ejor.2020.12.026
Martel, J.-M., & Matarazzo, B. (2005). Other outranking approaches. In J. Figueira, S. Greco, & M. Ehrgott (Eds.), Multiple criteria decision analysis: State of the art surveys (pp. 198–219). Springer.
Moon, J. W., & Pullman, N. J. (1970). On generalized tournament matrices. SIAM Review, 12(3), 384–399. https://doi.org/10.1137/1012081
Pirlot, M. (1995). A characterization of ‘min’ as a procedure for exploiting valued preference relations and related results. Journal of Multi-Criteria Decision Analysis, 4(1), 37–56. https://doi.org/10.1002/mcda.4020040104
Roy, B. (1968). Classement et choix en présence de points de vue multiples. Revue Française D’informatique Et De Recherche Opérationnelle, 2(8), 57–75. https://doi.org/10.1051/ro/196802V100571
Roy, B. (1991). The outranking approach and the foundations of electre methods. Theory and Decision, 1(31), 49–73.
Roy, B. (1996). Multicriteria methodology for decision aiding. Kluwer.
Roy, B., & Bouyssou, D. (1993). Aide multicritère à la décision: méthodes et cas. Economica.
Slutzki, G., & Volij, O. (2005). Ranking participants in generalized tournaments. International Journal of Game Theory, 33(2), 255–270. https://doi.org/10.1007/s00182-005-0197-5
Acknowledgements
CeBER is funded by national funds, through FCT, Portuguese Science Foundation, under project UIDB/05037/2020.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
This appendix shows that the simulation process to compute the stationary probabilities, as proposed in Sect. 3.4, is convergent.
Lemma A.1
\({P}^{t}\) is bounded for any t.
Proof
From the Chapman–Kolmogorov equation, \({P}_{ij}^{t+s}=\sum_{k=1}^{n}{P}_{ik}^{t}{P}_{kj}^{s}\), it is straightforward to see that, for each alternative \(j\) and each integer \(t\ge 1\)
Thus,
This shows that, for each column \(j\), the largest of the elements is non-increasing with \(t\) and the smallest of the elements is non-decreasing with \(t\). Thus, the maximum and minimum elements of a column can change with \(t\), but the range covered by those elements either shrinks or stays the same as \(t\to \infty .\)
It should be noted that in general \({P}^{t}\) may not converge despite being bounded, namely when P is the transition matrix of a periodic Markov chain. For instance, for
\(\underset{t\to \infty }{\mathrm{lim}}{Q}^{t}\) does not exist. Furthermore,\(\left[\begin{array}{cc}\frac{1}{5}& \frac{1}{5}\end{array} \begin{array}{ccc}\frac{1}{5}& \frac{1}{5}& \frac{1}{5}\end{array}\right] . {Q}^{t}=\left[0.12 0.48 0 0.16 0.24\right]\), if \(t\) is odd and \(\left[\begin{array}{cc}\frac{1}{5}& \frac{1}{5}\end{array} \begin{array}{ccc}\frac{1}{5}& \frac{1}{5}& \frac{1}{5}\end{array}\right] . {Q}^{t}=\left[0.08 0.32 0 0.24 0.36\right]\), if \(t\) is even. However, there is a unique (the algebraic multiplicity of eigenvalue \(\lambda =1\) is one) stationary distribution \(\pi =\left[\begin{array}{cc}\frac{1}{10}& \frac{2}{5}\end{array} \begin{array}{ccc}0& \frac{1}{5}& \frac{3}{10}\end{array}\right].\)
Proposition A.1
The ESS can be approximated by [\(\frac{1}{n}\dots \frac{1}{n}\)].Pt for a large value of t.
Proof
This approximation is possible if Pt converges as t increases. Let us suppose that Pt does not converge. Then, the Markov chain defined by P must be either unbounded or periodic. Lemma A.1 shows it is not unbounded, therefore lack of convergence can only occur if it is periodic, as occurred for the preceding example matrix Q. Looking at the canonical form of \(P\) for a weakly (same for strongly) periodic Markov chain, which is obtained from the transition matrix of a strongly periodic Markov chain by replacing the ones by block matrices \({W}_{i}\) (Gebali, 2008), only the last element of the first row is a non-zero element:
In our specific case, the transition matrix is defined by pij = cij /(n-1) for all \(i\ne j\) and \({p}_{ii}=1-{\sum }_{j\ne i}{p}_{ij}\) for all i. Thus, if the first element of the first row is zero, then all the remaining elements of that row must be non-null (more precisely all remaining elements must be 1/(n−1)). This type of transition matrices therefore cannot correspond to the transition matrix of a periodic Markov chain. This, together with the Lemma A.1, shows by contradiction that \({P}^{t}\) converges.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Dias, L.C., Rocha, H. A stochastic method for exploiting outranking relations in multicriteria choice problems. Ann Oper Res 321, 165–189 (2023). https://doi.org/10.1007/s10479-022-04903-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-022-04903-0