Facilities Design
Basic Models
       for the
  Location Problem
  Lect. delivered by
     S P Sarmah
                       1
                    Introduction
Logistics management can be defined as the management of
transportation and distribution of goods. It includes
– facility location
– transportation
– goods handling and storage.
Logistics management problems can be classified as:
(1) location problems;
(2) allocation problems; and
(3) location-allocation problems.
                                                       2
                List of Factors Affecting
                   Location Decisions
•   Proximity to raw materials sources
•   Cost and availability of energy/utilities
•   Cost, availability, skill and productivity of labor
•   Government regulations at the federal, state, country and local
    levels
•   Taxes at the federal, state, county and local levels
•   Insurance
•   Construction costs, land price
•   Government and political stability
•   Exchange rate fluctuation
                                                                  3
•   Export, import regulations, duties, and tariffs
•   Transportation system
•   Technical expertise
•   Environmental regulations at the federal, state, county and
    local levels
•   Support services
•   Community services, i.e. schools, hospitals, recreation, etc.
•   Weather
•   Proximity to customers
•   Business climate
•   Competition-related factors
                                                                4
Important Factors in Location Decisions
•   International
•   National
•   State-wide
•   Community-wide
                                          5
             Qualitative Analysis
       Weighted Factor Scoring Model
Step 1: List all the factors that are important, i.e. have an
impact on the location decision.
Step 2: Assign appropriate weights (typically between 0 and
1) to each factor based on the relative importance of each.
Step 3: Assign a score (typically between 0 and 100) for each
location with respect to each factor identified in Step 1.
                                                            6
Step 4: Compute the weighted score for each factor for each
location by multiplying its weight with the corresponding score
(which were assigned Steps 2 and 3, respectively).
Step 5: Compute the sum of the weighted scores for each
location and choose a location based on these scores.
                                                              7
      Example: Factors and Weights for Three
                    Locations
Wt. Factors                      Location
                                 A      B      C
.25   Proximity to customers     95     90     65
.15   Land/construction prices   60     60     90
.15   Wage rates                 70     45     60
.10   Property taxes             70     90     70
.10   Business taxes             80     90     85
.10   Commercial travel          80     65     75
.08   Insurance Cost             70     95     60
.07   Office Services            90     90     80
    Table. Weighted Scores for the Three Locations
     Weighted Score             Location
                                  A     B       C
•    Proximity to customers     23.75 22.5    16.25
•    Land/construction prices   9      9      13.5
•    Wage rates                 10.5   6.75   9
•    Property taxes             7      9      8.5
•    Business taxes             8      9      8.5
•    Commercial Travel          8      6.5    7.5
•    Insurance Cost             5.6    7.6    4.8
•    Office Services            6.3    6.3    5.6
     Sum of weighted Score      78.15 76.65   72.15   9
               Quantitative Analysis
• Several quantitative techniques are available for the discrete
  space, single facility location problem.
• Each is appropriate for a specific set of objectives and
  constraints.
• For example,
       -Minimax location model is appropriate for
       determining the location of an emergency service
       facility, where the objective is to minimize the max.
       distance traveled between Facility and any customer.
  Similarly, if objective is to minimize the total distance
  travelled, the transportation model is appropriate.
                                                              10
         Techniques For
Continuous Space Location Problems
                                     11
   Model for Rectilinear Metric Problem
Consider the following notation:
fi = Traffic flow between new facility and existing facility i
ci = Cost of transportation between new facility and existing
facility i per unit
xi, yi = Coordinate points of existing facility i
                                                                 12
The median location model is then to minimize:
                      m
          TC =       c
                     i =1
                              i    f i [ | xi − x | + | yi − y | ]
Where TC is the total distribution cost
Since the cifi product is known for each facility, it can be thought
of as a weight wi corresponding to facility i.
                            m                           m
    Minimize TC =           w[ | x
                            i =1
                                     i    i   − x | ] +  wi [ | yi − y | ]
                                                        i =1
                                                                              13
                   Median Method:
Step 1: List the existing facilities in non-decreasing order of
the x coordinates.
Step 2: Find the jth x coordinate in the list at which the
cumulative weight equals or exceeds half the total weight for
the first time, i.e.,
 j −1          m                     j            m
               wi                         wi
