---
title: Best-Worst Method (BWM) Overview
url: https://www.emergentmind.com/topics/best-worst-method-bwm
type: topic
---

# Best-Worst Method (BWM) Overview

Searching arXiv for recent and foundational BWM papers to ground the article.
I’m checking arXiv for Best-Worst Method and related analytical, ordinal, and fuzzy variants.
The **Best-Worst Method (BWM)** is a multi-criteria decision-making (MCDM) method for deriving criterion weights from a reduced set of pairwise comparisons. In its standard form, the decision-maker identifies the **best** criterion \(c_b\) and the **worst** criterion \(c_w\), then provides a **best-to-other** comparison vector and an **other-to-worst** comparison vector. This elicitation structure reduces the number of pairwise comparisons from \(n(n-1)/2\) to \(2n-3\), while preserving an explicit best/worst anchoring of the judgment process. Recent arXiv work has treated BWM not only as a practical weighting tool, but also as a family of optimization models with distinct analytical, consistency, and robustness properties, including linear, nonlinear, multiplicative, taxicab-distance, logarithmic-least-squares, fuzzy, and disaggregation-based variants [2304.12626] [2506.17666] [2508.06048].

## 1. Basic structure and elicitation logic

In the classical formulation, the criteria set is
\[
C=\{c_1,c_2,\dots,c_n\}.
\]
The decision-maker selects the **best** criterion \(c_b\) and the **worst** criterion \(c_w\), and provides two comparison systems:

- the **best-to-other** vector \(A_b=(a_{b1},a_{b2},\dots,a_{bn})\),
- the **other-to-worst** vector \(A_w=(a_{1w},a_{2w},\dots,a_{nw})^T\).

The intended weight vector \(w_1,\dots,w_n\) should satisfy
\[
\frac{w_b}{w_i}=a_{bi},\qquad \frac{w_i}{w_w}=a_{iw},\qquad \frac{w_b}{w_w}=a_{bw}.
\]

This best/worst anchoring is the defining feature of BWM. In the preference-disaggregation literature, the same logic has been described as a **“consider-the-opposite”** strategy: instead of requiring a full ranking or all pairwise comparisons, the expert compares all other items relative to two polar reference points, the best and the worst. The BWD extension argues that this reduces cognitive burden because the comparisons are structured around salient anchors rather than arbitrary pairwise judgments [2410.12678].

A standard implementation uses a \(1\) to \(9\) scale, with \(1\) meaning equality and \(9\) meaning extreme preference. This scale appears in the standard BWM setup, in BWD, and in application papers such as network selection in heterogeneous wireless networks [2504.01414] [2410.12678].

## 2. Core optimization models

The standard nonlinear BWM seeks weights by minimizing the maximum absolute deviation from the elicited ratios:
\[
\min \epsilon
\]
subject to
\[
\left|\frac{w_b}{w_i}-a_{bi}\right| \le \epsilon,\quad
\left|\frac{w_i}{w_w}-a_{iw}\right| \le \epsilon,\quad
\left|\frac{w_b}{w_w}-a_{bw}\right| \le \epsilon,
\]
\[
\sum_{j=1}^{n} w_j = 1,\qquad w_j\ge 0.
\]
This formulation is central in recent analytical work on the nonlinear BWM, where the optimal value \(\epsilon^*\) is interpreted as a measure of fit between the weight vector and the elicited comparisons [2508.06048].

A distinct **linear BWM** replaces ratio deviations by linear deviations:
\[
\min \epsilon
\]
subject to
\[
|w_b-a_{bi}w_i|\le \epsilon,\qquad |w_i-a_{iw}w_w|\le \epsilon,\qquad |w_b-a_{bw}w_w|\le \epsilon,
\]
for \(i\in D\), together with
\[
\sum_{i=1}^n w_i=1,\qquad w_i\ge 0.
\]
The linear model is widely used because it yields a unique optimal weight vector, but recent analytical work emphasizes that it still required optimization software until a closed-form solution was derived [2506.17666].

Other BWM variants preserve the best/worst elicitation structure but alter the loss function.

