Order acceptance with weighted tardiness

Over the past decade the strategic importance of order acceptance has been widely recognized in practice as well as academic research. This paper examines order acceptance decisions when capacity is limited, customers receive a discount for late delivery, but early delivery is neither penalized nor rewarded. We model a manufacturing facility that considers a pool of orders, and chooses for processing the subset that results in the highest profit. We present several solution methods, beginning with a straightforward application of an approach which separates sequencing and job acceptance. We then develop an optimal branch-and-bound procedure that uses a linear (integer) relaxation for bounding and performs the sequencing and job acceptance decisions jointly. We develop a variety of fast and high-quality heuristics based on this approach. For small problems, beam search runs almost 20 times faster than the benchmark, with a high degree of accuracy, and a branch-and-bound heuristic using Vogel's method for bounding is over 100 times faster with very high accuracy. For larger problems, a myopic heuristic based on the relaxation runs 2000 times faster than the beam-search benchmark, with comparable accuracy.

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

[2]  Khalil S. Hindi,et al.  KBSS: a knowledge-based job-shop scheduling systema , 1993 .

[3]  V. Cristina Ivanescu,et al.  Makespan estimation and order acceptance in batch process industries when processing times are uncertain , 2002, OR Spectr..

[4]  Chengbin Chu,et al.  A survey of the state-of-the-art of common due date assignment and scheduling research , 2002, Eur. J. Oper. Res..

[5]  Matthew J. Sobel,et al.  DELIVERY GUARANTEES AND THE INTERDEPENDENCE OF MARKETING AND OPERATIONS , 2002 .

[6]  Ihsan Sabuncuoglu,et al.  Job shop scheduling with beam search , 1999, Eur. J. Oper. Res..

[7]  S. Y. Chen,et al.  A multiple criteria decision-making model for justifying the acceptance of rush orders , 1997 .

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

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

[10]  Bahram Alidaee,et al.  Greedy solutions of selection and ordering problems , 2001, Eur. J. Oper. Res..

[11]  Georgia Alexouda An evolutionary algorithm approach to the share of choices problem in the product line design , 2004, Comput. Oper. Res..

[12]  Thomas E. Morton,et al.  Myopic Heuristics for the Single Machine Weighted Tardiness Problem , 1982 .

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

[14]  Joseph Y.-T. Leung,et al.  Minimizing Total Tardiness on One Machine is NP-Hard , 1990, Math. Oper. Res..

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

[16]  I. Sabuncuoglu,et al.  Stochastic assembly line balancing using beam search , 2005 .

[17]  Paul M. Griffin,et al.  Order selection and scheduling with leadtime flexibility , 2004 .

[18]  Miles B. Gietzmann,et al.  Absorption versus direct costing : the relevance of opportunity costs in the management of congested stochastic production systems , 1996 .

[19]  Matthew J. Sobel,et al.  Manufacturing lead-time rules: Customer retention versus tardiness costs , 2005, Eur. J. Oper. Res..

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

[21]  Erwin W. Hans,et al.  Workload based order acceptance in job shop environments , 2005, OR Spectr..

[22]  J. Will M. Bertrand,et al.  Using aggregate estimation models for order acceptance in a decentralized production control structure for batch chemical manufacturing , 2000 .

[23]  P. Ow,et al.  Filtered beam search in scheduling , 1988 .

[24]  Nagraj Balakrishnan,et al.  An experimental comparison of capacity rationing models , 1997 .

[25]  Thomas E. Morton,et al.  The single machine early/tardy problem , 1989 .

[26]  Konstantinos Paparrizos,et al.  A genetic algorithm approach to the product line design problem using the seller's return criterion: An extensive comparative computational study , 2001, Eur. J. Oper. Res..

[27]  Robin O. Roundy,et al.  Capacity-driven acceptance of customer orders for a multi-stage batch manufacturing system: models and algorithms , 2005 .

[28]  Brian G. Kingsman,et al.  Modelling input-output workload control for dynamic capacity planning in production planning systems , 2000 .

[29]  Paul M. Griffin,et al.  Pricing and scheduling decisions with leadtime flexibility , 2006, Eur. J. Oper. Res..

[30]  Klaus Neumann,et al.  Project scheduling with inventory constraints , 2003, Math. Methods Oper. Res..

[31]  Jonathan P. Pinder,et al.  A revenue management approach to demand management and order booking in assemble-to-order manufacturing , 1995 .

[32]  Herbert F. Lewis,et al.  Multi-period job selection: planning work loads to maximize profit , 2002, Comput. Oper. Res..

[33]  J. Will M. Bertrand,et al.  The performance of workload rules for order acceptance in batch chemical manufacturing , 2000, J. Intell. Manuf..

[34]  Z. K. Weng,et al.  Strategies for integrating lead time and customer-order decisions , 1999 .

[35]  Jose M. Framinan,et al.  On transforming job-shops into flow-shops , 2002 .

[36]  Muh-Cherng Wu,et al.  A cost model for justifying the acceptance of rush orders , 1996 .

[37]  Suresh K. Nair,et al.  Near optimal solutions for product line design and selection: beam search heuristics , 1995 .

[38]  Thomas E. Morton,et al.  Heuristic scheduling systems : with applications to production systems and project management , 1993 .

[39]  Hans A. ten Kate,et al.  Towards a Better Understanding of Order Acceptance , 1994 .

[40]  Sittichai Matanachai,et al.  Balancing mixed-model assembly lines to reduce work overload , 2001 .

[41]  Jorge M. S. Valente,et al.  Filtered and recovering beam search algorithms for the early/tardy scheduling problem with no idle time , 2005, Comput. Ind. Eng..

[42]  Gary M. Kern,et al.  A conceptual model for demand management in the assemble-to-order environment , 1990 .