Scheduling jobshops with some identical or similar jobs

We consider the following job shopscheduling p roblem: N jobs move through I machines, along R routes, with given processing times, and one seeks a schedule to minimize the latest job completion time. This problem is NP-hard. We are interested in the case where the number of routes and the number of machines are fixed, while the number of jobs varies and is large. We distinguish two cases: If jobs on the same route are identical we provide an approximation algorithm which is within constant of the optimum, no matter how many jobs there are. If jobs on the same route have different processing times, the job-shop scheduling problem can be crudely approximated by a continuous deterministic fluid scheduling problem, with buffers of fluid representing the jobs waiting for each operation. The fluid makespan problem is easily solved ∗ Part of this work was done as part of the author’s M.Sc. thesis, done under the supervision of Michal Penn and Gideon Weiss, in the Faculty of Industrial Engineering and Management, Technion, Haifa, Israel. † Research supported by the fund for promotion of research at the Technion, and by the fund for joint

[1]  S. Sevast’yanov Bounding algorithm for the routing problem with arbitrary paths and alternative servers , 1986 .

[2]  Gerhard J. Woeginger,et al.  Makespan minimization in open shops: A polynomial time approximation scheme , 1998, Math. Program..

[3]  Han Hoogeveen,et al.  Short Shop Schedules , 1997, Oper. Res..

[4]  Claire Hanen,et al.  Study of a NP-hard cyclic scheduling problem: The recurrent job-shop , 1994 .

[5]  E. Anderson A new continuous model for job-shop scheduling , 1981 .

[6]  Imre Bárány,et al.  A Vector-Sum Theorem and its Application to Improving Flow Shop Guarantees , 1981, Math. Oper. Res..

[7]  Klaus Jansen,et al.  Makespan Minimization in Job Shops: A Linear Time Approximation Scheme , 2003, SIAM J. Discret. Math..

[8]  L. Goddard,et al.  Operations Research (OR) , 2007 .

[9]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[10]  Ron Shamir,et al.  Strongly Polynomial Algorithms for the High Multiplicity Scheduling Problem , 1991, Oper. Res..

[11]  Michael Pinedo,et al.  Sequencing in an Assembly Line with Blocking to Minimize Cycle Time , 1989, Oper. Res..

[12]  David B. Shmoys,et al.  A New Approach to Computing Optimal Schedules for the Job-Shop Scheduling Problem , 1996, IPCO.

[13]  Robin Roundy Cyclic Schedules for Job Shops with Identical Jobs , 1992, Math. Oper. Res..

[14]  J. Carlier,et al.  An algorithm for solving the job-shop problem , 1989 .

[15]  Gideon Weiss,et al.  A Fluid Heuristic for Minimizing Makespan in Job Shops , 2002, Oper. Res..

[16]  Jeff Cox,et al.  The goal : excellence in manufacturing , 1984 .

[17]  Hirofumi Matsuo Cyclic sequencing problems in the two‐machine permutation flow shop: Complexity, worst‐case, and average‐case analysis , 1990 .

[18]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[19]  V. S,et al.  On some geometric methods in scheduling theory : a survey , 2001 .

[20]  David Gamarnik,et al.  Asymptotically Optimal Algorithms for Job Shop Scheduling and Packet Routing , 1999, J. Algorithms.