Title
Decision Diagram-Based Integer Programming For The Paired Job Scheduling Problem
Abstract
The paired job scheduling problem seeks to schedule n jobs on a single machine, each job consisting of two tasks for which there is a mandatory minimum waiting time between the completion of the first task and the start of the second task. We provide complexity results for problems defined by three commonly used objective functions. We propose an integer programming formulation based on a decision diagram decomposition that models the objective function and some of the challenging constraints in the space of the flow variables stemming from the diagrams while enforcing the simpler constraints in the space of the original scheduling variables. We then show how to simplify our reformulation by projecting out a subset of the flow variables, resulting in a lifted reformulation for the problem that can be obtained without building the decision diagrams. Computational results show that our proposed model performs considerably better than a standard time-indexed formulation over a set of randomly generated instances.
Year
DOI
Venue
2021
10.1080/24725854.2020.1828668
IISE TRANSACTIONS
Keywords
DocType
Volume
Integer programming, decision diagrams, scheduling
Journal
53
Issue
ISSN
Citations 
6
2472-5854
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Leonardo Lozano101.69
Michael J. Magazine200.34
George G. Polak300.34