{"ID":2888532,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2508.00129","arxiv_id":"2508.00129","title":"Algorithmic Detection of Rank Reversals, Transitivity Violations, and Decomposition Inconsistencies in Multi-Criteria Decision Analysis","abstract":"In Multi-Criteria Decision Analysis, Rank Reversals are a serious problem that can greatly affect the results of a Multi-Criteria Decision Method against a particular set of alternatives. It is therefore useful to have a mechanism that allows one to measure the performance of a method on a set of alternatives. This idea could be taken further to build a global ranking of the effectiveness of different methods to solve a problem. In this paper, we present three tests that detect the presence of Rank Reversals, along with their implementation in the Scikit-Criteria library. We also address the complications that arise when implementing these tests for general scenarios and the design considerations we made to handle them. We close with a discussion about how these additions could play a major role in the judgment of multi-criteria decision methods for problem solving.","short_abstract":"In Multi-Criteria Decision Analysis, Rank Reversals are a serious problem that can greatly affect the results of a Multi-Criteria Decision Method against a particular set of alternatives. It is therefore useful to have a mechanism that allows one to measure the performance of a method on a set of alternatives. This ide...","url_abs":"https://arxiv.org/abs/2508.00129","url_pdf":"https://arxiv.org/pdf/2508.00129v1","authors":"[\"Agustín Borda\",\"Juan Bautista Cabral\",\"Gonzalo Giarda\",\"Diego Nicolás Gimenez Irusta\",\"Paula Pacheco\",\"Alvaro Roy Schachner\"]","published":"2025-07-31T19:31:41Z","proceeding":"cs.AI","tasks":"[\"cs.AI\",\"math.OC\"]","methods":"[]","has_code":false}
