A bipartite genetic algorithm for multi-processor task scheduling

23Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Until now, several methods have been presented to optimally solve the multiprocessor task scheduling problem that is an NP-hard one. In this paper, a genetic-based algorithm has been presented to solve this problem with better results in comparison with related methods. The proposed method is a bipartite algorithm in a way that each part is based on different genetic schemes, such as genome presentation and genetic operators. In the first part, it uses a genetic method to find an adequate sequence of tasks and in the second one, it finds the best match processors. To evaluate the proposed method, we applied it on several benchmarks and the results were compared with well known algorithms. The experimental results were satisfactory and in most cases the presented method had a better makespan with at least 10% less iterations compared to related works. © 2009 Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Bonyadi, M. R., & Ebrahimi Moghaddam, M. (2009). A bipartite genetic algorithm for multi-processor task scheduling. International Journal of Parallel Programming, 37(5), 462–487. https://doi.org/10.1007/s10766-009-0107-8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free