Journal of the Operations Research Society of China ›› 2024, Vol. 12 ›› Issue (2): 495-504.doi: 10.1007/s40305-022-00430-8

Previous Articles     Next Articles

An Approximation Algorithm for the Parallel-Machine Customer Order Scheduling with Delivery Time and Submodular Rejection Penalties

Hong-Ye Zheng, Suo-Gang Gao, Wen Liu, Bo Hou   

  1. School of Mathematical Sciences, Hebei Normal University, Shijiazhuang 050024, Hebei, China
  • Received:2021-12-08 Revised:2022-06-04 Online:2024-06-30 Published:2024-06-12
  • Contact: Bo Hou, Hong-Ye Zheng, Suo-Gang Gao, Wen Liu E-mail:houbo1969@163.com;muronghongye1998@163.com;sggao@mail.hebtu.edu.cn;liuwen1975@126.com
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (No. 11971146), the Natural Science Foundation of Hebei Province of China (Nos. A2019205089 and A2019205092), Hebei Province Foundation for Returnees (No. CL201714) and the Graduate Innovation Grant Program of Hebei Normal University (No. CXZZSS2022053).

Abstract: In this paper, we consider the parallel-machine customer order scheduling with delivery time and submodular rejection penalties. In this problem, we are given m dedicated machines in parallel and n customer orders. Each order has a delivery time and consists of m product types and each product type should be manufactured on a dedicated machine. An order is either rejected, in which case a rejection penalty has to be paid, or accepted and manufactured on the m dedicated machines. The objective is to find a solution tominimize the sum of themaximum delivery completion time of the accepted orders and the penalty of the rejected orders which is determined by a submodular function. We design an LP rounding algorithm with approximation ratio of n + 1 for this problem.

Key words: Order scheduling, Delivery time, Submodular rejection penalty, Approximation algorithm

CLC Number: