An Iterative Algorithm to Derive Priority From Large-Scale Sparse Pairwise Comparison Matrix
- 26 March 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics: Systems
- Vol. 52 (5) , 3038-3051
Abstract
Pairwise comparison matrix (PCM) is an important tool to rank items by deriving priorities and has been used in various applications. Though large-scale sparse PCMs appear frequently in today’s big data environment, it is hard for existing prioritization methods to handle large-scale sparse PCMs efficiently due to the curse of dimensionality. The goal of this article is to propose a new algorithm, bipartite graph iterative method (BGIM), to derive priorities from large-scale sparse PCMs. We first extended graph representations of PCMs to bipartite graphs. A transition matrix was induced by resource allocation on the bipartite graph. Finally, an iterative algorithm was designed to calculate priorities. The theoretical properties of the BGIM were analyzed to show its ability to derive priorities from large-scale sparse PCMs. Two experiments were conducted to validate the proposed approach. The numerical examples indicated that the BGIM can deal with traditional decision problems and derive reliable priorities with minimum Euclidean distance (ED) and minimum violation (MV) among the tested methods. The simulation examples suggested that the BGIM can not only derive reliable priorities from large-scale sparse PCMs but also require the least computation time compared with eight prioritization approaches. To demonstrate its applicability to real-world large-scale problems, we applied the BGIM to rank movies using MovieLens dataset with more than 100 000 ratings for 9125 movies. The results showed that the BGIM was the fastest approach and obtained the best ranking among the average ratings and the five prioritization methods.Keywords
Funding Information
- National Natural Science Foundation of China (71771037, 71725001, 71971042, 71774134, 71601032)
This publication has 55 references indexed in Scilit:
- Consensus models for AHP group decision making under row geometric mean prioritization methodDecision Support Systems, 2010
- Bipartite network projection and personal recommendationPhysical Review E, 2007
- Combining different prioritization methods in the analytic hierarchy process synthesisComputers & Operations Research, 2005
- A fuzzy programming method for deriving priorities in the analytic hierarchy processJournal of the Operational Research Society, 2000
- A Goal Programming Method for Generating Priority VectorsJournal of the Operational Research Society, 1995
- Inverse inconsistency in analytic hierarchiesEuropean Journal of Operational Research, 1995
- How to make a decision: The analytic hierarchy processEuropean Journal of Operational Research, 1990
- Alternative modes of questioning in the analytic hierarchy processMathematical Modelling, 1987
- Incomplete pairwise comparisons in the analytic hierarchy processMathematical Modelling, 1987
- A scaling method for priorities in hierarchical structuresJournal of Mathematical Psychology, 1977