Browse > Article

Customer Order Scheduling Problems with a Fixed Machine-Job Assignment  

Yang, Jae-Hwan (School of Business Administration, University of Seoul)
Rho, Yoo-Mi (Department of Mathematics, University of lncheon)
Publication Information
Management Science and Financial Engineering / v.11, no.2, 2005 , pp. 19-43 More about this Journal
Abstract
This paper considers a variation of the customer order scheduling problem, and the variation is the case where the machine-job assignment is fixed. We examine the parallel machine environment, and the objective is to minimize the sum of the completion times of the batches. While a machine can process only one job at a time, different machines can simultaneously process different jobs in a batch. The recognition version of this problem is known to be NP-complete in the strong sense even if there exist only two parallel machines. When there are an arbitrary number of parallel machines, we establish three lower bounds and develop a dynamic programming (DP) algorithm which runs in exponential time on the number of batches. We present two simple but intuitive heuristics, SB and GR, and find some special cases where SB and GR generate an optimal schedule. We also find worst case upper bounds on the relative error. For the case of the two parallel machines, we show that GR generates an optimal schedule when processing times of all batches are equal. Finally, the heuristics and the lower bounds are empirically evaluated.
Keywords
Scheduling; Batch Scheduling; Customer Order Scheduling; Dynamic Programming, Heu­ristics;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Baker, K. R., 'Scheduling the Production of Components at a Common Facility,' lIE Transactions 20 (1988), 32-35   DOI   ScienceOn
2 Coffman, E. G., A. Nozari, and M. Yannakakis, 'Optimal Scheduling of Products with Two Subassemblies on a Single Machine,' Operations Research 37 (1989),426-436   DOI   ScienceOn
3 Ding, F. Y., 'A Pairwise Interchange Solution Procedure for a Scheduling Problem with Production of Components at a Single Facility,' Computers and Industrial Engineering 18 (1990),325-331   DOI   ScienceOn
4 Julien, F. M. and M. J. Magazine, 'Scheduling Customer Orders: An Alternative Production Scheduling Approach,' Journal of Manufacturing and Operations Management 3 (1990), 177-199
5 Potts, C. N. and L. N. Van Wassenhove, 'Integrating Scheduling with Batching and Lot-sizing: a Review of Algorithm and Complexity,' Journal of Operational Research Society 43 (1992), 395-406   DOI   ScienceOn
6 Webster, C. and K. R. Baker, 'Scheduling Groups of Jobs on a Single Machine,' Operations Research 43 (1995),692-703   DOI   ScienceOn
7 Yang, J., 'The Complexity of Customer Order Scheduling Problems on Parallel Machines,' Computers and Operations Research 32 (2005), 1921-1939   DOI   ScienceOn
8 Jordan, C., Batching and Scheduling: Models and Methods for Several Problem Classes, Springer, New York 1996
9 Gupta, J. N. D., J. C. Ho, and A. A. van der Veen, 'Single Machine Hierarchical Scheduling with Customer Orders and Multiple Job Classes,' Annal of Operations Research 70 (1997), 127-143   DOI
10 Santos, C. and M. Magazine, 'Batching in Single Operation Manufacturing Systems,' Operations Research Letters 4 (1985),99-103   DOI   ScienceOn
11 Roemer, T. A., and R. Ahmadi, 'The Complexity of Scheduling Customer Orders,' Working Paper, Anderson School of Management at UCLA, USA 1997
12 Yang, J. and M. E. Posner, 'Scheduling Parallel Machines for the Customer Order Problem,' Journal of Scheduling 8 (2005),49-74   DOI   ScienceOn
13 Yoon, S. H., 'Fabrication Scheduling of Products with Common and Unique Components at a Single Facility,' Journal of the Korean Operations Research and Management Science Society 28 (2003), 105-114
14 Yang, J., 'Scheduling Parallel Machines for the Customer Order Problem with Fixed Bach Sequence,' Journal of the Korean Institute of Industrial Engineers 29 (2003) 304-311
15 Blocher, J. D. and D. Chhajed, 'The Customer Order Lead Time Problem on Parallel Machines,' Naval Res. Logist. 43 (1996),629-654   DOI   ScienceOn
16 Liao, C. J., 'Optimal Scheduling of Products with Common and Unique Components,' International Journal of Systems Science 27 (1996),361-366   DOI   ScienceOn
17 Blocher, J. D., D. Chhajed, and M. Leung, 'Customer Order Scheduling in a General Job Shop Environment,' Decision Science 29 (1998), 951-981   DOI   ScienceOn
18 Gerodimos, A. E., C. A. Glass, and C. N. Potts, 'Scheduling the Production of Two-Component Jobs on a Single Machine,' European Journal of Operational Research 120 (2000), 250-259   DOI   ScienceOn
19 Graham, R. L., E. L. Lawler, J. K. Lenstra, and A .H. G. Rinnooy Kan, 'Optimization and Approximation in Deterministic Machine Scheduling: A Survey,' Annals of Discrete Mathematics 5 (1979), 287-326   DOI
20 Ahmadi, R., U. Bagchi, and T. A. Roemer, 'Coordinated Scheduling of Customer Orders for Quick Response,' Working Paper, Anderson School of Management at UCLA, USA 2004