Operational fixed job scheduling problem under spread time constraints: a branch-and-price algorithm

This study addresses the operational fixed job scheduling problem under spread time constraints. The problem is to select a subset of jobs having fixed ready times and deadlines for processing on identical parallel machines such that total weight of the selected jobs is maximised. We first give a mathematical formulation of the problem and then reformulate it using Dantzig-Wolfe decomposition. We propose a branch-and-price algorithm that works on the reformulation of the problem. Computational results show that our algorithm is far superior to its competitor in the literature. It solves instances that could not be solved in one hour CPU time in less than a second and is able to solve large-scale instances in reasonable times which make it a computationally viable tool for decision-making.

[1]  T. C. Edwin Cheng,et al.  Fixed interval scheduling: Models, applications, computational complexity and algorithms , 2007, Eur. J. Oper. Res..

[2]  S. Yu,et al.  Integer programming approach to the printed circuit board grouping problem , 2005 .

[3]  Pamela H. Vance,et al.  Branch-and-Price Algorithms for the One-Dimensional Cutting Stock Problem , 1998, Comput. Optim. Appl..

[4]  Leo Kroon,et al.  Exact and approximation algorithms for the operational fixed interval scheduling problem , 1995 .

[5]  Hamilton Emmons,et al.  Interval Scheduling on identical machines , 1996, J. Glob. Optim..

[6]  Joseph Y.-T. Leung,et al.  An Optimal Solution for the Channel-Assignment Problem , 1979, IEEE Transactions on Computers.

[7]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[8]  Matteo Fischetti,et al.  The Fixed Job Schedule Problem with Spread-Time Constraints , 1987, Oper. Res..

[9]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[10]  Deniz Türsel Eliiyi,et al.  Spread time considerations in operational fixed job scheduling , 2006 .

[11]  Matteo Fischetti,et al.  Approximation Algorithms for Fixed Job Schedule Problems , 1992, Oper. Res..

[12]  William J. Wolfe,et al.  Three Scheduling Algorithms Applied to the Earth Observing Systems Domain , 2000 .

[13]  M. Lübbecke Column Generation , 2010 .

[14]  Warren B. Powell,et al.  Solving Parallel Machine Scheduling Problems by Column Generation , 1999, INFORMS J. Comput..