i =1
     wi  
          i =1 2
                          and  wi  
                              i =1   i =1 2
                                                             14
Step 3: List the existing facilities in non-decreasing order of
the y coordinates.
Step 4: Find the kth y coordinate in the list (created in Step 3)
at which the cumulative weight equals or exceeds half the total
weight for the first time, i.e.,
   k −1          m                     k            m
                  wi                        wi
   
   i =1
        wi  
             i =1 2
                            and  wi  
                                i =1   i =1 2
The optimal location of the new facility is given by the jth x
coordinate and the kth y coordinate identified in Steps 2 and 4,
respectively.
                                                               15
                            Notes
1.   It can be shown that any other x or y coordinate will not be
     that of the optimal location’s coordinates
2.   The algorithm determines the x and y coordinates of the
     facility’s optimal location separately
3.   These coordinates could coincide with the x and y
     coordinates of two different existing facilities or possibly
     one existing facility
                                                               16
                          Example:
A high speed copiers are to be located in an office complex
which houses four departments of office Administration.
Coordinates of the centroid of each department as well as the
average number of trips made per day between each department
and the copiers’ yet-to-be-determined location are known and
given in Table. Assume that travel originates and ends at the
centroid of each department. Determine the optimal location, i.e.,
x, y coordinates, for the copiers.
                                                                17
                  Table
Centroid Coordinates and Average Number
           of Trips to Copiers
   Dept.   Coordinates   Average number of
    #       x      y     daily trips to copiers
    1      10      2                6
    2      10     10               10
    3       8      6                8
    4      12     5                4
                                                  18
Solution:
Using the median method, we obtain the following solution:
Step 1:
    Dept.       x Coordinates in      Weights       Cumulative
     #        non-decreasing order                    Weights
     3                8                  8              8
     1               10                   6            14
     2               10                  10            24
     4               12                   4            28
Step 2: Since the second x coordinate, namely 10, in the above list
is where the cumulative weight equals half the total weight of 28/2
= 14, the optimal x coordinate is 10.
                                                               19
  Step 3:
        Dept.       y Coordinates in        Weights        Cumulative
         #        non-decreasing order                       Weights
         1                2                     6              6
         4                5                     4             10
         3                6                     8             18
         2               10                    10             28
Step 4: Since the third y coordinates in the above list is where the
   cumulative weight exceeds half the total weight of 28/2 = 14,
   the optimal y coordinate is 6. Thus, the optimal coordinates of
   the new facility are (10, 6).
Solve the above problem using weight 20 to the facility 2 and
   interpret your observation                                      20
                  Gravity Method:
• In some location problems, the distance function may not be
  linear, but nonlinear.
• If it is quadratic, then the problem of determining the optimal
  location of the new facility is rather simple.
• To understand the method of solving such problems, consider
  the following objective function for single facility location
  problems with a squared Euclidean distance matrix.
                                                               21
                Gravity Method: contd.
The cost function is
                              m
Minimize TC =             i i i
                          c f  (x
                            i =1
                                  − x ) 2
                                          + (yi − y )2
                                                       
As before, we substitute wi = fi ci, i = 1, 2, ..., m and rewrite the
objective function as
                        m                    m
 Minimize TC =          i i
                        w (
                       i =1
                            x − x ) 2
                                      +  i i
                                         w ( y −
                                            i =1
                                                 y ) 2
                                                                  22
Since the objective function can be shown to be convex, partially
differentiating TC with respect to x and y, setting the resulting
two equations to 0 and solving for x, y provides the optimal
location of the new facility
     TC     m         m
         = 2 wi x − 2 wi xi = 0
      x    i =1      i =1
                  m                 m
     x =        w x
                 i =1
                         i   i     w
                                   i =1
                                           i
                                                              23
Similarly,   TC     m         m
                 = 2 wi y − 2 wi yi = 0
              y    i =1      i =1
                     m             m
              y =  wi yi        w     i
                     i =1         i =1
