Resources

Where to place facilities and how to structure the movement of goods to customers to balance transportation, facility, and time costs.

Distribution Logistics

Structural Design

A distribution system’s structure is defined by its vertical and horizontal size:

  • Vertical: Number of stages (plant warehouse → central warehouse → regional → fulfillment)
  • Horizontal: Number of facilities at each stage

When evaluating a location, decisions balance:

  • quantitative drivers: transportation, capacity costs, taxes
  • qualitative drivers: infrastructure, stability

For innovation strategies, companies will expand existing and create new locations (geographic concentration vs. diversification). A variation/elimination strategy aims a partial closure (contraction) and aggregation (concentration). Rationalization means improving existing locations or relocating.

When selecting possible locations, a feasible solution is found using a scoring model on macro (country/region) or micro level. Promising locations are then evaluated using profitability and risk analysis.

Distance Measurement

Aside

Rectangular Distance: Manhattan Metric

Distance is measured as the sum of the absolute differences in the horizontal and vertical coordinates, like in a grid street layout:

Aside

Euclidean Distance: Beeline

Distance is simply measured as the straight line between two points:

Real Distance: Road Network

Well, it’s the actual distance.

Continuous Location Planning: Steiner-Weber

Used to find the optimal coordinates on a map for a single facility without pre-defined candidate sites.

Each customer has a specific location and a demand quantity per time unit, with transport costs defined as per quantity and distance unit.

Weber's Location Theory

Weber theorized the optimal production location for a product with two sourcing location and one sales market:

  • Both materials are ubiquitous → production near the market
  • Two net weight materials → production near the market
  • Two weight loss materials → tendency to the sourcing locations
  • One ubiquitous, one weight loss → somewhere between weight loss and market

A net weight material is one that has negligent weight loss during production (fully used cotton), while a weight loss material loses weight (e.g., water or gases) during production due to waste, burning, or removing impurities.

The Steiner-Weber approach makes some important assumptions that limit its applicability:

  • It exclusively considers linear transport costs while ignoring facility investment costs.
  • It assumes all spatial coordinates are feasible without geographic constraints.
  • It treats customer locations as static point demands rather than dynamic zones

Metric: Manhattan Distances

The goal is to minimize the weighted sum of Manhattan distances to all customers:

Because and coordinates are completed uncoupled in the Manhattan metric, the optimal location can be found by minimizing the weighted sum of distances in each dimension separately. This is done by sorting the customers by their and coordinates and finding the weighted median for each dimension, and the optimal location will always land on existing customer coordinates (customer for and each).

  1. Calculate total demand
  2. Sort customers by coordinates ascending (such that )
  3. Find the coordinate where cumulative demand reaches/exceeds half of total demand for the first time (the weighted median):
  4. Repeat the identical sorting and cumulative threshold procedure for y-coordinates to determine .

Metric: Euclidean Distances

The goal is to minimize the weighted sum of Euclidean distances to all customers, which is a convex optimization problem:

The optimal coordinates are coupled inside the root of the Euclidean distance function, so the optimal location has to be found iteratively using Weiszfeld’s iterative approximation:

  1. Determine the initial center of gravity ():
  2. Iteratively update the coordinates until convergence ():
  3. Repeat until the change in coordinates is below a small threshold .

Strategy: 5-Row Table Formula

For each customer , you just fill across the columns:

  • & : Subtract current location from customer coords .
  • :
  • Weight:
  • Weighted :
  • Weighted :

Then sum up the last three columns and divide:

This was not part of the lecture.

Discrete Location Planning: Warehouse Location Problem

The Warehouse Location Problem (WLP) addresses discrete network optimization, selecting facility sites and customer allocations to minimize total fixed and variable costs. Decisions are made on two levels:

  • Strategic Level: Decides warehouse open/close decisions and macro customer assignments.
  • Operational Level: Determines daily vehicle routing and multi-stop delivery tours.

To solve this problem, sequential planning (location→tours) is common, but it can lead to suboptimal solutions. Simultaneous planning (location+tours) is more complex but yields better results. Hierarchical planning (strategic location→tactical routing→operational delivery) balances complexity and solution quality by anticipating tour-dependent transportation costs.

The mixed-integer linear programming formulation of the WLP is as follows:

  • customers with periodic demand .
  • candidate facility sites with fixed costs and capacity .
  • : Unit transport and production cost from facility to customer
  • : Binary decision variable indicating if facility is opened.
  • : Decision on quantity shipped from facility to customer .

This might be solved using the branch and bound method or heuristics.

Add Heuristic Solution Method

When exact methods (Branch and Bound) are too slow, the Add Heuristic builds a solution construct:

  1. Initial Step: Find and open the single candidate location that minimizes total costs (fixed costs plus transport costs to serve all customers).
  2. Iterative Step: For each remaining closed site, calculate potential savings in transportation costs if that site were opened. This is the sum of savings for all customers where shipping from the new candidate site is cheaper. Subtract the site’s fixed cost from the gross transport savings.
    • Selection: Open the site yielding the highest net positive savings. Sites with a negative net savings are forbidden.
  3. Termination: Repeat until no unopened candidate site yields a positive net cost reduction. All sites should be either opened or forbidden.

Discrete Location Planning: Set Covering Problem

The Set Covering Problem focusses on achieving complete coverage of a target population or area using the minimum number of resources. In contrast to the WLP, which balances fixed and variable costs, the Set Covering Problem emphasizes coverage efficiency (time or service).

An example are time-focussed models, where all customers need to be served within a certain time window, or emergency service, where a limited number of stations must be placed to ensure all locations are covered.

The SCP can be approached from two directions:

  • Problem 1: Minimize the number of required locations, under the constraint that all customers must be served within a given time/distance.
  • Problem 2: Maximize the number of customers that can be attracted with a given number of locations.

) is the set of locations that fulfill customer ‘s service taget (out of , the set of customers and , the set of locations, given a maximum distance of ):

The lecture does not cover any heuristics to solve these, instead the model formulations can simply be given to a solver:

Problem 1: Location Minimization

Problem 2: Customer Maximization


Where is the weight of customer (e.g., population, demand, or priority) and is the maximum number of locations that can be opened.

Network Structures

Network design is a weighing of the number of nodes/links (minimizing the length of the network) against the number of transshipments (minimizing handling and lead time) and political discussions (advantages of, e.g., public infrastructure).

  • Direct Transports: Point-to-point routes between origin and destination without intermediate handling. This requires the most links.
  • Relay Traffic: Drivers/vehicles start at opposing ends and , meet midway at to swap trailers, and return.
  • Hub-and-Spoke: Centralizes collection, sorting, and distribution to aggregate flows across many origin-destination pairs.
  • Cross-Docking: Incoming shipments are transferred directly to outbound transport with minimal or no interim storage. Objectives are transport consolidation and shorter lead times.

Disaggregation means breaking down large shipments into smaller ones for local delivery; Bundling consolidates freight to achieve economies of scale.

The Postponement Strategy delays final product differentiation until exact demand is known (e.g., Benetton knitting garments before dyeing them).

Example: infrastructure and transportation costs for connecting 4 points in a square with a side length of 1 and exchange quantities of 1:


Network Distance Formulae

Not sure if this was just meant as an example or if there will be a question like this in the exam.

For nodes spaced uniformly around a circle of radius , delivering 1 unit between every node pair:

Network ConfigurationDistance Formula (n even)Distance Formula (n odd)
Individual Transportsame
Central Hubsame
Cross-Docking (Separated)
Decentral Hub Cross-Dock