A stand-alone branch-and-price algorithm for identical parallel machine scheduling with conflicts. (December 2021)
- Record Type:
- Journal Article
- Title:
- A stand-alone branch-and-price algorithm for identical parallel machine scheduling with conflicts. (December 2021)
- Main Title:
- A stand-alone branch-and-price algorithm for identical parallel machine scheduling with conflicts
- Authors:
- Bianchessi, Nicola
Tresoldi, Emanuele - Abstract:
- Highlights: A branch-and-price algorithm for scheduling problems aiming to minimize the makespan. The branch-and-price algorithm is competitive with state-of-the-art exact methods. Competiveness is mainly achieved thanks to the proposed branching rules. Abstract: We consider a scheduling problem where a set of n jobs has to be processed in a non-preemptive way on a set of m identical parallel machines. Each job j is associated with a positive integer processing time p j . The problem is also characterized by a conflict graph where adjacent nodes in the graph represent conflicting jobs that cannot be processed on the same machine. A schedule is an assignment of a time interval of p j time units on m machines for each job j . The schedule is feasible if intervals on the same machine do not overlap, and jobs to be processed on the same machine are pairwise not conflicting. The aim is to find a feasible schedule that minimizes the maximum completion time of the jobs. The problem is NP-hard as it generalizes both the problem of scheduling jobs on identical parallel machines to the aim of minimizing the makespan ( P | | C max ) and the vertex coloring problem (VCP), two well-known NP-hard problems. We present the first stand-alone branch-and-price (BP) algorithm that works directly on the problem. In comprehensive computational experiments with benchmark instances, we prove that the new BP algorithm, even without using ad hoc primal heuristics and feasibility check algorithms, isHighlights: A branch-and-price algorithm for scheduling problems aiming to minimize the makespan. The branch-and-price algorithm is competitive with state-of-the-art exact methods. Competiveness is mainly achieved thanks to the proposed branching rules. Abstract: We consider a scheduling problem where a set of n jobs has to be processed in a non-preemptive way on a set of m identical parallel machines. Each job j is associated with a positive integer processing time p j . The problem is also characterized by a conflict graph where adjacent nodes in the graph represent conflicting jobs that cannot be processed on the same machine. A schedule is an assignment of a time interval of p j time units on m machines for each job j . The schedule is feasible if intervals on the same machine do not overlap, and jobs to be processed on the same machine are pairwise not conflicting. The aim is to find a feasible schedule that minimizes the maximum completion time of the jobs. The problem is NP-hard as it generalizes both the problem of scheduling jobs on identical parallel machines to the aim of minimizing the makespan ( P | | C max ) and the vertex coloring problem (VCP), two well-known NP-hard problems. We present the first stand-alone branch-and-price (BP) algorithm that works directly on the problem. In comprehensive computational experiments with benchmark instances, we prove that the new BP algorithm, even without using ad hoc primal heuristics and feasibility check algorithms, is competitive with the best exact solution algorithm proposed so far in the literature. These results are mainly achieved thanks to the branching scheme we propose. … (more)
- Is Part Of:
- Computers & operations research. Volume 136(2021)
- Journal:
- Computers & operations research
- Issue:
- Volume 136(2021)
- Issue Display:
- Volume 136, Issue 2021 (2021)
- Year:
- 2021
- Volume:
- 136
- Issue:
- 2021
- Issue Sort Value:
- 2021-0136-2021-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-12
- Subjects:
- Scheduling -- Identical parallel machine -- Conflict graph -- Agreement graph -- Branch-and-price
Operations research -- Periodicals
Electronic digital computers -- Periodicals
004.05 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03050548 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cor.2021.105464 ↗
- Languages:
- English
- ISSNs:
- 0305-0548
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.770000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 18910.xml