<journal article>
Succinct Representation of Linear Extensions via MDDs and Its Application to Scheduling Under Precedence Constraints

Creator
Language
Publisher
Date
Source Title
First Page
Last Page
Publication Type
Access Rights
Related DOI
Abstract We consider a single machine scheduling problem to minimize total flow time under precedence constraints, which is NP-hard. Matsumoto et al. proposed an exact algorithm that consists of two phases: fi...rst construct a Multi-valued Decision Diagram (MDD) to represent feasible permutations of jobs, and then find the shortest path in the MDD which corresponds to the optimal solution. Although their algorithm performs significantly better than standard IP solvers for problems with dense constraints, the performance rapidly diminishes when the number of constraints decreases, which is due to the exponential growth of MDDs. In this paper, we introduce an equivalence relation among feasible permutations and show that it suffices to construct an MDD that maintains only one representative for each equivalence class. Experimental results show that our algorithm outperforms Matsumoto et al.’s algorithm for problems with sparse constraints, while keeping good performance for dense constraints. Moreover, we show that Matsumoto et al.’s algorithm can be extended for solving a more general problem of minimizing weighted total flow time.show more

Hide fulltext details.

pdf 4495596 pdf 632 KB 385  

Details

NCID
Record ID
Related ISBN
Subject Terms
Created Date 2021.10.21
Modified Date 2021.10.21

People who viewed this item also viewed