Deepbullwhip: An Open-Source Simulation and Benchmarking for Multi-Echelon Bullwhip Analyses
Mansur M. Arief

TL;DR
Deepbullwhip is an open-source Python toolkit that simulates and benchmarks multi-echelon supply chain dynamics, addressing computational gaps and enabling standardized comparison of mitigation strategies.
Contribution
It introduces a modular simulation engine and benchmarking framework for multi-echelon inventory systems, with significant speedups and a curated dataset for comprehensive analysis.
Findings
Cumulative amplification of 427x in a four-echelon chain
Disparity of 155x between synthetic and real bullwhip severity
Scalability to 20.8 million simulation cells in under 7 seconds
Abstract
The bullwhip effect remains operationally persistent despite decades of analytical research. Two computational deficiencies hinder progress: the absence of modular open-source simulation tools for multi-echelon inventory dynamics with asymmetric costs, and the lack of a standardized benchmarking protocol for comparing mitigation strategies across shared metrics and datasets. This paper introduces deepbullwhip, an open-source Python package that integrates a simulation engine for serial supply chains (with pluggable demand generators, ordering policies, and cost functions via abstract base classes, and a vectorized Monte Carlo engine achieving 50 to 90 times speedup) with a registry-based benchmarking framework shipping a curated catalog of ordering policies, forecasting methods, six bullwhip metrics, and demand datasets including WSTS semiconductor billings. Five sets of experiments on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
