Complexity and Algorithms for Two-Stage Flexible Flowshop Scheduling with Availability Constraints

Size: px
Start display at page:

Download "Complexity and Algorithms for Two-Stage Flexible Flowshop Scheduling with Availability Constraints"

Transcription

1 Complexity and Algorithms or Two-Stage Flexible Flowshop Scheduling with Availability Constraints Jinxing Xie, Xijun Wang Department o Mathematical Sciences, Tsinghua University, Beijing , China jxie@math.tsinghua.edu.cn Abstract This paper considers the two-stage lexible lowshop scheduling problem with availability constraints. We discuss the complexity and the approximability o the problem, and provide some approximation algorithms with inite and tight worst case perormance bounds or some special cases o the problem. Keywords: Scheduling; Flexible lowshop; Availability constraints; Approximability; Approximation algorithms; Worst-case analysis 1 Introduction A lexible lowshop, which is also known as hybrid lowshop or lowshop with parallel machines, consists o a set o machine centers with parallel machines. Scheduling problems or such kind o lowshops are irstly studied by Salvador in 1973 [1]. From then on, the lexible lowshop scheduling problems with makespan objective have attracted a great deal o attention. For example, the two-stage problem F 2 (P ) C max is already proved to be N P-hard in the strong sense, even in the case where there are only two machines in one stage and there is only a single machine in the other stage [2]. Various heuristics or approximation algorithms or these problems have been designed [3, 4, 5], or some o which the corresponding worst case perormance bounds and the average case perormance bounds have been proved. Hall [6], Schuurman and Woeginger [7] have discussed the existence o polynomial time approximation schemes (PTAS) or lexible lowshop scheduling problems. Recently, the scheduling problems or lexible low shops with sequencedependent setup times are considered, where some heuristics are proposed and their computational eectiveness are examined [8, 9]. Most studies on scheduling problems assume that the machines are available at all times. In real industry settings, however, a machine may not always be available in the scheduling period due to, or example, a breakdown (stochastic) or preventive maintenance (deterministic). This paper only considers the scheduling problem under the deterministic case, i.e., the unavailable time intervals called holes are deterministically known beore the decision making or the schedules starts. Corresponding author. This research has been supported by NSFC Project No

2 2 In some models with availability constraints, a job started its processing but not inished beore the unavailable period can be resumed without restarting when the machine becomes available again, which is usually the case in the ood industry. The job is then called resumable. Otherwise, i a job started its processing but not inished beore the unavailable period must be restarted later, which usually occurs in steel industry, it is called nonresumable. There is also a semiresumable case, in which a job started its processing but not inished beore the unavailable period will have to partially restart when the machine becomes available again [10]. This paper only considers the scheduling problems in the resumable case. Scheduling problems with limited machine availability have been studied to a less extent. Adiri et al. [11] showed that a single machine problem with machine breakdowns is N P-hard i the breakdowns are known in advance. Schmidt [12] studied parallel machine scheduling problems with availability constraints. Hwang and Chang [13] proved that the makespan o the PT (ongest Processing Time) schedule is bounded by twice the optimal makespan i no more than hal o the machines are allowed to be shutdown simultaneously. ee [14] proved that the two-machine lowshop problem with makespan objective and one unavailability period is N P-hard in the ordinary sense, and presented a dynamic programming approach and some approximation algorithms. Kubiak et al. [15] proved that the twomachine problem with arbitrary number o unavailability periods on one machine is NP-hard in the strong sense, and proposed a branch and bound algorithm and some heuristic algorithms [16]. ee [10] given the irst discussion about the semiresumable two-machine low shop model and provided worst case perormance analysis or some algorithms. Espinouse et al. [17] studied both the resumable and the nonresumable two-machine lowshop models under the no-wait environment. Recently, the lexible lowshop scheduling problems problems with limited machine availability are irstly studied by Wang and Xie [18], in which a bround and bound algorithm is presented. This paper discusses the complexity and approximability o two-stage lexible lowshop problems or the nonresumable case with deterministic availability constraints. In the next section, we give the notations o the problem. In Section 3, we point out the strongly N P-hardness irstly; then we prove the APX -hardness o the problems with holes on the whole second stage, or on the whole irst stage but with more than one machine at this stage. In Section 4, we analyze the worst case perormance o two algorithms or the case where there is only one machine at the irst stage and only one hole on that machine. In section 5, we provide an algorithm with inite worst case perormance bound or the special case where the unavailable periods apply only on a part o machines at some machine centers. In the last section, we conclude this paper with a short discussion. 2 Problem ormulation et us suppose that the lexible lowshop consists o a set o m 2 machine centers [Z 1, Z 2,..., Z m ] with center Z j having m j 1 identical parallel machines {M j1, M j2,..., M jmj }. There are n jobs {J i 1 i n} to be processed in the lowshop. Function p(j i ) = [p i1, p i2,..., p im ] will denote the processing times required by J i on

3 3 centers [Z 1, Z 2,..., Z m ] respectively. For convenience unavailable periods will be called holes. We assume that the holes do not overlap, i.e., on each machine the holes do not cross over with each other, since otherwise they should be considered as one hole only. Thereore we can denote by s jk,g and l jk,g the starting time and the length, respectively, o the hole g on the machine M jk, numbered according to their starting times. Each machine can process at most one job at a time and each job can be processed by at most one machine at a time. The objective considered is to minimize the makespan o the schedule (the maximum completion time o all jobs). We use in this paper the notation similar to the one described in [15]. Speciically, F 2 (P ), h jk,g C max represents the two-stage lexible lowshop problem with an arbitrary number o holes on each machine. F 2 (P ), h 1k,g C max represents the problem with an arbitrary number o holes on each machine at the irst stage but no holes on the second stage. F 2 (P ), h 11,1 C max represents the problem with one hole on machine M 11 only. In this notation h jk,g speciies the number o the hole(s) and the machine(s) on which they appear. I j or k is replaced by a positive integer, it means that holes are only on those machines. Otherwise, holes will be allowed to be on all machines. I g is replaced by a positive integer, it denotes the number o holes on the corresponding machine. Otherwise this number is arbitrary. 3 N P-hardness and APX -hardness Due to the strongly N P-hardness o both F 2 (P ) m 1 2, m 2 = 1 C max and F 2 (P ) m 1 = 1, m 2 2 C max [2], Theorem 1 stands obviously. Theorem 1 F 2 (P ), h 11,1 m 1 = 1, m 2 2 C max, F 2 (P ), h 21,1 m 1 2, m 2 = 1 C max, F 2 (P ), h 1k,1 m 1 2, m 2 = 1 C max and F 2 (P ), h 2k,1 m 1 = 1, m 2 2 C max are N P-hard in the strong sense. During the approximability discussions in the ollowing, several speciic notations will be used. C max(i) and C H max(i) denote, respectively, the optimal makespan and the makespan given by algorithm H or any instance I. They are oten abbreviated to C max and C max respectively. An algorithm or problems minimizing makespan is called having worst case perormance bound ρ i C max ρc max or all instances. From this deinition it is easily to see that ρ 1 always holds. Furthermore, the bound is called tight i, or all > 0, there exists instance I satisying C max > (ρ )C max. Theorem 2 A polynomial time algorithm or the problem F 2 (P ), h 21,1 m 1 2, m 2 = 1 C max with a inite worst case perormance bound cannot be ound unless P = N P. Proo The theorem will be proved by a contradiction. et us suppose now that there exists an algorithm H which gives a solution in polynomial time or this problem with worst case bound R, i.e., C H max(i) RC max(i) or all instances o F 2 (P ), h 21,1 m 1 2, m 2 = 1 C max. For any instance I o problem F 2 (P ) m 1 2, m 2 = 1 C max and or any integer y > 0, we construct instance I o F 2 (P ), h 21,1 m 1 2, m 2 = 1 C max as ollows: All are the same

4 4 to instance I except that there is one hole with s 21,1 = y, l 21,1 = Ry on machine M 21. We can see that there exists a schedule satisying C max y or instance I i and only i the schedule generated by algorithm H satisies C max y or instance I. This is inconsistent with the N P-hardness o F 2 (P ) m 1 2, m 2 = 1 C max unless P = N P. emma 3 A polynomial time algorithm or the problem P, h k,1 C max with a inite worst case bound cannot be ound unless P = N P. Proo Similarly to the proo o Theorem 2, the existence o a polynomial time algorithm or P, h k,1 C max with a inite worst case bound will be inconsistent with the N P-hardness o P C max unless P = N P [19]. From emma 3, Theorem 4 holds obviously. Theorem 4 A polynomial time algorithm or the problem F 2 (P ), h 1k,1 m 1 2, m 2 = 1 C max and F 2 (P ), h 2k,1 m 1 = 1, m 2 2 C max with a inite worst case bound cannot be ound unless P = N P. Corollary 5 A polynomial time algorithm or the problem F 2 (P ), h 1k,1, h 21,1 m 1 2, m 2 = 1 C max and F 2 (P ), h 11,1, h 2k,1 m 1 = 1, m 2 2 C max with a inite worst case bound cannot be ound unless P = N P. However, unlike F 2 (P ), h 21,1 m 1 2, m 2 = 1 C max, there exist polynomial time algorithms or F 2 (P ), h 11,1 m 1 = 1, m 2 2 C max with inite worst case bounds. This result can be seen rom the discussions in the next section, and it diers very much rom the symmetry between F 2 (P ) m 1 2, m 2 = 1 C max and F 2 (P ) m 1 = 1, m 2 2 C max. 4 Worst case perormance o algorithms or F 2 (P ), h 11,1 m 1 = 1, m 2 2 C max 4.1 ist scheduling algorithm In this algorithm, a list (or permutation) o the job indices 1, 2,..., n is provided. Jobs are ed to the irst machine center Z 1 in the order they appear on the list. Since we have only one machine at Z 1, the jobs processed at Z 1 orm a queue at the buer between the center Z 1 and Z 2 in the same order. Then the jobs are processed in the order, whenever the machine at Z 2 becomes available. Theorem 6 For any instance o F 2 (P ), h 11,1 m 1 = 1, m 2 = µ 2 C max, let and be the inish time o an optimal schedule and the schedule obtained by the list scheduling algorithm respectively. Then bound is tight. 4 1 µ, and this Proo In this problem, there is only one machine M 11 in the irst machine center, and there are µ identical machines in the second machine center. Besides, there is only one hole and it is on M 11, where the starting time and the length o the hole are denoted by s 11,1 and l 11,1 respectively. I the tasks assigned to M 11 by the list scheduling algorithm are all beore s 11,1, and will be the same respectively to those in the case the availability constraint is discarded. From [4], we have 3 1 µ.

5 5 Now suppose that the tasks assigned to M 11 by the list scheduling algorithm are not all beore s 11,1. et 1 be the inish time on M 11 o the schedule obtained by the list scheduling algorithm. First we process all n tasks {p i1 } on Z 1. And we start the processing o any tasks o {p i2 } only ater the completions o all o {p i1 } on Z 1. Then the processing o {p i2 } on Z 2 can be treated as a parallel-machine shop. The tasks p i1 and p i2, 1 i n, have to be carried out in the order speciied in the list. et 2 be the inish time o all o {p i2 } when they are processed in the parallel-machine shop Z 2 in the order o the list. It should be clear that n 1 s 11,1 + l 11,1 + p i1 ; (1) (2) According to the assumptions o the problem, we have s 11,1 + l 11,1 ; (3) n h 11,1 + p i1. (4) Please note that there are µ identical machines in the second machine center. From [20], we have µ, (5) where 2 is the optimal inish time o the operations set {p i2 } in the parallel-machine shop Z 2. Besides, it is obvious that 2. (6) Using inequalities (1) (6), we obtain s 11,1 + l 11,1 + n p i µ. A worst case instance is constructed using the ollowing job set J: p[j a ] = [2µ, ]; p[j b ] = [µ (2µ 1), ]; p[j c (i)] = [, (µ 1)], 1 i µ 1; p[j d (i)] = [, ], 1 i µ 1; p[j e ] = [, µ];

6 6 where and the only hole on M 11 is s 11,1 = µ, l 11,1 =. Using the processing sequence [J a, J b, J c, J d, J e ], the schedule obtained by the list scheduling algorithm is shown in Figure 1(a). The optimal schedule is shown in Figure 1(b) in the processing sequence [J d, J e, J c, J b, J a ]. Thereore, we have = = (4µ 1) (2µ 3) µ + (2µ + 2) (4µ 1) (2µ 3)/. µ + (2µ + 2)/ Thus, lim / 0 = 4 1 µ. This completes the proo. M 11 M 21 M 22 M 23 M 2,µ 1 M 2µ 2µ µ µ+ µ (2µ 1) µ (a) Schedule by list scheduling algorithm: = (4µ 1) (2µ 3) M 11 M 21 M 22 M 23 M 2,µ 1 M 2µ µ (2µ 1) µ µ µ+ 2µ (b) Optimal schedule: = µ + (2µ + 2) Figure 1: A worst case instance or list scheduling algorithm 4.2 PT algorithm In the PT (ongest Processing Time) algorithm, we sort the job set according to the processing time on M 11 in non-increasing order, then we use the list scheduling algorithm. Theorem 7 For any instance o F 2 (P ), h 11,1 m 1 = 1, m 2 = µ 2 C max, let and be the inish time o an optimal schedule and the schedule obtained by the PT algorithm respectively. Then tight µ, and this bound is Proo The problem is the same as that o Theorem 6: There is only one machine M 11 in the irst machine center, and there are µ identical machines in the second machine center. Besides, there is only one hole and it is on M 11, where the starting time and the length o the hole are denoted by s 11,1 and l 11,1 respectively. The only dierence is that now we use PT algorithm instead o a general list scheduling algorithm. Similarly to the proo o Theorem 6, i the tasks assigned to M 11 by PT algorithm are all beore s 11,1, we have 3 1 µ rom [4].

