Alternatives-Criteria Matrix (ACM)
- Alternatives-Criteria Matrix (ACM) is a structured data matrix that organizes and evaluates alternatives using numerical, ordinal, interval, or linguistic data.
- It integrates various normalization methods and weighting schemes to serve as the foundation for both reference-type and aggregation-type multi-criteria decision methods.
- Careful preprocessing, including normalization and weight selection, is crucial as these methodological choices significantly impact alternative rankings and overall decision outcomes.
An Alternatives–Criteria Matrix (ACM) is the canonical data structure for multi-criteria decision-making (MCDM), serving as the primary formalism for encoding, processing, and aggregating the performance of a finite set of alternatives under a finite set of evaluation criteria. The ACM underpins both classical and contemporary MCDM frameworks, enabling analysts to structure problems ranging from strategic planning and policy design to engineering selection and project prioritization. Its flexibility accommodates numerical, ordinal, interval, and linguistic data, as well as quantitative or qualitative importance preferences, thus allowing robust comparative analysis across disparate methodologies.
1. Formal Definition and Mathematical Structure
Let denote the set of alternatives and the set of criteria (also called attributes or properties). The ACM is the matrix
where represents the evaluation or performance of alternative under criterion .
Each row vector encodes the full criterion profile for an alternative , while each column collects the set of performances on criterion across all alternatives. The type of entries can span real numbers, intervals, ordinal categories (e.g., Low/Medium/High), or linguistic terms (e.g., “Very High,” “None”), contingent on the domain and methodological context (Agrawal, 2015, Yager, 2013, Wang et al., 22 Aug 2025, Wang et al., 8 Sep 2025).
In most formalizations, each criterion is endowed with an intra-criterion preference relation (total or partial order), such that means is strictly preferred to on .
2. Construction, Data Types, and Preprocessing
Construction
The ACM is populated via measurement, elicitation from experts, simulation, or aggregation of prior evaluations. For numeric data, all . For fuzzy or qualitative settings, entries can be intervals , symbolic adjectives, or elements of an ordered linguistic scale as in
with a predefined order (Yager, 2013).
Preprocessing and Normalization
To permit coherent cross-criterion aggregation, column normalization is almost universally applied, using methods appropriate to the measurement scale and decision method:
| Normalization | Formula | Used In |
|---|---|---|
| Max-normalization | (benefit) | SAW, MEW, WASPAS (Wang et al., 8 Sep 2025) |
| Min–max normalization | (benefit) | GRA, MABAC (Wang et al., 22 Aug 2025) |
| Vector normalization | TOPSIS, MOORA (Wang et al., 22 Aug 2025, Wang et al., 8 Sep 2025) | |
| Sum-normalization | COPRAS (Wang et al., 8 Sep 2025) |
All normalization aims to map diverse units to a common interval and enforce monotonicity (higher is better).
A plausible implication is that careful normalization selection can materially impact the resulting alternative rankings, especially when different criteria vary substantially in range or measurement modality.
3. Role in Multi-Criteria Decision Methodologies
The ACM forms the computational substrate for both reference-type and aggregation-type MCDM methods.
Reference-Type Methods
Reference-type methods such as TOPSIS, GRA, VIKOR, EDAS, MABAC, CODAS, PIV, MARCOS, and PROBID define explicit reference points (e.g., positive ideal solution, negative ideal solution, average) constructed from the ACM. Alternatives are ranked by evaluating their distance or relational position relative to these references (Wang et al., 22 Aug 2025). Reference points are calculated as:
- Positive ideal:
- Negative ideal:
- Average:
Aggregation-Type Methods
Aggregation-type methods (SAW, MEW, AHP, ANP, COPRAS, MOORA, FUCA, WASPAS) transform the ACM directly into a scalar performance score per alternative through additive, multiplicative, or rank-based manipulations, weighted by explicit or derived importance measures (Wang et al., 8 Sep 2025). For example:
- SAW:
- MEW:
- FUCA: (where is the rank of in )
Qualitative and Non-Numeric Methods
Some frameworks, such as those of Agrawal or Yager, leverage the ACM for decision making without requiring cardinal weights or numeric scoring. Agrawal’s qualitative dominance test utilizes the ACM, intra-criterion orders, and an interval-order partial preference over criteria to construct a strict partial order on alternatives (Agrawal, 2015). Yager’s fuzzy/linguistic aggregation operates directly on a matrix of categorical evaluations via ordinal logic and fuzzy-implication operators (Yager, 2013).
4. Integration of Criteria Importance
Importance (weighting) of criteria is incorporated in numerous ways:
- Explicit weights: In most reference- and aggregation-type methods, a normalized weight vector , often derived via AHP, pairwise judgments, or direct assignment, scales the columns of the normalized ACM.
- Partial or qualitative orders: Agrawal’s framework employs only a partial order over criteria, i.e., implies is strictly more important than , but transitivity may be incomplete (interval order). No numeric weights are instantiated (Agrawal, 2015).
- Linguistic or fuzzy importance: Yager’s approach allows direct linguistic weighting, where criteria weights are processed through order-preserving ordinal negation and fuzzy-implication, obviating numeric scaling (Yager, 2013).
A plausible implication is that the ACM supports both complete and incomplete, quantitative and qualitative statements of criterion importance, permitting robust modeling under information uncertainty or DM preference ambiguity.
5. Algorithmic Implementation and Complexity
The ACM facilitates algorithmic ranking through well-defined procedures:
- Pairwise Dominance (Qualitative): : For each pair , scan criteria for witness columns and verify “no-worse” conditions on relevant criteria based on the partial importance order; outputs a strict partial order via graph traversal/topological sort (Agrawal, 2015).
- Reference-type MCDM (e.g., TOPSIS, VIKOR, GRA): to compute weighted, normalized matrices, reference vector(s), and distances/grades; for sorting.
- Aggregation-type MCDM (e.g., SAW, MEW, COPRAS, MOORA): for scoring all alternatives.
- Consensus in multi-expert, non-numeric settings: Per Yager, involves matrix construction per expert, per-alternative minimum aggregation, then OWA-based fusion across experts (Yager, 2013).
The ACM thus presents no super-polynomial bottlenecks, and its tabular structure enables straightforward translation into computational workflows.
6. Illustrative Examples and Comparative Method Outcomes
Worked examples using a common ACM across nine reference-type methods (Wang et al., 22 Aug 2025) and eight aggregation-type methods (Wang et al., 8 Sep 2025) reveal pronounced variability in the top-ranking alternative depending on method and normalization. For instance, in a five-alternative, three-criterion problem, A dominates in TOPSIS, MARCOS, and PROBID, whereas A is the leader under GRA, EDAS, MABAC, PIV, etc. This suggests that method selection and preprocessing decisions, all of which are applied at the ACM level, can be as consequential as the raw evaluation data.
| Example Method | Top-Ranked Alternative (5×3 Example (Wang et al., 22 Aug 2025)) |
|---|---|
| TOPSIS | A |
| GRA | A |
| VIKOR | A |
| MARCOS | A |
Such patterns underscore the ACM's centrality to MCDM reproducibility and sensitivity analysis.
7. Extensions, Robustness, and Limitations
Robustness of the ACM derives from its generality: it accepts data of arbitrary scale, missingness, and imprecision, provided only that intra-criterion orderings are specified. When expert disagreement or multi-source data drive the evaluations, consensus and fusion approaches (e.g., Yager’s OWA over expert ACMs) can be implemented directly at the matrix level (Yager, 2013). Limitations include susceptibility to rank reversal (the addition or removal of alternatives may reorder rankings), dependence on normalization scheme, and the potentially strong impact of subjective weight and scale choices (Wang et al., 22 Aug 2025, Wang et al., 8 Sep 2025).
A plausible implication is that cross-method ACM-based analyses, sensitivity checks, and explicit transparency in preprocessing protocols are essential for defensible MCDM applications.
References:
- (Agrawal, 2015) Agrawal, M. et al., "Qualitative Decision Methods for Multi-Attribute Decision Making"
- (Yager, 2013) Yager, R. R., "A Non-Numeric Approach to Multi-Criteria/Multi-Expert Aggregation Based on Approximate Reasoning"
- (Wang et al., 22 Aug 2025) Wang et al., "Chapter 7 Multi-Criteria Decision-Making: Reference-Type Methods"
- (Wang et al., 8 Sep 2025) Wang et al., "Chapter 8 Multi-Criteria Decision-Making: Aggregation-Type Methods"