A Multi-Variable Approach to Supplier Segmentation

2 downloads 0 Views 1MB Size Report
A manufacturer has to select the best location for its central ... to the weights of the criteria (if they are subjective, e.g. quality). ij p www.bestworstmethod.com ...
BWM: Best Worst Method Jafar Rezaei Delft University of Technology, The Netherlands [email protected]

www.bestworstmethod.com Challenge the future

1

MCDM problem • Decision-making is generally defined as the cognitive process of selecting an alternative from a set of alternatives. • A multi-criteria decision-making (MCDM) problem is a problem where a decision-maker has to find the best alternative from a set of alternatives considering a set of criteria.

www.bestworstmethod.com Challenge the future

2

MCDM problem (example 1) A shipper has to select the best port among a set of four ports: Le Havre (France); Antwerp (Belgium); Rotterdam (Netherlands); Hamburg (Germany)

Considering the criteria: • • • • •

Challenge the future

3

port efficiency port infrastructure location port charges interconnectivity

MCDM problem (example 2) A manufacturer has to select the best location for its central warehouse from a set of three alternative locations: Utrecht; Arnhem; Dordrecht

Considering the criteria: • • • • • • •

proximity to customers proximity to suppliers investment costs expansion possibility road connection rail connection water connection

www.bestworstmethod.com Challenge the future

4

MCDM problem (example 3) I want to buy a car from the following set:

Considering the criteria: • • • • •

price quality comfort safety style

www.bestworstmethod.com Challenge the future

5

MCDM problem (formulation) A discrete MCDM problem is generally shown as a matrix as follows: c1 c2  cn a1  p11  a p P  2  21    am  pm1

p12 p22  pm 2

 p1n    p2 n       pmn 

where

a1 , a2 ,, am  is a set of feasible alternatives (actions, stimuli), c1 , c2 ,, cn  is a set of decision-making criteria, and pij is the score of alternative i with respect to criterion j. www.bestworstmethod.com Challenge the future

6

MCDM problem (goal) The goal is to select* the best (e.g. most desirable, most important) alternative (an alternative with the best overall value Vi ) (*other goals: rank, sort) n

Vi   w j pij j 1

w j  0,  w j  1

The scores p ij are collected from available data sources (if they are objective and available, e.g. price), or measured using qualitative approaches (e.g. Likert scale), or calculated similar to the weights of the criteria (if they are subjective, e.g. quality).

BWM is used to find the weights wj (other methods: SMART, AHP/ANP) www.bestworstmethod.com Challenge the future

7

BWM (pairwise comparison) BWM uses pairwise comparison* to find the weights (wj) of the criteria. • Pairwise comparison aij shows how much the decision-maker prefers criterion i over criterion j. • To show such preference, we may use Likert scales (e.g. very low … very high) with a corresponding numerical scale like: • 0.1, 0.2, …, 1 (0.1: equally important, …, 1: i is extremely more important than j). • 1, 2, …, 100 (1: equally important, …, 100: i is extremely more important than j). • 1, …,9 (1: equally important, …, 9: i is extremely more important than j).

* Thurstone, L.L. (1927). A law of comparative judgement. Psychological Review, 34, 278–286.

www.bestworstmethod.com Challenge the future

8

Steps of BWM: Step 1 • Determine a set of decision criteria. In this step, the decision-maker considers the criteria c1 , c2 ,, cn  that should be used to arrive at a decision. For instance, in the case of buying a car, the decision criteria can be:

quality (c1 ), price(c2 ), comfort (c3 ), safety(c4 ), style(c5 ) It is clear that for different decision-makers, the set of decision criteria might vary.

1

2

... ...

n Challenge the future

9

Steps of BWM: Step 2 • Determine the best (e.g. the most important), and the worst (e.g. the least important) criteria. In this step, the decision-maker identifies the best and the worst criteria. No comparison is made at this stage. For example, for a particular decision-maker, price (c2 ) and style(c5 ) may be the best and the worst criteria respectively.

Best

1

2

... ...

n-2 Challenge the future

Worst 10

Steps of BWM: Step 3 • Determine the preference of the best criterion over all the other criteria using a number between 1 and 9 (or other scales). The resulting Best-to-Others (BO) vector would be:

AB  aB1 , aB 2 ,, aBn  where a Bj indicates the preference of the best criterion B over criterion j. For our example, the vector shows the preference of price (c2 ) over all the other criteria.

aB2

aB1

Best

1

aBw

aBn-2

2

... ...

n-2 Challenge the future

Worst 11

Steps of BWM: Step 4 • Determine the preference of all the criteria over the worst criterion using a number between 1 and 9 (or other scales). The resulting Others-to-Worst (OW) vector would be:

AW  a1W , a2W ,, anW 

T

where a jW indicates the preference of the criterion j over the worst criterion W. For our example, the vector shows the preference of all the criteria over style(c5 ) .

aB2

aB1

Best

1

aBw

aBn-2

... ...

2

Worst

n-2 Challenge the future

a1W

a2W

an-2W

12

Steps of BWM: Step 5



• Find the optimal weights w1* , w2* ,, wn*



The optimal weights for the criteria is the one where, for each pair of wB w j and w j wW ,we have wB w j  aBj and w j wW  a jW.. To satisfy these conditions for all j, we should find a solution wj w B where the maximum absolute differences  a jW  aBj and wj wW for all j is minimized.

www.bestworstmethod.com Challenge the future

13

Steps of BWM: Step 5, min-max To find the optimal weights, the following optimization model is formulated.

 wj  wB min max   aBj ,  a jW j wW   wj s.t.

w

j

1

     (1)

j

w j  0, for all j

www.bestworstmethod.com Challenge the future

14

Steps of BWM: Step 5, Converted min-max Model (1) is converted to the following model.

min  s.t.

wB  aBj   , for all j wj

wj wW

(2)

 a jW   , for all j

w

j

1

j

Solving Model(2), the optimal weights

w , w ,, w are obtained. * 1

* 2

* n

w j  0, for all j www.bestworstmethod.com Challenge the future

15

Consistency ratio: Definition • Definition . A comparison is fully consistent when aBj  a jW  aBW for all j, where a Bj , a jW , aBW are respectively the preference of the best criterion over the criterion j, the preference of criterion j over the worst criterion, and the preference of the best criterion over the worst criterion.

2

8

aBw aBj

Best

... ...

j

... ... ajW

4

www.bestworstmethod.com Challenge the future

Tallest (B)

j

Shortest (W)

16

Worst

Consistency ratio: A robust index As it is likely that we do not have the full consistency, we can calculate the level of consistency using a robust index called consistency ratio:

aBW

1

Consistency Index (max  )

0.00 0.44 1.00 1.63 2.30 3.00 3.73 4.47 5.23

Consistency Ratio 

2

3

4

5

6

7

8

9

* Consistency Index

Consistency ratio (CR) ∈ 0, 1 . The lower the CR the more consistent the comparisons, hence the more reliable results. A 𝐶𝑅 ≤ 0.25 is considered as a very high consistency level. www.bestworstmethod.com Challenge the future

17

BWM: post-optimality When we have more than 3 criteria AND a consistency ratio grater than zero, Model (2) has multiple optimal solutions. Solving the following two models the lower bound and the upper bound of the weights are obtained: min w j

max w j

s.t.

s.t.

wB  a Bj   * , for all j wj

wj wW

 a jW   , for all j

w

*

(3a)

wB  a Bj   * , for all j wj

wj wW

j

1

j

w j  0, for all j

 a jW   * , for all j

w

j

1

j

w j  0, for all j www.bestworstmethod.com Challenge the future

18

(3b) A decision-maker selects an optimal solution from the interval weights. This can be the center of the intervals, for instance.

Linear BWM, min-max 

We can also minimize the maximum from the set wB  aBj w j , w j  a jW wW which results in the following model:



min max wB  aBj w j , w j  a jW wW j

s.t.

w

j

1

 (4)

j

w j  0, for all j

www.bestworstmethod.com Challenge the future

19



Linear BWM, Converted min-max Model (4) is converted to the following model.

min  L This is a linear model with a unique solution w1* , w2* ,, .wn* .

s.t.

wB  aBj w j   L , for all j w j  a jW wW   L , for all j

w

j

1

j

w j  0, for all j



(5)



 L* is considered as a good indicator

of the consistency* of the comparisons.

(*note: the  of Model (5) should not be divided by the consistency index values on page 17) L*

Model (5) is a good linear approximation of Model(2). www.bestworstmethod.com Challenge the future

20

An example (buying a car) N For buying a car, a buyer considers five criteria: quality (c1), price (c2), comfort (c3), safety (c4), and style (c5). The buyer provides the following pairwise comparison vectors (BO: Best to Others; OW: Others to Worst). BO

