The wafer probing scheduling problem (WPSP)

The wafer probing scheduling problem (WPSP) is a variation of the parallel-machine scheduling problem, which has many real-world applications, particularly, in the integrated circuit (IC) manufacturing industry. In the wafer probing factories, the jobs are clustered by their product types, which must be processed on groups of identical parallel machines and be completed before the due dates. Further, the job processing time depends on the product type, and the machine setup time is sequence dependent on the orders of jobs processed. Since the wafer probing scheduling problem involves constraints on job clusters, job-cluster dependent processing time, due dates, machine capacity, and sequence dependent setup time, it is more difficult to solve than the classical parallel-machine scheduling problem. In this paper, we formulate the WPSP as an integer programming problem. We also transform the WPSP into the vehicle routing problem with time windows (VRPTW), a well-known network routing problem which has been investigated extensively. An illustrative example is given to demonstrate the proposed transformation. Based on the provided transformation, we present three efficient algorithms to solve the WPSP near-optimally.

[1]  Gürsel A. Süer,et al.  Identical machine scheduling to minimize the number of tardy jobs when lot-splitting is allowed , 1997 .

[2]  Gabriel R. Bitran,et al.  Sequencing production on parallel machines with two magnitudes of sequence dependent setup costs , 1989 .

[3]  R. A. Holmes,et al.  On the Use of A Vehicle Routing Algorithm for the Parallel Processor Problem with Sequence Dependent Changeover Costs , 1977 .

[4]  Fuh-hwa Franklin Liu,et al.  An overview of a heuristic for vehicle routing problem with time windows , 1999 .

[5]  Jean-Yves Potvin,et al.  Heuristic approaches to vehicle routing with backhauls and time windows , 1996, Comput. Oper. Res..

[6]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[7]  Robert A. Russell,et al.  Hybrid Heuristics for the Vehicle Routing Problem with Time Windows , 1995, Transp. Sci..

[8]  C.-H. Kuo,et al.  Evaluating scheduling heuristics for non-identical parallel processors , 1997 .

[9]  Reha Uzsoy,et al.  Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times. , 1995 .

[10]  Fuh-Hwa Franklin Liu,et al.  A route-neighborhood-based metaheuristic for vehicle routing problem with time windows , 1999, Eur. J. Oper. Res..

[11]  Virginie Gabrel,et al.  Scheduling jobs within time windows on identical parallel machines: New model and algorithms , 1995 .

[12]  A. Guinet,et al.  Textile Production Systems: a Succession of Non-identical Parallel Processor Shops , 1991 .

[13]  T.C.E. Cheng,et al.  A state-of-the-art review of parallel-machine scheduling research , 1990 .

[14]  Jay B. Ghosh Batch scheduling to minimize total completion time , 1994, Oper. Res. Lett..

[15]  Gilbert Laporte,et al.  Classical and modern heuristics for the vehicle routing problem , 2000 .

[16]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[17]  Shu-Hsing Chung,et al.  Minimizing the total machine workload for the wafer probing scheduling problem , 2002 .

[18]  Grisselle Centeno,et al.  Parallel machine scheduling with release time and machine eligibility restrictions , 1997 .

[19]  Reha Uzsoy,et al.  Decomposition methods for scheduling semiconductor testing facilities , 1996 .