Multimodal Transportation Systems

Chapter 9
Optimization, Analytics and Decision Models

Post Graduate Program in Logistics
Multimodal Transportation Systems   •   Post Graduate

Optimization, Analytics and Decision Models

Introduction

Multimodal transportation decisions concern the coordinated movement of people or freight through two or more modes, such as road, rail, inland waterway, coastal shipping, air, and pipeline. The decision is rarely to select the cheapest mode in isolation. It is to design a feasible system that balances cost, transit time, reliability, capacity, service quality, emissions, risk, and strategic resilience.

Optimization and analytics convert this managerial problem into a structured decision process. Forecasting estimates future demand; modal-split models explain how demand is distributed among alternatives; network models identify feasible paths and flows; routing and scheduling models coordinate vehicles, terminals, and time windows; simulation tests performance under uncertainty; and multi-criteria methods support decisions when no single objective is sufficient.

The central principle is that a mathematically optimal solution is useful only when its assumptions, data, operational feasibility, and governance implications are understood.

Learning Objectives

After studying this chapter, the reader should be able to:

  1. Forecast multimodal demand and evaluate forecast quality.
  2. Explain modal split and discrete-choice models.
  3. Formulate shortest-path, routing, network-flow, assignment, scheduling, and capacity-allocation problems.
  4. Distinguish optimization, simulation, scenario analysis, and multi-criteria decision analysis.
  5. Interpret quantitative results for managerial and policy decisions.
  6. Identify data, ethical, technological, and implementation limitations.

1. The Decision Architecture of Multimodal Systems

A multimodal transport system can be represented as a time-dependent network. Nodes represent origins, destinations, terminals, consolidation centres, ports, airports, rail yards, and intermediate locations. Arcs represent road links, rail services, sailing legs, air legs, handling operations, and transfers. Each arc may have a cost, duration, capacity, reliability distribution, emissions factor, and eligibility rule.

A useful decision hierarchy is:

LevelTypical decisionTime horizon
StrategicTerminal location, mode portfolio, network designYears
TacticalService frequency, modal allocation, contracts, capacity reservationsMonths to a year
OperationalRouting, dispatching, loading, appointment schedulingHours to weeks
Real-timeDisruption recovery, rerouting, dynamic pricingMinutes to days

The hierarchy is interdependent. A strategic decision creates the network within which operational optimization occurs. A schedule that is optimal on paper may be impossible if terminal capacity, labour availability, customs processes, or equipment compatibility has been ignored.

A generalized multimodal objective may be written as:

minimize Z = wc C + wt T + wr R + we E + ws S

Here, C is monetary cost, T is transit-time performance, R is risk or unreliability, E is environmental impact, S is a service-penalty measure, and wc, wt, wr, we, ws are decision weights or normalized coefficients. The terms must be placed on comparable scales; cost in currency cannot be added directly to kilograms of carbon dioxide without normalization or an explicit monetary valuation.

2. Demand Forecasting

Forecasting provides the demand input for capacity, fleet, terminal, and modal decisions. Forecasts may concern shipment volume, container counts, vehicle trips, passenger journeys, peak-period demand, origin–destination flows, or commodity-specific demand.

2.1 Forecasting methods

Judgmental methods use expert knowledge, market intelligence, and structured panels. They are useful when a new service has little historical data, but they are vulnerable to optimism, anchoring, and political influence.

Time-series methods infer future demand from historical patterns. A simple moving average of order k is:

Ft+1 = (Dt + Dt-1 + ... + Dt-k+1) / k

Dt is observed demand in period t, and Ft+1 is the forecast for the next period. This method assumes that recent observations are representative and gives equal weight to them.

Exponential smoothing gives greater weight to recent observations:

Ft+1 = αDt + (1 − α)Ft

where 0 ≤ α ≤ 1. A high α responds quickly to changes but may overreact to noise; a low value is smoother but slower to detect structural change.

When demand is related to explanatory variables, regression may be used:

Dt = β0 + β1 Pt + β2 It + β3 Mt + εt

Here, Pt may be price, It industrial output or income, Mt marketing or service availability, and εt unexplained error. Regression does not establish causality automatically. Correlation, omitted variables, multicollinearity, and changes in market structure must be examined.

2.2 Forecast evaluation

Forecast error for period t is:

et = Dt − Ft

Common measures include mean absolute error:

MAE = (1/n) ∑|et|

and mean absolute percentage error:

MAPE = (100/n) ∑ |et / Dt|

where n is the number of observations. MAPE is problematic when actual demand is zero or very small. Bias should also be monitored using mean error, because a forecast with small average absolute error may still systematically overforecast or underforecast.

