Efficient resource constrained scheduling using parallel two-phase branch-and-bound heuristics

Mingsong Chen*, Yongxiang Bao, Xin Fu, Geguang Pu, Tongquan Wei

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Branch-and-bound (B&B) approaches are widely investigated in resource constrained scheduling (RCS). However, due to the lack of approaches that can generate a tight schedule at the beginning of the search, B&B approaches usually start with a large initial search space, which makes the following search of an optimal schedule time-consuming. To address this problem, this paper proposes a parallel two-phase B&B approach that can drastically reduce the overall RCS time. This paper makes three major contributions: I) it proposes three partial-search heuristics that can quickly find a tight schedule to compact the initial search space; ii) it presents a two-phase search framework that supports the efficient parallel search of an optimal schedule; iii) it investigates various bound sharing and speculation techniques among collaborative tasks to further improve the parallel search performance at different search phases. The experimental results based on well-established benchmarks demonstrate the efficacy of our proposed approach.

Original languageEnglish
Article number7723936
Pages (from-to)1299-1314
Number of pages16
JournalIEEE Transactions on Parallel and Distributed Systems
Volume28
Issue number5
DOIs
StatePublished - 1 May 2017

Keywords

  • Resource constrained scheduling
  • branch-and-bound
  • high-level synthesis
  • parallel two-phase pruning

Fingerprint

Dive into the research topics of 'Efficient resource constrained scheduling using parallel two-phase branch-and-bound heuristics'. Together they form a unique fingerprint.

Cite this