7 7 Now suppose that [J 1, J 2,, J b ] and [J b+1,, J n ] are assigned respectively to M 11 beore and ater the hole in that order, where 0 b < n. Similarly to Theorem 6, we deine 1, 2 and 2. Then inequalities (1) (6) still hold. Furthermore, we have Using equation (7), we obtain n 1 = s 11,1 + l 11,1 + p i1. (7) i=b = s 11,1 b p i1 + l n 11,1 + p i1 + 2 s 11,1 b p i µ. (8) I b = 0, we have s 11,1 p 11, (9) s 11,1 + l 11,1 + p 11. (10) Then s 11,1 b p i1 = s 11,1 s 11,1 s 11,1 + l 11,1 + p (11) Then I b 1, rom our algorithm we have b b+1 p i1 s 11,1 < p i1. (12) s 11,1 b p i1 p b+1,1 l 11,1 + n p i1 p b+1,1 p b,1 + p b+1, (13) So we can see that µ holds or all instances. The ollowing instance shows that this bound is tight. The job set is given as: p[j a ] = [ µ 2 +, ]; p[j b ] = [ µ 2 (2µ 1), ]; p[j c (i)] = [, (µ 1)], 1 i µ 1; p[j d (i)] = [, ], 1 i µ 1; p[j e ] = [, µ];

8 8 M 11 M 21 M 22 M 23 M 2,µ 1 M 2µ µ 2 µ 2 + µ 2 + µ 2 (2µ 1) µ (a) Schedule by PT algorithm: = ( 7 µ 1) (2µ 4) 2 M 11 M 21 M 22 M 23 M 2,µ 1 M 2µ µ 2 (2µ 1) µ 2 + µ 2 µ 2 + µ (b) Optimal schedule: = µ + µ Figure 2: A worst case instance or PT algorithm where and the only hole is on M 11 with s 11,1 = µ 2, l 11,1 =. The schedule obtained by PT algorithm is shown in Figure 2(a) in the processing sequence [J a, J b, J c, J d, J e ]. The optimal schedule is shown in Figure 2(b) in the processing sequence [J d, J e, J c, J b, J a ]. Thereore, we have lim / 0 = µ. This completes the proo. 5 Algorithm or a special case o F 2 (P ), h 1k,1 m 1 2, m 2 = 1 C max From the previous discussions, we know that the lexible lowshop sheduling problems with availability constraints are diicult to be solved because o their APX -hardness properties. According to Theorem 4, both the problems F 2 (P ), h 1k,1 m 1 2, m 2 = 1 C max and F 2 (P ), h 2k,1 m 1 = 1, m 2 2 C max are APX -hard. However, in the industrial reality, it s unusual that all the machines at one machine center are breakdown in the same time. By making use o some special limitations on the availability constraints on machines, the corresponding problem might be much easier to be solved. For example, Hwang and Chang [13], Cheng and Wang [21] make some eorts toward this direction or parallel machine scheduling and lowshop scheduling, respectively. According to their work, it will be possible to approximate the problems with unavailable periods only on a part o machines at some machine centers. However, they do not consider the lexible lowshop problems which are the ocus o this paper. In act, as we can see rom the ollowing discussion, i we relax the constraints that the holes can be presented on all the machines at all machine centers, then the lexible lowshop problems might not be APX -hard anymore. For example, under the situation where at any time the number o unavailable machines does not exceed one hal o the number o all the machines in each machine center, there exist polynomial time algorithms with inite worst case bounds or the

9 9 problem F 2 (P ), h 1k,1 m 1 2, m 2 = 1 C max. One algorithm or this problem can be described as ollows: Step 0: Sort all the jobs in the non-increasing order in terms o p i1 and denote the sequence o jobs as J1. That s to say, J1 is the PT sequence o jobs in terms o p i1. Step 1: Assign the jobs to the irst machine center Z 1 or processing as early as possible in according to the sequence J1. et the completion time or job i at Z 1 be C i1. Sort all the jobs in the non-decreasing order in terms o C i1 and denote the new sequence o jobs as J2. Step 2: Assign the jobs to the machine in machine center Z 2 or processing as early as possible in according to the sequence J2. Step 3: Calculate the makespan and stop. Theorem 8 For any instance o F 2 (P ), h 1k,1 m 1 2, m 2 = 1 C max where at any time the number o unavailable machines does not exceed one hal o the number o the machines (at the irst stage), let and be the makespan o an optimal schedule and the schedule obtained by the above algorithm respectively. Then 3. Proo Consider the sub-problem with only the irst machine center as a classical parallel scheduling problem P C max. et 1 and 1 be the makespan o the optimal schedule and the schedule obtained by the PT algorithm [13] respectively. Then we have 1, (14) n p i2, (15) 1 + According to [13], n p i2. (16) (17) From (14) (17), n 1 + p i2 n 1 + p i2 3. (18) This completes the proo. 6 Discussion In this paper, we present irstly the ormulation o two-stage lexible lowshop problems with available constraints. Then we discuss the complexity and approximability o these models. We show that they are much more diicult to approximate than the case without availability constraints, except F 2 (P ), h 11,1 m 1 = 1, m 2 2 C max. However,

10 10 i we relax the constraints that the holes can be presented on all the machines at all machine centers, then these problems might not be APX -hard anymore. Reerences [1] M. S. Salvador, A solution to a special case o low shop scheduling problems, in: S. E. Elmaghraby, (Ed.), Symposium on the Theory o Scheduling and Its Applications, Springer-Verlag, Berlin, 83C91, (1973). [2] J.A. Hoogeveen, J.K. enstra, B. Veltman, Preemptive scheduling in a two-stage multiprocessor low shop is NP-hard, European Journal o Operational Research 89, , (1996). [3] R. J. Wittrock, An adaptive scheduling algorithm or lexible low lines, Operations Research 36, , (1988). [4] C. Sriskandarajah, S.P. Sethi, Scheduling algorithms or lexible lowshops: Worst and average case perormance, European Journal o Operational Research 43, , (1989). [5] B. Chen, Analisis o classes o heuristics or scheduling a tow-stage low shop with parallel machines at one stage, Journal o the Operational Research Society 46, , (1995). [6].A. Hall, Approximability o low shop scheduling, Mathematical Programming 82, , (1998). [7] P. Schuurman, G. J. Woeginger, A polynomial time approximation scheme or the two-stage multiprocessor low shop problem, Theoretical Computer Science 237, , (2000). [8] M. E. Kurz, A. G. Ronald, Comparing scheduling rules or lexible low lines, International Journal o Production Economics 85, , (2003). [9] M. E. Kurz, A. G. Ronald, Scheduling lexible low lines with sequence-dependent setup times, European Journal o Operational Research 159, (2004). [10] C.Y. ee, Two-machine lowshop scheduling with availability constraints, European Journal o Operational Research 114, , (1999). [11] I. Adiri, J. Bruno, E. Frostig, A.H.G. Rinnooy Kan, Single machine low-time scheduling with a single breakdown, Acta Inormatica 26, , (1989). [12] G. Schmidt, Scheduling on semi-identical processors, Zeitschrit ür Operations Research 28, , (1984). [13] H.C. Hwang, S.Y. Chang, Parallel machines scheduling with machine shutdowns, Computers and Mathematics with Applications 36, 21 31, (1998).

