RMCDA: The comprehensive R library for applying multi-criteria decision analysis methods

📅 2025-02-12
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Existing R packages provide inadequate support for emerging multi-criteria decision analysis (MCDM) methods. To address this gap, we introduce RMCDA—an open-source R package that unifies the implementation of over 12 classical and state-of-the-art MCDM methods, including AHP, TOPSIS, PROMETHEE, VIKOR, and, for the first time in R, hierarchical SMCDM and the Stepwise Benchmarking Weighting Method (SBWM). Designed with object-oriented and modular architecture, RMCDA complies with CRAN submission standards. It features standardized method interfaces, automated parameter tuning, and interactive, ggplot2-based visualizations—substantially lowering the barrier to method adoption. The package enables rapid cross-domain deployment and has been widely adopted in teaching, research, and real-world decision-making contexts. By enhancing accessibility, reproducibility, and practical efficiency of MCDM techniques, RMCDA advances methodological transparency and usability in decision science.

Technology Category

Machine Learning: Learning Preferences or RankingsConstraint Satisfaction and Optimization: Mixed Discrete/Continuous OptimizationReasoning under Uncertainty: Decision/Utility Theory

Application Category

User Modeling, Personalization and Recommendation: Fairness-aware retrieval and rankingSearch and Retrieval-Augmented AI: Web evaluation methodologies and metricsWeb Mining and Content Analysis: Robustness and generalizability of Web mining methods
📝 Abstract
Multi-Criteria Decision Making (MCDM) is a branch of operations research used in a variety of domains from health care to engineering to facilitate decision-making among multiple options based on specific criteria. Several R packages have been developed for the application of traditional MCDM approaches. However, as the discipline has advanced, many new approaches have emerged, necessitating the development of innovative and comprehensive tools to enhance the accessibility of these methodologies. Here, we introduce RMCDA, a comprehensive and universal R package that offers access to a variety of established MCDM approaches (e.g., AHP, TOPSIS, PROMETHEE, and VIKOR), along with newer techniques such as Stratified MCDM (SMCDM) and the Stratified Best-Worst Method (SBWM). Our open source software intends to broaden the practical use of these methods through supplementary visualization tools and straightforward installation.
Problem

Research questions and friction points this paper is trying to address.

Develops RMCDA for multi-criteria decision analysis
Enhances accessibility of advanced MCDM methodologies
Integrates traditional and new MCDM techniques in R
Innovation

Methods, ideas, or system contributions that make the work stand out.

Comprehensive R library RMCDA
Includes traditional and new MCDM methods
Enhances accessibility with visualization tools
🔎 Similar Papers
No similar papers found.
California Polytechnic Institute of Technology
A
Annice Najafi
California Polytechnic Institute of Technology, Pomona
S
Shokoufeh Mirzaei
California Polytechnic Institute of Technology, Pomona