17,680 research outputs found
Two semi-online scheduling problems on two uniform machines
Author name used in this publication: C. T. NgAuthor name used in this publication: T. C. E. Cheng2008-2009 > Academic research: refereed > Publication in refereed journalAccepted ManuscriptPublishe
New Results on Online Resource Minimization
We consider the online resource minimization problem in which jobs with hard
deadlines arrive online over time at their release dates. The task is to
determine a feasible schedule on a minimum number of machines. We rigorously
study this problem and derive various algorithms with small constant
competitive ratios for interesting restricted problem variants. As the most
important special case, we consider scheduling jobs with agreeable deadlines.
We provide the first constant ratio competitive algorithm for the
non-preemptive setting, which is of particular interest with regard to the
known strong lower bound of n for the general problem. For the preemptive
setting, we show that the natural algorithm LLF achieves a constant ratio for
agreeable jobs, while for general jobs it has a lower bound of Omega(n^(1/3)).
We also give an O(log n)-competitive algorithm for the general preemptive
problem, which improves upon the known O(p_max/p_min)-competitive algorithm.
Our algorithm maintains a dynamic partition of the job set into loose and tight
jobs and schedules each (temporal) subset individually on separate sets of
machines. The key is a characterization of how the decrease in the relative
laxity of jobs influences the optimum number of machines. To achieve this we
derive a compact expression of the optimum value, which might be of independent
interest. We complement the general algorithmic result by showing lower bounds
that rule out that other known algorithms may yield a similar performance
guarantee
Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines
In the paper we consider the problem of scheduling identical jobs on 4
uniform machines with speeds respectively.
Our aim is to find a schedule with a minimum possible length. We assume that
jobs are subject to some kind of mutual exclusion constraints modeled by a
bipartite incompatibility graph of degree , where two incompatible jobs
cannot be processed on the same machine. We show that the problem is NP-hard
even if . If, however, and ,
, then the problem can be solved to optimality in time
. The same algorithm returns a solution of value at most 2 times
optimal provided that . Finally, we study the case and give an -time -approximation algorithm in
all such situations
Probabilistic alternatives for competitive analysis
In the last 20 years competitive analysis has become the main tool for analyzing the quality of online algorithms. Despite of this, competitive analysis has also been criticized: it sometimes cannot discriminate between algorithms that exhibit significantly different empirical behavior or it even favors an algorithm that is worse from an empirical point of view. Therefore, there have been several approaches to circumvent these drawbacks. In this survey, we discuss probabilistic alternatives for competitive analysis.operations research and management science;
Randomized algorithms for fully online multiprocessor scheduling with testing
We contribute the first randomized algorithm that is an integration of
arbitrarily many deterministic algorithms for the fully online multiprocessor
scheduling with testing problem. When there are two machines, we show that with
two component algorithms its expected competitive ratio is already strictly
smaller than the best proven deterministic competitive ratio lower bound. Such
algorithmic results are rarely seen in the literature. Multiprocessor
scheduling is one of the first combinatorial optimization problems that have
received numerous studies. Recently, several research groups examined its
testing variant, in which each job arrives with an upper bound on
the processing time and a testing operation of length ; one can choose to
execute for time, or to test for time to obtain the
exact processing time followed by immediately executing the job for
time. Our target problem is the fully online version, in which the jobs arrive
in sequence so that the testing decision needs to be made at the job arrival as
well as the designated machine. We propose an expected -competitive randomized algorithm as a non-uniform
probability distribution over arbitrarily many deterministic algorithms, where
is the Golden ratio. When there are two
machines, we show that our randomized algorithm based on two deterministic
algorithms is already expected -competitive. Besides, we use Yao's principle to prove lower
bounds of and on the expected competitive ratio for any
randomized algorithm at the presence of at least three machines and only two
machines, respectively, and prove a lower bound of on the competitive
ratio for any deterministic algorithm when there are only two machines.Comment: 21 pages with 1 plot; an extended abstract to be submitte
- …