Minimising total weighted earliness and tardiness penalties on identical parallel machines using a fast ruin-and-recreate algorithm Shih-Wei Lin a,b , Kuo-Ching Ying c * , Yen-I Chiang a and Wen-Jie Wu a a Department of Information Management, Chang Gung University, Taoyuan, Taiwan; b Stroke Center, Linkou Chang Gung Memorial Hospital, Taoyuan, Taiwan; c Department of Industrial Engineering and Management, National Taipei University of Technology, Taipei, Taiwan (Received 30 September 2015; accepted 6 May 2016) This paper studies the scheduling problem of minimising total weighted earliness and tardiness penalties on identical parallel machines against a restrictive common due date. This problem is NP-hard in the strong sense and arises in many just-in-time production environments. A fast ruin-and-recreate (FR&R) algorithm is proposed to obtain high-quality solutions to this complex problem. The proposed FR&R algorithm is tested on a well-known set of benchmark test problems that are taken from the literature. Computational results provide evidence of the efciency of FR&R, which consistently outperform existing algorithms when applied to benchmark instances. This work provides a viable alternative approach for efciently solving this practical but complex scheduling problem. Keywords: scheduling; metaheuristics; parallel machines; total weighted earliness and tardiness; common due date 1. Introduction The parallel machine scheduling problem is one of the most studied classical scheduling problems and has a wide range of applications in both the manufacturing and the service industries (Lin, Lu, and Ying 2011; Lin and Ying 2014). This study focuses on the identical parallel machines scheduling problem (IPMSP), in which all the jobs must be completed by a restrictive common due date (CDD). A CDD problem is called restrictive if the position of the CDD inuences the optimal sequence of jobs; otherwise, it is referred to as unrestrictive. The situation of an unrestrictive CDD occurs if the position of the CDD is a decision variable or if it is larger than the sum of the processing times of all jobs (Baker and Scudder 1990). The objective of this study is to minimise the total weighted earliness and tardiness penalties, commonly encountered in just-in-time (JIT) manufacturing systems where neither early nor late process completion is favourable (Mason, Jin, and Jampani 2009). In the standard classication scheme of Graham et al. (1979), the problem can be denoted as Pjdj ¼ d r j P j ða j E j þ b j T j Þ, where P designates the identical parallel machine environment; dj ¼ d r means that all the jobs have a restrictive CDD and P j ða j E j þ b j T j Þ denotes the fact that the objective is to minimise the total weighted earliness and tardiness penalties. This scheduling problem is NP-hard (Cheng 1989) in the strong sense, and is an extension of the NP-hard single-machine scheduling problem (Garey, Tarjan, and Wilfong 1988). Despite the complexity of IPMSPs, some exact methods such as dynamic programming (Doğramaci 1984) and branch-and-bound (B&B) algorithms (Elmaghraby and Park 1974; Barnes and Brennan 1977; Azizoglu and Kirca 1998; Yalaoui and Chu 2002; Tanaka and Araki 2008) for solving small-scale IPMSPs have been proposed. The majority of the exact methods are constrained to solve generalised IPMSPs with equal processing times and/or CDDs. Since the computational time increases in a non-polynomial manner with the size of the problem, the computational burden of exact methods are prohibitive for large IPMSPs. Most studies of the relevant literature focuses on performance metrics that are based on the minimisation of makespan and/or total tardiness. Notably, the use of makespan and/or total tardi- ness to evaluate schedules neglects undesired effects such as the incurring of inventory carrying costs, storage and insur- ance costs, and product deterioration when jobs are completed before their due date. To satisfy practical requirements, criteria that involve both earliness and tardiness costs must be considered in solving IPMSPs. Although numerous algo- rithms have been proposed for solving different IPMSPs, only a few studies have focused on the problem of minimising total weighted earliness and tardiness penalties (Alvarez-Valdes, Tamarit, and Villa 2015). *Corresponding author. Email: kcying@ntut.edu.tw © 2016 Informa UK Limited, trading as Taylor & Francis Group International Journal of Production Research, 2016 http://dx.doi.org/10.1080/00207543.2016.1190041 Downloaded by [National Taipei University of Technology] at 01:02 28 May 2016