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 Lozano | 1 | 0 | 1.69 |
Michael J. Magazine | 2 | 0 | 0.34 |
George G. Polak | 3 | 0 | 0.34 |