Best criterion: Price OW Quality Price Comfort Safety Style

Quality 2

Price 1

Comfort 4

Safety 3

Style 8

Worst criterion: Style 4 8 4 2 1 www.bestworstmethod.com Challenge the future

R

H

21

An example (buying a car, Model (2)) Using Model (2) to solve the problem we have:

 1 *

0.5 0.45

*

1 Consistency Ratio    0.22 Consistency Index 4.47

0.4 0.35

w1  0.1579, 0.2469 , w1 (center )  0.2024 , w1 (width )  0.0445

w  0.1429, 0.1644 , w (center )  0.1536 , w (width )  0.0108  3

 3

 3

w4  0.1111, 0.1579 , w4 (center )  0.1345 , w4 (width )  0.0234 w5  0.0476, 0.0548 , w5 (center )  0.0512 , w5 (width )  0.0036

weight

w2  0.4286, 0.4932 , w2 (center )  0.4609 , w2 (width )  0.0323

0.3 0.25 0.2 0.15 0.1 0.05 0 Quality

www.bestworstmethod.com Challenge the future

22

Price

Comfort

Safety

Style

An example (buying a car: Model (2)) N 1. Suppose we have a performance matrix as follows (10-pont scale; the higher the better): ql pr cm sf st N 8 6 5 8 8   P  R 7 9 6 7 7 H  8 4 7 6 6 

VN  8  0.2024  6  0.4609  5  0.1536  8  0.1345  8  0.0512  6.6382

2. And here are the weights we get from page 22 (center of the intervals): w*  0.2024, 0.4609, 0.1536, 0.1345, 0.0512

This car, with the highest overall score, is selected.

R

3. Then we can get the overall value of each car using the following function : VR  7  0.2024  9  0.4609  6  0.1536  7  0.1345  7  0.0512  7.7864

n

Vi   w j pij j 1

H

If the alternative scores (performance matrix) are of from different scales (ton, euro, km) we first normalize the scores: 𝑥𝑘 , if x is positive (such as quality), ma x{ 𝑥𝑖 } 𝑛𝑜𝑟𝑚 𝑥𝑘 = 𝑥𝑘 1− , if x is negative such as price . ma x{ 𝑥𝑖 }

VH  8  0.2024  4  0.4609  7  0.1536  6  0.1345  6  0.0512  5.6522

www.bestworstmethod.com Challenge the future

23

An example (buying a car: Model (5)) N If we solve the problem using the Linear BWM (Model (5)) we get the following weights:

VN  8  0.246  6  0.431  5  0.154  8  0.123  8  0.046  6.676 Again, this car, with the highest overall score, is selected.

w*  0.246, 0.431, 0.154, 0.123, 0.046

R

With the following consistency ratio: VR  7  0.246  9  0.431  6  0.154  7  0.123  7  0.046  7.708

 *L  0.061

H

As can be seen the weights are slightly different from the center of intervals, yet we come to the same best decision.

VH  8  0.246  4  0.431  7  0.154  6  0.123  6  0.046  5.784

www.bestworstmethod.com Challenge the future

24

Highlights • BWM is an easy-to-understand and easy-to-apply MCDM method. • BWM makes the comparisons in a structured way, which makes the judgment easier and more understandable, and more importantly leads to more consistent comparisons, hence more reliable weights/rankings. • The interval weights of BWM enables the decision-maker to choose a set of weights which are more consistent with his/her higherlevel information (e.g. in situations where debating has a role: e.g. in a political party). • The linear model can be used when flexibility is not desirable. • BWM needs less comparison data compared to some other MCDM methods (such as AHP). • BWM can be applied to different MCDM problems with qualitative and quantitative criteria. www.bestworstmethod.com Challenge the future

25

Want to know more!? For more information you may read these papers:

• Rezaei, J. (2015). Best-Worst Multi-Criteria Decision-Making Method, Omega, Vol. 53, pp. 49–57. • Rezaei, J. (2016). Best-worst multi-criteria decision-making method: Some properties and a linear model, Omega, Vol. 64, pp. 126-130. And visit this website: http://www.bestworstmethod.com Here you can also find the ways (such as an Excel Solver) you can solve your BWM problems. Or contact me: [email protected] www.bestworstmethod.com Challenge the future

26

Suggest Documents