Forecasts should be accompanied by prediction intervals or scenarios. A single point estimate is inappropriate when demand is volatile, policy-sensitive, or affected by disruptions.

3. Modal Split and Discrete Choice

Modal split is the allocation of trips or shipments among available modes. It depends on generalized cost, which includes not only freight rate but also time, reliability, handling, damage risk, frequency, accessibility, and administrative burden.

A basic multinomial logit model represents the probability that alternative i is selected:

Pi = exp(Vi) / ∑j exp(Vj)

The systematic utility may be specified as:

Vi = βc Ci + βt Ti + βr Ri + βf Fi + β0

where Ci is cost, Ti is time, Ri is risk or unreliability, Fi is frequency or service availability, and the coefficients reflect preferences. Cost and time coefficients are normally negative. The model assumes independent and identically distributed random utility errors, producing the independence-of-irrelevant-alternatives property. If alternatives share unobserved characteristics, nested logit, mixed logit, or latent-class models may be more appropriate.

For freight, the decision maker may be a shipper, logistics service provider, procurement department, or carrier. Their preferences can differ. Aggregating all shipments into one average utility can conceal commodity, customer, and urgency differences.

4. Shortest Path and Routing

4.1 Shortest path

In a network G = (N,A), each arc (i,j) has weight cij. The shortest-path problem seeks a path from origin o to destination d with minimum total weight:

minimize ∑(i,j)∈A cij xij

xij=1 if arc (i,j) is used and 0 otherwise. A feasible path satisfies flow conservation: one unit leaves the origin, one unit enters the destination, and inflow equals outflow at intermediate nodes.

Dijkstra’s algorithm is appropriate when all arc weights are non-negative. Bellman–Ford can handle negative weights and detect negative cycles, although negative travel costs are unusual in transport. In multimodal networks, arc weights may be generalized costs rather than distance. Transfer penalties, expected delay, tolls, and emissions can therefore be incorporated.

A time-dependent network requires costs such as cij(t), because departure time affects congestion, service availability, and waiting. A path that is shortest in distance may not be shortest in arrival time.

4.2 Vehicle routing

The vehicle-routing problem extends shortest path to multiple vehicles and customers. A capacitated vehicle-routing model minimizes travel cost subject to vehicle capacity and customer-service constraints. Typical additions include time windows, pickup-and-delivery precedence, heterogeneous fleets, driver regulations, and multimodal synchronization.

Exact mixed-integer programming can solve small instances, while large instances often require heuristics or metaheuristics such as savings, tabu search, genetic algorithms, adaptive large-neighbourhood search, or column generation. A heuristic does not guarantee global optimality, but a well-designed heuristic may produce high-quality solutions within operational time limits.

5. Network Flow and Assignment Models

5.1 Minimum-cost flow

Let xij be flow on arc (i,j), cij its unit cost, uij its capacity, and bi the net supply at node i. The minimum-cost flow problem is:

minimize ∑(i,j)∈A cijxij

subject to:

∑j xij − ∑j xji = bi for every node i
0 ≤ xij ≤ uij

The units of xij may be tonnes, containers, vehicles, or passenger trips. The supply and demand totals must balance for a feasible closed flow model. A super-source or super-sink can be introduced when balancing is required for modelling convenience.

5.2 Assignment

Assignment models allocate agents to tasks, vehicles to services, or shipments to service options. With binary variable xij equal to 1 when agent i is assigned to task j, a basic model is:

minimize ∑i∑j cijxij

subject to each agent and task receiving exactly one assignment, when the problem is balanced. The Hungarian algorithm solves the classical linear assignment problem efficiently. Real logistics applications often require side constraints, making mixed-integer programming necessary.

6. Scheduling and Capacity Allocation

Scheduling coordinates events in time: vessel berthing, train departure, truck appointments, crane operations, warehouse handling, and customs inspection. Decision variables may include start times, sequencing, machine assignment, and buffer allocation.

A precedence constraint can be written:

Sj ≥ Si + pi

where Si is the start time of activity i, pi is its processing duration, and Sj is the start time of successor j. If a buffer or transfer time lij is required, then:

Sj ≥ Si + pi + lij

Capacity allocation determines how scarce terminal slots, rail paths, vessel space, truck gates, or warehouse labour are distributed. A linear allocation model may maximize contribution:

maximize ∑k rk xk

subject to:

∑k amkxk ≤ Cm for each resource m

where rk is contribution from service or shipment k, amk is its use of resource m, and Cm is available capacity. Fairness, priority customers, safety stock, and regulatory obligations may require constraints beyond profit maximization.

7. Simulation and Scenario Analysis

Optimization selects decisions under a model; simulation evaluates system behaviour under repeated or stochastic conditions. Discrete-event simulation is useful when queues, failures, handling times, and interactions are central. Monte Carlo simulation samples uncertain parameters repeatedly to estimate a distribution of outcomes.

For a performance measure Y, simulation estimates its expected value as:

E[Y] ≈ (1/R) ∑r=1R Yr

where R is the number of replications and Yr is the result of replication r. Independent replications, adequate warm-up treatment for steady-state systems, and confidence intervals are important. More replications reduce sampling error but do not correct a biased model.

Scenario analysis changes coherent assumptions rather than randomly sampling every variable. Typical scenarios include fuel-price escalation, border closure, flood disruption, rail-capacity expansion, demand decline, carbon pricing, or a new terminal. Scenario planning is especially valuable for strategic decisions where probabilities are disputed or unavailable.

Sensitivity analysis changes one or more inputs to identify influential assumptions. A robust decision should not depend entirely on a narrowly estimated parameter.

8. Multi-Criteria Decision Analysis

Many multimodal choices involve conflicting objectives. MCDA makes preferences explicit. Common methods include weighted sum, AHP, TOPSIS, ELECTRE, and PROMETHEE.

In a weighted-sum model, normalized performance zij of alternative i on criterion j is combined as:

Si = ∑j wj zij

where wj ≥ 0 and ∑j wj = 1. Benefit criteria should be oriented so that larger values are preferable; cost criteria must be reversed or otherwise normalized. Results are sensitive to weights and normalization. Stakeholders should therefore test alternative weight sets and identify whether rankings change.

AHP uses pairwise comparisons to derive relative weights and can expose inconsistent judgments. TOPSIS ranks alternatives according to closeness to an ideal solution and distance from a negative ideal. These methods structure deliberation; they do not remove value judgments.

9. Integrated Modelling Workflow

A defensible analytics project follows these steps:

  1. Define the decision, time horizon, stakeholders, constraints, and performance measures.
  2. Build a consistent data model for demand, network topology, schedules, capacities, costs, and service attributes.
  3. Clean and validate data; document missing values, units, definitions, and measurement dates.
  4. Select a model appropriate to the decision and data quality.
  5. Formulate objectives and constraints, distinguishing hard constraints from preferences.
  6. Solve, simulate, or rank alternatives using suitable software.
  7. Validate results with historical data, operational experts, and extreme-case tests.
  8. Conduct sensitivity, scenario, and stress analysis.
  9. Communicate assumptions, uncertainty, trade-offs, and implementation requirements.
  10. Monitor actual outcomes and update the model through a controlled governance process.

Model validation is not merely obtaining a solver status of optimal. A model can be mathematically correct but operationally irrelevant because of omitted handling time, unrealistic service frequencies, or double-counted capacity.

Applied Case: Illustrative Multimodal Distribution Decision

Background

A retailer must move 600 tonnes per week from an inland supplier to a coastal distribution centre. It can use a road-only service or a rail–road combination. The rail option requires terminal handling and has lower emissions but greater scheduled transit time.

Problem

The retailer wants to choose a weekly allocation while meeting demand and preserving service reliability. Road capacity is 450 tonnes per week and rail-connected capacity is 400 tonnes. The effective cost is 82 currency units per tonne by road and 64 by rail–road. Rail has a higher expected delay penalty of 8 units per tonne, while road has a penalty of 3 units per tonne. The decision objective is expected logistics cost including delay penalty.

Analysis and solution

Let xR and xT denote tonnes assigned to road and rail–road. The model is:

minimize 82xR + 72xT

subject to:

xR + xT = 600
0 ≤ xR ≤ 450, 0 ≤ xT ≤ 400

Because rail–road has the lower total expected cost, it should be used to its capacity: xT = 400. The remaining 200 tonnes use road: xR = 200. Total expected cost is:

82(200) + 72(400) = 16,400 + 28,800 = 45,200

An all-road plan is infeasible because road capacity is only 450 tonnes. The solution also reveals a resilience issue: the plan depends on 400 tonnes of rail-connected capacity. If rail capacity falls to 250 tonnes, road must carry 350 tonnes, which remains feasible but raises expected cost to 82(350)+72(250)=46,300. If road capacity falls below 350 tonnes simultaneously, the retailer requires demand reduction, alternate capacity, or inventory buffers.

Learning points

