An Improved Online Algorithm for the Online Preemptive Scheduling of Equal-Length Intervals on a Single Machine with Lookahead

2015 ◽  
Vol 32 (06) ◽  
pp. 1550047
Author(s):  
Wenjie Li ◽  
Jinjiang Yuan

This paper studies the online preemptive scheduling of equal-length intervals on a single machine with lookahead. Let [Formula: see text] be the length (processing time) of all intervals. In the problem, at every time point [Formula: see text], online algorithms can foresee all the intervals that will arrive in the time segment [Formula: see text] for a certain [Formula: see text]. When [Formula: see text], Zheng et al. [Comput- ers & Operations Research, 2013] established a lower bound of [Formula: see text] and provided an online algorithm with a competitive ratio of 3. In this paper, we provide for this problem an improved online algorithm with a competitive ratio of 2.

2016 ◽  
Vol 33 (04) ◽  
pp. 1650027
Author(s):  
Lele Zhang ◽  
Andrew Wirth

We consider the problem of online scheduling a single machine with family setups under job availability. A setup must be scheduled when the next job comes from a different family from the last completed one, if any. The aim is to minimize the total completion time of all jobs. For the special case of identical processing times, we provide a lower bound for the competitive ratio and an online algorithm with its competitive analysis.


2015 ◽  
Vol 2015 ◽  
pp. 1-7
Author(s):  
Qijia Liu ◽  
Long Wan ◽  
Lijun Wei

We consider the online scheduling problem on a single machine with the assumption that all jobs have their processing times in[p,(1+α)p], wherep>0andα=(5-1)/2. All jobs arrive over time, and each job and its processing time become known at its arrival time. The jobs should be first processed on a single machine and then delivered by a vehicle to some customer. When the capacity of the vehicle is infinite, we provide an online algorithm with the best competitive ratio of(5+1)/2. When the capacity of the vehicle is finite, that is, the vehicle can deliver at mostcjobs at a time, we provide another best possible online algorithm with the competitive ratio of(5+1)/2.


2013 ◽  
Vol 2013 ◽  
pp. 1-7 ◽  
Author(s):  
Jiping Tao ◽  
Tundong Liu

We consider the classical online scheduling problem over single and parallel machines with the objective of minimizing total weighted flow time. We employ an intuitive and systematic analysis method and show that the weighted shortest processing time (WSPT) is an optimal online algorithm with the competitive ratio ofP+1for the case of single machine, and it is (P+(3/2)−(1/2m))-competitive for the case of parallel machines(m>1), wherePis the ratio of the longest to the shortest processing time.


2015 ◽  
Vol 32 (04) ◽  
pp. 1550030 ◽  
Author(s):  
Wenjie Li

In this paper, we consider the online scheduling on m identical machines in which jobs arrive over time. The goal is to determine a nonpreemptive schedule that minimizes the weighted makespan, i.e., the maximum weighted completion time of jobs. When m = 1, we first present a lower bound 2, and then provide an online algorithm with a competitive ratio of 3. For the case in which m ≥ 1, and all jobs have a common processing time p > 0, we obtain a best possible online algorithm with a competitive ratio of [Formula: see text].


2015 ◽  
Vol 32 (04) ◽  
pp. 1550028
Author(s):  
Wenhua Li ◽  
Jie Gao ◽  
Jinjiang Yuan

In this paper, we consider the online-list scheduling on a single bounded parallel-batch machine to minimize makespan. In the problem, the jobs arrive online over list. The first unassigned job in the list should be assigned to a batch before the next job is released. Each batch can accommodate up to b jobs. For b = 2, we establish a lower bound 1 + γ of competitive ratio and provide an online algorithm with a competitive ratio of [Formula: see text], where γ is the positive root of γ(γ + 1)2 = 1. For b = 3, we establish a lower bound 1 + α of competitive ratio and provide an online algorithm with a competitive ratio of 2, where α is the positive root of the equation (1 + α)(1 + α2) = 2.


2012 ◽  
Vol 04 (02) ◽  
pp. 1250015 ◽  
Author(s):  
YONG ZHANG ◽  
YUXIN WANG ◽  
FRANCIS Y. L. CHIN ◽  
HING-FUNG TING

Given a seller with m items, a sequence of users {u1, u2, …} come one by one, the seller must set the unit price and assign some items to each user on his/her arrival. Items can be sold fractionally. Each ui has his/her value function vi(⋅) such that vi(x) is the highest unit price ui is willing to pay for x items. The objective is to maximize the revenue by setting the price and number of items for each user. In this paper, we have the following contributions: if the highest value h among all vi(x) is known in advance, we first show the lower bound of the competitive ratio is ⌊ log h⌋/2, then give an online algorithm with competitive ratio 4⌊ log h⌋ + 6; if h is not known in advance, we give an online algorithm with competitive ratio 2⋅h log -1/2 h + 8⋅h3 log -1/2 h.


2018 ◽  
Vol 35 (06) ◽  
pp. 1850048
Author(s):  
Xing Chai ◽  
Lingfa Lu ◽  
Wenhua Li ◽  
Liqi Zhang

In this paper, we consider the online single machine scheduling problem to minimize the maximum weighted completion time of the jobs. For the preemptive problem, we show that the LW (Largest Weight first) rule yields an optimal schedule. For the non-preemptive problem, Li [Li, W (2015). A best possible online algorithm for the parallel-machine scheduling to minimize the maximum weighted completion time. Asia-Pacific Journal of Operational Research, 32(4), 1550030 (10 pages)] presented a lower bound 2, and then provided an online algorithm with a competitive ratio of 3. In this paper, we present two online algorithms with the best-possible competitive ratio of [Formula: see text] for the non-preemptive problem.


2015 ◽  
Vol 2015 ◽  
pp. 1-8
Author(s):  
Hailing Liu ◽  
Long Wan ◽  
Zhigang Yan ◽  
Jinjiang Yuan

We consider the online (over time) scheduling of equal length jobs on a bounded parallel batch machine with batch capacitybto minimize the time by which all jobs have been delivered with limited restart. Here, “restart” means that a running batch may be interrupted, losing all the work done on it, and jobs in the interrupted batch are then released and become independently unscheduled jobs, called restarted jobs. “Limited restart” means that a running batch which contains some restarted jobs cannot be restarted again. Whenb=2, we propose a best possible online algorithmH(b=2)with a competitive ratio of1+α, whereαis the positive solution of2α(1+α)=1. Whenb≥3, we present a best possible online algorithmH(b≥3)with a competitive ratio of1+β, whereβis the positive solution ofβ(1+β)2=1.


2007 ◽  
Vol 24 (02) ◽  
pp. 263-277 ◽  
Author(s):  
YONG HE ◽  
SHUGUANG HAN ◽  
YIWEI JIANG

In this paper, we consider a variant of the classical parallel machine scheduling problem. For this problem, we are given m potential identical machines to non-preemptively process a sequence of independent jobs. Machines need to be activated before starting to process, and each machine activated incurs a fixed machine activation cost. No machines are initially activated, and when a job is revealed the algorithm has the option to activate new machines. The objective is to minimize the sum of the makespan and activation cost of machines. We first present two optimal online algorithms with competitive ratios of 3/2 and 5/3 for m = 2, 3 cases, respectively. Then we present an online algorithm with a competitive ratio of at most 2 for general m ≥ 4, while the lower bound is 1.88.


Sign in / Sign up

Export Citation Format

Share Document