Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing

Hironori Kasahara, Seinosuke Narita

研究成果: Article査読

293 被引用数 (Scopus)


This paper describes practical optimization/ approximation algorithms for scheduling a set of partially ordered computational tasks onto a multiprocessor system so that the schedule length will be minimized. Since this problem belongs to the class of “strong” NP-hard problems, we must foreclose the possibility of constructing not only pseudopolynomial time optimization algorithms but also fully polynomial time approximation schemes unless P = NP. This paper proposes a heuristic algorithm named CP/MISF (critical path/most immediate successors first) and an optimization/approximation algorithm named DF/IHS (depth-first/implicit heuristic search). DF/IHS is an excellent scheduling method which can reduce markedly space complexity and average computation time by combining the branch-and-bound method with CP/MISF; it allows us to solve very large scale problems with a few hundred tasks. Numerical examples are included to demonstrate the effectiveness of the proposed algorithms.

ジャーナルIEEE Transactions on Computers
出版ステータスPublished - 1984 11

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

フィンガープリント 「Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。