Best-Worst Method (BWM)

BWM is a comparison-based method used to calculate the weights of criteria. It requires fewer comparisons than AHP and produces more reliable results by focusing on the Best and Worst attributes.

1. Select Best (\(C_B\)) and Worst (\(C_W\)) criteria.
2. Best-to-Others (BO) Vector:
\( A_B = (a_{B1}, a_{B2}, …, a_{Bn}) \)
3. Others-to-Worst (OW) Vector:
\( A_W = (a_{1W}, a_{2W}, …, a_{nW})^T \)
4. Optimization Model:
\[ \min \xi \] \[ \text{s.t. } |w_B – a_{Bj}w_j| \le \xi \] \[ |w_j – a_{jW}w_W| \le \xi \] \[ \sum w_j = 1, w_j \ge 0 \]

Solved Example: Laptop Selection

Criteria: Price, Performance, Battery, Design.

Step 1: Best and Worst selection
Best: Performance | Worst: Design
Step 2: Comparisons (Scale 1-9)
Best-to-Others (BO): [Price: 3, Performance: 1, Battery: 2, Design: 8]
Others-to-Worst (OW): [Price: 4, Performance: 8, Battery: 5, Design: 1]
Step 3: Solved Weights (\(w\))
Solving the optimization yields:
– Price: 0.23 | Performance: 0.48 | Battery: 0.23 | Design: 0.06
Step 4: Alternative Ranking (Simple Weighted Sum)
AltPricePerf.Bat.Des.Score
L10.80.90.70.50.815
L20.50.80.90.90.766

Result: L1 is the best choice based on the derived weights.

Interactive BWM Calculator

1. Define weights using Best/Worst comparison.
2. Evaluate 4 Alternatives below.

Weight Determination

CriteriaBO (Best-to-j)OW (j-to-Worst)
Attr 1
Attr 2 (Best)
Attr 3
Attr 4 (Worst)

Decision Matrix (Alternatives)

AltAttr 1Attr 2Attr 3Attr 4
A1
A2
A3
A4
Math Tools

Designed by: Dr. M.U. Mirza

Mathematical Researcher & Educator

Machine Learning Fuzzy Sets Computational Math Graph Theory
I am a researcher and mathematician dedicated to the study and application of advanced mathematical models. I offer research guidance and personalized video lectures for students and professionals seeking deep insights into mathematics and computational sciences.
📢 Academic Update: Currently seeking University Faculty positions or Post-Doc research opportunities worldwide.
Get Math Tutoring & Guidance
Scroll to Top