This paper mainly studies online and semi-online scheduling problems on two identical machines. Given a sequence J = {p1,P2, ··· ,Pn} of independent jobs, each with a positive processing time (size) p i,i= 1,···, n, which must be non-preemptively scheduled on one of the two identical machines M1, M2. The load of a machine is the total size of the jobs assigned to it. The load of i-th machine related to an algorithm S is denoted by li(J, S)(li) ,i=1,2, respectively. The objective is to minimize the sum of the lp norm of machine's load, i.e., LP(J, S) = [l1(J, S)p + l2(J, S)p]1/p, where p > 1 (Note that for p = 1, the problem is trivial and any algorithm yields an optimal solution). The paper consists of three chapters.Chapter 1 gives some introduction and preliminaries for scheduling problems.Chapter 2 investigates the semi-online scheduling problem under the lp norm on two identical machines, where jobs come in non-increasing order of their sizes. We prove that algorithm LS is optimal for any lp norm with competitive ratioFurthermore, randomized lower bounds are presented forthis problem and related online problem.Chapter 3 considers other two semi-online scheduling problems under the lp norm on two identical machines. For the problems where the maximum processing time of the jobs and the total size of all jobs is known in advance, respectively. We present optimal algorithms with the same competitive ratio...
|