Papers
Topics
Authors
Recent
Search
2000 character limit reached

Alternatives-Criteria Matrix (ACM)

Updated 14 January 2026
  • 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 A={a1,...,am}A = \{a_1, ..., a_m\} denote the set of mm alternatives and C={c1,...,cn}C = \{c_1, ..., c_n\} the set of nn criteria (also called attributes or properties). The ACM is the m×nm \times n matrix

M=[aij],i=1,,m;  j=1,,nM = [a_{ij}], \quad i=1,\ldots,m; \; j=1,\ldots,n

where aija_{ij} represents the evaluation or performance of alternative aia_i under criterion cjc_j.

Each row vector MiM_{i*} encodes the full criterion profile for an alternative mm0, while each column mm1 collects the set of performances on criterion mm2 across all alternatives. The type of entries mm3 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 mm4 is endowed with an intra-criterion preference relation mm5 (total or partial order), such that mm6 means mm7 is strictly preferred to mm8 on mm9.

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 C={c1,...,cn}C = \{c_1, ..., c_n\}0. For fuzzy or qualitative settings, entries can be intervals C={c1,...,cn}C = \{c_1, ..., c_n\}1, symbolic adjectives, or elements of an ordered linguistic scale as in

C={c1,...,cn}C = \{c_1, ..., c_n\}2

with a predefined order C={c1,...,cn}C = \{c_1, ..., c_n\}3 (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 C={c1,...,cn}C = \{c_1, ..., c_n\}4 (benefit) SAW, MEW, WASPAS (Wang et al., 8 Sep 2025)
Min–max normalization C={c1,...,cn}C = \{c_1, ..., c_n\}5 (benefit) GRA, MABAC (Wang et al., 22 Aug 2025)
Vector normalization C={c1,...,cn}C = \{c_1, ..., c_n\}6 TOPSIS, MOORA (Wang et al., 22 Aug 2025, Wang et al., 8 Sep 2025)
Sum-normalization C={c1,...,cn}C = \{c_1, ..., c_n\}7 COPRAS (Wang et al., 8 Sep 2025)

All normalization aims to map diverse units to a common C={c1,...,cn}C = \{c_1, ..., c_n\}8 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: C={c1,...,cn}C = \{c_1, ..., c_n\}9
  • Negative ideal: nn0
  • Average: nn1

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: nn2
  • MEW: nn3
  • FUCA: nn4 (where nn5 is the rank of nn6 in nn7)

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 nn8, 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 nn9 over criteria, i.e., m×nm \times n0 implies m×nm \times n1 is strictly more important than m×nm \times n2, 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 m×nm \times n3 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): m×nm \times n4: For each pair m×nm \times n5, 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): m×nm \times n6 to compute weighted, normalized matrices, reference vector(s), and distances/grades; m×nm \times n7 for sorting.
  • Aggregation-type MCDM (e.g., SAW, MEW, COPRAS, MOORA): m×nm \times n8 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, Am×nm \times n9 dominates in TOPSIS, MARCOS, and PROBID, whereas AM=[aij],i=1,,m;  j=1,,nM = [a_{ij}], \quad i=1,\ldots,m; \; j=1,\ldots,n0 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 AM=[aij],i=1,,m;  j=1,,nM = [a_{ij}], \quad i=1,\ldots,m; \; j=1,\ldots,n1
GRA AM=[aij],i=1,,m;  j=1,,nM = [a_{ij}], \quad i=1,\ldots,m; \; j=1,\ldots,n2
VIKOR AM=[aij],i=1,,m;  j=1,,nM = [a_{ij}], \quad i=1,\ldots,m; \; j=1,\ldots,n3
MARCOS AM=[aij],i=1,,m;  j=1,,nM = [a_{ij}], \quad i=1,\ldots,m; \; j=1,\ldots,n4

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"

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Alternatives-Criteria Matrix (ACM).