Approximation algorithms for Job Scheduling with reconfigurable resources
Pierre Bergé, Mari Chaikovskaia, Jean-Philippe Gayon, Alain Quilliot
TL;DR
This work tackles Multi_Bot, a high-multiplicity scheduling problem with reconfigurable resources, by minimizing the horizon-wide resource maximum $H$ while meeting all type demands. The authors connect Multi_Bot to IMS and develop Bot-approx, a polynomial-time $\frac{4}{3}$-approximation that rests on a carefully constructed, small collection of packings $\Pi$ and a transformation of packings into IMS instances solved by the Longest Processing Time first heuristic. They design a dynamic-programming backbone to generate packings with bounded volume and scale, enabling a polynomial-size IMS reduction and guaranteeing the overall approximation bound. This approach yields a practically efficient method for reconfigurable-robot production and transportation settings, with potential extensions to PTAS improvements and alternative IMS heuristics. The main contribution is both a concrete, provable approximation algorithm and new structural insights into optimal resource configurations for reconfigurable scheduling problems, connecting theory to industrial robotics applications.
Abstract
We consider here the MultiBot problem for the scheduling and the resource parametrization of jobs related to the production or the transportation of different products inside a given time horizon. Those jobs must meet known in advance demands. The time horizon is divided into several discrete identical periods representing each the time needed to proceed a job. The objective is to find a parametrization and a schedule for the jobs in such a way they require as less resources as possible. Though this problem derived from the applicative context of reconfigurable robots, we focus here on fundamental issues. We show that the resulting strongly NP-hard Multibot problem may be handled in a greedy way with an approximation ratio of $\frac{4}{3}$.