11 11 [14] C.Y. ee, Minimizing the makespan in the two-machine lowshop scheduling problem with an availability constraint, Operations Research etters 20, , (1997). [15] W. Kubiak, J. B lazewicz, P. Formanowicz, J. Breit, G. Schmidt, Two machine low shops with limited machine availability, European Journal o Operational Research 136, , (2002). [16] J. B lazewicz, J. Breit, P. Formanowicz, W. Kubiak, G. Schmidt, Heuristic algorithms or the two-machine owshop with limited machine availability, Omega 29, , (2001). [17] M.. Espinouse, P. Formanowicz, B. Penz, Complexity results and approximation algorithms or the two machine no-wait low-shop with limited machine availability, Journal o the Operational Research Society 52, , (2001). [18] X. Wang, J. Xie, Branch and bound algorithm or lexible lowshop with limited machine availability, Asian Inormation-Science-ie 1, , (2002). [19] M.R. Garey, D.S. Johnson, Computers and Intractability: A Guide to the Theorey o NP-Completeness, Freeman, San Francisco, CA, (1979). [20] R.. Graham, Bounds or certain multiprocessing anomalies, The Bell System Technical Journal 45, , (1966). [21] T.C.E. Cheng, G.Q. Wang, Two-machine lowshop scheduling with consecutive availability constraints, Inormation Processing etters 71, 49 54, (1999).

An improved approximation algorithm for two-machine flow shop scheduling with an availability constraint

An improved approximation algorithm for two-machine flow shop scheduling with an availability constraint An improved approximation algorithm for two-machine flow shop scheduling with an availability constraint J. Breit Department of Information and Technology Management, Saarland University, Saarbrcken, Germany

More information

A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint

A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint Joachim Breit Department of Information and Technology Management, Saarland University,

More information

Complexity analysis of job-shop scheduling with deteriorating jobs

Complexity analysis of job-shop scheduling with deteriorating jobs Discrete Applied Mathematics 117 (2002) 195 209 Complexity analysis of job-shop scheduling with deteriorating jobs Gur Mosheiov School of Business Administration and Department of Statistics, The Hebrew

More information

HEURISTICS FOR TWO-MACHINE FLOWSHOP SCHEDULING WITH SETUP TIMES AND AN AVAILABILITY CONSTRAINT

HEURISTICS FOR TWO-MACHINE FLOWSHOP SCHEDULING WITH SETUP TIMES AND AN AVAILABILITY CONSTRAINT HEURISTICS FOR TWO-MACHINE FLOWSHOP SCHEDULING WITH SETUP TIMES AND AN AVAILABILITY CONSTRAINT Wei Cheng Health Monitor Network, Parmus, NJ John Karlof Department of Mathematics and Statistics University

More information

Scheduling Linear Deteriorating Jobs with an Availability Constraint on a Single Machine 1

Scheduling Linear Deteriorating Jobs with an Availability Constraint on a Single Machine 1 Scheduling Linear Deteriorating Jobs with an Availability Constraint on a Single Machine 1 Min Ji a, b, 2 Yong He b, 3 T.C.E. Cheng c, 4 a College of Computer Science & Information Engineering, Zhejiang

More information

STABILITY OF JOHNSON S SCHEDULE WITH LIMITED MACHINE AVAILABILITY

STABILITY OF JOHNSON S SCHEDULE WITH LIMITED MACHINE AVAILABILITY MOSIM 01 du 25 au 27 avril 2001 Troyes (France) STABILITY OF JOHNSON S SCHEDULE WITH LIMITED MACHINE AVAILABILITY Oliver BRAUN, Günter SCHMIDT Department of Information and Technology Management Saarland

More information

On-line Bin-Stretching. Yossi Azar y Oded Regev z. Abstract. We are given a sequence of items that can be packed into m unit size bins.

On-line Bin-Stretching. Yossi Azar y Oded Regev z. Abstract. We are given a sequence of items that can be packed into m unit size bins. On-line Bin-Stretching Yossi Azar y Oded Regev z Abstract We are given a sequence of items that can be packed into m unit size bins. In the classical bin packing problem we x the size of the bins and try

More information

University of Twente. Faculty of Mathematical Sciences. Scheduling split-jobs on parallel machines. University for Technical and Social Sciences

University of Twente. Faculty of Mathematical Sciences. Scheduling split-jobs on parallel machines. University for Technical and Social Sciences Faculty of Mathematical Sciences University of Twente University for Technical and Social Sciences P.O. Box 217 7500 AE Enschede The Netherlands Phone: +31-53-4893400 Fax: +31-53-4893114 Email: memo@math.utwente.nl

More information

A note on proving the strong NP-hardness of some scheduling problems with start time dependent job processing times

A note on proving the strong NP-hardness of some scheduling problems with start time dependent job processing times Optim Lett (2012) 6:1021 1025 DOI 10.1007/s11590-011-0330-2 SHORT COMMUNICATION A note on proving the strong NP-hardness of some scheduling problems with start time dependent job processing times Radosław

More information

Optimal on-line algorithms for single-machine scheduling

Optimal on-line algorithms for single-machine scheduling Optimal on-line algorithms for single-machine scheduling J.A. Hoogeveen A.P.A. Vestjens Department of Mathematics and Computing Science, Eindhoven University of Technology, P.O.Box 513, 5600 MB, Eindhoven,

More information

Delay bounds (Simon S. Lam) 1

Delay bounds (Simon S. Lam) 1 1 Pacet Scheduling: End-to-End E d Delay Bounds Delay bounds (Simon S. Lam) 1 2 Reerences Delay Guarantee o Virtual Cloc server Georey G. Xie and Simon S. Lam, Delay Guarantee o Virtual Cloc Server, IEEE/ACM

More information

Single Machine Scheduling with a Non-renewable Financial Resource

Single Machine Scheduling with a Non-renewable Financial Resource Single Machine Scheduling with a Non-renewable Financial Resource Evgeny R. Gafarov a, Alexander A. Lazarev b Institute of Control Sciences of the Russian Academy of Sciences, Profsoyuznaya st. 65, 117997

More information

Heuristics for two-machine flowshop scheduling with setup times and an availability constraint

Heuristics for two-machine flowshop scheduling with setup times and an availability constraint Heuristics for two-machine flowshop scheduling with setup times and an availability constraint Wei Cheng A Thesis Submitted to the University of North Carolina Wilmington in Partial Fulfillment Of the

More information

Research Article Minimizing the Number of Tardy Jobs on a Single Machine with an Availability Constraint

Research Article Minimizing the Number of Tardy Jobs on a Single Machine with an Availability Constraint Journal of Industrial Engineering, Article ID 568317, 13 pages http://dx.doi.org/10.1155/2014/568317 Research Article Minimizing the Number of Tardy Jobs on a Single Machine with an Availability Constraint

More information

Scheduling linear deteriorating jobs with an availability constraint on a single machine