| Model | Representative idea | Reported property |
|---|---|---|
| Nonlinear BWM | Minimize maximum ratio deviation | May have multiple optimal weight sets |
| Linear BWM | Minimize maximum linear deviation | Yields a unique optimal weight vector |
| Multiplicative BWM | Minimize maximum multiplicative inconsistency | Can have multiple optimal solutions |
| Taxicab BWM | Minimize total absolute deviation of all ratio errors | Can have finitely many or infinitely many optimal weight sets |

The **multiplicative BWM** uses a multiplicative distance measure and minimizes the maximum multiplicative inconsistency. The **taxicab-distance-based BWM** instead minimizes the total absolute deviation of all ratio errors:
\[
\text{TD}=\sum_{i\in D} \left(\left|\frac{w_b}{w_i}-a_{bi}\right|+ \left|\frac{w_i}{w_w}-a_{iw}\right|\right)+ \left|\frac{w_b}{w_w}-a_{bw}\right|.
\]
Analytical studies of both models show that multiplicity of optimal solutions is structurally possible, rather than being a numerical artifact [2311.06762] [2408.14452].

## 3. Pairwise-comparison representation, incomplete matrices, and ordinal violations

BWM can be represented through a reciprocal pairwise comparison matrix
\[
\mathbf{A}=[a_{ij}],
\]
with
\[
a_{ij}>0,\qquad a_{ij}a_{ji}=1 \qquad \text{for all } 1\le i,j\le n.
\]
In a BWM matrix, only comparisons involving the designated best and worst items are known:
\[
a_{Bj},\ a_{jB},\ a_{Wj},\ a_{jW} \quad \text{for all } 1\le j\le n.
\]
The resulting matrix is therefore **incomplete**. For such incomplete matrices, the **logarithmic least squares method (LLSM)** derives priorities by setting
\[
y_i=\log w_i,
\]
constructing the Laplacian matrix \(\mathbf{L}\) of the comparison graph and the vector
\[
r_i=\log\left(\prod_{j=1}^n a_{ij}\right),
\]
and solving
\[
\mathbf{L}\mathbf{y}=\mathbf{r}, \qquad \sum_{i=1}^n y_i=0.
\]
Because the BWM comparison graph is connected, the LLSM solution is unique [2304.12626].

This matrix-based perspective makes precise a central pathology of BWM: the **ordinal violation**. A priority vector \(\mathbf{w}=[w_i]\) shows an ordinal violation if
\[
w_i \le w_j \quad \text{but} \quad a_{ij}>1.
\]
In the BWM setting, this means either that the designated best item fails to receive the highest weight, or that the designated worst item fails to receive the lowest weight. The 2023 analysis of LLSM priorities for incomplete BWM matrices gives two sufficient conditions guaranteeing that ordinal violations do not occur. One theorem uses a dominance requirement based on a parameter \(p\) together with a maximal-preference bound \(p^3\); a second theorem adds the structural condition that the best-versus-worst judgment is at least as strong as any best-to-other or other-to-worst comparison, with maximal numerical preference bounded by
\[
p^{4/(n-3)+3}.
\]
For the Saaty scale \(\{1/9,\dots,1,\dots,9\}\), the second theorem yields a concrete corollary: if the best alternative is better than all others, the worst is worse than all others, and the best-versus-worst comparison is at least as large as any other comparison, then for
\[
n\le 26
\]
the LLSM priorities are guaranteed to have no ordinal violation [2304.12626].

## 4. Consistency theory and analytical frameworks

The basic BWM consistency condition is
\[
a_{bi}a_{iw}=a_{bw}\qquad \forall i\in D,
\]
where \(D=C\setminus\{b,w\}\). If this condition holds, the exact weights are uniquely determined by the ratio equations and the normalization
\[
\sum_{i=1}^n w_i=1.
\]
Recent analytical papers treat inconsistency as a geometric or algebraic deviation from this exact relation, and derive closed-form expressions for optimal weights, consistency indices, and consistency ratios.

