Scheduling to minimize average completion time: off-line and on-line algorithms
Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms
Approximation techniques for average completion time scheduling
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Better Bounds for Online Scheduling
SIAM Journal on Computing
On an on-line scheduling problem for parallel jobs
Information Processing Letters
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Heuristic Algorithms and Scatter Search for the Cardinality Constrained P|Cmax Problem
Journal of Heuristics
NP-complete scheduling problems
Journal of Computer and System Sciences
A multiprocessor task scheduling model for berth allocation: heuristic and worst-case analysis
Operations Research Letters
Hi-index | 0.00 |
This paper proposes scheduling algorithms for assigning jobs with different release time and execution time to machines with heterogeneous processor cardinality. We show that this scheduling problem is NP-complete, and propose dynamic programming to find the optimal schedules. Since the dynamic programming is time-consuming, we propose techniques that improve the efficiency of the dynamic programming. We also propose heuristic algorithms for this scheduling problem. Experimental results demonstrate that some of the heuristics not only compute the answer efficiently but also provide good solutions.