Single Machine Scheduling with Series-Parallel Precedence Constraints

Published Online:https://doi.org/10.1287/opre.29.6.1195

This paper considers a set of tasks to be sequenced for processing on a single machine. The possible sequences may be restricted by given precedence constraints. For each feasible sequence we have an additive cost function (e.g., tardiness or weighted tardiness) and the objective is to find a feasible sequence with minimal total cost. An efficient algorithm is presented for the case when the set of precedence constraints can be represented by a series-parallel graph. The algorithm is based on the earlier known dynamic programming approach, its main new achievement is the use of a compact labeling scheme for series-parallel graphs which is the best possible in a certain sense.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.