AI & Machine Learning Course for Transport and Logistics Management
Course description
This course covers AI and ML techniques applied to transportation and logistics problems: demand forecasting, travel-time estimation, routing and scheduling (VRP), fleet and inventory management, predictive maintenance, dynamic pricing, and autonomous/connected mobility. Students learn methods (time series, supervised learning, optimization, RL, graph neural networks), tools, datasets, and deployable workflows through hands-on labs and a final project.
Learning objectives
- Understand transportation and logistics business problems and their ML formulations.
- Pre-process and analyse spatio-temporal logistics/traffic data.
- Apply supervised and unsupervised ML models to forecasting, classification, and anomaly detection.
- Formulate and solve routing and scheduling problems using ML/OR and hybrid methods.
- Design and evaluate reinforcement learning solutions for dynamic routing and fleet control.
- Use industry tools (Python, scikit-learn, TensorFlow/PyTorch, OR-Tools, SUMO) and public datasets.
- Appreciate ethical, privacy, safety, and sustainability implications.
Course Outline
Overview & problem framing
- Transport & logistics domains, examples (last-mile delivery, urban mobility, freight, ports).
- How to frame problems for ML vs optimization vs hybrid solutions.
Course project kick-off: choose topics/data.
Data for transport & logistics
- Spatio-temporal data types: GPS trajectories, trip logs, sensor/IoT, telematics, event logs.
- Data cleaning, map-matching, spatial joins, aggregation, feature engineering.
Tools: GeoPandas, PostGIS, Folium, OSMnx.
Time series & demand forecasting
- Classical methods (ARIMA, exponential smoothing) and ML-based (XGBoost, LSTM, Prophet).
- Evaluation metrics, seasonality, holidays, exogenous variables.
- Lab: forecast station/zone demand (bike-share or taxi dataset).
Travel time and ETA estimation
- Supervised learning for travel time estimation, feature engineering (road network, time-of-day).
- Spatio-temporal models: convolutional, RNNs, graph neural networks (GNNs).
- Datasets: METR-LA, PEMS-BAY; tools: PyTorch Geometric.
Freight and inventory forecasting / capacity planning
- Demand forecasting for freight, inventory models, lead times.
Using ML to predict demand spikes and optimize safety stock. - Case study: e-commerce peak season planning.
Route planning & Vehicle Routing Problems (VRP)
- Classical VRP, VRP with time windows, pickup & delivery, heterogeneous fleets.
- Exact vs heuristics (local search, tabu, genetic algorithms) and OR-tools.
Lab: solve capacitated VRP with OR-Tools on sample dataset.
Integrating ML with optimization
- Predict + optimize pipelines, data-driven constraints, surrogate models.
Learning to predict cost/edge weights; two-stage and end-to-end approaches. - Example: predicted travel times feeding VRP.
Dynamic routing & real-time decision-making
- Online/dynamic VRP, dispatching, re-routing, ride-pooling concepts.
Use of streaming data, latency considerations, simple RL baselines. - Tools: SUMO for traffic simulation.
Reinforcement learning for routing & fleet management
- RL basics, MDPs for transport tasks, deep RL (DQN, PPO), multi-agent RL.
- Environment design, reward shaping, simulation/real-world bridging.
- Lab: train RL agent for simplified dispatch in simulated environment.
Predictive maintenance & anomaly detection
Telematics data, remaining useful life (RUL) prediction, fault detection.
Unsupervised and supervised techniques; survival analysis basics.
Case study: fleet maintenance scheduling.
Pricing, demand management & market design
- Dynamic pricing for ride-hailing/logistics, surge mechanisms, fairness considerations.
- Causal inference basics for pricing experiments and A/B testing.
Autonomous vehicles, connected mobility & sustainability
- Platooning, routing for EVs (range constraints, charging scheduling).
Emissions-aware routing, modal shift, digital twins.
Ethics, privacy, safety, regulatory considerations.
Project presentations & wrap-up
Final project demos, evaluation, lessons learned and industry trends.
Assessments
- Weekly labs / programming exercises: 30%
- Midterm exam or project milestone: 20%
- Final project (report + demo): 35%
- Participation / quizzes / reading summaries: 15%
Labs / practical
- Data cleaning & map-matching of GPS traces.
- Demand forecasting (bike-share or taxi).
- Travel time estimation with gradient-boosting + GNN baseline.
- Implement CVRP with OR-Tools and compare heuristics.
- RL dispatch simulator on SUMO or custom environment.
- Predictive maintenance using telematics data.
Final project ideas
- Real-time dynamic routing for last-mile delivery (simulation + RL or heuristics).
- Demand forecasting and capacity planning for a city bike-share system.
- Travel-time prediction using GNNs over road network.
- Predictive maintenance model with scheduling optimization.
Pricing strategy and A/B simulation for ride-hailing marketplace.
Software, libraries & frameworks
- Python stack: pandas, NumPy, scikit-learn, XGBoost/LightGBM.
- Deep learning: PyTorch or TensorFlow/Keras; PyTorch Geometric or DGL for GNNs.
- Reinforcement learning: Stable-Baselines3, RLlib, OpenAI Gym.
- Optimization: Google OR-Tools, networkx, PuLP, Gurobi/Cplex (if available).
- Simulation & GIS: SUMO, MATSim, OSMnx, GeoPandas, PostGIS.
- Visualization: Folium, Kepler.gl, Plotly.
Datasets (public)
- NYC Taxi & Limousine Commission trip records (taxi/for-hire trips)
- Citi Bike / Capital Bikeshare trip data
- METR-LA, PEMS-BAY (traffic speed sensors)
- OpenStreetMap (road networks)
- Uber Movement (aggregated travel times)
- Kaggle logistics datasets (Instacart, shipping manifests)
- NOAA/weather, census/demographics as exogenous features
Synthetic/simulated data via SUMO, MATSim for RL and dynamic routing
Readings & textbooks
- Ian Goodfellow, Yoshua Bengio, Aaron Courville — Deep Learning (selected chapters)
- C. Barnhart et al. — “Handbook in Transportation”
- “Vehicle Routing: Problems, Methods, and Applications” (edited collections)
- Reinforcement Learning: Sutton & Barto (2nd ed.)
- Selected papers / case studies (instructor to provide current papers on GNNs for traffic, RL in logistics, demand prediction, real-world industrial case studies from Amazon, DHL, Uber, Maersk).
- Ethics, privacy, and deployment
- Data privacy (location data), fairness (surge pricing impacts), safety and regulatory constraints for autonomous systems, environmental impacts include discussion and project checklist.