An exact approach based on a new pseudo-polynomial network flow model for integrated planning and scheduling

The resolution of planning and scheduling problems in a coordinated way within the supply chain is very challenging. In this paper, we address the integration of medium-term production planning and short-term scheduling models. We particularly focus on a specific problem defined on parallel machines that has recently been explored in the literature. The problem is characterized by a set of jobs that can be processed only from a given release date onward, and which should be finished at a given due date. At a first stage, the problem consists in assigning the jobs to consecutive time periods within the planning horizon, while at a second stage, the jobs have to be scheduled on the available machines.Our contribution consists in the description and analysis of a new detailed scheduling model based on a pseudo-polynomial network flow formulation that can be used to exactly solve real size instances. We explore different strategies to simplify the model and reduce its number of constraints. To evaluate the performance of our approaches, we report an extensive set of computational experiments on benchmark instances from the literature. The results obtained show that our approach outperforms, on some classes of instances, other state-of-the-art methods described recently in the literature. HighlightsNew pseudo-polynomial network flow model for integrated planning and scheduling.We describe procedures to simplify the model.The problem arises in the area of production planning.Our model improves the resolution of the problem for different classes of instances.

[1]  Matthew H. Bassett,et al.  Decomposition techniques for the solution of large-scale scheduling problems , 1996 .

[2]  C. Maravelias,et al.  An attainable region approach for production planning of multiproduct processes , 2007 .

[3]  José M. Valério de Carvalho,et al.  Exact solution of bin-packing problems using column generation and branch-and-bound , 1999, Ann. Oper. Res..

[4]  Hong-an Yang,et al.  Job shop scheduling based on earliness and tardiness penalties with due dates and deadlines: an enhanced genetic algorithm , 2012 .

[5]  Jose M. Pinto,et al.  Planning and scheduling for petroleum refineries using mathematical programming , 2002 .

[6]  Christos T. Maravelias,et al.  Integration of production planning and scheduling: Overview, challenges and opportunities , 2009, Comput. Chem. Eng..

[7]  Zukui Li,et al.  Integrated production planning and scheduling using a decomposition framework , 2009 .

[8]  Tamás Kis,et al.  Aggregation - the key to integrating production planning and scheduling , 2004 .

[9]  Tamás Kis,et al.  A cutting plane approach for integrated planning and scheduling , 2012, Comput. Oper. Res..

[10]  Ana Paula F. D. Barbosa-Póvoa,et al.  Planning and scheduling of industrial supply chains with reverse flows: A real pharmaceutical case study , 2008, Comput. Chem. Eng..

[11]  Lazaros G. Papageorgiou,et al.  A hybrid MILP/CLP algorithm for multipurpose batch process scheduling , 2005, Comput. Chem. Eng..

[12]  Christos T. Maravelias,et al.  A decomposition framework for the scheduling of single- and multi-stage processes , 2006, Comput. Chem. Eng..

[13]  Lei Lei,et al.  A zero-inventory production and distribution problem with a fixed customer sequence , 2008, Ann. Oper. Res..

[14]  Laurence A. Wolsey,et al.  Integer Programming and Constraint Programming in Solving a Multi-Machine Assignment Scheduling Problem With Deadlines and Release Dates , 2003, INFORMS J. Comput..

[15]  Jacques Carlier,et al.  A new LP-based lower bound for the cumulative scheduling problem , 2000, Eur. J. Oper. Res..

[16]  Xiuli Wang,et al.  Machine scheduling with an availability constraint and job delivery coordination , 2007 .

[17]  Gleb Belov,et al.  A branch-and-cut-and-price algorithm for one-dimensional stock cutting and two-dimensional two-stage cutting , 2006, Eur. J. Oper. Res..

[18]  Fuh-Der Chou,et al.  A minimum-cost network flow approach to preemptive parallel-machine scheduling , 2013, Comput. Ind. Eng..

[19]  Chung-Yee Lee,et al.  Machine scheduling with job delivery coordination , 2004, Eur. J. Oper. Res..

[20]  H. Neil Geismar,et al.  The Integrated Production and Transportation Scheduling Problem for a Product with a Short Lifespan , 2008, INFORMS J. Comput..

[21]  H.-S. Yan,et al.  A Case Study on Integrated Production Planning and Scheduling in a Three-Stage Manufacturing System , 2007, IEEE Transactions on Automation Science and Engineering.

[22]  Ignacio E. Grossmann,et al.  Simultaneous planning and scheduling of single-stage multi-product continuous plants with parallel lines , 2008, Comput. Chem. Eng..

[23]  C. Maravelias Integration of Production Planning and Scheduling , 2009, Chemical Production Scheduling.

[24]  Ignacio E. Grossmann,et al.  Challenges in Enterprise Wide Optimization for the Process Industries , 2009 .

[25]  Boris Detienne,et al.  A mixed integer linear programming approach to minimize the number of late jobs with and without machine availability constraints , 2014, Eur. J. Oper. Res..

[26]  Cláudio Alves,et al.  A stabilized branch-and-price-and-cut algorithm for the multiple length cutting stock problem , 2008, Comput. Oper. Res..

[27]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .