JOURNAL ARTICLE

Efficient Resource Constrained Scheduling Using Parallel Structure-Aware Pruning Techniques

Mingsong ChenXinqian ZhangGeguang PuXin FuPrabhat Mishra

Year: 2015 Journal:   IEEE Transactions on Computers Vol: 65 (7)Pages: 2059-2073   Publisher: Institute of Electrical and Electronics Engineers

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.

Keywords:
Computer science Traverse Pruning Scheduling (production processes) Schedule Exploit Mathematical optimization Upper and lower bounds Mathematics

Metrics

5
Cited By
0.30
FWCI (Field Weighted Citation Impact)
26
Refs
0.67
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.