Scheduling linear deteriorating jobs with an availability constraint on a single machine Theoretical Computer Science 362 (2006 115 126 www.elsevier.com/locate/tcs Scheduling linear deteriorating jobs with an availability constraint on a single machine Min Ji a,b, Yong He b, T.C.E. Cheng c,

More information

Parallel machine scheduling with batch delivery costs

Parallel machine scheduling with batch delivery costs Int. J. Production Economics 68 (2000) 177}183 Parallel machine scheduling with batch delivery costs Guoqing Wang*, T.C. Edwin Cheng Department of Business Administration, Jinan University, Guangzhou,

More information

Minimizing the total flow-time on a single machine with an unavailability period

Minimizing the total flow-time on a single machine with an unavailability period Minimizing the total flow-time on a single machine with an unavailability period Julien Moncel (LAAS-CNRS, Toulouse France) Jérémie Thiery (DIAGMA Supply Chain, Paris France) Ariel Waserhole (G-SCOP, Grenoble

More information

Memorandum COSOR 97-23, 1997, Eindhoven University of Technology

Memorandum COSOR 97-23, 1997, Eindhoven University of Technology Memorandum COSOR 97-3, 1997, Eindhoven University of Technology Approximation algorithms for the multiprocessor open shop scheduling problem Petra Schuurman y Gerhard J. Woeginger z Abstract We investigate

More information

Minimizing Mean Flowtime and Makespan on Master-Slave Systems

Minimizing Mean Flowtime and Makespan on Master-Slave Systems Minimizing Mean Flowtime and Makespan on Master-Slave Systems Joseph Y-T. Leung,1 and Hairong Zhao 2 Department of Computer Science New Jersey Institute of Technology Newark, NJ 07102, USA Abstract The

More information

Scheduling Parallel Jobs with Linear Speedup

Scheduling Parallel Jobs with Linear Speedup Scheduling Parallel Jobs with Linear Speedup Alexander Grigoriev and Marc Uetz Maastricht University, Quantitative Economics, P.O.Box 616, 6200 MD Maastricht, The Netherlands. Email: {a.grigoriev, m.uetz}@ke.unimaas.nl

More information

Batch delivery scheduling with simple linear deterioration on a single machine 1

Batch delivery scheduling with simple linear deterioration on a single machine 1 Acta Technica 61, No. 4A/2016, 281 290 c 2017 Institute of Thermomechanics CAS, v.v.i. Batch delivery scheduling with simple linear deterioration on a single machine 1 Juan Zou 2,3 Abstract. Several single

More information

M 2 M 3. Robot M (O)

M 2 M 3. Robot M (O) R O M A TRE DIA Universita degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 { 00146 Roma, Italy Part Sequencing in Three Machine No-Wait Robotic Cells Alessandro

More information

Polynomially solvable and NP-hard special cases for scheduling with heads and tails

Polynomially solvable and NP-hard special cases for scheduling with heads and tails Polynomially solvable and NP-hard special cases for scheduling with heads and tails Elisa Chinos, Nodari Vakhania Centro de Investigación en Ciencias, UAEMor, Mexico Abstract We consider a basic single-machine

More information

HYBRID FLOW-SHOP WITH ADJUSTMENT

HYBRID FLOW-SHOP WITH ADJUSTMENT K Y BERNETIKA VOLUM E 47 ( 2011), NUMBER 1, P AGES 50 59 HYBRID FLOW-SHOP WITH ADJUSTMENT Jan Pelikán The subject of this paper is a flow-shop based on a case study aimed at the optimisation of ordering

More information

On High-Rate Cryptographic Compression Functions

On High-Rate Cryptographic Compression Functions On High-Rate Cryptographic Compression Functions Richard Ostertág and Martin Stanek Department o Computer Science Faculty o Mathematics, Physics and Inormatics Comenius University Mlynská dolina, 842 48

More information

Throughput Optimization in Single and Dual-Gripper Robotic Cells

Throughput Optimization in Single and Dual-Gripper Robotic Cells Throughput Optimization in Single and Dual-Gripper Robotic Cells U.V. Manoj; manojuv@tamu.edu College of Engineering, Texas A&M University, College Station, TX Chelliah Sriskandarajah Mays Business School,

More information

An FPTAS for parallel-machine scheduling under a grade of service provision to minimize makespan

An FPTAS for parallel-machine scheduling under a grade of service provision to minimize makespan An FPTAS for parallel-machine scheduling under a grade of service provision to minimize makespan Min Ji 1 College of Computer Science & Information Engineering, Zhejiang Gongshang University, Hangzhou

More information

On-line Scheduling of Two Parallel Machines. with a Single Server

On-line Scheduling of Two Parallel Machines. with a Single Server On-line Scheduling of Two Parallel Machines with a Single Server Lele Zhang, Andrew Wirth Department of Mechanical and Manufacturing Engineering, The University of Melbourne, VIC 3010, Australia Abstract

More information

Study of Scheduling Problems with Machine Availability Constraint

Study of Scheduling Problems with Machine Availability Constraint Journal of Industrial and Systems Engineering Vol. 1, No. 4, pp 360-383 Winter 2008 Study of Scheduling Problems with Machine Availability Constraint Hamid Reza Dehnar Saidy 1*, Mohammad Taghi Taghavi-Fard

More information

Hybrid Flowshop Scheduling with Interstage Job Transportation

Hybrid Flowshop Scheduling with Interstage Job Transportation J. Oper. Res. Soc. China (2014) 2:109 121 DOI 10.1007/s40305-014-0040-4 Hybrid Flowshop Scheduling with Interstage Job Transportation Wei-ya Zhong Long-hua Lv Received: 5 January 2014 / Revised: 20 February

More information

Scheduling of client-server applications

Scheduling of client-server applications Scheduling of client-server applications Jacek B lażewicz, Paolo Dell Olmo, Maciej Drozdowski Abstract In this paper we analyze the problem of deterministic scheduling of applications (programs) in a client-server

More information

S. ABERS Vohra [3] then gave an algorithm that is.986-competitive, for all m 70. Karger, Phillips and Torng [] generalized the algorithm and proved a

S. ABERS Vohra [3] then gave an algorithm that is.986-competitive, for all m 70. Karger, Phillips and Torng [] generalized the algorithm and proved a BETTER BOUNDS FOR ONINE SCHEDUING SUSANNE ABERS y Abstract. We study a classical problem in online scheduling. A sequence of jobs must be scheduled on m identical parallel machines. As each job arrives,

More information

Single processor scheduling with time restrictions

Single processor scheduling with time restrictions Single processor scheduling with time restrictions Oliver Braun Fan Chung Ron Graham Abstract We consider the following scheduling problem 1. We are given a set S of jobs which are to be scheduled sequentially

More information

Discrete Applied Mathematics. Tighter bounds of the First Fit algorithm for the bin-packing problem

Discrete Applied Mathematics. Tighter bounds of the First Fit algorithm for the bin-packing problem Discrete Applied Mathematics 158 (010) 1668 1675 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Tighter bounds of the First Fit algorithm

More information

On Machine Dependency in Shop Scheduling

On Machine Dependency in Shop Scheduling On Machine Dependency in Shop Scheduling Evgeny Shchepin Nodari Vakhania Abstract One of the main restrictions in scheduling problems are the machine (resource) restrictions: each machine can perform at

More information

Machine scheduling with resource dependent processing times

Machine scheduling with resource dependent processing times Mathematical Programming manuscript No. (will be inserted by the editor) Alexander Grigoriev Maxim Sviridenko Marc Uetz Machine scheduling with resource dependent processing times Received: date / Revised

More information

MINIMIZING SCHEDULE LENGTH OR MAKESPAN CRITERIA FOR PARALLEL PROCESSOR SCHEDULING

MINIMIZING SCHEDULE LENGTH OR MAKESPAN CRITERIA FOR PARALLEL PROCESSOR SCHEDULING MINIMIZING SCHEDULE LENGTH OR MAKESPAN CRITERIA FOR PARALLEL PROCESSOR SCHEDULING By Ali Derbala University of Blida, Faculty of science Mathematics Department BP 270, Route de Soumaa, Blida, Algeria.

More information

hal , version 1-27 Mar 2014

hal , version 1-27 Mar 2014 Author manuscript, published in "2nd Multidisciplinary International Conference on Scheduling : Theory and Applications (MISTA 2005), New York, NY. : United States (2005)" 2 More formally, we denote by

More information

( x) f = where P and Q are polynomials.

( x) f = where P and Q are polynomials. 9.8 Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm ( ) ( ) ( ) P where P and Q are polynomials. Q An eample o a simple rational

More information

Single Machine Scheduling with Job-Dependent Machine Deterioration

Single Machine Scheduling with Job-Dependent Machine Deterioration Single Machine Scheduling with Job-Dependent Machine Deterioration Wenchang Luo 1, Yao Xu 2, Weitian Tong 3, and Guohui Lin 4 1 Faculty of Science, Ningbo University. Ningbo, Zhejiang 315211, China; and

More information

Scheduling in an Assembly-Type Production Chain with Batch Transfer

Scheduling in an Assembly-Type Production Chain with Batch Transfer This is the Pre-Published Version. Scheduling in an Assembly-Type Production Chain with Batch Transfer B.M.T. Lin 1,#, T.C.E. Cheng 2 and A.S.C. Chou 3 1 Department of Information and Finance Management

More information

Preemptive Online Scheduling: Optimal Algorithms for All Speeds

Preemptive Online Scheduling: Optimal Algorithms for All Speeds Preemptive Online Scheduling: Optimal Algorithms for All Speeds Tomáš Ebenlendr Wojciech Jawor Jiří Sgall Abstract Our main result is an optimal online algorithm for preemptive scheduling on uniformly

More information

Single processor scheduling with time restrictions

Single processor scheduling with time restrictions J Sched manuscript No. (will be inserted by the editor) Single processor scheduling with time restrictions O. Braun F. Chung R. Graham Received: date / Accepted: date Abstract We consider the following

More information

bound of (1 + p 37)=6 1: Finally, we present a randomized non-preemptive 8 -competitive algorithm for m = 2 7 machines and prove that this is op

bound of (1 + p 37)=6 1: Finally, we present a randomized non-preemptive 8 -competitive algorithm for m = 2 7 machines and prove that this is op Semi-online scheduling with decreasing job sizes Steve Seiden Jir Sgall y Gerhard Woeginger z October 27, 1998 Abstract We investigate the problem of semi-online scheduling jobs on m identical parallel

More information

The effect of machine availability on the worst-case performance of LPT

The effect of machine availability on the worst-case performance of LPT Discrete Applied Mathematics 148 (2005) 49 61 www.elsevier.com/locate/dam The effect of machine availability on the worst-case performance of LPT Hark-Chin Hwang a, Kangbok Lee b, Soo Y. Chang b a Department

More information

Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)

Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract) Electronic Notes in Theoretical Computer Science 270 (1) (2011) 113 119 www.elsevier.com/locate/entcs Finite Dimensional Hilbert Spaces are Complete or Dagger Compact Closed Categories (Extended bstract)

More information

Improved Bounds for Flow Shop Scheduling

Improved Bounds for Flow Shop Scheduling Improved Bounds for Flow Shop Scheduling Monaldo Mastrolilli and Ola Svensson IDSIA - Switzerland. {monaldo,ola}@idsia.ch Abstract. We resolve an open question raised by Feige & Scheideler by showing that

More information

Single machine scheduling with forbidden start times

Single machine scheduling with forbidden start times 4OR manuscript No. (will be inserted by the editor) Single machine scheduling with forbidden start times Jean-Charles Billaut 1 and Francis Sourd 2 1 Laboratoire d Informatique Université François-Rabelais

More information

Algorithms. Outline! Approximation Algorithms. The class APX. The intelligence behind the hardware. ! Based on

Algorithms. Outline! Approximation Algorithms. The class APX. The intelligence behind the hardware. ! Based on 6117CIT - Adv Topics in Computing Sci at Nathan 1 Algorithms The intelligence behind the hardware Outline! Approximation Algorithms The class APX! Some complexity classes, like PTAS and FPTAS! Illustration

More information

Multiprocessor Scheduling of Age Constraint Processes

Multiprocessor Scheduling of Age Constraint Processes Multiprocessor Scheduling of Age Constraint Processes Lars Lundberg Department of Computer Science, University of Karlskrona/Ronneby, Soft Center, S-372 25 Ronneby, Sweden, email: Lars.Lundberg@ide.hk-r.se

More information

Time. 3 p3 Time. (a) (b)

Time. 3 p3 Time. (a) (b) A Hybrid Algorithm for Solving the Economic Lot and Delivery Scheduling Problem in the Common Cycle Case Suquan Ju Jens Clausen Informatics and Mathematical Modelling echnical University of Denmark 2800

More information

The makespan problem of scheduling multi groups of jobs on multi processors at different speeds

The makespan problem of scheduling multi groups of jobs on multi processors at different speeds Algorithmic Operations Research Vol.7 (2012) 41 50 The makespan problem of scheduling multi groups of jobs on multi processors at different speeds Wei Ding Department of Mathematics, Sun Yat-sen University,

More information

Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs

Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs This is the Pre-Published Version. Multi-agent scheduling on a single machine to minimize total weighted number of tardy obs T.C.E. Cheng 1, C.T. Ng 1 and J.J. Yuan 2 1 Department of Logistics, The Hong

More information

Approximation Schemes for Scheduling on Parallel Machines

Approximation Schemes for Scheduling on Parallel Machines Approximation Schemes for Scheduling on Parallel Machines Noga Alon Yossi Azar Gerhard J. Woeginger Tal Yadid Abstract We discuss scheduling problems with m identical machines and n jobs where each job

More information

The unbounded single machine parallel batch scheduling problem with family jobs and release dates to minimize makespan

The unbounded single machine parallel batch scheduling problem with family jobs and release dates to minimize makespan The unbounded single machine parallel batch scheduling problem with family jobs and release dates to minimize makespan J.J. YUAN 1,, Z.H. Liu 2,, C.T. NG and T.C.E. CHENG 1 Department of Mathematics, Zhengzhou

More information

immediately, without knowledge of the jobs that arrive later The jobs cannot be preempted, ie, once a job is scheduled (assigned to a machine), it can