The lowest nominal freight rate is not the complete criterion; delay, capacity, and feasibility matter. The solution is a capacity-constrained allocation, not a permanent policy. It should be tested against disruptions, peak demand, emissions targets, and service-level commitments. If some products are time-critical, a single aggregate model should be replaced by commodity-specific or service-class constraints.

Technology, Governance, and Ethics

Transport analytics increasingly uses telematics, automatic identification, digital twins, cloud optimization, and machine learning. Machine learning may improve short-term demand or travel-time prediction, while mathematical optimization converts predictions into feasible decisions. Prediction and optimization should not be confused: an accurate forecast does not guarantee a good allocation model.

Data governance requires clear ownership, access controls, versioning, cybersecurity, retention rules, and audit trails. Location and driver data may reveal sensitive personal or commercial information. Algorithms can disadvantage small carriers, remote communities, or low-income users if historical patterns encode unequal access. Automated decisions should therefore include explainability, human review, appeal mechanisms, and monitoring for disparate impacts.

Environmental analysis should avoid narrow boundary definitions. Emissions may arise from vehicle movement, terminal handling, empty repositioning, infrastructure, and energy production. Carbon estimates must state whether they are tank-to-wheel, well-to-wheel, or lifecycle measures. Regulatory requirements may include dangerous-goods rules, driver-hours limits, customs controls, competition law, environmental reporting, and data-protection legislation.

Challenges and Limitations

First, multimodal data are fragmented across carriers, terminals, customs agencies, and platforms. Inconsistent identifiers and time stamps can make integration difficult. Second, models often assume static travel times and deterministic capacities even though congestion, weather, labour disruption, and equipment failure are stochastic. Third, objective weights can conceal political or managerial preferences. Fourth, optimization may produce solutions that are mathematically feasible but unacceptable to workers, communities, customers, or regulators. Fifth, large mixed-integer models can be computationally difficult, and solver optimality gaps must be reported rather than ignored.

Best practice is to combine model sophistication with transparency. Start with a validated baseline, add complexity only when it changes decisions, compare optimization with practical heuristics, and maintain a clear record of assumptions and revisions.

Contemporary Developments

Current research is moving toward stochastic and robust optimization, integrated booking and capacity markets, real-time disruption management, and digital twins. Robust optimization seeks solutions that perform acceptably across an uncertainty set rather than optimizing one forecast. Stochastic programming represents alternative states with probabilities, although probability estimates may be contentious. Reinforcement learning is being explored for sequential dispatch and dynamic control, but safety constraints, reward design, interpretability, and training-data bias remain major concerns.

The strategic direction is not fully autonomous logistics. It is decision augmentation: combining human domain knowledge, reliable data, optimization, simulation, and accountable governance.

Chapter Summary

Multimodal transportation analytics links demand forecasting with network and decision models. Forecasting supplies estimates and uncertainty; modal-split models explain choice among alternatives; shortest-path and routing models identify feasible movements; network-flow and assignment models allocate flows and resources; scheduling models coordinate time-dependent operations; simulation and scenario analysis evaluate uncertainty and disruption; and MCDA structures trade-offs among cost, time, reliability, emissions, and service.

Effective practice requires correct formulation, unit consistency, realistic constraints, validation, sensitivity analysis, and transparent communication. Advanced tools such as machine learning and digital twins are valuable when integrated with optimization and governance, not when treated as substitutes for operational understanding.

Key Terms

Demand forecasting: Estimating future shipment, trip, or passenger demand.

Exponential smoothing: A forecasting method that weights recent observations more heavily.

Forecast error: The difference between actual and predicted demand.

Modal split: Distribution of travel or freight demand among transport modes.

Generalized cost: Monetary and non-monetary components influencing transport choice.

Discrete-choice model: A model of selection among mutually available alternatives.

Shortest path: Minimum-weight route between two network nodes.

Vehicle-routing problem: Optimization of routes for vehicles serving multiple locations.

Network flow: Movement of quantity through arcs subject to conservation and capacity.

Assignment problem: Allocation of agents or resources to tasks.

Scheduling: Arrangement of activities in time subject to precedence and resource constraints.

Capacity allocation: Distribution of scarce capacity among competing uses.

Mixed-integer programming: Optimization containing continuous and discrete variables.

Simulation: Computational imitation of system behaviour under specified assumptions.

Scenario analysis: Evaluation of decisions under coherent alternative futures.

Sensitivity analysis: Examination of outcome changes caused by input variation.

MCDA: Multi-criteria decision analysis for comparing alternatives across criteria.

Robust optimization: Selection of solutions that perform acceptably under uncertainty.

