Online computation and competitive analysis
Online computation and competitive analysis
Competitive non-preemptive call control
SODA '94 Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms
Online scheduling with hard deadlines
Journal of Algorithms
Revenue Management: Research Overview and Prospects
Transportation Science
Throughput-competitive on-line routing
SFCS '93 Proceedings of the 1993 IEEE 34th Annual Foundations of Computer Science
Online scheduling of equal-length jobs on parallel machines
ESA'07 Proceedings of the 15th annual European conference on Algorithms
Computers and Operations Research
Hi-index | 0.01 |
We consider the problem of scheduling a maximum profit selection of equal length jobs on m identical machines. Jobs arrive online over time and the goal is to determine a non-preemptive schedule which maximizes the total profit of the scheduled jobs. Let the common processing requirement of the jobs be p0. For each job j"i, i=1,...,n we are given a release time r"i (at which the job becomes known) and a deadline r"i+p+@d"i. If the job is scheduled and completed before the deadline, a profit of w"i is earned. Upon arrival of a new job, an online algorithm must decide whether to accept the job or not. In case of acceptance, the online algorithms must provide a feasible starting date for the job. Competitive analysis has become a standard way of measuring the quality of online algorithms. For a maximization problem, an online algorithm is called c-competitive, if on every input instance it achieves at least a 1/c-fraction of the optimal (''offline'') profit. We give lower bounds for the competitivity of online algorithms and propose algorithms which match this lower bound up to a constant factor.