immediately, without knowledge of the jobs that arrive later The jobs cannot be preempted, ie, once a job is scheduled (assigned to a machine), it can A Lower Bound for Randomized On-Line Multiprocessor Scheduling Jir Sgall Abstract We signicantly improve the previous lower bounds on the performance of randomized algorithms for on-line scheduling jobs

More information

Basic mathematics of economic models. 3. Maximization

Basic mathematics of economic models. 3. Maximization John Riley 1 January 16 Basic mathematics o economic models 3 Maimization 31 Single variable maimization 1 3 Multi variable maimization 6 33 Concave unctions 9 34 Maimization with non-negativity constraints

More information

Circuit Complexity / Counting Problems

Circuit Complexity / Counting Problems Lecture 5 Circuit Complexity / Counting Problems April 2, 24 Lecturer: Paul eame Notes: William Pentney 5. Circuit Complexity and Uniorm Complexity We will conclude our look at the basic relationship between

More information

Average-Case Performance Analysis of Online Non-clairvoyant Scheduling of Parallel Tasks with Precedence Constraints

Average-Case Performance Analysis of Online Non-clairvoyant Scheduling of Parallel Tasks with Precedence Constraints Average-Case Performance Analysis of Online Non-clairvoyant Scheduling of Parallel Tasks with Precedence Constraints Keqin Li Department of Computer Science State University of New York New Paltz, New

More information

Chapter 6 Reliability-based design and code developments

Chapter 6 Reliability-based design and code developments Chapter 6 Reliability-based design and code developments 6. General Reliability technology has become a powerul tool or the design engineer and is widely employed in practice. Structural reliability analysis

More information

Preemptive Scheduling of Independent Jobs on Identical Parallel Machines Subject to Migration Delays

Preemptive Scheduling of Independent Jobs on Identical Parallel Machines Subject to Migration Delays Preemptive Scheduling of Independent Jobs on Identical Parallel Machines Subject to Migration Delays Aleksei V. Fishkin 1, Klaus Jansen 2, Sergey V. Sevastyanov 3,andRené Sitters 1 1 Max-Planck-Institute

More information

2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd.

2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd. .6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics Spline interpolation was originally developed or image processing. In GIS, it is mainly used in visualization o spatial

More information

Complexity of flow shop scheduling problems with transportation constraints

Complexity of flow shop scheduling problems with transportation constraints European Journal of Operational Research 161 (2005) 32 41 www.elsevier.com/locate/dsw Complexity of flow shop scheduling problems with transportation constraints A. Soukhal a, *, A. Oulamara b, P. Martineau

More information

A note on the complexity of the concurrent open shop problem

A note on the complexity of the concurrent open shop problem J Sched (2006) 9: 389 396 DOI 10.1007/s10951-006-7042-y A note on the complexity of the concurrent open shop problem Thomas A. Roemer C Science + Business Media, LLC 2006 Abstract The concurrent open shop

More information

Single Machine Models

Single Machine Models Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 8 Single Machine Models 1. Dispatching Rules 2. Single Machine Models Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Dispatching

More information

2 Martin Skutella modeled by machine-dependent release dates r i 0 which denote the earliest point in time when ob may be processed on machine i. Toge

2 Martin Skutella modeled by machine-dependent release dates r i 0 which denote the earliest point in time when ob may be processed on machine i. Toge Convex Quadratic Programming Relaxations for Network Scheduling Problems? Martin Skutella?? Technische Universitat Berlin skutella@math.tu-berlin.de http://www.math.tu-berlin.de/~skutella/ Abstract. In

More information

Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times

Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Advances in Operations Research Volume 2009, Article ID 153910, 10 pages doi:10.1155/2009/153910 Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Lika Ben-Dati,

More information

Basic Scheduling Problems with Raw Material Constraints

Basic Scheduling Problems with Raw Material Constraints Basic Scheduling Problems with Raw Material Constraints Alexander Grigoriev, 1 Martijn Holthuijsen, 2 Joris van de Klundert 2 1 Faculty of Economics and Business Administration, University of Maastricht,

More information

Scheduling problems in master-slave model

Scheduling problems in master-slave model Ann Oper Res (2008) 159: 215 231 DOI 10.1007/s10479-007-0271-4 Scheduling problems in master-slave model Joseph Y.-T. Leung Hairong Zhao Published online: 1 December 2007 Springer Science+Business Media,

More information

Ideal preemptive schedules on two processors

Ideal preemptive schedules on two processors Acta Informatica 39, 597 612 (2003) Digital Object Identifier (DOI) 10.1007/s00236-003-0119-6 c Springer-Verlag 2003 Ideal preemptive schedules on two processors E.G. Coffman, Jr. 1, J. Sethuraman 2,,

More information

When Periodic Timetables are Suboptimal

When Periodic Timetables are Suboptimal Konrad-Zuse-Zentrum ür Inormationstechnik Berlin akustraße 7 D-14195 Berlin-Dahlem Germany RALF BORNDÖRFER CHRISIAN LIEBCHEN When Periodic imetables are Suboptimal his work was unded by the DFG Research

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

arxiv: v1 [cs.ds] 15 Sep 2018

arxiv: v1 [cs.ds] 15 Sep 2018 Approximation algorithms for the three-machine proportionate mixed shop scheduling Longcheng Liu Yong Chen Jianming Dong Randy Goebel Guohui Lin Yue Luo Guanqun Ni Bing Su An Zhang arxiv:1809.05745v1 [cs.ds]

More information

Probabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits

Probabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits Probabilistic Optimisation applied to pacecrat Rendezvous on Keplerian Orbits Grégory aive a, Massimiliano Vasile b a Université de Liège, Faculté des ciences Appliquées, Belgium b Dipartimento di Ingegneria

More information

Polynomial Time Algorithms for Minimum Energy Scheduling

Polynomial Time Algorithms for Minimum Energy Scheduling Polynomial Time Algorithms for Minimum Energy Scheduling Philippe Baptiste 1, Marek Chrobak 2, and Christoph Dürr 1 1 CNRS, LIX UMR 7161, Ecole Polytechnique 91128 Palaiseau, France. Supported by CNRS/NSF

More information

On the Robust Single Machine Scheduling Problem

On the Robust Single Machine Scheduling Problem Journal of Combinatorial Optimization, 6, 17 33, 00 c 00 Kluwer Academic Publishers. Manufactured in The Netherlands. On the Robust Single Machine Scheduling Problem JIAN YANG yang@adm.nit.edu Department

More information

Robust Residual Selection for Fault Detection

Robust Residual Selection for Fault Detection Robust Residual Selection or Fault Detection Hamed Khorasgani*, Daniel E Jung**, Gautam Biswas*, Erik Frisk**, and Mattias Krysander** Abstract A number o residual generation methods have been developed

More information

Partial job order for solving the two-machine flow-shop minimum-length problem with uncertain processing times

Partial job order for solving the two-machine flow-shop minimum-length problem with uncertain processing times Preprints of the 13th IFAC Symposium on Information Control Problems in Manufacturing, Moscow, Russia, June 3-5, 2009 Fr-A2.3 Partial job order for solving the two-machine flow-shop minimum-length problem

More information

On a Closed Formula for the Derivatives of e f(x) and Related Financial Applications