For the **linear BWM**, the 2025 analytical framework partitions the inconsistency structure through
\[
D_1=\{i\in D: a_{bi}a_{iw}<a_{bw}\}, \qquad
D_2=\{i\in D: a_{bi}a_{iw}>a_{bw}\}, \qquad
D_3=\{i\in D: a_{bi}a_{iw}=a_{bw}\},
\]
defines local inconsistency measures
\[
\epsilon_i=\frac{|a_{bi}a_{iw}-a_{bw}|}{a_{bi}+2},
\qquad
\epsilon_{i,j}=\frac{|a_{bi}a_{iw}-a_{bj}a_{jw}|}{a_{bi}+a_{bj}+2},
\]
and then derives a closed-form optimal solution. It also computes the consistency ratio
\[
\mathrm{CR}=\frac{\epsilon^*}{\mathrm{CI}},
\]
with explicit formulas for the linear-BWM consistency index. The same paper reports that the linear BWM can have **limited responsiveness to data perturbations**: different pairwise comparison systems may yield exactly the same weights and the same objective value. Its numerical examples report that four, nine, seventy-five, two, and thirty-six different pairwise comparison systems can produce the same solution in five separate cases [2506.17666].

For the **nonlinear BWM**, the 2025 generalized analytical framework replaces direct optimization in weight space by optimization in comparison space through an **optimally modified pairwise comparison system**. It derives analytical formulas for optimal interval-weights, the best optimal weight set, the consistency index, and the consistency ratio, and shows that previously reported Saaty-scale CI values were not well-defined as true upper bounds in some cases. It also establishes several properties for the resulting CR, including normalization, zero iff consistency, permutation invariance with respect to criterion labels, non-increasing behavior under criterion elimination, and continuity in the preference values [2508.06048].

The multiplicative and taxicab models extend the same analytical agenda. The multiplicative BWM derives an analytic form of optimal interval-weights, CI, and CR, and introduces a secondary objective function to select a unique best optimal weight set from the collection of all optimal sets [2311.06762]. The taxicab-distance-based model is analytically reduced to minimizing a univariate function \(f(x)\) over a finite candidate set \(X\), and the analysis shows that the model may admit a unique optimum, finitely many optima, or infinitely many optima. This directly contradicts the earlier belief that taxicab BWM always yields a unique optimal weight set [2408.14452].

## 5. Fuzzy, interval-valued, and disaggregation-based extensions

A major extension of BWM addresses imprecise judgments. The **\(\alpha\)-cut-interval fuzzy BWM** begins from the observation that earlier fuzzy BWM models based on triangular fuzzy numbers used only the lower, modal, and upper values of a fuzzy judgment, leaving the rest of the fuzzy shape unused. To reduce this information loss, the proposed model represents each fuzzy number through its full family of \(\alpha\)-cuts and seeks fuzzy weights whose entire \(\alpha\)-cut structure fits the fuzzy comparisons. The general formulation imposes the ratio constraints for all \(\alpha\in[0,1]\); because that yields infinitely many constraints, the method approximates the problem on a finite subset
\[
F=\{0=\alpha_1,\alpha_2,\dots,\alpha_m=1\}\subset[0,1].
\]
Its **Degree of Approximation (DoA)** is the mesh
\[
\|F\|_\infty=\max\{\alpha_{i+1}-\alpha_i:\ i=1,\dots,m-1\},
\]
and the paper proves that the approximation error is bounded by this mesh. When multiple approximate optimal solutions exist, the set of attainable defuzzified weights for a criterion is an interval, and the method selects the center of that interval as the final crisp weight [2311.00544].

A different line of development extends BWM from weight elicitation to **preference disaggregation**. **Best-Worst Disaggregation (BWD)** embeds the best/worst elicitation logic in an additive value-function model:
\[
V(\mathbf{x})=\sum_{j=1}^n w_j v_j(x_j), \qquad w_j\ge 0,\quad \sum_{j=1}^n w_j=1.
\]
Instead of estimating only criterion weights, BWD uses best-to-others and others-to-worst judgments on a reference set of alternatives to fit piecewise linear attribute value functions and a global additive model. Its core optimization is a min-max model over two opposite comparison vectors, and it distinguishes **compatibility** of the fitted model from **consistency** of the elicited judgments. To quantify the latter, the paper defines an **ordinal consistency ratio**
\[
OR = \max_i OR_i =\max_i\left\{\frac{1}{n}\sum_{k=1}^{n} F\!\left((a_{Bk}-a_{Bi})(a_{iW}-a_{kW})\right)\right\},
\]
and a **cardinal consistency ratio**
\[
CR= \begin{cases}
\max_{i}\dfrac{|a_{Bi}a_{iW}-a_{BW}|}{|a_{BW}a_{BW}-a_{BW}|}, & a_{BW}\ge 2,\\[6pt]
0, & a_{BW}=0.
\end{cases}
\]
BWD also extends naturally to interval-valued judgments and introduces a combinatorial reference-set selection model to ensure coverage of criterion segments without Pareto dominance inside the selected reference set [2410.12678].

