Integrated Production–Distribution Scheduling for E-Grocery Fulfillment and Outbound Distribution under Demand Uncertainty

Master Thesis (2025)
Author(s)

T.J.W. Koning (TU Delft - Aerospace Engineering)

Contributor(s)

Patrick Stokkink – Mentor (TU Delft - Transport and Logistics)

Faculty
Aerospace Engineering
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
05-06-2025
Awarding Institution
Delft University of Technology
Programme
Aerospace Engineering
Faculty
Aerospace Engineering
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Rapid expansion of the e-grocery sector has intensified the need for integrated scheduling of production and distribution under operational uncertainty. This study introduces the first exact solution to the e-grocery integrated production and distribution scheduling problem (IPDSP), specifically designed for fulfillment-center operations and decentralized-hub distribution under demand uncertainty. The IPDSP model simultaneously optimizes single-machine order batching, homogeneous single-trip vehicle routing with delivery time windows, demand splitting, and multi-hub routing. Separate models—a mixed-integer linear programming (MILP) formulation and a genetic algorithm (GA)—are each formulated, presented, and evaluated for solving the IPDSP within realistic runtime constraints. The deterministic MILP is further extended into a stochastic formulation to capture demand variability by generating multiple demand scenarios, incorporating the maximum demand across those scenarios, and allowing the model to optionally exclude certain scenarios. Computational experiments on real-world fulfillment center (FC) data demonstrate that the MILP finds feasible solutions to the deterministic case in 44% of instances (100% for the two smallest FCs) and proves optimality in 7.6% of runs within a one-hour limit. The GA reduces average runtime by 99.6% while incurring only a 3.4% increase in objective value and yields feasible schedules in all cases. The stochastic MILP shows that increasing driving time by 21.3% achieves full scenario coverage, with 80%–90% coverage offering the best cost–robustness trade-off. For large or time-sensitive problems, the GA is recommended; the MILP remains suitable for small instances requiring strict optimality. Overall, these findings advance resilient and efficient e grocery scheduling under uncertainty.

Files

License info not available
warning

File under embargo until 04-06-2027