On a Closed Formula for the Derivatives of e f(x) and Related Financial Applications International Mathematical Forum, 4, 9, no. 9, 41-47 On a Closed Formula or the Derivatives o e x) and Related Financial Applications Konstantinos Draais 1 UCD CASL, University College Dublin, Ireland

More information

An analysis of the LPT algorithm for the max min and the min ratio partition problems

An analysis of the LPT algorithm for the max min and the min ratio partition problems Theoretical Computer Science 349 (2005) 407 419 www.elsevier.com/locate/tcs An analysis of the LPT algorithm for the max min and the min ratio partition problems Bang Ye Wu Department of Computer Science

More information

COSC 341: Lecture 25 Coping with NP-hardness (2)

COSC 341: Lecture 25 Coping with NP-hardness (2) 1 Introduction Figure 1: Famous cartoon by Garey and Johnson, 1979 We have seen the definition of a constant factor approximation algorithm. The following is something even better. 2 Approximation Schemes

More information

Categories and Natural Transformations

Categories and Natural Transformations Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical

More information

Multiprocessor Scheduling I: Partitioned Scheduling. LS 12, TU Dortmund

Multiprocessor Scheduling I: Partitioned Scheduling. LS 12, TU Dortmund Multiprocessor Scheduling I: Partitioned Scheduling Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 22/23, June, 2015 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 47 Outline Introduction to Multiprocessor

More information

Heuristics for the two-stage job shop scheduling problem with a bottleneck machine

Heuristics for the two-stage job shop scheduling problem with a bottleneck machine European Journal of Operational Research 123 (2000) 229±240 www.elsevier.com/locate/orms Heuristics for the two-stage job shop scheduling problem with a bottleneck machine I.G. Drobouchevitch, V.A. Strusevich

More information

Classification of effective GKM graphs with combinatorial type K 4

Classification of effective GKM graphs with combinatorial type K 4 Classiication o eective GKM graphs with combinatorial type K 4 Shintarô Kuroki Department o Applied Mathematics, Faculty o Science, Okayama Uniervsity o Science, 1-1 Ridai-cho Kita-ku, Okayama 700-0005,

More information

Improved Bounds on Relaxations of a Parallel Machine Scheduling Problem

Improved Bounds on Relaxations of a Parallel Machine Scheduling Problem Journal of Combinatorial Optimization 1, 413 426 (1998) c 1998 Kluwer Academic Publishers Manufactured in The Netherlands Improved Bounds on Relaxations of a Parallel Machine Scheduling Problem CYNTHIA

More information

Algorithm Design. Scheduling Algorithms. Part 2. Parallel machines. Open-shop Scheduling. Job-shop Scheduling.

Algorithm Design. Scheduling Algorithms. Part 2. Parallel machines. Open-shop Scheduling. Job-shop Scheduling. Algorithm Design Scheduling Algorithms Part 2 Parallel machines. Open-shop Scheduling. Job-shop Scheduling. 1 Parallel Machines n jobs need to be scheduled on m machines, M 1,M 2,,M m. Each machine can

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points Roberto s Notes on Dierential Calculus Chapter 8: Graphical analysis Section 1 Extreme points What you need to know already: How to solve basic algebraic and trigonometric equations. All basic techniques

More information

A Simple Explanation of the Sobolev Gradient Method

A Simple Explanation of the Sobolev Gradient Method A Simple Explanation o the Sobolev Gradient Method R. J. Renka July 3, 2006 Abstract We have observed that the term Sobolev gradient is used more oten than it is understood. Also, the term is oten used

More information

VALUATIVE CRITERIA BRIAN OSSERMAN

VALUATIVE CRITERIA BRIAN OSSERMAN VALUATIVE CRITERIA BRIAN OSSERMAN Intuitively, one can think o separatedness as (a relative version o) uniqueness o limits, and properness as (a relative version o) existence o (unique) limits. It is not

More information

Objectives. By the time the student is finished with this section of the workbook, he/she should be able

Objectives. By the time the student is finished with this section of the workbook, he/she should be able FUNCTIONS Quadratic Functions......8 Absolute Value Functions.....48 Translations o Functions..57 Radical Functions...61 Eponential Functions...7 Logarithmic Functions......8 Cubic Functions......91 Piece-Wise

More information

Analysis of the regularity, pointwise completeness and pointwise generacy of descriptor linear electrical circuits

Analysis of the regularity, pointwise completeness and pointwise generacy of descriptor linear electrical circuits Computer Applications in Electrical Engineering Vol. 4 Analysis o the regularity pointwise completeness pointwise generacy o descriptor linear electrical circuits Tadeusz Kaczorek Białystok University

More information

Maximum Flow. Reading: CLRS Chapter 26. CSE 6331 Algorithms Steve Lai

Maximum Flow. Reading: CLRS Chapter 26. CSE 6331 Algorithms Steve Lai Maximum Flow Reading: CLRS Chapter 26. CSE 6331 Algorithms Steve Lai Flow Network A low network G ( V, E) is a directed graph with a source node sv, a sink node tv, a capacity unction c. Each edge ( u,

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the

More information

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction . ETA EVALUATIONS USING WEBER FUNCTIONS Introduction So ar we have seen some o the methods or providing eta evaluations that appear in the literature and we have seen some o the interesting properties

More information

Finger Search in the Implicit Model

Finger Search in the Implicit Model Finger Search in the Implicit Model Gerth Stølting Brodal, Jesper Sindahl Nielsen, Jakob Truelsen MADALGO, Department o Computer Science, Aarhus University, Denmark. {gerth,jasn,jakobt}@madalgo.au.dk Abstract.

More information

Lower Bounds for Smith s Rule in Stochastic Machine Scheduling

Lower Bounds for Smith s Rule in Stochastic Machine Scheduling ower Bounds for Smith s Rule in Stochastic Machine Scheduling Caroline Jagtenberg 1, Uwe Schwiegelshohn 2,andMarcUetz 3 1 Utrecht University, Dept. of Mathematics, P.O. Box 81, 358 TA Utrecht, The Netherlands

More information

CS 361 Meeting 28 11/14/18

CS 361 Meeting 28 11/14/18 CS 361 Meeting 28 11/14/18 Announcements 1. Homework 9 due Friday Computation Histories 1. Some very interesting proos o undecidability rely on the technique o constructing a language that describes the

More information

The Power of Preemption on Unrelated Machines and Applications to Scheduling Orders

The Power of Preemption on Unrelated Machines and Applications to Scheduling Orders MATHEMATICS OF OPERATIONS RESEARCH Vol. 37, No. 2, May 2012, pp. 379 398 ISSN 0364-765X (print) ISSN 1526-5471 (online) http://dx.doi.org/10.1287/moor.1110.0520 2012 INFORMS The Power of Preemption on

More information

Telescoping Decomposition Method for Solving First Order Nonlinear Differential Equations

Telescoping Decomposition Method for Solving First Order Nonlinear Differential Equations Telescoping Decomposition Method or Solving First Order Nonlinear Dierential Equations 1 Mohammed Al-Reai 2 Maysem Abu-Dalu 3 Ahmed Al-Rawashdeh Abstract The Telescoping Decomposition Method TDM is a new

More information