Online Algorithms for Scheduling Unit Length Jobs on Unbounded Parallel-Batch Machines with Linearly Lookahead

2019 ◽  
Vol 36 (05) ◽  
pp. 1950024
Author(s):  
Chengwen Jiao ◽  
Jinjiang Yuan ◽  
Qi Feng

In this paper, we propose a new online scheduling model with linear lookahead intervals, which has the character that at any time [Formula: see text], one can foresee the jobs that will coming in the time interval [Formula: see text] in which [Formula: see text]. In this new lookahead model, the length of the lookahead intervals are variable as the time going on and the number of jobs increasing, and has the tend of steady growth. In this paper, we consider online scheduling of unit length jobs on [Formula: see text] identical parallel-batch machines under this new lookahead model to minimize makespan. The batch capacity is unbounded, that is [Formula: see text]. We present an optimal online algorithm for [Formula: see text], and provide a best possible online algorithm of competitive ratio [Formula: see text] for [Formula: see text], where [Formula: see text] is the positive root of [Formula: see text].

2014 ◽  
Vol 31 (04) ◽  
pp. 1450030 ◽  
Author(s):  
CHENGWEN JIAO ◽  
WENHUA LI ◽  
JINJIANG YUAN

We consider online scheduling of unit length jobs on m identical parallel-batch machines. Jobs arrive over time. The objective is to minimize maximum flow-time, with the flow-time of a job being the difference of its completion time and its release time. A parallel-batch machine can handle up to b jobs simultaneously as a batch. Here, the batch capacity is bounded, that is b < ∞. In this paper, we provide a best possible online algorithm for the problem 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.


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.


2014 ◽  
Vol 25 (06) ◽  
pp. 745-761 ◽  
Author(s):  
LIN CHEN ◽  
DESHI YE ◽  
GUOCHUAN ZHANG

We consider the online scheduling problem in a CPU-GPU cluster. In this problem there are two sets of processors, the CPU processors and the GPU processors. Each job has two distinct processing times, one for the CPU processor and the other for the GPU processor. Once a job is released, a decision should be made immediately about which processor it should be assigned to. The goal is to minimize the makespan, i.e., the largest completion time among all the processors. Such a problem could be seen as an intermediate model between the scheduling problem on identical machines and unrelated machines. We provide a 3.85-competitive online algorithm for this problem and show that no online algorithm exists with competitive ratio strictly less than 2. We also consider two special cases of this problem, the balanced case where the number of CPU processors equals to that of GPU processors, and the one-sided case where there is only one CPU or GPU processor. For the balanced case, we first provide a simple 3-competitive algorithm, and then a better algorithm with competitive ratio of 2.732 is derived. For the one-sided case, a 3-competitive algorithm is given.


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.


2018 ◽  
Vol 35 (04) ◽  
pp. 1850026
Author(s):  
Qijia Liu ◽  
Jinjiang Yuan

In this paper, we consider the online scheduling of incompatible family jobs with equal length on an unbounded parallel-batch machine with job delivery. The jobs arrive online over time and belong to [Formula: see text] incompatible job families, where [Formula: see text] is known in advance. The jobs are first processed in batches on an unbounded parallel-batch machine and then the completed jobs are delivered in batches by a vehicle with infinite capacity to their customers. The jobs from distinct families cannot be processed and delivered in the same batch. The objective is to minimize the maximum delivery completion time of the jobs. For this problem, we present an online algorithm with the best competitive ratio of [Formula: see text].


2015 ◽  
Vol 32 (05) ◽  
pp. 1550034
Author(s):  
Hao Zhou ◽  
Ping Zhou ◽  
Yiwei Jiang

This paper addresses online scheduling of malleable parallel jobs to minimize the maximum completion time, i.e., makespan. It is assumed that the execution time of a job Jj with processing time pj is pj/k + (k-1)c if the job is assigned to k machines, where c > 0 is a constant setup time. We consider online algorithms for the scheduling problem on two identical machines. Namely, the job Jj can be processed on one machine with execution time pj or alternatively two machines in parallel with execution time pj/2+c. For the asymptotical competitive ratio, we provide an improved online algorithm with makespan no more than (3/2)C* +c/2, where C* is the optimal makespan. For the strict competitive ratio, we propose an online algorithm with competitive ratio of 1.54, which is close to the lower bound of 1.5.


Mathematics ◽  
2019 ◽  
Vol 7 (10) ◽  
pp. 960 ◽  
Author(s):  
Wenhua Li ◽  
Weina Zhai ◽  
Xing Chai

We consider online scheduling with bi-criteria on parallel batch machines, where the batch capacity is unbounded. In this paper, online means that jobs’ arrival is over time. The objective is to minimize the maximum machine cost subject to the makespan being at its minimum. In unbounded parallel batch scheduling, a machine can process several jobs simultaneously as a batch. The processing time of a job and a batch is equal to 1. When job J j is processed on machine M i , it results cost c i j . We only consider two types of cost functions: c i j = a + c j and c i j = a · c j , where a is the fixed cost of machines and c j is the cost of job J j . The number of jobs is n and the number of machines is m. For this problem, we provide two online algorithms, which are showed to be the best possible with a competitive ratio of ( 1 + β m , ⌈ n m ⌉ ) , where β m is the positive root of the equation ( 1 + β m ) m + 1 = β m + 2 .


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.


Sign in / Sign up

Export Citation Format

Share Document