Amortized efficiency of list update and paging rules
Communications of the ACM
Approximation algorithms for scheduling unrelated parallel machines
Mathematical Programming: Series A and B
An on-line scheduling heuristic with better worst case ratio than Graham's list scheduling
SIAM Journal on Computing
The competitiveness of on-line assignments
Journal of Algorithms
New algorithms for an ancient scheduling problem
Journal of Computer and System Sciences - Special issue on selected papers presented at the 24th annual ACM symposium on the theory of computing (STOC '92)
A better algorithm for an ancient scheduling problem
Journal of Algorithms
Scheduling Algorithms
On-Line Load Balancing in a Hierarchical Server Topology
SIAM Journal on Computing
Developments from a June 1996 seminar on Online algorithms: the state of the art
Improved Bounds for the Online Scheduling Problem
SIAM Journal on Computing
Scheduling: Theory, Algorithms, and Systems
Scheduling: Theory, Algorithms, and Systems
Online parallel machines scheduling with two hierarchies
Theoretical Computer Science
Scheduling unit length jobs with parallel nested machine processing set restrictions
Computers and Operations Research
Semi-matchings for bipartite graphs and load balancing
Journal of Algorithms
Online and semi-online scheduling of two machines under a grade of service provision
Operations Research Letters
New lower and upper bounds for on-line scheduling
Operations Research Letters
An optimal rounding gives a better approximation for scheduling unrelated machines
Operations Research Letters
Journal of Combinatorial Optimization
Semi-online scheduling with two GoS levels and unit processing time
Theoretical Computer Science
Hi-index | 0.01 |
We study a problem of scheduling a set of n jobs with unit processing times on a set of m multipurpose machines in which the objective is to minimize the makespan. It is assumed that there are two different job types, where each job type can be processed on a unique subset of machines. We provide an optimal offline algorithm to solve the problem in constant time and an online algorithm with a competitive ratio that equals the lower bound. We show that the worst competitive ratio is obtained for an inclusive job-machine structure in which the first job type can be processed on any of the m machines while the second job type can be processed only on a subset of m/2 machines. Moreover, we show that our online algorithm is 1-competitive if the machines are not flexible, i.e., each machine can process only a single job type.