Ant Colony Optimizations for Resource- and Timing-Constrained Operation Scheduling

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems(2007)

引用 64|浏览0
暂无评分
摘要
Operation scheduling (OS) is a fundamental problem in mapping an application to a computational device. It takes a behavioral application specification and produces a schedule to minimize either the completion time or the computing resources required to meet a given deadline. The OS problem is NP-hard; thus, effective heuristic methods are necessary to provide qualitative solutions. We present novel OS algorithms using the ant colony optimization approach for both timing-constrained scheduling (TCS) and resource-constrained scheduling (RCS) problems. The algorithms use a unique hybrid approach by combining the MAX-MIN ant system metaheuristic with traditional scheduling heuristics. We compiled a comprehensive testing benchmark set from real-world applications in order to verify the effectiveness and efficiency of our proposed algorithms. For TCS, our algorithm achieves better results compared with force-directed scheduling on almost all the testing cases with a maximum 19.5% reduction of the number of resources. For RCS, our algorithm outperforms a number of different list-scheduling heuristics with better stability and generates better results with up to 14.7% improvement. Our algorithms outperform the simulated annealing method for both scheduling problems in terms of quality, computing time, and stability
更多
查看译文
关键词
traditional scheduling heuristics,NP-hard,ant colony optimizations,scheduling,simulated annealing method,hybrid approach,timing-constrained operation scheduling,operation scheduling,better result,os problem,force-directed scheduling,Force-directed scheduling (FDS),minimax techniques,computational complexity,better stability,scheduling problem,MAX–MIN ant system (MMAS),list scheduling,resource-constrained scheduling,heuristic methods,operation scheduling (OS),simulated annealing,timing-constrained scheduling,max-min ant system metaheuristic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要