Parallel branch-and-price algorithms for the single machine total weighted tardiness scheduling problem with sequence-dependent setup times
Scheduling problems occur in a broad range of real-world application fields and have attracted a huge set of research articles. However, there is only little research on exact algorithms for scheduling problems, many of which are NP-hard in the strong sense. We investigate the problem on a single machine with a total weighted tardiness objective function and sequence-dependent setup times. First, we adopt a serial branch-and-price algorithm from the literature and present a modified branching strategy and a primal heuristic. Second, we use the potential of parallel computing architectures by presenting two parallel versions of the branch-and-price algorithm. Third, we conduct extensive computational experiments to show that our parallelization approaches provide substantial parallel speedups on well-known benchmark instances from the literature. We further observe that the parallel speedups achieved by our parallel algorithms are very robust among all tested instances.
Authors
- Gerhard Rauchecker
- Guido Schryen (ORCID: https://orcid.org/0000-0003-3794-1413)
- Philipp Speckenmeyer (ORCID: https://orcid.org/0009-0001-6905-0685)
- Constanze Hilmer
Publication Details
- Journal
- Computers & Operations Research
- Published
- 2024-08-23
- DOI
- https://doi.org/10.1016/j.cor.2024.106804
- Citations
- 2
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.70