Scheduling Methods for Efficient Stamping Operations at an Automotive Company

We consider scheduling issues at Beycelik, a Turkish automotive stamping company that uses presses to give shape to metal sheets in order to produce auto parts. The problem concerns the minimization of the total completion time of job orders (i.e., makespan) during a planning horizon. This problem may be classified as a combined generalized flowshop and flexible flowshop problem with special characteristics. We show that the Stamping Scheduling Problem is NP-Hard. We develop an integer programming-based method to build realistic and usable schedules. Our results show that the proposed method is able to find higher quality schedules (i.e., shorter makespan values) than both the company's current process and a model from the literature. However, the proposed method has a relatively long run time, which is not practical for the company in situations when a (new) schedule is needed quickly (e.g., when there is a machine breakdown or a rush order). To improve the solution time, we develop a second method that is inspired by decomposition. We show that the second method provides higher-quality solutions-and in most cases optimal solutions-in a shorter time. We compare the performance of all three methods with the company's schedules. The second method finds a solution in minutes compared to Beycelik's current process, which takes 28 hours. Further, the makespan values of the second method are about 6.1% shorter than the company's schedules. We estimate that the company can save over €187,000 annually by using the second method. We believe that the models and methods developed in this study can be used in similar companies and industries. [ABSTRACT FROM AUTHOR]

[1]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[2]  Herbert Meyr,et al.  A decomposition approach for the General Lotsizing and Scheduling Problem for Parallel production Lines , 2013, Eur. J. Oper. Res..

[3]  J. Christopher Beck,et al.  Logic-based Benders Decomposition for Alternative Resource Scheduling with Sequence Dependent Setups , 2012, ECAI.

[4]  R. Gomory,et al.  Multistage Cutting Stock Problems of Two and More Dimensions , 1965 .

[5]  Sigrid Knust,et al.  Complexity results for flow shop problems with synchronous movement , 2015, Eur. J. Oper. Res..

[6]  Ola Svensson,et al.  Hardness of Approximating Flow and Job Shop Scheduling Problems , 2011, JACM.

[7]  Daniele Vigo,et al.  Approximation algorithms for the oriented two-dimensional bin packing problem , 1999, Eur. J. Oper. Res..

[8]  Gerhard J. Woeginger,et al.  A Review of Machine Scheduling: Complexity, Algorithms and Approximability , 1998 .

[9]  Ola Svensson,et al.  Improved Bounds for Flow Shop Scheduling , 2009, ICALP.

[10]  Salvador Perez Canto,et al.  Application of Benders' decomposition to power plant preventive maintenance scheduling , 2008, Eur. J. Oper. Res..

[11]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[12]  Chen Ying-wu,et al.  Multi satellites scheduling algorithm based on task merging mechanism , 2014 .

[13]  Franklina Maria Bragion Toledo,et al.  HOPS - Hamming-Oriented Partition Search for production planning in the spinning industry , 2014, Eur. J. Oper. Res..

[14]  J. Christopher Beck,et al.  Reconsidering Mixed Integer Programming and MIP-Based Hybrids for Scheduling , 2012, CPAIOR.

[15]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[16]  André Langevin,et al.  Integrated production and material handling scheduling using mathematical programming and constraint programming , 2003, Eur. J. Oper. Res..

[17]  John N. Hooker,et al.  Planning and Scheduling to Minimize Tardiness , 2005, CP.

[18]  Martin Josef Geiger,et al.  Test Instances for the Flexible Job Shop Scheduling Problem with Work Centers , 2012 .

[19]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[20]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[21]  Oleg Yu. Gusikhin,et al.  Ford Motor Company Implements Integrated Planning and Scheduling in a Complex Automotive Manufacturing Environment , 2012, Interfaces.

[22]  Teofilo F. Gonzalez,et al.  Flowshop and Jobshop Schedules: Complexity and Approximation , 1978, Oper. Res..

[23]  Daniele Vigo,et al.  An Exact Approach to the Strip-Packing Problem , 2003, INFORMS J. Comput..

[24]  John N. Hooker,et al.  Single-Facility Scheduling over Long Time Horizons by Logic-Based Benders Decomposition , 2010, CPAIOR.

[25]  Irem Ozkarahan,et al.  Solution approaches for a real-life resource-constrained parallel machine scheduling problem , 2012 .

[26]  John N. Hooker,et al.  Planning and Scheduling by Logic-Based Benders Decomposition , 2007, Oper. Res..

[27]  Vipul Jain,et al.  Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems , 2001, INFORMS J. Comput..

[28]  J. Christopher Beck,et al.  Solving a Location-Allocation Problem with Logic-Based Benders' Decomposition , 2009, CP.

[29]  Ana Paula Barbosa-Póvoa,et al.  Integrated scheduling and inventory management of an oil products distribution system , 2013 .

[30]  Hadrien Cambazard,et al.  Decomposition and Learning for a Hard Real Time Task Allocation Problem , 2004, CP.

[31]  Milind Dawande,et al.  Maximizing Revenue Through Two-Dimensional Shelf-Space Allocation , 2015 .

[32]  Oleg Yu. Gusikhin,et al.  A hybridization of mathematical programming and dominance-driven enumeration for solving shift-selection and task-sequencing problems , 2010, Comput. Oper. Res..

[33]  Ignacio E. Grossmann,et al.  Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods , 2002 .