Efficient resource constrained scheduling using parallel structure-aware pruning techniques

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Branch-and-bound approaches are promising in pruning fruitless search space during the resource constrained scheduling. However, such approaches only compare the estimated upper and lower bounds of an incomplete schedule to the length of the best feasible schedule at that iteration, which does not fully exploit the potential of the pruning during the search. Aiming to improve the performance of resource constrained scheduling, this paper proposes a parallel structure-aware pruning approach that can traverse the search space significantly faster than state-of-the-art branch-and-bound techniques. This paper makes three major contributions: i) it proposes an efficient pruning technique using the structural scheduling information of the obtained best feasible schedules; ii) it investigates how to perform parallel search to enable efficient multi-directional search and generation of effective fences by tuning the operation enumeration order; and iii) it presents a framework that supports the sharing of minimum upper-bound and fence information among different search tasks to enable efficient parallel structure-aware pruning. The experimental results demonstrate that our parallel pruning approach can drastically reduce the overall resource constrained scheduling time under a wide variety of resource constraints.

Original languageEnglish
Article number7194766
Pages (from-to)2059-2073
Number of pages15
JournalIEEE Transactions on Computers
Volume65
Issue number7
DOIs
StatePublished - 1 Jul 2016

Keywords

  • Branch-and-Bound
  • Parallel Pruning
  • Resource Constrained Scheduling
  • Structure-Aware Pruning

Fingerprint

Dive into the research topics of 'Efficient resource constrained scheduling using parallel structure-aware pruning techniques'. Together they form a unique fingerprint.

Cite this