Operations Research Transactions ›› 2026, Vol. 30 ›› Issue (1): 171-178.doi: 10.15960/j.cnki.issn.1007-6093.2026.01.011

Previous Articles    

Dynamic programming algorithms for single machine supply chain scheduling

CHEN Rongjun1,†, LIU Yongcai1, HUANG He2, TANG Guochun3   

  1. 1. College of Sciences, Changzhou Institute of Technology, Changzhou 213032, Jiangsu, China;
    2. Business School, University of Shanghai for Science and Technology, Shanghai 200093, China;
    3. Institute of Management Engineering, Shanghai Second Polytechnic University, Shanghai 201209, China
  • Received:2024-01-04 Published:2026-03-16

Abstract: In this paper, an integrated scheduling model of production and distribution operations is studied. In this model, a set of jobs (i.e., customer orders) are first processed on single machine and then delivered in batches to the downstream customers in different regions. The problem is to find a joint schedule of production and distribution such that an objective function that takes into account both production cost and distribution cost is optimized. Production cost is measured by a function of delivery times, namely, the times when the jobs are delivered to the customers. The distribution cost of a delivery shipment consists of a fixed charge and a variable cost proportional to the total distance of the route taken by the shipment. This paper considers different production costs. For the model with the sum of weighted delivery times as production costs, the strong NP-Hardness has been proven and a dynamic programming algorithm is developed for consistency constraints on jobs' processing time and weight. For the model with production costs related to the due date, the NP-Hardness is analyzed and two dynamic programming algorithms are designed.

Key words: supply chain scheduling, supplier's problem, single machine, dynamic program

CLC Number: