Effective dynamic dispatching rule and constructive heuristic for solving single-machine scheduling problems with a common due window Kuo-Ching Ying a,1 , Shih-Wei Lin b,c,d,1 and Chung-Cheng Lu e * ,1 a Department of Industrial Engineering and Management, National Taipei University of Technology, Taipei, Taiwan; b Department of Information Management, Chang Gung University, Taoyuan, Taiwan; c Department of Neurology, Linkou Chang Gung Memorial Hospital, Taoyuan, Taiwan; d Department of Industrial Engineering and Management, Ming Chi University of Technology, New Taipei City, Taiwan; e Department of Transportation and Logistics Management, National Chiao Tung University, Taipei, Taiwan (Received 13 October 2015; accepted 9 August 2016) This study addresses the single-machine scheduling problem with a common due window (CDW) that has a constant size and position. The objective is to minimise the total weighted earlinesstardiness penalties for jobs completed out of the CDW. To determine a schedule as close to optimum as possible, this study develops a dynamic dispatching rule and an effective constructive heuristic. The better performance of the proposed heuristic is demonstrated by comparing the results of it with those of a state-of-the-art greedy heuristic on a well-known benchmark problem set. In addition, we incorporate the constructive heuristic into a best-so-far meta-heuristic to examine the benet of the proposed heuristic. The results show that the best known solutions in 144 out of the 250 benchmark instances are improved. Keywords: scheduling; heuristics; common due window; dispatching rule 1. Introduction Single-machine scheduling problems (SMSPs) are common in numerous real-world production systems that require effective scheduling of jobs performed on a unique machine. In the last few decades, various studies have targeted SMSPs with different scheduling criteria (e.g. Chen, Potts, and Woeginger 1999; Senthilkumar and Narayanan 2010; Liu, Wang, and Wang 2016; Wang et al. 2016), dispatching rules (e.g. Panwalkar and Iskander 1977; Blackstone, Phillips, and Hogg 1982), and efcient heuristics (e.g. Lin and Ying 2008; Lu, Lin, and Ying 2012; Lu, Ying, and Lin 2014). In customised or just-in-time production systems, specifying due dates of job operations is necessary for rms to achieve greater exibilities (Lin, Chou, and Ying 2007; Lin, Lu, and Ying 2011; Sun et al. 2016; Lin et al. forthcoming). To meet job due dates, many SMSPs focus on minimising the total tardiness and earliness penalty of jobs. Sidney (1977) addressed the SMSP, with an aim to minimise the penalty of earliness and tardiness of jobs. Gens and Levner (1981) followed up with the SMSP minimising the total penalty of delayed jobs and proposed a range- and-bound method for nding a tight bound of objective values. Yurtkuran and Emel ( forthcoming) presented a discrete articial bee colony algorithm for a single-machine earlinesstardiness scheduling problem, which can produce solutions better than other compared algorithms. Unlike these SMSPs that designate different due dates to different jobs, Kanet (1981) considered a common due date for all jobs in the SMSP, in order to minimise the average deviation of job completion times. Hall, Kubiak, and Sethi (1991) and Hall and Posner (1991) showed that the SMSP with a common due date is NP-Complete. Their problem minimises the weighted penalty costs of earliness and tardiness, and they proposed dynamic programming algorithms and a fully polynomial approximation scheme for nding optimal solutions. Chen (1996) further looked at the common due date to be determined by the SMSP that minimises the earlinesstardiness penalties and batch delivery costs. A polynomial-time dynamic programming algorithm was presented to solve the problem. Gordon, Proth, and Chu (2002) provided a comprehensive review of SMSPs with a common due date. Moslehi et al. (2010) developed an efcient branch-and-bound algorithm to obtain lower and upper bounds of the sum of maximum earliness and tardiness. The algorithm was shown to outperform the algorithms presented in previous works. *Corresponding author. Email: jasoncclu@gmail.com 1 All authors contributed equally to this work. © 2016 Informa UK Limited, trading as Taylor & Francis Group International Journal of Production Research, 2017 Vol. 55, No. 6, 17071719, http://dx.doi.org/10.1080/00207543.2016.1224949