Thus, the optimal locations x and y are simply the weighted
averages of the x and y coordinates of the existing facilities
Example # Suppose the distance metric to be used is squared
Euclidean. Determine the optimal location of the new facility
using the gravity method (Consider Example )
                                                            24
                  Solution - Table
 Department i        xi      yi     wi      wixi     wiyi
      1             10       2       6       60       12
     2              10      10      10      100      100
      3              8       6       8       64       48
      4             12       5       4       48       20
    Total                           28      272      180
 From table, we conclude that
 x = 272 28 = 9.7 and y = 180 28 = 6.4
If this location is not feasible, we only need to find another
point which has the nearest Euclidean distance to (9.7, 6.4)
and is a feasible location for the new facility and locate the
copiers there.                                                   25
       Euclidean distance location Problem
               Weiszfeld Method
• The objective of this problem is to locate the new (single)
  facility in relation to the set of existing facilities such that the
  total cost of the material handling is minimized based on
  Euclidean distance.
• If we use same mode of transportation for all routes, then it is
  equivalent to minimize the total weighted Euclidean distance.
• Example: Location of a transformer from where power cables
  are taken to different places is an example in which this type
  of distance is used.
                                                                    26
                   Weiszfeld Method
The objective function for the single facility location problem
with Euclidean distance can be written as:
                        m
Minimize TC=  c i f i (x i − x) 2 + (y i − y) 2
                       i =1
As before, substituting wi=cifi and taking the derivative of TC with
respect to x and y yields
                                                                 27
TC 1 m         w i 2(x i − x)
    = 
 x  2 i =1 (x i − x) 2 + (y i − y) 2
          m
                          wixi
      =                                     −
          i =1   (x i − x) 2 + (y i − y) 2
                 m
                                 wix
                                                   =0
                 i =1   (x i − x) 2 + (y i − y) 2
                                                         28
       m
                      wixi
       
       i =1   (x i − x) 2 + (y i − y) 2
x =   m
                        wi
       
       i =1   (x i − x) 2 + (y i − y) 2
                                          29
TC 1 m         w i 2(y i − y)
    = 
 y  2 i =1 (x i − x) 2 + (y i − y) 2
          m
                          w i yi
      =                                     −
          i =1   (x i − x) 2 + (y i − y) 2
                 m
                                   wiy
                                                   =0
                 i =1   (x i − x) 2 + (y i − y) 2
                                                         30
          m
                                       w i yi
          
          i =1         (x i − x) 2 + (y i − y) 2
y =      m
                                 wi
          
          i =1         (x i − x) 2 + (y i − y) 2
Step 0: Set iteration counter k = 1;
           m                             m
          w x     i       i             w y    i       i
    x =
     k    i =1
             m
                               ;   y =
                                   k     i =1
                                            m
           w
            i =1
                       i                  w
                                          i =1
                                                     i
                                                             31
                            m
                                              wi xi
Step 1: Set                 
                            i =1     (xi − x )2 + ( yi − y )2
               x k +1 =     m
                                                 wi
                            
                            i =1     (xi − x )2 + ( yi − y )2
                      m
                                             wi yi
                     
                     i =1          (xi   − x ) + ( yi − y )
                                             2              2
          y k +1 =    m
                                              wi
                     
                     i =1          (xi   − x ) + ( yi − y )
                                             2              2
Step 2: If xk+1 = xk and yk+1 = yk, Stop. Otherwise, set k = k + 1
and go to Step 1
                                                                32
                        Example:
Assuming the distance metric to be used is Euclidean, determine
the optimal location of the new facility using the Weiszfeld
method. Data for this problem is shown in the Table .
         Departments #           xi        yi      wi
               1                10        2         6
               2                10       10        20
               3                 8        6         8
               4                12        5         4
                                                             33
Solution:
Using the gravity method, the initial seed can be shown to be
(9.8, 7.4). With this as the starting solution, we can apply Step 1
of the Weiszfeld method repeatedly until we find that two
consecutive x, y values are equal. Several Iterations in the
Weiszfeld Method
Iteration No            x               y             TC
        1               9.7             7.8           113.4
        2               9.7             8.2           111.9
        3               9.8             8.4           110.8
        -               -               -             -
        10              9.9             9.5           106.9
        -               -               -             -
        20              10              9.9           105.6       34
THANKS
         35