Multi-period job selection: planning work loads to maximize profit

We examine the profitability of job selection decisions over a number of periods when current orders exceed capacity with the objective of maximizing profit (per-job revenue net of processing costs, minus weighted lateness costs), and when rejecting a job will result in no future jobs from that customer. First we present an optimal dynamic programming algorithm, taking advantage of the structure of the problem to reduce the computational burden. Next we develop a number of myopic heuristics and run computational tests using the DP as benchmark for small problems and the best heuristic as benchmark for larger problems. We find one heuristic that produces near-optimal results for small problems, is tractable for larger problems, and requires the same information as the dynamic program (current and future orders), and another that produces good results using historical information. Our results have implications for when it is more or less worthwhile to expend resources to maintain past records and obtain future information about orders.

[1]  Alan Tucker,et al.  Applied combinatorics (3rd ed.) , 1994 .

[2]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[3]  Nico Dellaert Due-date setting and production control , 1991 .

[4]  W. Hopp,et al.  Quoting Customer Lead Times , 1995 .

[5]  L. A. Marascuilo Large-sample multiple comparisons. , 1966, Psychological bulletin.

[6]  Behnam Pourbabai,et al.  A short term production planning and scheduling model , 1989 .

[7]  Thomas E. Morton,et al.  Selecting jobs for a heavily loaded shop with lateness penalties , 1996, Comput. Oper. Res..

[8]  Kevin D. Glazebrook,et al.  Submodular Returns and Greedy Heuristics for Queueing Scheduling Problems , 1998, Oper. Res..

[9]  Jay B. Ghosh,et al.  Job selection in a heavily loaded shop , 1997, Comput. Oper. Res..

[10]  Izak Duenyas,et al.  Single facility due date setting with multiple customer classes , 1995 .

[11]  Prabuddha De,et al.  Job selection and sequencing on a single machine in a random environment , 1993 .

[12]  Nagraj Balakrishnan,et al.  Rationing Capacity Between Two Product Classes , 1996 .

[13]  Nagraj Balakrishnan,et al.  Robustness of capacity rationing policies , 1999, Eur. J. Oper. Res..

[14]  Behnam Pourbabai Optimal selection of orders in a just-in-time manufacturing environment: a loading model for a computer integrated manufacturing system , 1992 .

[15]  L. A. Marascuilo,et al.  Nonparametric and Distribution-Free Methods for the Social Sciences , 1977 .

[16]  V. Sridharan,et al.  A hierarchical approach for capacity coordination in multiple products single-machine production systems with stationary stochastic demands , 1995 .

[17]  Alan Tucker,et al.  Applied Combinatorics , 1980 .

[18]  Whm Henk Zijm,et al.  Order acceptance strategies in a production-to-order environment with setup times and due-dates , 1992 .