Digital twin: A data-linked computational representation of a physical system.

Model validation: Testing whether a model is sufficiently credible for its intended use.

Review Questions

Short Answer Questions

  1. Why is generalized cost more informative than freight rate alone in modal-split analysis?
  2. State the main assumption that makes Dijkstra’s algorithm applicable.
  3. What is the difference between optimization and simulation?
  4. Why can MAPE be unsuitable for demand series containing zero values?
  5. What is the purpose of sensitivity analysis?

Long Answer Questions

  1. Explain the role of forecasting, network flow, scheduling, and simulation in an integrated multimodal planning process.
  2. Compare multinomial logit, nested logit, and mixed-logit approaches to modal choice.
  3. Discuss the formulation and managerial interpretation of a capacity-constrained minimum-cost flow model.
  4. Explain how MCDA can be used to compare transport alternatives with conflicting cost, time, reliability, and emissions objectives.
  5. Critically evaluate the governance and ethical risks of AI-enabled transport optimization.

Analytical / Application Questions

  1. A shipment requires 800 tonnes per week. Rail–road capacity is 500 tonnes at an expected total cost of 70 units per tonne, while road capacity is 600 tonnes at 86 units per tonne. Formulate and solve the least-cost allocation, assuming both modes are otherwise feasible.
  2. Design a scenario-analysis framework for a port–rail corridor exposed to demand growth, flooding, fuel-price changes, and labour disruption. Specify the variables, scenarios, outputs, and decision rules.
  3. A logistics provider must choose among road, rail, and coastal shipping using cost, time, reliability, and emissions. Develop a transparent MCDA procedure and explain how you would test whether the ranking is robust to alternative weights.

Multiple Choice Questions with Answers

Question 1

Which forecasting method gives greater weight to the most recent observation?

A. Simple moving average

B. Exponential smoothing

C. Static assignment

D. Shortest-path analysis

Correct Answer: B. Exponential smoothing

Question 2

Dijkstra’s algorithm is applicable when network arc weights are:

A. All negative

B. Non-negative

C. Unknown

D. 必arily equal

Correct Answer: B. Non-negative

Question 3

In a minimum-cost flow model, x_{ij} most commonly represents:

A. The flow on arc (i,j)

B. The weight of node i

C. The forecast error at time j

D. The number of objective functions

Correct Answer: A. The flow on arc (i,j)

Question 4

What does a modal-split model estimate?

A. The probability or amount assigned to each transport mode

B. The physical length of a vehicle

C. The number of optimization constraints

D. The depreciation of terminal equipment

Correct Answer: A. The probability or amount assigned to each transport mode

Question 5

Why must criteria be normalized in a weighted-sum MCDA model?

A. To make differently scaled measures comparable

B. To eliminate all managerial preferences

C. To guarantee a unique global optimum

D. To convert every criterion into a legal requirement

Correct Answer: A. To make differently scaled measures comparable

Question 6

A road option costs 82 units per tonne and has a 3-unit delay penalty. A rail–road option costs 64 units and has an 8-unit delay penalty. Which has the lower expected total cost per tonne?

A. Road, at 79 units

B. Road, at 85 units

C. Rail–road, at 64 units

D. Rail–road, at 72 units

Correct Answer: D. Rail–road, at 72 units

Question 7

What is the principal purpose of simulation in multimodal planning?

A. To evaluate system behaviour under uncertainty and interaction

B. To guarantee an optimal decision

C. To replace all operational data

D. To remove the need for validation

Correct Answer: A. To evaluate system behaviour under uncertainty and interaction

Question 8

In the expression P_i = exp(V_i) / ∑_j exp(V_j), P_i denotes:

A. The capacity of mode i

B. The probability of selecting alternative i

C. The processing time at terminal i

D. The penalty imposed on alternative i

Correct Answer: B. The probability of selecting alternative i

Question 9

If demand is 600 tonnes, rail–road capacity is 400 tonnes, and road capacity is 450 tonnes, what is the feasible allocation when rail–road is preferred and used to capacity?

A. 400 rail–road and 200 road

B. 600 rail–road and 0 road

C. 450 rail–road and 150 road

D. 200 rail–road and 400 road

Correct Answer: A. 400 rail–road and 200 road

Question 10

Which statement best describes robust optimization?

A. It optimizes only the most likely forecast

B. It selects solutions that perform acceptably across specified uncertainty

C. It excludes all capacity constraints

D. It uses simulation without a decision model

Correct Answer: B. It selects solutions that perform acceptably across specified uncertainty

Multimodal Transportation Systems
Chapter 9 of 15