Skip to content

iFoxz17/sc-delay-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delay Prediction in Supply Chains: A Hybrid Graph-Based and Machine Learning Approach

DOI

Abstract

Global supply chains face frequent disruptions from both external events, such as natural disasters, and internal operational issues, including supplier and shipment delays. This work, carried out within the scope of the Horizon Europe project Industrial Manufacturing As a sErvice STRategies and models for flexible, resilient, and reconfigurable value networks through Trusted and Transparent Operations M4ESTRO, contributes to strengthening manufacturing resilience through real-time disruption monitoring, with a specific focus on internal delivery processes.

We present a mathematical framework for representing the delivery stages of supply chains, supported by lightweight predictive models built on a set of real-time indicators. These indicators quantify operational performance during dispatch and shipment processes, enabling the generation of reliable forecasts and associated uncertainty estimates. The framework leverages probabilistic methods and Markov chain based approaches to estimate delivery times, detect deviations from planned schedules and provide interpretable measures for operational decision-making.

A prototype implementation validates the approach by integrating heterogeneous data sources, including traffic conditions, weather information and supplier production calendars. Results show that monitoring delivery stages through indicators provides actionable insights and enables early disruption detection, offering a transparent and interpretable basis for strengthening resilience in internal operations.

Thesis

Access the full thesis here: thesis.

Repository Structure

  • code — Implementation and deployment code. See the Code section for more details.

  • data — Example input data and reference artifacts.

  • literature — Collected literature and references.

  • plots — Generated figures and visualizations from notebooks and evaluation scripts.

  • results — Versioned model outputs and evaluation artifacts.

  • thesis — Thesis-related materials.

Code

The code folder contains the main implementation of the research prototype, combining Python and TypeScript components, notebooks for experimentation and infrastructure definitions for deployment.

Overview

  • Notebooks: Top-level notebooks provide exploratory analyses, model evaluation and experiments on the defined indicators.

  • m4estro: Main application bundle containing the Lambda functions and supporting modules.

  • LambdaPY/: Python-based Lambda implementations. This is where the core model proposed in the thesis is implemented, including delay estimation, graph management, historical and real-time indicators implementation, and utility layers for statistics and platform integration.

  • LambdaTS/: TypeScript-based Lambda functions for other system components, not part of the thesis.

  • lib/: Infrastructure-as-code stacks defined using the AWS CDK, which configure and deploy the Lambda functions and associated cloud resources.

  • bin/: Entry-point of the system.

  • params: Parameterized dashboard and configuration code, along with static assets for visualization.

Acknowledgments

This work has received funding from the Horizon Europe research and innovation programme under grant agreement No.101138506.

License

This repository is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). See the LICENSE file for the full text.

About

A prototype framework developed within the Horizon Europe M4ESTRO project using probabilistic models and Markov chain–based methods to monitor supply chain delivery stages, predict disruptions and provide interpretable insights for strengthening manufacturing resilience.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors