International Journal of Industrial Engineering Computations 7 (2016) 229–244 Contents lists available at GrowingScience International Journal of Industrial Engineering Computations homepage: www.GrowingScience.com/ijiec Integrated batch production and maintenance scheduling for multiple items processed on a deteriorating machine to minimize total production and maintenance costs with due date constraint Zahedi Zahedi a* , T.M.A Ari Samadhi b , Suprayogi Suprayogi b and Abdul Hakim Halim b a Doctoral Study Program, Faculty of Industrial Technology, Bandung Institute of Technology, School of Computer Science, Binus University, Syahdan Street 9, Jakarta 11480, Indonesia b Department of Industrial Engineering and Management, Faculty of Industrial Technology, Bandung Institute of Technology, Ganesha Street 10, Bandung, 40132, Indonesia C H R O N I C L E A B S T R A C T Article history: Received July 22 2015 Received in Revised Format Septmber17 2015 Accepted October 22 2015 Available online October 23 2015 This paper discusses an integrated model of batch production and maintenance scheduling on a deteriorating machine producing multiple items to be delivered at a common due date. The model describes the trade-off between total inventory cost and maintenance cost as the increase of production run length. The production run length is a time bucket between two consecutive preventive maintenance activities. The objective function of the model is to minimize total cost consisting of in process and completed part inventory costs, setup cost, preventive and corrective maintenance costs and rework cost. The problem is to determine the optimal production run length and to schedule the batches obtained from determining the production run length in order to minimize total cost. © 2016 Growing Science Ltd. All rights reserved Keywords: Batch production Machine maintenance Multiple items 1. Introduction Delay in delivering order in a manufacturing company to consumer can be caused by several factors, such as no coordination between production and maintenance divisions in the manufacturing system, among others. It may cause in the following conditions. First, the operation of a busy machine has to be stopped as the scheduled maintenance activity should be started. Second, the machine could break down if the scheduled maintenance activity is not conducted. A real example is well described by the following case. Company X gets some orders of machinery works in large quantities from its partner industries. It processes the orders in batches with constant sizes determined by the production division. Meanwhile, the maintenance division carries out any machine repair only when a failure of the machine occurs (reactive maintenance). Late delivery orders to * Corresponding author. E-mail: zahedizahedi@binus.ac.id (Z. Zahedi) © 2016 Growing Science Ltd. All rights reserved. doi: 10.5267/j.ijiec.2015.10.006