Benders decomposition for the multi-agent location and scheduling problem on unrelated parallel machines
Liu, Jun,Li, Wencan,Jiang, Hua,Guo, Tianwen,Yang, Feng
DOI: https://doi.org/10.1007/s00500-024-10395-w
IF: 3.732
2024-12-12
Soft Computing
Abstract:The machine location and job scheduling problem is becoming a new and important research topic with a wide range of practical applications. It jointly optimizes the machine location, job assignment, and job sequence decision to yield a globally optimal solution. This paper investigates the multiple-agent scheduling and location problem on unrelated parallel machines with the objective of minimizing the sum of the fixed location cost of the machines, transportation cost of the jobs between the locations of the jobs and machines, and total weighted completion time of the jobs of one agent while keeping the total weighted completion time of each other agent no greater than a given limit. To solve this problem, we develop a tailored Benders decomposition algorithm, which decomposes the problem into a Benders master problem and a Benders subproblem. The Benders master problem determines which locations are chosen to set up machines and which jobs are assigned to each machine. The resulting Benders subproblem finds the optimal job sequence of the jobs assigned to each machine in use, which is solved by an exact dynamic programming algorithm. To speed up the convergence of the developed algorithm, some improvement strategies, including warm start strategy and weak Benders cut generation, are introduced. Computational experiments on randomly generated instances show the effectiveness and efficiency of developed algorithm and improvement strategies. Moreover, management insights are drawn from the sensitivity analyses of some key parameters.
computer science, artificial intelligence, interdisciplinary applications