## 6. Applications, limitations, and adjacent best-worst paradigms

Recent applications show BWM serving as a weighting engine inside larger decision frameworks rather than as a stand-alone ranking procedure. In heterogeneous wireless networks, the **BWM-GWO** framework uses BWM to compute **subjective weights** encoding service-class preferences and Grey Wolf Optimization to derive **objective weights** aimed at reducing the rank reversal problem. The final weight vector is a convex linear combination,
\[
W_j = \alpha \cdot W^S_j + \beta \cdot W^O_j,
\]
with the paper setting
\[
\alpha = 0.2,\qquad \beta = 0.8.
\]
In that study, the criteria are cost per byte, security, data rate, packet delay, packet jitter, and packet loss rate, and the candidate radio access technologies are WiFi, WiMAX, LTE, and 5G. The reported result is that integrating BWM-GWO with MADM-based network selection reduces rank reversal occurrence by up to \(71.3\%\) while significantly improving user and service satisfaction compared to benchmark approaches [2504.01414].

In sustainable-development-oriented agri-food supply chains, the analytical linear BWM was used to rank eighteen drivers across Industry 4.0, sustainability, and circular economy categories. The aggregated ranking identified **\(c_{31}\) Resource efficiency** as the most critical driver and **\(c_{16}\) Artificial Intelligence** as the least critical [2506.17666]. In logistics performance evaluation, BWD produced rankings aligned closely with expert preferences, with revised judgments becoming fully ordinally consistent and the interval-valued version achieving full compatibility at the cost of increased rank uncertainty [2410.12678].

Several limitations recur across the literature. The linear BWM may be weakly sensitive to some input variations [2506.17666]. The nonlinear, multiplicative, and taxicab formulations may all admit multiple optimal weight sets, which complicates interpretation unless a secondary objective or interval-weight analysis is used [2508.06048] [2311.06762] [2408.14452]. In the fuzzy setting, exact optimization of the entire \(\alpha\)-cut shape is difficult, which motivates finite-\(F\) approximation [2311.00544]. A practical implementation caveat also appears in the analytical linear-BWM paper, which reports a discrepancy between the analytically derived optimum and the output of a commonly used Excel Solver implementation in one numerical example [2506.17666].

A persistent misconception concerns the term **“best-worst”** itself. In several neighboring literatures, it denotes something other than the MCDM weighting method. In **best-worst choice theory**, the object of study is a probability system \(BW_B(a,b)\) describing the probability that \(a\) is chosen as best and \(b\) as worst from an offered set \(B\). The relevant question there is random-utility rationalizability, characterized through nonnegativity of best-worst Block-Marschak polynomials, not criterion-weight elicitation [2008.09782]. A later technical note emphasizes that this random-utility literature is **not** the multi-criteria decision-making technique usually called the Best-Worst Method, even though both use “best” and “worst” language [2408.08165].

Likewise, **Best-Worst Scaling (BWS)** in NLP and annotation studies is a comparative labeling scheme rather than an MCDM weighting algorithm. In those settings, annotators see 4-tuples of texts and choose the highest and lowest items with respect to a target property, then compute scores by
\[
s(i)=\frac{\#\mathrm{best}(i)-\#\mathrm{worst}(i)}{\#\mathrm{overall}(i)}.
\]
This formulation has been used for automatic emotion-intensity annotation and historical biodiversity quantification with large language models [2403.17612] [2502.04022]. The shared best/worst elicitation pattern suggests a family resemblance, but the mathematical goals differ: BWS produces interval-like item scores from comparative judgments, whereas BWM derives criterion weights for multi-criteria aggregation.

Source: https://www.emergentmind.com/topics/best-worst-method-bwm