Exact algorithms for the job sequencing and tool switching problem

The job Sequencing and tool Switching Problem (SSP) involves optimally sequencing jobs and assigning tools to a capacitated magazine in order to minimize the number of tool switches. This article analyzes two integer linear programming formulations for the SSP. A branch-and-cut algorithm and a branch-and-bound algorithm are proposed and compared. Computational results indicate that instances involving up to 25 jobs can be solved optimally using the branch-and-bound approach.

[1]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .

[2]  Alain Hertz,et al.  An Improved Tabu Search Approach for Solving the Job Shop Scheduling Problem with Tooling Constraints , 1996, Discret. Appl. Math..

[3]  Gilbert Laporte,et al.  New Insertion and Postoptimization Procedures for the Traveling Salesman Problem , 1992, Oper. Res..

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

[5]  Kathryn E. Stecke,et al.  A synthesis of decision models for tool management in automated manufacturing , 1993 .

[6]  J. Bard A Heuristic for Minimizing the Number of Tool Switches on a Flexible Machine , 1988 .

[7]  William S. Curran,et al.  A/I: a synthesis , 1982, ACM-SE 20.

[8]  Nagraj Balakrishnan,et al.  Opportunistic retooling of a flexible machine subject to failure , 2001 .

[9]  Abilio Lucena,et al.  Branch and cut algorithms , 1996 .

[10]  Laszlo A. Belady,et al.  A Study of Replacement Algorithms for Virtual-Storage Computer , 1966, IBM Syst. J..

[11]  Frits C. R. Spieksma,et al.  Minimizing the number of tool switches on a flexible machine , 1994 .

[12]  Yves Crama,et al.  Combinatorial optimization models for production scheduling in automated manufacturing systems , 1997 .

[13]  Ali S. Kiran,et al.  Automating tooling in an FMS , 1988 .

[14]  M. Selim Akturk,et al.  Tool magazine arrangement and operations sequencing on CNC machines , 1996, Comput. Oper. Res..

[15]  Gerd Finke,et al.  k-server problems with bulk requests: an application to tool switching in manufacturing , 2000, Ann. Oper. Res..

[16]  Gerd Finke,et al.  Scheduling with resource management in manufacturing systems , 1994 .

[17]  Manbir S. Sodhi,et al.  Multiperiod tool and production assignment in flexible manufacturing systems , 1994 .

[18]  A. G. Oerlemans Production planning for flexible manufacturing systems , 1992 .

[19]  Marc E. Posner A Sequencing Problem with Release Dates and Clustered Jobs , 1986 .

[20]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[21]  G. Laporte,et al.  Heuristics for minimizing tool switches when scheduling part types on a flexible machine , 1998 .