Compact formulations and valid inequalities for parallel machine scheduling with conflicts (2312.14777v3)
Abstract: The problem of scheduling conflicting jobs on parallel machines consists in assigning a set of jobs to a set of machines so that no two conflicting jobs are allocated to the same machine, and the maximum processing time among all machines is minimized. We propose a new compact mixed integer linear formulation based on the representatives model for the vertex coloring problem, which overcomes a number of issues inherent in the natural assignment model. We present a polyhedral study of the associated polytope, and describe classes of valid inequalities inherited from the stable set polytope. We describe branch-and-cut algorithms for the problem, and report on computational experiments with benchmark instances. Our computational results on the hardest instances of the benchmark set show that the proposed algorithms are superior (either in running time or quality of the solutions) to the current state-of-the-art methods. We find that our new method performs better than the existing ones especially when the gap between the optimal value and the trivial lower bound (i.e., the sum of all processing times divided by the number of machines) increases.
- N. Bianchessi and E. Tresoldi. A stand-alone branch-and-price algorithm for identical parallel machine scheduling with conflicts. Computers & Operations Research, 136:105464, 2021.
- B. Bollobás. The chromatic number of random graphs. Combinatorica, 8(1):49–55, 1988.
- On the asymmetric representatives formulation for the vertex coloring problem. Discrete Applied Mathematics, 156(7):1097–1111, 2008.
- Cliques, holes and the vertex coloring polytope. Information Processing Letters, 89(4):159–164, 2004.
- Lifted, projected and subgraph-induced inequalities for the representatives k𝑘kitalic_k-fold coloring polytope. Discrete Optimization, 21:131–156, 2016.
- R. Carraghan and P. M. Pardalos. An exact algorithm for the maximum clique problem. Operations Research Letters, 9(6):375–382, 1990.
- E. Cheng and S. de Vries. Antiweb-wheel inequalities and their separation problems over the stable set polytopes. Mathematical Programming, 92:153–175, 2002.
- E. Cheng and S. de Vries. On the facet-inducing antiweb-wheel inequalities for stable set polytopes. SIAM J. on Discrete Mathematics, 15(4):470–487, 2002.
- V. Chvátal. On certain polytopes associated with graphs. Journal of Combinatorial Theory, Series B, 18(2):138–154, 1975.
- The stable set polytope of quasi-line graphs. Combinatorica, 28:45–67, 2008.
- A. Galluccio and A. Sassano. The rank facets of the stable set polytope for claw-free graphs. Journal of Combinatorial Theory, Series B, 69(1):1–38, 1997.
- Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., USA, 1990.
- A. M. H. Gerards and A. Schrijver. Matrices with the Edmonds–Johnson property. Combinatorica, 6(4):365–379, 1986.
- R. Giles and L. E. Trotter. On stable set polyhedra for K1,3subscript𝐾13{K}_{1,3}italic_K start_POSTSUBSCRIPT 1 , 3 end_POSTSUBSCRIPT-free graphs. Journal of Combinatorial Theory, Series B, 31(3):313–326, 1981.
- Simple ingredients leading to very efficient heuristics for the maximum clique problem. Journal of Heuristics, 14(6):587–612, 2008.
- D. Kowalczyk and R. Leus. An exact algorithm for parallel machine scheduling with conflicts. Journal of Scheduling, 20(4):355–372, 2017.
- L. Lovász and A. Schrijver. Matrix cones, projection representations, and stable set polyhedra. Polyhedral Combinatorics, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 1:1–17, 1990.
- E. Malaguti and P. Toth. A survey on vertex coloring problems. International transactions in operational research, 17(1):1–34, 2010.
- I. Méndez-Díaz and P. Zabala. A branch-and-cut algorithm for graph coloring. Discrete Applied Mathematics, 154(5):826–847, 2006. IV ALIO/EURO Workshop on Applied Combinatorial Optimization.
- I. Méndez-Díaz and P. Zabala. A cutting plane algorithm for graph coloring. Discrete Applied Mathematics, 156(2):159–179, 2008. Computational Methods for Graph Coloring and it’s Generalizations.
- G. Oriolo and G. Stauffer. Clique-circulants and the stable set polytope of fuzzy circular interval graphs. Mathematical Programming, 115:291–317, 2008.
- M. W. Padberg. On the facial structure of set packing polyhedra. Mathematical programming, 5(1):199–215, 1973.
- A tutorial on branch and cut algorithms for the maximum stable set problem. International Transactions in Operational Research, 19(1-2):161–199, 2012.
- L. E. Trotter. A Class of facet producing graphs for vertex packing polyhedra. Discrete Mathematics, 12:373–388, 1975.
- Z. Tuza. Graph colorings with local constraints—a survey. Discussiones Mathematicae–Graph Theory, 17(2):161–228, 1997.
- D. Zuckerman. Linear degree extractors and the inapproximability of max clique and chromatic number. Theory of Computing, 3(6):103–128, 2007.