首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Batch delivery scheduling with batch delivery cost on a single machine
Authors:Min Ji  Yong He  TCE Cheng
Institution:1. College of Computer Science & Information Engineering, Zhejiang Gongshang University, Hangzhou 310035, PR China;2. Department of Mathematics, State Key Lab of CAD & CG, Zhejiang University, Hangzhou 310027, PR China;3. Department of Logistics, The Hong Kong Polytechnic University, Kowloon, Hong Kong
Abstract:We consider a scheduling problem in which n independent and simultaneously available jobs are to be processed on a single machine. The jobs are delivered in batches and the delivery date of a batch equals the completion time of the last job in the batch. The delivery cost depends on the number of deliveries. The objective is to minimize the sum of the total weighted flow time and delivery cost. We first show that the problem is strongly NP-hard. Then we show that, if the number of batches is B, the problem remains strongly NP-hard when B ? U for a variable U ? 2 or B ? U for any constant U ? 2. For the case of B ? U, we present a dynamic programming algorithm that runs in pseudo-polynomial time for any constant U ? 2. Furthermore, optimal algorithms are provided for two special cases: (i) jobs have a linear precedence constraint, and (ii) jobs satisfy the agreeable ratio assumption, which is valid, for example, when all the weights or all the processing times are equal.
Keywords:Single machine scheduling  Batch delivery cost  Optimal algorithm  Computational complexity
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号