An Anytime, Scalable and Complete Algorithm for Embedding a Manufacturing Procedure in a Smart Factory
Christopher Leet, Aidan Sciortino, Sven Koenig
TL;DR
The paper tackles the Smart Factory Embedding (SFE) problem, which jointly assigns manufacturing procedures to machines and plans agent transport in a smart factory. It introduces TS-ACES, a complete, scalable solver that first builds a traffic-system based embedding via a MILP over epochs, then converts it to a cell-based transport planner $\mathcal{G}_{TS}$ capable of real-time, cyclic operation. By decoupling traffic from fine-grained grid cells and using an epoch-based MILP with hyperparameter search, TS-ACES achieves complete solution quality and scales to 100+ machines, outperforming prior methods on large industrial scenarios. The approach demonstrates practical impact by enabling high-throughput, flexible production planning in large-scale smart factories, with potential for real-time deployment and adaptable traffic-system layouts.
Abstract
Modern automated factories increasingly run manufacturing procedures using a matrix of programmable machines, such as 3D printers, interconnected by a programmable transport system, such as a fleet of tabletop robots. To embed a manufacturing procedure into a smart factory, an operator must: (a) assign each of its processes to a machine and (b) specify how agents should transport parts between machines. The problem of embedding a manufacturing process into a smart factory is termed the Smart Factory Embedding (SFE) problem. State-of-the-art SFE solvers can only scale to factories containing a couple dozen machines. Modern smart factories, however, may contain hundreds of machines. We fill this hole by introducing the first highly scalable solution to the SFE, TS-ACES, the Traffic System based Anytime Cyclic Embedding Solver. We show that TS-ACES is complete and can scale to SFE instances based on real industrial scenarios with more than a hundred machines.
