Warehouse storage and retrieval optimization via clustering, dynamical systems modeling, and GPU-accelerated routing
Magnus Bengtsson, Jens Wittsten, Jonas Waidringer
TL;DR
The paper tackles dynamic warehouse storage and retrieval optimization under stochastic demand by framing a time-evolving graph and applying two-level clustering (order-based and picking-node-based) within a random dynamical systems (RDS) framework. A state-space model with a GPU-accelerated Bellman-Ford routing algorithm enables scalable, near-optimal routing across large graphs, while a segmentation strategy preserves memory feasibility for large-scale deployments. Empirical studies show that clustering-driven restocking concentrates storage regions (as measured by cluster centers and covariance $oldsymbol{igSigma}( ext{ell})$) and reduces route lengths, with silhouette scores indicating strong structure under low-to-moderate noise and substantial scalability to $10^5$ nodes. The work aligns with Warehousing 4.0 by delivering a principled, data-driven, and computationally scalable approach that adapts storage layouts to shifting demand, providing actionable insights for adaptive zoning and routing in modern fulfillment centers.
Abstract
This paper introduces a warehouse optimization procedure aimed at enhancing the efficiency of product storage and retrieval. By representing product locations and order flows within a time-evolving graph structure, we employ unsupervised clustering to define and refine compact order regions, effectively reducing picking distances. We describe the procedure using a dynamic mathematical model formulated using tools from random dynamical systems theory, enabling a principled analysis of the system's behavior over time even under random operational variations. For routing within this framework, we implement a parallelized Bellman-Ford algorithm, utilizing GPU acceleration to evaluate path segments efficiently. To address scalability challenges inherent in large routing graphs, we introduce a segmentation strategy that preserves performance while maintaining tractable memory requirements. Our results demonstrate significant improvements in both operational efficiency and computational feasibility for large-scale warehouse environments.
