A GRASP for simultaneously assigning and sequencing product families on flexible assembly lines

This paper introduces a new model and solution methodology for a real-world production scheduling problem arising in the electronics industry. The production environment is a high volume, just-in-time, make-to-order facility with volatile demand over many product families that are assembled on flexible lines. A distinguishing characteristic of the problem is the presence of non-traditional sequence-dependant setup costs, which complicate our ability to find high-quality solutions. The scheduling problem arose when product variety exceeded the mix that the existing lines could accommodate. A nonlinear integer programming formulation is presented for the problem of minimizing setup costs, and a greedy randomized adaptive search procedure (GRASP) is developed to find solutions. To select the GRASP parameter values, an efficient, space-filling experimental design method is used based on nearly orthogonal Latin hypercubes. The proposed methodology is tested on actual factory data and compared to a prior heuristic presented in the literature; our heuristic provides a cost savings in 7 out of the 10 cases examined, and an average improvement of 17.39 % which is shown to be highly statistically significant. This improvement is due in part to the introduction of a pre-processing step to determine preferential and non-preferential line assignment information.

[1]  T. M. Cioppa,et al.  Efficient nearly orthogonal and space-filling experimental designs for high-dimensional complex models , 2002 .

[2]  Rainer Kolisch,et al.  Make-To-Order Assembly Management , 2000 .

[3]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[4]  Juan José Salazar González,et al.  A Branch-and-Cut Algorithm for the Undirected Traveling Purchaser Problem , 2003, Oper. Res..

[5]  Panos M. Pardalos,et al.  A GRASP for the biquadratic assignment problem , 1998, Eur. J. Oper. Res..

[6]  Michael J. Hirsch,et al.  A continuous GRASP to determine the relationship between drugs and adverse reactions , 2007 .

[7]  Jonathan F. Bard,et al.  A production scheduling heuristic for an electronics manufacturer with sequence-dependent setup costs , 2008, Eur. J. Oper. Res..

[8]  Gabriel R. Bitran,et al.  ON THE DESIGN OF HIERARCHICAL PRODUCTION PLANNING SYSTEMS , 1977 .

[9]  Douglas J. Morrice,et al.  Dell Uses a New Production-Scheduling Algorithm to Accommodate Increased Product Variety , 2007, Interfaces.

[10]  Feng Chu,et al.  MODEL AND ALGORITHM FOR AN INVENTORY ROUTING PROBLEM IN CRUDE OIL TRANSPORTATION , 2008 .

[11]  Thomas W. Lucas,et al.  Efficient Nearly Orthogonal and Space-Filling Latin Hypercubes , 2007, Technometrics.

[12]  Jonathan F. Bard,et al.  A GRASPTM for a difficult single machine scheduling problem, , 1991, Comput. Oper. Res..

[13]  Andrew J. Higgins,et al.  A multi-objective model for environmental investment decision making , 2008, Comput. Oper. Res..

[14]  Jonathan F. Bard,et al.  Flight Scheduling and Maintenance Base Planning , 1989 .

[15]  Ignacio E. Grossmann,et al.  Assignment and sequencing models for thescheduling of process systems , 1998, Ann. Oper. Res..

[16]  Jonathan F. Bard An analysis of a rail car unloading area for a consumer products manufacturer , 1997 .

[17]  Mauricio G. C. Resende,et al.  An Annotated Bibliography of Grasp Part I: Algorithms , 2022 .

[18]  Jack P. C. Kleijnen,et al.  State-of-the-Art Review: A User's Guide to the Brave New World of Designing Simulation Experiments , 2005, INFORMS J. Comput..

[19]  Mauricio G. C. Resende,et al.  An Annotated Bibliography of Grasp Part Ii: Applications , 2022 .

[20]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .