Multiprocessor system scheduling with precedence and resource constraints using an enhanced ant colony system

  • Authors:
  • Shih-Tang Lo;Ruey-Maw Chen;Yueh-Min Huang;Chung-Lun Wu

  • Affiliations:
  • Department of Engineering Science, National Cheng-Kung University, Tainan 701, Taiwan, ROC;Department of Computer Science and Information Engineering, National Chin-yi Institute of Technology, Taichung 411, Taiwan, ROC;Department of Engineering Science, National Cheng-Kung University, Tainan 701, Taiwan, ROC;Department of Electronic Engineering, National Chin-yi Institute of Technology, Taichung 411, Taiwan, ROC

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2008

Quantified Score

Hi-index 12.06

Visualization

Abstract

This study presents and evaluates a modified ant colony optimization (ACO) approach for the precedence and resource-constrained multiprocessor scheduling problems. A modified ant colony system is proposed to solve the scheduling problems. A two-dimensional matrix is proposed in this study for assigning jobs on processors, and it has a time-dependency relation structure. The dynamic rule is designed to modify the latest starting time of jobs and hence the heuristic function. In exploration of the search solution space, this investigation proposes a delay solution generation rule to escape the local optimal solution. Simulation results demonstrate that the proposed modified ant colony system algorithm provides an effective and efficient approach for solving multiprocessor system scheduling problems with resource constraints.