A bi-objective coordination setup problem in a two-stage production system

This paper addresses a problem arising in the coordination between two consecutive departments of a production system, where parts are processed in batches, and each batch is characterized by two distinct attributes. Due to the lack of interstage buffering between the two stages, these departments have to follow the same batch sequence. In the first department, a setup occurs every time the first attribute of a new batch is different from the one of the previous batch. In the downstream department, there is a setup when the second attribute changes in two consecutive batches. The problem consists in finding a batch sequence optimizing the number of setups paid by each department. This case results in a particular bi-objective combinatorial optimization problem. We present a geometrical characterization for the feasible solution set of the problem, and we propose three effective heuristics, as shown by an extensive experimental campaign. The proposed approach can be also used to solve a class of single-objective problems, in which setup costs in the two departments are general increasing functions of the number of setups.

[1]  Thomas Stützle,et al.  Stochastic Local Search: Foundations & Applications , 2004 .

[2]  Jean-Charles Billaut,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

[3]  Alessandro Agnetis,et al.  Set-Up Coordination between Two Stages of a Supply Chain , 2001, Ann. Oper. Res..

[4]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .

[5]  David L. Woodruff,et al.  Introduction to Computational Optimization Models for Production Planning in a Supply Chain , 2003 .

[6]  GILBERT LAPORTE,et al.  Exact algorithms for the job sequencing and tool switching problem , 2002 .

[7]  Jonathan F. Bard,et al.  Heuristics for the flow line problem with setup costs , 1998, Eur. J. Oper. Res..

[8]  Christopher S. Tang,et al.  Models Arising from a Flexible Manufacturing Machine, Part I: Minimization of the Number of Tool Switches , 1988, Oper. Res..

[9]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[10]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[11]  Geraint W Owen,et al.  Changeover improvement: A maintenance perspective , 2001 .

[12]  Alessandro Agnetis,et al.  A heuristic approach to batching and scheduling a single machine to minimize setup costs , 2004, Comput. Ind. Eng..

[13]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .

[14]  Leyuan Shi,et al.  Optimal buffer allocation in production lines , 2003 .

[15]  Mitsuo Gen,et al.  Parts loading scheduling in a flexible forging machine using an advanced genetic algorithm , 1999, J. Intell. Manuf..

[16]  Ching-Jong Liao,et al.  A least flexibility first heuristic to coordinate setups in a two- or three-stage supply chain , 2009 .

[17]  Michele Dassisti,et al.  A hybrid approach to the single line scheduling problem with multiple products and sequence-dependent time , 2003, Comput. Ind. Eng..

[18]  Paolo Detti,et al.  Minimizing and balancing setups in a serial production system , 2007 .

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

[20]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[21]  Shokri Z. Selim,et al.  A sequencing problem in the weaving industry , 1993 .