Solving a time-indexed formulation for an unrelated parallel machine scheduling problem by preprocessing and cutting planes
RAIRO. Operations Research, Tome 55 (2021), pp. S1747-S1765

We consider a time-indexed formulation for the unrelated parallel machine scheduling problem. We show that all polyhedral knowledge known from the single machine problem (in particular, valid inequalities) is applicable to this formulation. We present new facet-inducing valid inequalities and a preprocessing technique involving fixing variables based on reduced costs. We combine both techniques in a basic cutting-plane algorithm and test the performance of the resulting algorithm by running it on randomly generated instances.

Reçu le :
Accepté le :
Première publication :
Publié le :
DOI : 10.1051/ro/2020031
Classification : 90B35
Keywords: Unrelated machine scheduling, time-indexed formulation, valid inequalities, cutting plane algorithm, variable fixing
@article{RO_2021__55_S1_S1747_0,
     author = {Berghman, Lotte and Spieksma, Frits C. R. and T{\textquoteright}kindt, Vincent},
     title = {Solving a time-indexed formulation for an unrelated parallel machine scheduling problem by preprocessing and cutting planes},
     journal = {RAIRO. Operations Research},
     pages = {S1747--S1765},
     year = {2021},
     publisher = {EDP-Sciences},
     volume = {55},
     doi = {10.1051/ro/2020031},
     mrnumber = {4223119},
     zbl = {1469.90076},
     language = {en},
     url = {https://www.numdam.org/articles/10.1051/ro/2020031/}
}
TY  - JOUR
AU  - Berghman, Lotte
AU  - Spieksma, Frits C. R.
AU  - T’kindt, Vincent
TI  - Solving a time-indexed formulation for an unrelated parallel machine scheduling problem by preprocessing and cutting planes
JO  - RAIRO. Operations Research
PY  - 2021
SP  - S1747
EP  - S1765
VL  - 55
PB  - EDP-Sciences
UR  - https://www.numdam.org/articles/10.1051/ro/2020031/
DO  - 10.1051/ro/2020031
LA  - en
ID  - RO_2021__55_S1_S1747_0
ER  - 
%0 Journal Article
%A Berghman, Lotte
%A Spieksma, Frits C. R.
%A T’kindt, Vincent
%T Solving a time-indexed formulation for an unrelated parallel machine scheduling problem by preprocessing and cutting planes
%J RAIRO. Operations Research
%D 2021
%P S1747-S1765
%V 55
%I EDP-Sciences
%U https://www.numdam.org/articles/10.1051/ro/2020031/
%R 10.1051/ro/2020031
%G en
%F RO_2021__55_S1_S1747_0
Berghman, Lotte; Spieksma, Frits C. R.; T’kindt, Vincent. Solving a time-indexed formulation for an unrelated parallel machine scheduling problem by preprocessing and cutting planes. RAIRO. Operations Research, Tome 55 (2021), pp. S1747-S1765. doi: 10.1051/ro/2020031

P. Baptiste, F. Della Croce, A. Grosso and V. T’Kindt, Sequencing a single machine with due dates and deadlines: an ILP-based approach to solve very large instances. J. Scheduling 13 (2010) 39–47. | MR | Zbl | DOI

E. Beale and R. Small, Mixed integer programming by a branch-and-bound technique. Proc. Third IFIP Cong. 2 (1965) 450–451.

L. Berghman and F. C. R. Spieksma, Valid inequalities for a time-indexed formulation. Oper. Res. Lett. 43 (2015) 268–272. | MR | Zbl | DOI

L. Bigras, M. Gamache and G. Savard, Time-indexed formulations and the total weighted tardiness problem. INFORMS J. Comput. 20 (2008) 133–142. | MR | Zbl | DOI

Y. Crama and F. C. R. Spieksma, Scheduling jobs of equal length: complexity, facets and computational results. Math. Prog. 72 (1996) 207–227. | MR | Zbl | DOI

Y. Crama, A. W. J. Kolen, A. G. Oerlemans and F. C. R. Spieksma, Throughput rate optimization in the automated assembly of printed circuit boards. Ann. Oper. Res. 26 (1990) 455–480. | Zbl | DOI

N. J. Driebeek, An algorithm for the solution of mixed integer programming problems. Manage. Sci. 12 (1966) 576–587. | DOI

M. E. Dyer and L. A. Wolsey, Formulating the single machine sequencing problem with release dates as a mixed integer problem. Disc. Appl. Math. 26 (1990) 255–270. | MR | Zbl | DOI

M. Gairing, B. Monien and A. Woclaw, A faster combinatorial approximation algorithm for scheduling unrelated parallel machines. Theor. Comput. Sci. 380 (2007) 87–99. | MR | Zbl | DOI

P. Hansen, C. Oğuz and N. Mladenović, Variable neighborhood search for minimum cost berth allocation. Eur. J. Oper. Res. 191 (2008) 636–649. | Zbl | DOI

J. K. Lenstra, D. B. Shmoys and E. Tardos, Approximation algorithms for scheduling unrelated parallel machines. Math. Prog. 46 (1990) 259–271. | MR | Zbl | DOI

F. Sourd, New exact algorithms for one-machine earliness-tardiness scheduling. INFORMS J. Comput. 21 (2009) 167–175. | MR | Zbl | DOI

J. P. Sousa and L. A. Wolsey, A time indexed formulation of non-preemptive single machine scheduling problems. Math. Prog. 54 (1992) 353–367. | MR | Zbl | DOI

S. Tanaka, S. Fujikuma and M. Araki, An exact algorithm for single-machine scheduling without machine idle time. J. Scheduling 12 (2009) 575–593. | MR | Zbl | DOI

V. T’Kindt, F. Della Croce and J. L. Bouquard, Enumeration of Pareto optima for a flowshop scheduling problem with two criteria. INFORMS J. Comput. 19 (2007) 64–72. | MR | Zbl | DOI

Y. Unlu and S. J. Mason, Evaluation of mixed integer programming formulations for non-preemptive parallel machine scheduling problems. Comput. Ind. Eng. 58 (2010) 785–800. | DOI

J. M. Van Den Akker, J. A. Hoogeveen and S. L. Van De Velde, Parallel machine scheduling by column generation. Oper. Res. 47 (1999) 862–872. | MR | Zbl | DOI

J. M. Van Den Akker, C. P. M. Van Hoesel and M. W. P. Savelsbergh, A polyhedral approach to single-machine scheduling problems. Math. Prog. 85 (1999) 541–572. | MR | Zbl | DOI

J. M. Van Den Akker, C. A. J. Hurkens and M. W. P. Savelsbergh, Time-indexed formulations for machine scheduling problems: column generation. INFORMS J. Comput. 12 (2000) 111–124. | MR | Zbl | DOI

Cité par Sources :