A half-product based approximation scheme for agreeably weighted completion time variance
|
|
- Arlene Alberta Mosley
- 5 years ago
- Views:
Transcription
1 A half-product based approximation scheme for agreeably weighted completion time variance Jinliang Cheng a and Wieslaw Kubiak b Faculty of Business Administration Memorial University of Newfoundland St. John s, NF, Canada, A1B 3X5 a Jim Cheng@jdedwards.com b wkubiak@mun.ca Abstract A recent INFORMS Journal on Computing paper presents a fully polynomial time approximation scheme for minimizing the completion time variance with agreeable weights on a single machine. This paper presents a much faster scheme for this problem. Keywords: scheduling; fully polynomial time approximation scheme; weighted completion time variance; agreeable weights, half-products. 1 Introduction Logistics, that is the activities required to manage the flow of goods, information and money between consumers and suppliers, in just-in-time systems is governed by a simple yet fundamental rule which is to schedule jobs, for instance customer orders, as close as possible to their assigned due dates. As jobs often compete for completion at the same common due date a schedule is needed to set the sequence in which the jobs receive all resources for their Correspondence to: Wieslaw Kubiak. 1
2 completion, for instance a machine. The schedule, however, must ensure that all jobs are treated as equally as possible given their length and relative importance. To achieve this goal a weighted completion time variance, which is equivalent to weighted squared deviation about a common unrestrictive due date, has been suggested in the literature, see Merten and Muller [8], Kanet [4], and Cai [3], as an objective function for scheduling to capture the equality. The weighted completion time variance problem has been introduced by Merten and Muller [8] who motivated the variance performance measure by computer file organization problems where it is important to provide uniform response time to users. Kanet [4] later argued that the measure is applicable to any service and manufacturing setting where it is desirable to provide jobs or customers with approximately the same level of service. In the weighted completion time variance (WCTV) problem, there are n nonpreemptive jobs to be scheduled for processing on a single machine. Associated with job j are an integer processing time p j > 0 and an integer weight w j 0. All jobs are independent, available at time 0, and indexed such that p 1 p 2... p n. Then, the problem is to find a schedule s that minimizes the weighted completion time variance, n wctv(s) = w j (C j C) 2, (1) j=1 where C j is the completion time of job j in s, C is the mean weighted completion time of s, n C = 1/W w j C j, (2) j=1 and W = n j=1 w j is the sum of weights. Kubiak [5] has shown that WCTV is NP-hard for equal weights. However, it remains open whether the general WCTV problem is strongly NP-hard. Cai [3] has introduced a special case of WCTV with agreeable weights, the AWCTV problem. There, we have that p i < p j implies w i w j for all i, j. Therefore, for AWCTV, we have p 1 p 2... p n and w 1 w 2... w n. (3) The introduction of the agreeable weights case of WCTV has been motivated by the study of other scheduling problems with agreeable weights by Lawler, 2
3 for instance by his study of the weighted number of tardy jobs on a single machine, see Blazewicz et al [2] for details. Our goal in this paper is to find an algorithm producing a schedule within a given relative error from an optimal one. More precisely, for a given ε > 0 (relative error), schedule s is called an ε-schedule if wctv(s) wctv(s ) ε wctv(s ), where s is an optimal schedule. An algorithm {H ε } is called a fully polynomial time approximation scheme (FPTAS) for AWCTV if it finds an ε-schedule for any ε > 0 and any instance of AWCTV and does so in time which is polynomial in n, log p n, log w 1, and 1/ε. Cai [3] derives an approximation scheme for AWCTV. This scheme becomes fully polynomial when the weights are polynomially bounded in the number of jobs n. Woeginger [9] shows a fully polynomial time approximation scheme running in O(log 5 (max{p n, w 1, n, 1/ε})n 5 /ε 5 ) time. In this paper, we propose a more efficient fully polynomial time approximation scheme running in O(log(max{p n, w 1, n})n 4 /ε) time. An O(n 2 /ε) fully polynomial time approximation scheme has been recently obtained by Kubiak et. al. [7] for WCTV with equal weights. Our approach is as follows. We first reformulate the AWCTV problem as a minimization of (0,1) quadratic program following the main idea of Kubiak [6]. The program has a special form, called half-product. The half product is a pseudo-boolean quadratic function of the following form f(x) = 1 i<j n a i b j x i x j c i x i, where vectors c = (c 1,..., c n ), a = (a 1,..., a n ) 0, and b = (b 1,..., b n ) 0 are integer. Badics and Boros [1] propose an O(log(max{p n, w 1, n})n 2 /ε) fully polynomial time approximation scheme for minimization of any halfproduct. We then prove that an ε/(4n 2 1)-solution to the half-product minimization is an ɛ-solution to the original AWCTV problem, thus obtaining an O(log(max{p n, w 1, n})n 4 /ε) fully polynomial time approximation scheme for AWCTV. 2 V -shaped property and notation Cai [3] shows that any optimal schedule for AWCTV is V -shaped, i.e., jobs, if any, prior to the shortest job are scheduled in nonincreasing order of their processing times, while jobs, if any, after the shortest job are scheduled in 3
4 nondecreasing order of their processing times. This property is crucial for our reduction of AWCTV to a half-product. Without loss of generality we assume that schedules start at time zero and that there is no idle time in the schedules. Cai also shows bounds on the distances between weighted mean flow time and job completion times in optimal schedules. These bounds will be used to prove a polynomial in n relationship between the accuracy of a fully polynomial time approximation scheme for the half-product and the accuracy of a fully polynomial time approximation scheme for AWCTV. The following lemma summarizes the two results of Cai. Lemma 1 (Cai [3]) Any optimal sequence (s(1), s(2),..., s(n)) of AWCTV must be V-shaped, and the following holds C s(j) C + p s(j) /2, j = 1,..., i 1, and C s(j) C + p s(j) /2, j = i + 1,..., n where s(i ) = 1 is the shortest job. Our reduction uses the following notation: s - a sequence of n jobs. i - the position of the shortest job in s, i.e., s(i ) = 1. V - the set of all V -shaped sequences of n jobs, i.e., V = {s : p s(i) p s(i+1) for 1 i < i and p s(i) p s(i+1) for i i < n}. C s(i) = 1 j i p s(j) - the completion time of the job in position i in s. wcost(s) = 1 j n w s(j) (C s(j) C s(i )) 2 - the weighted cost of s measured with respect to the completion time of the shortest job. (s) = 1 j n w s(j) (C s(j) C s(i )) - the weighted deviation imbalance of s with respect to the completion time of the shortest job. C = 1 j n w s(j) C s(j) /W - the weighted mean flow time of s. wctv(s) = 1 j n w s(j) (C s(j) C) 2 - the weighted completion time variance of s. e s = C s(i ) C s(1) - the maximum early deviation from C s(i ) in s. l s = C s(n) C s(i ) - the maximum late deviation from C s(i ) in s. Owing to Lemma 1 and the fact that no optimal schedule includes idle time, the AWCTV problem can be formulated as follows: (AW CT V ) min {wctv(s)}. s V 4
5 3 A half-product for AWCTV In this section, we show a half-product for AWCTV. We begin with Lemma 2 which relates the weighted completion time variance wctv(s) with wcost(s) and (s) for a sequence s V. wcost(s) represents total weighted squared deviation of s from the completion time of job 1. The completion time of job 1 may not coincide with the mean weighted completion time of s. In fact, the distance between the completion time of job 1 and the mean weighted completion time of s equals (s) /W. We obtain the weighted completion time variance of s by subtracting 2 (s)/w from wcost(s). Lemma 2 For any sequence s V, Proof First, Then, wctv(s) = 1 j n = 1 j n = C = 1 j n wctv(s) = wcost(s) 2 (s)/w. (4) 1 j n = [ + 2 (s)/w 1 j n w s(j) C s(j) /W w s(j) (C s(j) C s(i )) + W C s(i )]/W = C s(i ) + (s)/w. w s(j) (C s(j) C) 2 w s(j) (C s(j) C s(i ) (s)/w ) 2 w s(j) (C s(j) C s(i )) 2 2 (s)/w = wcost(s) 2 (s)/w. 1 j n w s(j) (C s(j) C s(i )) + We replace the set V of all V -shaped sequences of the jobs (1, 2,..., n) by a set of vectors in { 1, 1} n, where x { 1, 1} n corresponding to s is defined as follows: { 1 if job i appears before job 1 in s, x i = 1 otherwise, 5
6 for i = 2, 3,..., n. We assume that x 1 = 1. Lemmas 3, 4, 5 and 6 derive the half product for AWCTV. We begin with a simple observation in Lemma 3. Lemma 3 For s V, e s = h α s and l s = h + α s, where h = ( p i )/2 and α s = ( x i p i )/2. Lemma 4 For s V, wcost(s) = 1/4 +1/2 1 j<i n +1/2 w i (P 2 i + θ i ) (W i+1 p i + w i P i )p j x i x j (P i w i + δ i+1 )p i x i, where P i = 1 j i p i, θ i = 1 j i p 2 j, for i = 1, 2,..., n, and δ i = i j n w j p j, W i = i j n w j for i = 1, 2,..., n + 1. Proof For n > 1, let t be a sequence s without job n. In s, job n may appear either at the beginning, and therefore before job 1, or at the end, and therefore after job 1. In the former case, wcost(s) adds w n e 2 t, where e t is maximum early deviation in t, to wcost(t). In the latter case, wcost(s) adds w n (l t +p n ) 2, where l t is maximum late deviation in t, to wcost(t). From Lemma 3, we have e t = P n /2 α t p n /2 and l t + p n = P n /2 + α t + p n /2. Thus, we have wcost(s) = Since x 2 n = 1, we get { wcost(t) + wn (P n /2 + x n α t + x n p n /2) 2 if n 2, 1/2p 2 1w 1 + 1/2p 2 1w 1 x 1 if n = 1. wcost(t) + w n (Pn/4 2 + θ n /4 + 1 j<i n 1 p i p j /2x i x j wcost(s) = +(p n + P n x n )/2 1 p i x i + P n p n x n /2) if n 2, 1/2p 2 1w 1 + 1/2p 2 1w 1 x 1 if n = 1. An induction on n completes the proof. 6
7 Lemma 5 For s V, 2 (s) = 1/4[ +2 1 j<i n +2δ 1 where P i, δ i, W i are as in Lemma 4. (W i+1 p i + w i P i ) 2 + δ 2 1 (W i+1 p i + w i P i )(W j+1 p j + w j P j )x i x j (W i+1 p i + w i P i )x i ], Proof For n > 1, let t be a sequence s without job n. In s, job n may appear either at the beginning, and therefore before job 1, or at the end, and therefore after job 1. In the former case, the imbalance (s) changes by w n e t, where e t is maximum early deviation in t. In the latter case, the imbalance (s) changes by w n (l t + p n ), where l t is maximum late deviation in t. From Lemma 3, we have e t = α t + p n /2 P n /2 and l t + p n = α t + p n /2 + P n /2. Thus, we have { (t) + wn (α (s) = t + p n /2 + x n P n /2) if n 2, 1/2p 1 w 1 + 1/2p 1 w 1 x 1 if n = 1. By induction on n we get and 2 (s) as claimed. (s) = 1/2( (W i+1 p i + w i P i )x i + δ 1 ) Lemma 6 For n 2, we have W wctv(s) = H + E(x)/2 where E(x) = β i γ j x i x j + e i x i, (5) and 2 j<i n 2 i n β i = W i+1 p i + w i P i, γ j = W j p j w j P j, for 1 j < i n, e i = W p i (P i w i + δ i+1 ) δ 1 β i W i = 1 j i w j, P i, for i = 1, 2,..., n, and δ i, W i, for i = 1, 2,..., n + 1, are as in Lemma 4. Moreover, γ 1 = 0, e 1 = 0 and H = W/4 w i (Pi 2 + θ i ) 1/4( (W i+1 p i + w i P i ) 2 + δ1) 2 is a constant independent of s. 7
8 Proof The first part follows immediately from Lemmas 2, 4, and 5. γ 1 = 0 since W 1 = w 1 and P 1 = p 1. We shall omit a simple proof that e 1 = 0. Because γ 1 = 0 and e 1 = 0, E(x) does not depend on x 1. Now, we change the space of solution from { 1, 1} n to {0, 1} n by setting y = (x+e)/2, where e is a unit n-dimensional vector. Lemma 7 For n 2, we have W wctv(s) = D G(x) where G(x) = 2 j<i n β i γ j y i y j 2 i n e i y i (6) where y i y j = y i y j +y i y j and y i = 1 y i, for i = 2,..., n and some constant D = H + 1/2 2 j<i n β i γ j independent of s. Proof By replacing x i by 2y i 1, for i = 2,..., n, in (5) we get x i x j = 1 2y i y j and the lemma follows. The following theorem is a simple corollary from Lemma 7 which also gives the required half-product. Theorem 1 For n 2, we have W wctv(s) = D + F (y) where F (y) = 2β i γ j y i y j g i y i, (7) and for i = 2,..., n. y i = g i = β i 2 j<i n 2 j<i γ j + γ i i<j n 2 i n β j e i, { 0 if job i appears before job 1 in s, 1 otherwise, We need to observe here that all β i s are positive, which immediately follows from their definition, and also all γ j s are nonnegative, which follows from Observation 1 below. This proves that F (y) is a half-product, [1]. Observation 1 0 γ i 1 γ i, for 2 i < n 1. 8
9 Proof γ i γ i 1 = (W i p i w i P i ) (W i 1 p i 1 w i 1 P i 1 ) = W i 1 (p i p i 1 ) + P i 1 (w i 1 w i ) 0, because p i p i 1 and w i 1 w i hold for 2 i n, and γ 1 = 0. By Theorem 1, the V-shaped sequence s of jobs in wctv(s) can be replaced by a corresponding vector y from {0, 1} n, therefore, both notations, i.e. wctv(s) and wctv(y) will be used in the following sections. 4 A fully polynomial time approximation scheme for AWCTV Badics and Boros [1] derive a fully polynomial time approximation scheme for minimizing any half-product. Their scheme applied to F (y) gives the following theorem. Theorem 2 (Badics and Boros [1]) Let Q = 2 2 i n β i, and let y be an optimal solution to the problem of minimizing F (y). Then one can find in O(n 2 log Q/ε) time a solution y for which for every fixed 0 < ε 1. F (y) F (y ) ε F (y ) (8) The solution y of Theorem 2 that satisfies (8) will be referred to as the ε-approximate solution or just ε-solution for simplicity. We shall show in Lemmas 8, 9, and 10 that an ε-solution for F (y) is a (4n 2 1)ε-solution for wctv(y). This will be achieved by showing a lower bound for wctv(y) which is greater than or equal to D/(W 4n 2 ), where D is the difference between W wctv(y) and F (y), see Lemma 7. Lemma 8 Let y 0 be an ε-solution to the problem of minimizing F (y). If F (y ) c(n) W wctv(y ) for some polynomial c(n), then y 0 is a c(n) ε- solution to the problem of minimizing wctv(y). 9
10 Proof We have W wctv(y 0 ) W wctv(y ) = F (y 0 ) F (y ) ε F (y ) ε c(n) W wctv(y ). Lemma 9 For any y, we have 0 < LB wctv(y), where LB = 2 i n w i p 2 i 1/4. Proof Consider a schedule s. We assume that job 1 has at least one predecessor and at least one successor in s. Otherwise all jobs are either before job 1 or after it and the lemma obviously holds. Let job i be the immediate predecessor of job 1 and let job j be the immediate successor of job 1 in s. Then, from Lemma 1 we have C i p i /2 C C j p j /2. (9) Consider the contribution wctv(k + 1) = w k+1 (C k+1 C) 2 made by job k + 1 (k = n 1,..., 1) to wctv(y) of s. We show that for each k = 1,..., n 1 wctv(k + 1) + wctv(k) w k+1 p 2 k/2. (10) Consider the following six cases. Case 1: job k + 1 appears after job j; Case 2: jobs k + 1 and k appear before job i; Case 3: job k + 1 appears before job 1 and job k after job j; Case 1 : job k + 1 = j;case 2 : jobs k + 1, k appear before job 1 and k = i; Case 3 : k + 1 appears before job 1 and k = j. Cases 1, 2 and 3 complement Cases 1, 2 and 3, respectively. Case 1: From (9) we have C k+1 C p k+1. Then wctv(k + 1) w k+1 p 2 k+1 w k+1 p 2 k, since p k+1 p k. Case 2: From (9) we have C C k+1 p k. Then wctv(k + 1) w k+1 p 2 k. Case 3: From (9) we have C k C p k. Then wctv(k) w k p 2 k w k+1 p 2 k, 10
11 since w k+1 w k. For other cases, we need the following simple observation min {w l x 2 + w k (p k x) 2 } = w l w k p 2 0 x p k k/(w l + w k ). (11) Case 1 : Consider the following two subcases: a) C C 1 ; b) C > C 1. a) We have C k+1 C p k+1. Then b) Let x = C C 1, then By (11) wctv(k + 1) w k+1 p 2 k+1 w k+1 p 2 k. wctv(k + 1) + wctv(k) w k x 2 + w k+1 (p k+1 x) 2. wctv(k + 1) + wctv(k) w k+1 w k p 2 k+1/(w k+1 + w k ) w k+1 p 2 k+1/2 w k+1 p 2 k/2. Case 2 : Consider the following two subcases: a) C C k ; b) C < C k. a) We have C C k+1 p k. Then b) Suppose x = C k C, then By (11) wctv(k + 1) w k+1 p 2 k. wctv(k + 1) + wctv(k) w k x 2 + w k+1 (p k x) 2. wctv(k + 1) + wctv(k) w k+1 w k p 2 k/(w k+1 + w k ) w k+1 p 2 k/2. Case 3 : Consider two subcases for C: a) C C 1 ; b) C > C 1. a) We have b) Suppose x = C C 1, then wctv(k) w k p 2 k w k+1 p 2 k. wctv(k + 1) + wctv(k) w k+1 x 2 + w k (p k x) 2. 11
12 By (11) wctv(k + 1) + wctv(k) w k+1 w k p 2 k/(w k+1 + w k ) w k+1 p 2 k/2. Therefore the inequalities in (10) hold, and finally we have 2wctv(y ) = 2 wctv(i) = wctv(1) + 2 i n which completes the proof. 1 w i p 2 i 1/2, Lemma 10 We have 0 < D/W 4n 2 LB. (wctv(i + 1) + wctv(i)) + wctv(n) Proof First consider sequence s = (n,..., 2, 1) with jobs n,..., 2 sequenced in this order before job 1, thus y 2 =... = y n = 0. Consequently, F (y) = 0 and W wctv(y) = D. For any number d the following holds w i (C i C) 2 w i (C i d) 2, since the right hand side of the inequality as a function of a single variable d attains minimum for d = C. By setting d = C 1 for sequence s we obtain D/W w i (C i C 1 ) 2 = 2 i n n 2 2 i n w i (p i p 1 ) 2 w i p 2 i 1 = 4n 2 LB. Lemma 11 We have c(n) = 4n 2 1. Proof By Lemmas 9 and 10, F (y ) = W wctv(y ) D D W LB (4n 2 1)W LB (4n 2 1)W wctv(y ), 12
13 for non-positive W wctv(y ) D. This difference, however, is never positive as shown by Badics and Boros [1]. Therefore we have c(n) = 4n 2 1. Theorem 3 There is an FPTAS for AWCTV running in O(log(max{p n, w 1, n})n 4 /ε) time. Proof We proceed as follows. Given ε, run the fully polynomial time approximation scheme of Badics and Boros [1] for F (y) with required accuracy ε/(4n 2 1). By Theorem 2, this procedure runs in time O(log(max{p n, w 1, n})n 4 /ε), and by Lemmas 8 and 11, it yields an ε-solution for AWCTV. 5 Conclusions We presented a fully polynomial time approximation scheme for agreeably weighted completion time variance problem on a single machine. The scheme offers a speed up of at least O(n log 4 (max{p n, w 1, n})/ε 4 ) over the scheme proposed in [9], thus giving a better accuracy faster. Its complexity relies on the lower bound given in Lemma 9, and obviously any strengthening of the bound would render the scheme more efficient. To our knowledge, the bound from Lemma 9 is the tightest available at the moment. It is worth noticing that a much stronger bound resulting in a constant c in Lemma 8 was used in [7] to derive an O(n 2 /ε) scheme for the problem with equal weights. We conjecture that a scheme with better worst case performance is impossible for the problem with equal weights. Acknowledgment This research has been supported by NSERC Grant OGP , and by KBN Grant. We would like to thank anonymous referees for their constructive comments that resulted in an improved paper. References [1] T. Badics and E. Boros. (1998). Minimization of half-products, Mathematics of Operations Research, 23,
14 [2] J. Blazewicz, K.H. Ecker, E. Pesch, G. Schmidt, and J. Weglerz, (1996). Scheduling Computer and Manufacturing Processes Springer Verlag (3rd edition). [3] X. Cai. (1995). Minimization of agreeably weighted variance in single machine systems, European Journal of Operational Research 85, [4] J.J. Kanet (1981). Minimizing variation of flow time in single machine systems, Management Science 27, [5] W. Kubiak. (1993). Completion time variance minimization on a single machine is difficult, Operations Research Letters 14, [6] W. Kubiak. (1995). New results on the completion time variance minimization, Discrete Applied Mathematics 58, [7] W. Kubiak, J. Cheng and M.Y. Kovalyov. (2002). Fast fully polynomial approximation schemes for minimizing completion time variance, European Journal of Operational Research 137, [8] A.G. Merten and M.E. Muller. (1972). Variance minimization in single machine sequencing problems, Management Science 18, [9] G.J. Woeginger. (1999). An Approximation Scheme forminimizing Agreeably Weighted Variance on a Single Machine, INFORMS Journal on Computing 11,
Minimization of ordered, symmetric half-products
Minimization of ordered, symmetric half-products Wieslaw Kubiak Faculty of Business Administration Memorial University of Newfoundland St. John s, NL, Canada, A1B 3X5 January 28, 2004 Abstract. We introduce
More informationAn 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 informationA 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 informationFPTAS for half-products minimization with scheduling applications
Discrete Applied Mathematics 156 (2008) 3046 3056 www.elsevier.com/locate/dam Note FPTAS for half-products minimization with scheduling applications Erdal Erel a,, Jay B. Ghosh b a Faculty of Business
More informationScheduling jobs with agreeable processing times and due dates on a single batch processing machine
Theoretical Computer Science 374 007 159 169 www.elsevier.com/locate/tcs Scheduling jobs with agreeable processing times and due dates on a single batch processing machine L.L. Liu, C.T. Ng, T.C.E. Cheng
More informationMinimizing Class-Based Completion Time Variance on a Single Machine
Minimizing Class-Based Completion Time Variance on a Single Machine Xueping Li Yuerong Chen University of Tennessee Yang Sun Arizona State University Outline Background & motivation Introduction to CB-CTV
More informationScheduling 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 informationMinimizing 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 informationSTABILITY 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 informationarxiv: v2 [cs.ds] 27 Nov 2014
Single machine scheduling problems with uncertain parameters and the OWA criterion arxiv:1405.5371v2 [cs.ds] 27 Nov 2014 Adam Kasperski Institute of Industrial Engineering and Management, Wroc law University
More informationResearch 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 informationScheduling 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 informationMulti-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 informationOptimal 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 informationAlgorithms. 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 informationComplexity analysis of the discrete sequential search problem with group activities
Complexity analysis of the discrete sequential search problem with group activities Coolen K, Talla Nobibon F, Leus R. KBI_1313 Complexity analysis of the discrete sequential search problem with group
More informationLecture 4 Scheduling 1
Lecture 4 Scheduling 1 Single machine models: Number of Tardy Jobs -1- Problem 1 U j : Structure of an optimal schedule: set S 1 of jobs meeting their due dates set S 2 of jobs being late jobs of S 1 are
More informationMINIMIZING TOTAL TARDINESS FOR SINGLE MACHINE SEQUENCING
Journal of the Operations Research Society of Japan Vol. 39, No. 3, September 1996 1996 The Operations Research Society of Japan MINIMIZING TOTAL TARDINESS FOR SINGLE MACHINE SEQUENCING Tsung-Chyan Lai
More informationPartition is reducible to P2 C max. c. P2 Pj = 1, prec Cmax is solvable in polynomial time. P Pj = 1, prec Cmax is NP-hard
I. Minimizing Cmax (Nonpreemptive) a. P2 C max is NP-hard. Partition is reducible to P2 C max b. P Pj = 1, intree Cmax P Pj = 1, outtree Cmax are both solvable in polynomial time. c. P2 Pj = 1, prec Cmax
More informationPolynomial time solutions for scheduling problems on a proportionate flowshop with two competing agents
Journal of the Operational Research Society (2014) 65, 151 157 2014 Operational Research Society Ltd All rights reserved 0160-5682/14 wwwpalgrave-journalscom/jors/ Polynomial time solutions for scheduling
More informationSingle 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 informationOn the mean connected induced subgraph order of cographs
AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 71(1) (018), Pages 161 183 On the mean connected induced subgraph order of cographs Matthew E Kroeker Lucas Mol Ortrud R Oellermann University of Winnipeg Winnipeg,
More informationHeuristics 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 informationOn 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 informationAPTAS for Bin Packing
APTAS for Bin Packing Bin Packing has an asymptotic PTAS (APTAS) [de la Vega and Leuker, 1980] For every fixed ε > 0 algorithm outputs a solution of size (1+ε)OPT + 1 in time polynomial in n APTAS for
More informationA lower bound on deterministic online algorithms for scheduling on related machines without preemption
Theory of Computing Systems manuscript No. (will be inserted by the editor) A lower bound on deterministic online algorithms for scheduling on related machines without preemption Tomáš Ebenlendr Jiří Sgall
More informationOptimal delivery time quotation in supply chains to minimize tardiness and delivery costs
J Sched (2015) 18:3 13 DOI 10.1007/s10951-014-0396-7 Optimal delivery time quotation in supply chains to minimize tardiness and delivery costs Sorina Dumitrescu George Steiner Rui Zhang Received: 19 June
More informationCompletion Time Scheduling and the WSRPT Algorithm
Connecticut College Digital Commons @ Connecticut College Computer Science Faculty Publications Computer Science Department Spring 4-2012 Completion Time Scheduling and the WSRPT Algorithm Christine Chung
More informationA necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees
A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees Yoshimi Egawa Department of Mathematical Information Science, Tokyo University of
More informationOnline Appendix for Coordination of Outsourced Operations at a Third-Party Facility Subject to Booking, Overtime, and Tardiness Costs
Submitted to Operations Research manuscript OPRE-2009-04-180 Online Appendix for Coordination of Outsourced Operations at a Third-Party Facility Subject to Booking, Overtime, and Tardiness Costs Xiaoqiang
More informationHYBRID 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 informationSUPPLY CHAIN SCHEDULING: ASSEMBLY SYSTEMS. Zhi-Long Chen. Nicholas G. Hall
SUPPLY CHAIN SCHEDULING: ASSEMBLY SYSTEMS Zhi-Long Chen Nicholas G. Hall University of Pennsylvania The Ohio State University December 27, 2000 Abstract We study the issue of cooperation in supply chain
More informationA 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 informationCommon-Deadline Lazy Bureaucrat Scheduling Problems
Common-Deadline Lazy Bureaucrat Scheduling Problems Behdad Esfahbod, Mohammad Ghodsi, and Ali Sharifi Computer Engineering Department Sharif University of Technology, Tehran, Iran, {behdad,ghodsi}@sharif.edu,
More informationRegular Performance Measures
Chapter 2 Regular Performance Measures The scheduling field has undergone significant development since 195s. While there has been a large literature on scheduling problems, the majority, however, is devoted
More informationAn 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 informationChapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.
Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should
More informationNP Completeness and Approximation Algorithms
Chapter 10 NP Completeness and Approximation Algorithms Let C() be a class of problems defined by some property. We are interested in characterizing the hardest problems in the class, so that if we can
More informationMachine 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 informationKamran. real world. work and study are applicable. and FPTASs. 1. Introduction1. .iust.ac.ir/ KEYWORDS ABSTRACT. penalty, Tardy/Lost
International Journal of Industrial Engineering & Production Research (2017) September 2017, Volume 28, Number 3 pp. 221-240 DOI: 10.22068/ijiepr.28.3.221 http://ijiepr..iust.ac.ir/ Minimizing a General
More informationOnline Scheduling of Parallel Jobs on Two Machines is 2-Competitive
Online Scheduling of Parallel Jobs on Two Machines is 2-Competitive J.L. Hurink and J.J. Paulus University of Twente, P.O. box 217, 7500AE Enschede, The Netherlands Abstract We consider online scheduling
More informationarxiv: v2 [cs.dm] 2 Mar 2017
Shared multi-processor scheduling arxiv:607.060v [cs.dm] Mar 07 Dariusz Dereniowski Faculty of Electronics, Telecommunications and Informatics, Gdańsk University of Technology, Gdańsk, Poland Abstract
More informationMachine scheduling with earliness, tardiness and non-execution penalties
Computers & Operations Research 32 (2005) 683 705 www.elsevier.com/locate/dsw Machine scheduling with earliness, tardiness and non-execution penalties Refael Hassin, Mati Shani 1 Department of Statistics
More informationApproximation Schemes for Non-Separable Non-Linear Boolean Programming Problems under Nested Knapsack Constraints
Approximation Schemes for Non-Separable Non-Linear Boolean Programming Problems under Nested Knapsack Constraints Nir Halman, Hans Kellerer and Vitaly A. Strusevich Abstract We consider a fairly general
More informationThe Knapsack Problem. 28. April /44
The Knapsack Problem 20 10 15 20 W n items with weight w i N and profit p i N Choose a subset x of items Capacity constraint i x w i W wlog assume i w i > W, i : w i < W Maximize profit i x p i 28. April
More information1 Examples of Weak Induction
More About Mathematical Induction Mathematical induction is designed for proving that a statement holds for all nonnegative integers (or integers beyond an initial one). Here are some extra examples of
More informationAppointment Scheduling with Discrete Random Durations
MATHEMATICS OF OPERATIONS RESEARCH Vol. 36, No. 2, May 2011, pp. 240 257 issn 0364-765X eissn 1526-5471 11 3602 0240 doi 10.1287/moor.1110.0489 2011 INFORMS Appointment Scheduling with Discrete Random
More informationSolutions to Exercises
1/13 Solutions to Exercises The exercises referred to as WS 1.1(a), and so forth, are from the course book: Williamson and Shmoys, The Design of Approximation Algorithms, Cambridge University Press, 2011,
More informationComplete moment convergence of weighted sums for processes under asymptotically almost negatively associated assumptions
Proc. Indian Acad. Sci. Math. Sci.) Vol. 124, No. 2, May 214, pp. 267 279. c Indian Academy of Sciences Complete moment convergence of weighted sums for processes under asymptotically almost negatively
More informationLPT rule: Whenever a machine becomes free for assignment, assign that job whose. processing time is the largest among those jobs not yet assigned.
LPT rule Whenever a machine becomes free for assignment, assign that job whose processing time is the largest among those jobs not yet assigned. Example m1 m2 m3 J3 Ji J1 J2 J3 J4 J5 J6 6 5 3 3 2 1 3 5
More informationApproximation algorithms for scheduling problems with a modified total weighted tardiness objective
Approximation algorithms for scheduling problems with a modified total weighted tardiness objective Stavros G. Kolliopoulos George Steiner December 2, 2005 Abstract Minimizing the total weighted tardiness
More informationDiscrete Applied Mathematics
Discrete Applied Mathematics 194 (015) 37 59 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: wwwelseviercom/locate/dam Loopy, Hankel, and combinatorially skew-hankel
More informationSCHEDULING UNRELATED MACHINES BY RANDOMIZED ROUNDING
SIAM J. DISCRETE MATH. Vol. 15, No. 4, pp. 450 469 c 2002 Society for Industrial and Applied Mathematics SCHEDULING UNRELATED MACHINES BY RANDOMIZED ROUNDING ANDREAS S. SCHULZ AND MARTIN SKUTELLA Abstract.
More informationMonotonicity and Aging Properties of Random Sums
Monotonicity and Aging Properties of Random Sums Jun Cai and Gordon E. Willmot Department of Statistics and Actuarial Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 E-mail: jcai@uwaterloo.ca,
More informationHEURISTICS 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 informationOn the Soft Real-Time Optimality of Global EDF on Multiprocessors: From Identical to Uniform Heterogeneous
On the Soft Real-Time Optimality of Global EDF on Multiprocessors: From Identical to Uniform Heterogeneous Kecheng Yang and James H. Anderson Department of Computer Science, University of North Carolina
More informationM 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 informationSPT is Optimally Competitive for Uniprocessor Flow
SPT is Optimally Competitive for Uniprocessor Flow David P. Bunde Abstract We show that the Shortest Processing Time (SPT) algorithm is ( + 1)/2-competitive for nonpreemptive uniprocessor total flow time
More informationNOTES ON PLANAR SEMIMODULAR LATTICES. IV. THE SIZE OF A MINIMAL CONGRUENCE LATTICE REPRESENTATION WITH RECTANGULAR LATTICES
NOTES ON PLANAR SEMIMODULAR LATTICES. IV. THE SIZE OF A MINIMAL CONGRUENCE LATTICE REPRESENTATION WITH RECTANGULAR LATTICES G. GRÄTZER AND E. KNAPP Abstract. Let D be a finite distributive lattice with
More informationMINIMIZING 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 informationIndependence, Variance, Bayes Theorem
Independence, Variance, Bayes Theorem Russell Impagliazzo and Miles Jones Thanks to Janine Tiefenbruck http://cseweb.ucsd.edu/classes/sp16/cse21-bd/ May 16, 2016 Resolving collisions with chaining Hash
More informationA Polytope for a Product of Real Linear Functions in 0/1 Variables
Don Coppersmith Oktay Günlük Jon Lee Janny Leung A Polytope for a Product of Real Linear Functions in 0/1 Variables Original: 29 September 1999 as IBM Research Report RC21568 Revised version: 30 November
More informationComplexity 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 informationOffice of Naval Research contract no. N K-0377 (9) FINAL TECHNICAL REPORT
Office of Naval Research contract no. N00014-88-K-0377 (9) The Concept of Best Probability in the Analysis of Approximation Algorithms 0) - Dorit S. Hochbaum, Principal Investigator oom FINAL TECHNICAL
More informationThe 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 informationNotes on Complexity of the Simple Assembly Line Balancing Problem
Notes on Complexity of the Simple Assembly Line Balancing Problem Lazarev A.A., Gafarov E.R. Institute of Control Sciences of the Russian Academy of Sciences, Profsoyuznaya st. 65, 117997 Moscow, Russia
More informationBicriteria models to minimize the total weighted number of tardy jobs with convex controllable processing times and common due date assignment
MISTA 2009 Bicriteria models to minimize the total weighted number of tardy jobs with convex controllable processing times and common due date assignment Dvir Shabtay George Steiner Abstract We study a
More informationMathematics for Decision Making: An Introduction. Lecture 13
Mathematics for Decision Making: An Introduction Lecture 13 Matthias Köppe UC Davis, Mathematics February 17, 2009 13 1 Reminder: Flows in networks General structure: Flows in networks In general, consider
More informationNearly Equal Distributions of the Rank and the Crank of Partitions
Nearly Equal Distributions of the Rank and the Crank of Partitions William Y.C. Chen, Kathy Q. Ji and Wenston J.T. Zang Dedicated to Professor Krishna Alladi on the occasion of his sixtieth birthday Abstract
More informationData Structures and Algorithms Running time and growth functions January 18, 2018
Data Structures and Algorithms Running time and growth functions January 18, 2018 Measuring Running Time of Algorithms One way to measure the running time of an algorithm is to implement it and then study
More informationNotes on the second moment method, Erdős multiplication tables
Notes on the second moment method, Erdős multiplication tables January 25, 20 Erdős multiplication table theorem Suppose we form the N N multiplication table, containing all the N 2 products ab, where
More informationOn the number of ways of writing t as a product of factorials
On the number of ways of writing t as a product of factorials Daniel M. Kane December 3, 005 Abstract Let N 0 denote the set of non-negative integers. In this paper we prove that lim sup n, m N 0 : n!m!
More informationAn approximation algorithm for the minimum latency set cover problem
An approximation algorithm for the minimum latency set cover problem Refael Hassin 1 and Asaf Levin 2 1 Department of Statistics and Operations Research, Tel-Aviv University, Tel-Aviv, Israel. hassin@post.tau.ac.il
More informationarxiv: v2 [math.co] 7 Jan 2016
Global Cycle Properties in Locally Isometric Graphs arxiv:1506.03310v2 [math.co] 7 Jan 2016 Adam Borchert, Skylar Nicol, Ortrud R. Oellermann Department of Mathematics and Statistics University of Winnipeg,
More informationarxiv: v1 [math.oc] 3 Jan 2019
The Product Knapsack Problem: Approximation and Complexity arxiv:1901.00695v1 [math.oc] 3 Jan 2019 Ulrich Pferschy a, Joachim Schauer a, Clemens Thielen b a Department of Statistics and Operations Research,
More informationAverage Case Complexity
Average Case Complexity A fundamental question in NP-completeness theory is When, and in what sense, can an NP-complete problem be considered solvable in practice? In real life a problem often arises with
More informationThis means that we can assume each list ) is
This means that we can assume each list ) is of the form ),, ( )with < and Since the sizes of the items are integers, there are at most +1pairs in each list Furthermore, if we let = be the maximum possible
More informationCOUNTING NUMERICAL SEMIGROUPS BY GENUS AND SOME CASES OF A QUESTION OF WILF
COUNTING NUMERICAL SEMIGROUPS BY GENUS AND SOME CASES OF A QUESTION OF WILF NATHAN KAPLAN Abstract. The genus of a numerical semigroup is the size of its complement. In this paper we will prove some results
More informationNote on Highly Connected Monochromatic Subgraphs in 2-Colored Complete Graphs
Georgia Southern University From the SelectedWorks of Colton Magnant 2011 Note on Highly Connected Monochromatic Subgraphs in 2-Colored Complete Graphs Shinya Fujita, Gunma National College of Technology
More informationONLINE SCHEDULING OF MALLEABLE PARALLEL JOBS
ONLINE SCHEDULING OF MALLEABLE PARALLEL JOBS Richard A. Dutton and Weizhen Mao Department of Computer Science The College of William and Mary P.O. Box 795 Williamsburg, VA 2317-795, USA email: {radutt,wm}@cs.wm.edu
More informationOptimal Preemptive Scheduling for General Target Functions
Optimal Preemptive Scheduling for General Target Functions Leah Epstein Tamir Tassa Abstract We study the problem of optimal preemptive scheduling with respect to a general target function. Given n jobs
More informationMachine Minimization for Scheduling Jobs with Interval Constraints
Machine Minimization for Scheduling Jobs with Interval Constraints Julia Chuzhoy Sudipto Guha Sanjeev Khanna Joseph (Seffi) Naor Abstract The problem of scheduling jobs with interval constraints is a well-studied
More informationA note on network reliability
A note on network reliability Noga Alon Institute for Advanced Study, Princeton, NJ 08540 and Department of Mathematics Tel Aviv University, Tel Aviv, Israel Let G = (V, E) be a loopless undirected multigraph,
More informationRecoverable Robustness in Scheduling Problems
Master Thesis Computing Science Recoverable Robustness in Scheduling Problems Author: J.M.J. Stoef (3470997) J.M.J.Stoef@uu.nl Supervisors: dr. J.A. Hoogeveen J.A.Hoogeveen@uu.nl dr. ir. J.M. van den Akker
More informationSolving SAT for CNF formulas with a one-sided restriction on variable occurrences
Solving SAT for CNF formulas with a one-sided restriction on variable occurrences Daniel Johannsen 1, Igor Razgon 2, and Magnus Wahlström 1 1 Max-Planck-Institut für Informatik, Saarbrücken, Germany 2
More informationMixed integer formulations using natural variables for single machine scheduling around a common due date
Mixed integer formulations using natural variables for single machine scheduling around a common due date Anne-Elisabeth Falq a, Pierre Fouilhoux a, Safia Kedad-Sidhoum b a Sorbonne Université, CNRS, LIP6,
More informationBatching Identical Jobs
Mathematical Methods of Operations Research manuscript No. (will be inserted by the editor) Batching Identical Jobs Philippe Baptiste CNRS, UMR 6599 HeuDiaSyC, Univ. de Tech. de Compiègne, F-60205 Compiègne
More informationBin packing and scheduling
Sanders/van Stee: Approximations- und Online-Algorithmen 1 Bin packing and scheduling Overview Bin packing: problem definition Simple 2-approximation (Next Fit) Better than 3/2 is not possible Asymptotic
More informationParallel 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 informationResolution and the Weak Pigeonhole Principle
Resolution and the Weak Pigeonhole Principle Sam Buss 1 and Toniann Pitassi 2 1 Departments of Mathematics and Computer Science University of California, San Diego, La Jolla, CA 92093-0112. 2 Department
More informationOn Descents in Standard Young Tableaux arxiv:math/ v1 [math.co] 3 Jul 2000
On Descents in Standard Young Tableaux arxiv:math/0007016v1 [math.co] 3 Jul 000 Peter A. Hästö Department of Mathematics, University of Helsinki, P.O. Box 4, 00014, Helsinki, Finland, E-mail: peter.hasto@helsinki.fi.
More informationCSC 344 Algorithms and Complexity. Proof by Mathematical Induction
CSC 344 Algorithms and Complexity Lecture #1 Review of Mathematical Induction Proof by Mathematical Induction Many results in mathematics are claimed true for every positive integer. Any of these results
More informationON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES
Probability in the Engineering and Informational Sciences, 22, 2008, 75 80. Printed in the U.S.A. DOI: 10.1017/S0269964808000053 ON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES OPHER BARON
More informationk 2r n k n n k) k 2r+1 k 2r (1.1)
J. Number Theory 130(010, no. 1, 701 706. ON -ADIC ORDERS OF SOME BINOMIAL SUMS Hao Pan and Zhi-Wei Sun Abstract. We prove that for any nonnegative integers n and r the binomial sum ( n k r is divisible
More informationMachine Scheduling with Deliveries to Multiple Customer Locations
This is the Pre-Published Version. Machine Scheduling with Deliveries to Multiple Customer Locations Chung-Lun Li George Vairaktarakis Chung-Yee Lee April 2003 Revised: November 2003 Abstract One important
More informationConnections between exponential time and polynomial time problem Lecture Notes for CS294
Connections between exponential time and polynomial time problem Lecture Notes for CS294 Lecturer: Russell Impagliazzo Scribe: Stefan Schneider November 10, 2015 We connect problems that have exponential
More informationBatch 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 informationIn N we can do addition, but in order to do subtraction we need to extend N to the integers
Chapter 1 The Real Numbers 1.1. Some Preliminaries Discussion: The Irrationality of 2. We begin with the natural numbers N = {1, 2, 3, }. In N we can do addition, but in order to do subtraction we need
More informationOn Two Class-Constrained Versions of the Multiple Knapsack Problem
On Two Class-Constrained Versions of the Multiple Knapsack Problem Hadas Shachnai Tami Tamir Department of Computer Science The Technion, Haifa 32000, Israel Abstract We study two variants of the classic
More informationWe simply compute: for v = x i e i, bilinearity of B implies that Q B (v) = B(v, v) is given by xi x j B(e i, e j ) =
Math 395. Quadratic spaces over R 1. Algebraic preliminaries Let V be a vector space over a field F. Recall that a quadratic form on V is a map Q : V F such that Q(cv) = c 2 Q(v) for all v V and c F, and
More information