5.1 Facility Location Models: Center of Gravity & Minisum / Minimax Distance
Key Takeaways
The Center of Gravity (Centroid) method calculates spatial coordinates , mathematically minimizing the sum of squared Euclidean distances to all served demand points.
Spatial distance metrics define movement physics: Rectilinear () governs orthogonal street and warehouse aisle travel, Euclidean () models direct line-of-sight transit, and Chebyshev () models simultaneous multi-axis motion.
The continuous rectilinear Minisum (1-median / Weber) problem decouples into two independent 1D median problems along X and Y axes, solved by finding the coordinate where cumulative weight first reaches or exceeds .
The continuous Euclidean Minisum problem lacks a closed-form solution and requires the Weiszfeld iterative algorithm, whereas Minimax models minimize maximum response time () for emergency facility siting.
The Qualitative Factor Rating method evaluates multi-attribute siting criteria by calculating composite weighted scores across labor, regulatory, and logistics factors.
Facility Location Models: Center of Gravity & Minisum / Minimax Distance
Facility location decisions represent some of the most critical long-term capital commitments in industrial engineering and supply chain systems. Siting a new plant, regional distribution center (DC), cross-dock terminal, or emergency response hub locks in fixed operating economics, freight transportation costs, labor accessibility, and customer service delivery times for decades. A sub-optimal layout within an existing building can be re-engineered with modest capital, but an improperly located facility imposes recurring transportation penalties that cannot be overcome by operational improvements.
Industrial engineers classify facility location problems across several fundamental dimensions:
- Single-Facility vs. Multi-Facility Models: Single-facility models determine the optimal spatial coordinates for one new facility interacting with existing fixed nodes (suppliers, customer clusters, ports). Multi-facility models determine the locations of new facilities simultaneously (), accounting not only for flows between the new facilities and existing demand points, but also for significant inter-facility transfers among the new facilities themselves.
- Continuous Space (Planar) vs. Discrete Network Models: Continuous location models allow the facility to be positioned anywhere on a continuous two-dimensional Euclidean or rectilinear coordinate plane . Discrete models restrict candidate locations to a finite set of pre-screened geographical parcels or graph network nodes, formulated using mixed-integer linear programming (MILP) such as the Capacitated Facility Location Problem (CFLP).
+-----------------------------------------------------------------------------------+
| FACILITY LOCATION PROBLEM TAXONOMY |
+-----------------------------------------------------------------------------------+
| Single-Facility Continuous | Multi-Facility Continuous | Discrete Network |
| - Center of Gravity (Centroid) | - Multi-Weber Problem | - P-Median |
| - Rectilinear Minisum (Median) | - Coupled Iterative Methods | - P-Center |
| - Euclidean Minisum (Weiszfeld)| - Allocation-Location Heur. | - Capacitated FLP|
| - Minimax (Emergency Siting) | - Transportation-Location | - Set Covering |
+-----------------------------------------------------------------------------------+
The Center of Gravity (Centroid) Method
The Center of Gravity (Centroid) Method is the most widely utilized continuous single-facility location heuristic. It determines the spatial coordinates of a central facility (such as a regional distribution warehouse) that balances the inbound shipment volumes from suppliers and the outbound shipment volumes to demand nodes.
Mathematical Formulation
Let be the number of existing facilities (supply points or customer market zones). Each existing facility (for ) is defined by its known Cartesian coordinates and an associated weight . The weight represents the flow intensity, typically expressed as annual tonnage, truckload volume, piece shipments, or the product of freight volume and ton-mile transportation freight rates ().
The coordinates of the Center of Gravity are computed as the weighted average of the coordinates:
Physical and Mathematical Derivation
The physical analogy of the Center of Gravity method is finding the balance point (center of mass) of a flat, weightless rigid plate supporting concentrated vertical point masses positioned at points . At the center of mass, the sum of the gravitational moments about any horizontal axis equals zero:
From an optimization perspective, the Center of Gravity method is the exact analytical solution to the Squared Euclidean Distance Objective Function. Suppose the objective function minimizes the sum of weighted squared straight-line distances from the unknown location to all existing facilities:
Because is strictly convex and continuously differentiable, taking partial derivatives with respect to and and setting them to zero yields:
Critical Engineering Limitation
While the Center of Gravity method provides an outstanding initial heuristic, industrial engineers must recognize its primary mathematical limitation: actual freight transportation costs vary linearly with distance, not with the square of distance (, not ). Squaring the distance penalizes distant outlier nodes disproportionately. For example, a customer located 100 miles away receives 10,000 times the penalty weight of a customer 1 mile away, rather than 100 times. Consequently, the centroid is pulled excessively toward remote, isolated demand nodes.
Step-by-Step Numerical Example: Center of Gravity Calculation
Problem Statement: A heavy machinery manufacturer plans to site a centralized regional parts distribution center to serve four assembly plants across the Midwest. The Cartesian coordinates (in miles, mapped onto a state plane coordinate system) and projected annual parts demand (in full trailer truckloads per year) are summarized below:
| Facility Node | Description | X Coordinate () | Y Coordinate () | Annual Weight (, truckloads) |
|---|---|---|---|---|
| Plant 1 | Engine Assembly (Peoria, IL) | 20 mi | 30 mi | 200 |
| Plant 2 | Transmission Plant (Indianapolis, IN) | 80 mi | 20 mi | 100 |
| Plant 3 | Axle & Driveline (Fort Wayne, IN) | 50 mi | 90 mi | 300 |
| Plant 4 | Final Vehicle Assembly (Moline, IL) | 10 mi | 60 mi | 400 |
Step 1: Compute Total Demand Weight ()
Step 2: Calculate Weighted Coordinates for the X-Axis ()
Step 3: Calculate Weighted Coordinates for the Y-Axis ()
Step 4: Solve for Centroid Coordinates ()
The optimal Center of Gravity location for the central parts warehouse is .
Spatial Distance Metrics in Industrial Logistics
The choice of distance metric determines how physical transit across geographic terrain is modeled. Different transport modes and civil infrastructures follow different physical geometries:
RECTILINEAR (L1) EUCLIDEAN (L2) CHEBYSHEV (L_inf)
Orthogonal Grid Path Direct Line-of-Sight Simultaneous Dual-Axis
+---------* / +---------*
| | / | / |
| | / | / |
*---------+ * *-----+---+
d = |x1-x2| + |y1-y2| d = sqrt((x1-x2)^2 + (y1-y2)^2) d = max(|x1-x2|, |y1-y2|)
1. Rectilinear Distance ( Norm / Manhattan Metric)
- Physical Basis: Travel is constrained to a grid of orthogonal pathways parallel to coordinate axes (north-south and east-west).
- Applications: Urban street networks (e.g., Manhattan grid), rectangular warehouse aisles served by forklifts and automated guided vehicles (AGVs), and piping/wiring runs on factory utility trusses.
- Iso-Distance Contours: Diamond shapes oriented at angles to the coordinate axes.
2. Euclidean Distance ( Norm / Straight-Line Metric)
- Physical Basis: Direct, unobstructed line-of-sight transit between two points.
- Applications: Airfreight logistics, offshore pipeline networks, marine shipping channels, overhead traveling bridge cranes in heavy fabrication bays, and rural highway systems without rigid grid alignments.
- Iso-Distance Contours: Concentric circles centered at .
3. Chebyshev Distance ( Norm / Chessboard Metric)
- Physical Basis: Travel occurs along both orthogonal axes simultaneously and independently at equal speeds. The time required to reach the destination is governed strictly by the axis requiring the maximum travel distance.
- Applications: Automated Storage and Retrieval Systems (AS/RS). In an AS/RS high-bay aisle, the storage/retrieval machine (SRM) travels horizontally down the track while its hoist carriage elevates vertically up the mast at the same time. If horizontal travel speed and vertical hoist speed are normalized, the transit cycle time is dictated by .
- Iso-Distance Contours: Axis-aligned squares centered at .
4. General Minkowski Metric
For actual highway networks, actual driving distances are greater than Euclidean () but rarely as rigid as pure rectilinear (). Transportation researchers fit empirical road travel using to , or apply a road circuity factor such that , where to in developed road networks.
Mathematical Comparison Table
| Distance Metric | Mathematical Formula | Unit Ball / Iso-Contour Shape | Dominant Physical Application |
|---|---|---|---|
| Rectilinear () | Diamond ( rotated square) | Urban city grids, warehouse aisles, AGV paths | |
| Euclidean () | Circle | Air transport, cross-country pipelines, overhead cranes | |
| Chebyshev () | Axis-aligned square | AS/RS crane travel, 2-axis CNC machine tables | |
| Squared Euclidean () | Paraboloid | Gravity modeling, power transmission loss |
Minisum Location Models (The Weber Problem)
The Minisum Location Problem (historically termed the Weber Problem) seeks the coordinates of a single facility that minimizes the total weighted transportation cost, where cost is directly proportional to actual linear distance ( or ):
Where represents the cost-weight product () moving between the new facility and demand point .
The Rectilinear Minisum Problem: The Median Method
When travel occurs along an orthogonal grid ( metric), the Weber objective function exhibits a remarkable mathematical property: it completely decouples into two independent, one-dimensional optimization problems:
Because depends only on and depends only on , the optimal coordinate can be determined independently of .
The 1-Dimensional Median Theorem
The one-dimensional objective function is a piecewise linear, convex function. Its derivative is discontinuous at the points . The minimum of occurs at the weighted median of the coordinates .
Algorithm for the Rectilinear Median Method:
- Sort along the X-axis: Order all demand points in ascending order of their -coordinates: , keeping each point's associated weight .
- Compute cumulative weights: Calculate the total weight . Determine the half-weight threshold .
- Identify the X-median: Accumulate the weights starting from the lowest -coordinate. The optimal coordinate is the coordinate where the cumulative weight first equals or exceeds : (If the cumulative weight at exactly equals , any coordinate in the interval is an alternative optimum.)
- Repeat for the Y-axis: Independently sort all demand points in ascending order of their -coordinates: . The optimal coordinate is the coordinate where cumulative weight first equals or exceeds .
Worked Example: Rectilinear Median vs. Centroid
Using the four assembly plants from the previous example:
- Plant 1: ,
- Plant 2: ,
- Plant 3: ,
- Plant 4: ,
Total weight . Half-weight threshold .
Finding Optimal : Sort by -coordinate:
- Plant 4: , , Cumulative Weight ()
- Plant 1: , , Cumulative Weight ()
The threshold of 500 is crossed at . Therefore, .
Finding Optimal : Sort by -coordinate:
- Plant 2: , , Cumulative Weight ()
- Plant 1: , , Cumulative Weight ()
- Plant 4: , , Cumulative Weight ()
The threshold of 500 is crossed at . Therefore, .
The optimal rectilinear Minisum location is .
Notice the crucial difference: the Center of Gravity yielded , whereas the rectilinear median yielded . The centroid was pulled toward Plant 2 () by the squared distance penalty, whereas the median method correctly identified that placing the facility directly at minimizes total linear travel miles.
The Euclidean Minisum Problem: The Weiszfeld Algorithm
When transportation occurs over straight-line distances ( Euclidean metric), the objective function is:
Unlike the rectilinear case, the Euclidean minisum problem cannot be decoupled into independent and problems, and it possesses no closed-form algebraic solution. The gradient components are coupled through the distance denominator :
Rearranging these equations yields the foundation of the Weiszfeld Iterative Algorithm:
The Weiszfeld Iteration Equations
Starting from an initial iteration (commonly the Center of Gravity ), the updated coordinates for iteration are generated by:
Where:
The algorithm iterates until the Euclidean distance between successive estimates falls within an allowable convergence tolerance (e.g., ).
Singularity Condition: If any trial point lands exactly on an existing demand point , the denominator becomes zero. In computer implementations, a small perturbation is added to avoid division by zero.
Minimax Location Models: Emergency & Critical Service Siting
While the Minisum objective focuses on economic efficiency (minimizing total or average transportation cost), the Minimax Location Problem focuses on equity and worst-case responsiveness. It minimizes the maximum distance or response time from the new facility to any demand point:
Where represents a service priority weight (or the reciprocal of travel speed along the route to point ).
+-----------------------------------------------------------------------------------+
| MINISUM vs. MINIMAX COMPARISON |
+-----------------------------------------------------------------------------------+
| Attribute | Minisum Location | Minimax Location |
|---------------------|----------------------------------|--------------------------|
| Primary Objective | Economic Efficiency | Worst-case Equity / Life |
| Cost Metric | Total Ton-Miles / Freight Cost | Maximum Response Time |
| Typical Systems | Warehouses, Factories, DCs | Fire, EMS, Hazmat, Police|
| Penalty Profile | Linear with cumulative volume | Governed by furthest node|
| Mathematical Basis | Decoupled Medians / Weiszfeld | Enclosing Bounding Boxes |
+-----------------------------------------------------------------------------------+
Rectilinear Minimax: The Coordinate Transformation Method
For unweighted rectilinear distance (), the minimax objective seeks:
This non-differentiable problem is solved geometrically by rotating the coordinate axes by using the coordinate transformations and . In the rotated coordinate plane, rectilinear distance transforms into the Chebyshev distance ():
Where and . The optimal solution is determined by finding the midpoints of the enclosing bounding intervals:
The minimax distance is . Every point on the line segment joining the two points below is optimal:
Check: for two demand points at and , , , , , and . Both formulas give , which is 5 miles from each point, so .
This ensures that the furthest emergency caller experiences the minimum possible response delay.
Qualitative Factor Rating Method
While quantitative transportation models optimize logistics costs, site selection in practice involves numerous non-quantifiable, regulatory, and environmental factors that cannot be translated directly into ton-mile freight rates. The Qualitative Factor Rating Method (multi-criteria scoring model) provides a structured, defensible engineering decision framework for synthesizing qualitative and quantitative attributes.
Step-by-Step Engineering Procedure
- Develop a Comprehensive Factor List: Identify all critical decision criteria impacting facility success, including:
- Labor availability, technical skill level, prevailing wage rates, and unionization history.
- Transportation infrastructure (proximity to interstate highways, Class I rail spurs, intermodal ramps, deepwater ports, cargo airports).
- State and municipal tax climates, corporate tax abatements, capital investment tax credits, and enterprise zone incentives.
- Utility infrastructure (electrical grid reliability, dual-feed substation availability, water and sewer capacity, natural gas lines, industrial fiber internet).
- Environmental regulations, air permit attainment status, seismic zone classification, and 100-year flood plain boundaries.
- Quality of life, cost of living index, public school ratings, and executive housing availability.
- Assign Normalized Weights (): Assign an importance weight to each criterion reflecting corporate strategic objectives. The weights must sum to unity:
- Establish a Common Scoring Scale: Rate each candidate site on each criterion using a standardized scale (e.g., 1 to 10 or 1 to 100, where 100 represents exceptional capability and 1 represents unacceptable deficiency).
- Calculate Composite Weighted Scores: For each candidate site , compute the weighted score :
- Perform Sensitivity Analysis: Evaluate how rankings shift if key subjective weights (e.g., labor availability vs. tax incentives) vary by .
Worked Engineering Comparison Table
An industrial engineering site selection team is evaluating three candidate locations (Site Alpha, Site Beta, and Site Gamma) for a new $85M aerospace composites manufacturing facility:
| Location Factor | Importance Weight () | Site Alpha Rating () | Site Alpha Weighted | Site Beta Rating () | Site Beta Weighted | Site Gamma Rating () | Site Gamma Weighted |
|---|---|---|---|---|---|---|---|
| Skilled Composite Labor Pool | 0.25 | 85 | 21.25 | 95 | 23.75 | 70 | 17.50 |
| Freight Logistics & Interstate Access | 0.20 | 90 | 18.00 | 75 | 15.00 | 80 | 16.00 |
| State / Local Tax Abatements | 0.15 | 80 | 12.00 | 60 | 9.00 | 95 | 14.25 |
| Electric Power Cost & Dual Feed | 0.15 | 70 | 10.50 | 85 | 12.75 | 80 | 12.00 |
| Environmental Permitting Speed | 0.15 | 65 | 9.75 | 70 | 10.50 | 90 | 13.50 |
| Community Quality of Life | 0.10 | 80 | 8.00 | 90 | 9.00 | 65 | 6.50 |
| TOTALS | 1.00 | — | 79.50 | — | 80.00 | — | 79.75 |
Analysis: Site Beta achieves the highest composite score (80.00), driven heavily by its exceptional rating in the highest-weighted category (Skilled Labor Pool at 95). However, Site Alpha (79.50) and Site Gamma (79.75) are extremely competitive. If the company negotiates enhanced tax abatements at Site Beta or if power reliability at Site Alpha is upgraded via redundant utility feeds, the ranking could invert. This demonstrates why qualitative factor scoring must be coupled with sensitivity analysis before final board approval.
An industrial systems engineer must locate a centralized regional cross-dock facility to serve five retail distribution depots connected by a grid highway network (rectilinear distance). The depot coordinates (x, y) in miles and their weekly demand in truckloads (w) are: Depot A at (15, 20) with w = 12; Depot B at (25, 80) with w = 18; Depot C at (40, 35) with w = 25; Depot D at (65, 50) with w = 30; and Depot E at (90, 70) with w = 15. Using the rectilinear 1-median method, what are the coordinates (x*, y*) that minimize the total weekly transportation ton-miles?
(47.0, 51.0)
(25.0, 35.0)
(40.0, 50.0)
(65.0, 80.0)
When comparing mathematical facility location models, which of the following statements correctly distinguishes the Center of Gravity (Centroid) method from the rectilinear Minisum model and the Minimax model?
Center of gravity minimizes weighted squared Euclidean distance, rectilinear minisum minimizes total rectilinear distance, and minimax minimizes the largest distance to any point.
The Center of Gravity method minimizes rectilinear distance, the Minisum model minimizes maximum emergency response time, and the Minimax model minimizes squared Euclidean distance.
The rectilinear Minisum model uses cumulative weight medians to minimize squared distance, while the Center of Gravity method finds the best location for emergency response vehicles.
All three models give identical coordinates whenever demand weights are unequal, because the transportation cost functions involved are all convex.
Sections you finish are checked off in the contents.