Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs

Size: px
Start display at page:

Download "Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs"

Transcription

1 BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES Vol. 57, No. 3, 2009 Algoriths for parallel processor scheduling with distinct due windows and unit-tie obs A. JANIAK 1, W.A. JANIAK 2, and R. JANUSZKIEWICZ 1 1 Institute of Coputer Engineering, Control and Robotics, Wrocław University of Technology, 11/17 Janiszewskiego St., Wrocław, Poland 2 Institute of Industrial Engineering and Manageent, Wrocław University of Technology, 25 Soluchowskiego St., Wrocław, Poland Abstract. We have studied probles of scheduling n unit-tie obs on identical parallel processors, in which for each ob a distinct due window is given in advance. If a ob is copleted within its due window, then it incurs no penalty. Otherwise, it incurs a ob-dependent earliness or tardiness cost. The obective is to find a ob schedule such that the total weighted earliness and tardiness, axiu weighted earliness and tardiness or total weighted nuber of early and tardy obs is iniized. Properties of optial solutions of these probles are established. We proved that optial solutions for these probles can be found in On 5 ) tie in case of iniization of the total weighted earliness and tardiness and the total weighted nuber of early and tardy obs and in On 4 nlog n) tie in case of iniization of the axiu weighted earliness and tardiness. The established solution ethods are extended to solve the probles with arbitrary integer release dates. A dedicated algorith with tie coplexity On 3 ) is provided for the special case of the proble of iniizing total weighted nuber of early and tardy obs with agreeable earliness-tardiness weights. Key words: scheduling algoriths, parallel processor, earliness/tardiness, distinct due windows, unit-tie obs, integer release dates. 1. Introduction Probles of scheduling unit-tie obs with distinct due windows on identical parallel processors are studied. A due window is a tie interval associated with a ob. There are no restrictions iposed on due windows. A ob incurs no scheduling cost if it is copleted within its due window. Otherwise, an earliness or tardiness cost is incurred. Scheduling probles with distinct due windows odel any real-life probles that occur in the production of perishable goods. Consider for exaple a process in which one cheical is cobined with another to produce the final product and one of the cheicals deteriorates rapidly. If the deteriorating cheical is produced before the second cheical is ready it ay becoe useless. On the other hand, if this cheical is produced late, delay in production of the final product ay prove costly. Another exaple coes fro a branch of industry, in which a anufacturer agrees with his clients to deliver products in certain tie intervals. If the products are anufactured before the earliest acceptable tie, they ust be kept in warehouses, thus incurring an additional cost. On the contrary, if they are anufactured after the latest acceptable tie, the anufacturer ust pay for an express delivery of the products. Scheduling probles with distinct due windows were studied only in a single processor environent. Sidney [1] was aong the pioneers, who introduced such probles into scheduling. He studied a special case of a single processor proble with iniization of axiu cost associated with earliness and tardiness, in which any due window is not allowed to contain another due window as a proper subset. He proved that this proble is solvable in polynoial tie. However, in general a single processor scheduling proble with distinct due windows and iniization of the total weighted earliness and tardiness is strongly NP-hard, since its special case, i.e. iniization of total weighted tardiness or earliness), is already strongly NP-hard see [2]). Soe heuristic algoriths for this proble were analyzed in [3] and [4]. Later on in [5] a general case of single processor scheduling proble with distinct due windows and iniization of the weighted nuber of early and tardy obs was investigated and the proble was shown to be strongly NP-hard. Soe additional discussion on this proble and heuristic algoriths were presented in [6]. The present paper deals with the scheduling probles in which the due windows are given in advance. In a scientific literature there have also been studied probles with due window assignent. For a literature review and soe results see [7]. In this paper we analyze probles, whose special cases, i.e. probles of scheduling unit-tie obs with arbitrary ob release dates and due dates, have already been studied in the scientific literature. The probles of iniizing the total weighted tardiness and the total weighted nuber of tardy obs can be reduced to the network-flow proble see [8 9]). The proble of iniizing the total weighted nuber of tardy obs can also be solved by a polynoial tie algorith constructed by Baptiste et al. [10] for a ore general proble with equal processing ties. The proble of ini- e-ail: ada.aniak@pwr.wroc.pl 209

2 A. Janiak, W.A. Janiak, and R. Januszkiewicz izing the axiu tardiness is solvable by scheduling obs in the order of non-decreasing due dates [9]. The paper is organized as follows. In Sec. 2, a study of the parallel processor scheduling proble with unit-tie obs and iniization of weighted earliness and tardiness is presented. In Sec. 3, a parallel processor scheduling proble with unit-tie obs and iniization of the weighted nuber of early and tardy obs is analyzed. Section 4 concludes the paper. 2. Proble forulation There are n non-preeptive obs to be scheduled on identical parallel processors. Each processor can handle at ost one ob at a tie and each ob can be copletely processed on any processor. All obs have unit processing requireents and for each ob 1,...,n there is given a due window [ê, ˆd ] ê ˆd ), where ê and ˆd are non-negative integer nubers. A schedule σ deterines the allocation of obs to processors and ob starting and copletion ties. Let S σ) and C σ) denote the integer start and copletion tie of ob in schedule σ, respectively. For convenience throughout the paper S and C are also used instead of S σ) and C σ), respectively, if there is no possible confusion as to the schedule we refer to. Given a schedule σ, the earliness and tardiness of ob are defined as E σ) ax0, ê C σ) and T σ) ax0, C σ) ˆd, respectively. The obective is to find a schedule σ for which one of the following criteria f su σ) α E σ) + β T σ)), f ax σ) ax 1 n α E σ),β T σ), f nu σ) is iniized, where V σ) U σ) α V σ) + β U σ)), 1 if C σ) < ê 1 if C σ) > ˆd and where α and β deterine strictly positive integer costs of earliness and tardiness, respectively. V σ) and U σ) are indicators that in the schedule σ ob is early or tardy, respectively. The defined probles will be denoted as P-su, P-ax and P-nu, where suffixes su, ax and nu deterine the obective criterion. 3. Properties of optial solutions In this section, we provide properties, which allow us to find optial polynoial tie algoriths for the probles forulated in the previous section.,, 3.1. Miniization of weighted earliness and tardiness. Lea 1. There exists an optial solution for probles P-su and P-ax for which the starting tie S of each ob eets the following condition: ax ê S ê + 1. Proof. Assue there is an optial solution σ, which does not coply with the thesis of this lea. Therefore, there exists at least one ob, which eets one of the following conditions: a) S σ) < ê n/, b) S σ) > ê + n/ 1. Observe that if condition a) is satisfied for ob then there exists tie t such that ê n/ t ê 1 and interval [t, t + 1] in which at least one processor is idle. Assue that schedule σ has been obtained fro σ by setting S i σ ) S i σ), for i, and S σ ) t. Then for σ the obective criterion value is not greater than for solution σ, since α ê C σ )) < α ê C σ)) and α i ê i C i σ )) α i ê i C i σ)), for i. Therefore σ is also optial. On the other hand, if condition b) is satisfied for ob then there exists tie t such that ê t ê + n/ 1 and interval [t, t+1] in which at least one processor is idle. As for the previous case, assue that schedule σ has been obtained fro σ by setting S i σ ) S i σ), for i, and S σ ) t, for which the criterion value is not greater than for the solution σ, 0, C σ ) ˆd 0, C σ) ˆd since β ax β ax and β i ax 0, C i σ ) ˆd i β i ax 0, C i σ) ˆd i, for i. Therefore σ is optial. Repeating the above arguent, if necessary, proves the result. Lea 2. Let the set of all obs J be partitioned into two subsets J and J, such that J k < n and J n k and ax J ê + k/ in J ê n k)/. There exists an optial solution to probles P-su and P- ax in which only obs fro J are scheduled in interval [ax 0, in J ê k/,ax J ê + k/ ]. Proof. According to Lea 1 ) k k J ax 0, ê S ê + 1, and J ) n k n k ax 0, ê S ê + 1. Therefore, and J S, C S + 1 k [ ax 0, in ê J [ ax 0, in ê J, ax J ê + J S, C S + 1 k, ax J ê + ] k, k ]. 210 Bull. Pol. Ac.: Tech. 573) 2009

3 Algoriths for parallel processor scheduling with distinct due windows and unit-tie obs Since ax J ê + k/ in J ê n k)/, then the intervals in which the obs fro subsets J and J ust be scheduled are disoint. The following algorith PARTITION based on Lea 2 partitions the set of obs into disoint subsets. With each subset there is associated an interval in which the obs fro the subset should be scheduled according to Lea 1). The intervals associated with different subsets can contain at ost one coon nuber borders of the intervals. Algorith PARTITION input: J the set of obs) 1. Let J 1 Ø, J 2 J. 2. Let i be the ob such that ê i in J2 ê. 3. Set J 1 J 1 i, J 2 J 2 \ i. 4. If J 2 Ø then stop. 5. If ax J1 ê + J 1 / in J2 ê J 2 /, then J 1 is one of the subsets and to find the other subsets apply PARTITION to J 2, else go to step 2. Lea 3. If the set of all obs is partitioned using algorith PARTITION into k n disoint subsets J 1,..., J k, then the length of intervals associated with the subsets in which the obs should be scheduled is at ost O n J i /), for i 1,...,k. Proof. Suppose the algorith PARTITION is applied to the set of all obs. At the beginning there are two subsets, the first one, say J, contains one ob and the other one, say J contains the rest of obs. The length of the interval associated with J equals 2 J 1 / 2 and in the worst case ax ê + J J 1 in J ê J Hence, the distance between the upper bound of the interval associated with J and in ê is J / +1 n/ + J 1 O n/) and the ob with the sallest ê fro J have to be added to J and reoved fro J. If the described procedure is repeated until ax J ê + J / in J ê J / it is clear that the length of the interval associated with J is at ost J O n/)+2 J / O n J /). If the algorith PARTITION is next applied to J the sae reasoning leads to the conclusion that the length of the associated interval is at ost O n J /) and the sae for the rest of subsets and the associated intervals. Lea 4. If the set J of all obs is partitioned using algorith PARTITION into k n disoint subsets J 1,...,J k, such that the obs fro the subset J l should be scheduled in interval [t l1, t l2 ], then an optial allocation of obs to the processors and deterination of starting ties for probles P-su and P-ax can be obtained by solving a proper insu or in-ax assignent proble for each subset J l and an associated interval [t l1, t l2 ]. Proof. According to Lea 2, it is possible to partition the set J into disoint subsets, and obs that belong to each such subset J l can be scheduled in different interval. Therefore,. the obective criterion for probles P-su and P-ax can be rewritten as follows: f su σ) α E σ) + β T σ)) and J i α E σ) + β T σ)) f ax σ) ax α E σ), β T σ) 1 n ax ax α E σ), β T σ) 1 i k J i respectively, under assuption that k J i J and J i J Ø, for i, 1,...,n, i. Thus, the iniization of the global obective criterion value can be obtained by the iniization of the criterion value for each disoint subset of obs and an associated interval. For each subset J l and an associated interval [t l1, t l2 ] the iniization of the criterion value for the proble P-su can be forulated as follows: in : i l c i x i, 1) for i l t l2 t l1 ) and l J l, where α ê t l1 + i)) if t l1 + i < ê c i+qtl2 t l1 )) β t l1 + i ˆd ) if t l1 + i > ˆd 2) for 1 i t l2 t l1 and 0 q 1, and where is the -th ob in J l, subect to x i 1, 3) 1 i il 1 l i l x i 1. 4) In case of the proble P-ax, the iniization of the obective value can be forulated as follows: in : ax 1 i i l,1 l c i x i 5) for i l t l2 t l1 ) and l J l, subect to constraints 3) 4), where c i is given by 2). The value x i should be interpreted as follows: x i 1 i -th ob in J l is scheduled on processor t l2 t l1 S t l1 + i 1) od t l2 t l1 ) 6) for 1 i i l and 1 l. Bull. Pol. Ac.: Tech. 573)

4 A. Janiak, W.A. Janiak, and R. Januszkiewicz Theore 1. Optial solutions for probles P-su and P-ax can be found in O n 5) and O n 4 n log n ) tie, respectively. Proof. At first the set J of all n obs is partitioned using algorith PARTITION into k n disoint subsets J 1,...,J k. If the obs in J are sorted according to the non-decreasing order of ê that takes O n log n) tie) then coputation in algorith PARTITION takes O n) tie. Thus, the operations of sorting and partitioning the obs take O n log n) tie. By Lea 3, with subset J i there is associated an interval of length at ost O n J i /), for i 1,...,k. The data of the instance of the assignent proble, which by Lea 4 ust be solved for each subset J i and the associated interval, can be represented as a graph with a nuber O n J i ) of vertices and O n 2 J i ) of edges. The in-su assignent proble with a nuber V of vertices ) and E of edges is solvable in O V 2 log V + V E tie see [11]) and the inax assignent proble is solvable in O E ) V log V tie as a special case of the bottleneck transportation proble with unit edge capacities, see [12]). Therefore, the optial solution for proble P-su can be found in ) O n J i ) 2 log n J i ) + n J i n 2 J i O n J i ) 2 log n 2 + n 3 J i 2) O n J i ) 2 log n + n 3 J i 2) ) O n 2 J i 2 log n + O n 3 J i 2)) O n 3) k J i 2 O n 5) tie, and for proble P-ax in O n 2 J i ) n J i log n J i ) O n 2 J i ) n J i log n 2 O n 2 ) n log n J i 1.5 O n 2 ) n log n J i 2 O n 4 ) n log n tie, since k J i 2 k 2 i ) J J 2 n 2. The solution procedure for probles P-su and P-ax established by Theore 1 can be extended to the case when for each ob there is given an arbitrary integer release date r r ê ). Notice, that S σ) r ust hold for each ob in any feasible schedule σ. If the set of all obs J is partitioned into disoint subsets using algorith PARTITION, then for each subset J l and ob J l S [t l1, t l2 ], where t l1 ax 0, in i Jl ê i J l / and t l2 ax i Jl ê i + J l /. Observe that r ax i Jl ê i for each J l. Since all the obs fro subset J l can be scheduled in an even narrower interval [ax i Jl ê i,t l2 ], then they can also be scheduled in [t l1, t l2 ]. Thus, it is only necessary to ensure that the starting tie of each ob is equal to or greater than its release date. To do this, the cost atrix c in 2) has to be replaced with c defined as follows: c i+qt l2 t l1 )) M if t l1 + i < r α ê t l1 + i)) if t l1 + i < ê and t l1 + i r β t l1 + i ˆd ) if t l1 + i > ˆd, 7) where M is an arbitrary large nuber, e.g. M n n α + β ). Therefore, the following theore can be stated. Theore 2. Optial solutions for probles P-su and P-ax with arbitrary integer ob release dates r r ê ) can be found in O n 5) and O n 4 n logn ) tie, respectively Miniization of weighted nuber of early and tardy obs. In the following part of the paper we analyze probles of iniizing the total weighted nuber of early and tardy obs. The proble with arbitrary ob weights and the proble with agreeable earliness-tardiness weights are studied separately. We provide properties of optial solutions and optial polynoial tie algoriths to solve the above entioned probles. Lea 5. There exists an optial solution for proble P- nu such that the starting tie S of any ob eets the following condition: ax ê S ê + 1. Lea 6. Let the set of all obs J be partitioned into two subsets J and J, such that J k < n and J n k and ax J ê + k/ in J ê n k)/. There exists an optial solution to proble P-nu in which only obs fro J are scheduled in interval [ax 0, in J ê k/,ax J ê + k/ ]. Proofs of the above provided leas are siilar to ones of Leas 1 and 2 for probles P-su and P-ax. Lea 7. If the set J of all n obs is partitioned using algorith PARTITION into k n disoint subsets J 1,..., J k, such that the obs fro subset J l should be scheduled in interval [t l1, t l2 ], then an optial allocation of obs to the processors and deterination of starting ties for proble P-nu can be 212 Bull. Pol. Ac.: Tech. 573) 2009

5 Algoriths for parallel processor scheduling with distinct due windows and unit-tie obs obtained by solving a proper in-su assignent proble for each set J l and an associated interval [t l1, t l2 ]. Proof. According to Lea 6, it is possible to partition set J into disoint subsets, and obs that belong to each such subset J l should be scheduled in different interval. Therefore, the obective criterion for proble P-nu can be rewritten as follows: f nu σ) α V σ) + β U σ)) α V σ) + β U σ)) J i under assuption that k J i J and J i J Ø, for i, 1,...,n, i. For each subset J l and an associated interval [t l1, t l2 ] the iniization of the criterion value for proble P-nu can be forulated as follows: i l in : c i x i 8) for i l t l2 t l1 ) and l J l, where α if t l1 + i < ê c i+qtl2 t l1 )) β if t l1 + i > ˆd 9) for 1 i t l2 t l1 and 0 q 1, and where is the -th ob in J l, subect to x i 1, 10) 1 i il 1 l i l x i 1. 11) Value x i should be interpreted as stated in Eq. 6). Theore 3. An optial solution to proble P-nu can be found in tie On 5 ). Proof. Analogous to the proof of Theore 1. As for probles P-su and P-ax, the solution ethod established for proble P-nu can be extended to the case when for each ob there is given an arbitrary integer release date r r ê ). To do this, the cost atrix c in 9) has to be replaced with c defined as follows: c i+qt l2 t l1 )) M if t l1 + i < r α if t l1 + i < ê and t l1 + i r 12) β if t l1 + i > ˆd, where M is an arbitrary large nuber, e.g. M n n α + β ). Thus, the following theore can be stated. Theore 4. An optial solution to proble P-nu with arbitrary integer ob release dates r r ê ) can be found in O n 5) tie. We now pass to consider the special case of proble P-nu with agreeable earliness-tardiness weights, i.e. α i α β i β. This siplified proble will be denoted as PA-nu. In the following part of the paper there are provided additional properties of probles P-nu and PA-nu which allow us to construct a dedicated algorith for proble PA-nu. Lea 8. For each optial solution to proble P-nu the following properties ust be satisfied: a) if α > β then ob cannot be early; b) there do not exist two obs i, for which S i ˆd i, ê 1 S i ˆd 1 and S < ê 1 or S ˆd ; c) there do not exist two obs i, for which S i < ê i 1, S < ê 1 and ê 1 S i ˆd 1. Proof. Case a) Assue that there is an optial schedule σ in which there exists ob such that α > β and S < ê 1. Assue that the schedule σ has been obtained fro σ by setting S σ ) t for any t ˆd such that at least one processor is idle in the interval [t, t+1]. Thus, ob is tardy in schedule σ. Observe that the obective criterion value for the schedule σ is saller than for σ by α β. This contradicts the optiality of the schedule σ. Case b) Assue that there is an optial schedule σ in which there exist two obs i and such that S i ˆd i, S < ê 1 or S ˆd, and ê 1 S i ˆd 1. Assue that the schedule σ has been obtained fro σ by setting S σ ) S i σ) and S i σ ) t for soe t S i σ) or t > S i σ) in case of a single processor). Observe that the penalty incurred by obs i and in the schedule σ is α + β i or β + β i, and in the schedule σ is at ost β i. Thus, σ cannot be optial. Case c) Assue that there is an optial schedule σ in which there exist two obs i and such that S i < ê i 1, S < ê 1 and ê 1 S i ˆd 1. Observe that S < S i in σ. Assue that the schedule σ has been obtained fro σ by setting S σ ) S i σ) and S i σ ) S σ). The penalty incurred by obs i and in the schedule σ is α i + α, and in the schedule σ is α i. This contradicts the optiality of σ. Lea 9. In each optial solution to proble P-nu if S < ê 1 for soe ob then for each ob i scheduled such that ê 1 S i ˆd 1 and ê i 1 S i ˆd i 1 we have α i α. Proof. Assue there is an optial schedule σ in which there exist two obs i and such that S < ê 1, ê 1 S i ˆd 1, ê i 1 S i ˆd i 1 and α i < α. Assue that the schedule σ has been obtained fro σ by setting S i σ ) S σ) and S σ ) S i σ). Observe that the penalty incurred by obs i and in the schedule σ is α, and in the schedule σ is at ost α i. Since α i < α, then σ cannot be optial. Bull. Pol. Ac.: Tech. 573)

6 A. Janiak, W.A. Janiak, and R. Januszkiewicz Lea 10. In each optial solution to proble P-nu if S ˆd 1 for soe ob then for each ob i scheduled such that ê 1 S i ˆd 1 and ê i 1 S i ˆd i 1 we have β i β. Proof. Analogous to the proof of Lea 9. Lea 11. In each optial solution to proble P-nu if S i < ê i 1, S ˆd, S ˆd i, and ê 1 S i ˆd 1 for soe obs i and then β i α i + β. Proof. Assue there is given an optial schedule σ in which exist two obs i and such that S i < ê i 1, S ˆd, S ˆd i, ê 1 S i ˆd 1 and β i < α i +β. Assue that the schedule σ has been obtained fro σ by setting S i σ ) S σ) and S σ ) S i σ). The penalty incurred by obs i and in the schedule σ is α i + β, and in schedule the σ is β i. Since β i < α i + β, then σ cannot be optial. On the basis of the above leas, we will construct an optial polynoial tie algorith for the proble PA-nu. Algorith SCHEDULE input: J the set of obs) 1. Partition J into disoint subsets using algorith PARTITION. 2. In each subset J l sort the obs in a non-increasing order of ax α, β and set L l ax 0, in i Jl ê i J l / and U l ax i Jl ê i + J l /. 3. For each subset J l until it is epty a) Choose fro J l ob with the greatest value of ax α, β and reove fro J l. b) If there exists an interval [t, t+1] such that ê 1 t in ˆd 1, U l in which soe processor is idle, then set S t and go to a). c) If for any interval [t, t+1] there exists ob i such that ê i 1 t ˆd i 1 which can be scheduled in a different interval in which soe processor is idle) without introducing an additional penalty, then set S t, i and go to b) Lea 9 and 10, and agreeable earliness-tardiness weights). d) If for any interval [t, t+1] such that ê 1 t in ˆd 1, U l there exists ob i which is tardy, then set S t, i and go to b) Lea 8, case b). e) If for any interval [t, t+1] such that ê 1 t in ˆd 1, U l there exists ob i which is early and there exists an interval [t, t +1] such that L l t t L l t < t in case of a single processor) in which soe processor is idle, then set S t, i and go to b) Lea 8, case c). f) If α β and there exists an interval [t, t+1] such that L l t < ê 1 in which soe processor is idle, then set S t and go to a) Lea 8, case a). g) Choose any interval [t, t+1] such that ˆd t U l in which soe processor is idle, set S t and go to a). Theore 5. Algorith SCHEDULE solves optially the proble PA-nu in O n 3) tie. Proof. Algorith SCHEDULE is based on the properties established by Lea 6, 8, 9 and 10, and it relies on the condition that α i α β i β for any obs i and, therefore the solutions obtained by the algorith are optial. Assue that the set J was partitioned into k n disoint subsets J 1, J 2,..., J k. The bound on the tie coplexity of the algorith is based on the assuptions that operations in step c) can be done in Oq) tie where q is the nuber of already scheduled obs and that checking if interval [t, t +1] exists in step e) can be done in O1) tie. To satisfy the first assuption, for each ob there ust be stored a nuber of possible allocations of ob to processors within its due window. The nuber has to be updated for each ob whenever soe ob is scheduled in the interval in which soe processor is idle. To fulfill the other assuption, for each t [ ax 0, in i J l ê i J l / ], ax ê i + J l / i J l there ust be stored a nuber of idle intervals for all processors within [ the interval ] ax 0, in ê i J l /, t. i J l The nuber has to be updated for each t whenever soe ob is scheduled in the interval in which soe processor is idle. Based on the assuptions, the ost tie deanding operation in step 3) is: a) finding an interval [t, t+1] which can be done in O n J l ) tie, since the length of the interval in which the obs fro subset J l ust be scheduled is O n J l /) and there are processors, b) updating for each t the nuber of idle intervals for all processors which can be done in O n J l ) tie since the nuber for t is easily calculated based on the nuber for t 1). Assignent of a ob to the processor ay require a change of the assignent for at ost one ob. Observe that the change of the assignent for an already scheduled ob is possible only in cases c), d) and e) of step 3). If the operations of case c) are perfored then the reassignent ust be done in case b) of step 3) in the next iteration of the algorith, hence without further reassignent. On the other hand, if the operations of case d) or e) are perfored then the ob that ust be reassigned is tardy or early, respectively. Thus, the reassignent of this ob ust be perfored is case f) or g) of step 3), hence also without further reassignent. The nuber of operations required to schedule obs in the subset J l can therefore be estiated by O n J l 2). The total coputation tie of algorith SCHEDULE is O n J l 2) O n) J l 2 l1 l1 2 O n) J l ) O n 3). l1 214 Bull. Pol. Ac.: Tech. 573) 2009

7 Algoriths for parallel processor scheduling with distinct due windows and unit-tie obs 4. Conclusions Probles P-su, P-ax and P-nu of scheduling n unit-tie obs on identical parallel processors have been studied, in which with each ob is associated a distinct due window and cost of earliness and tardiness. The optial solutions to probles P-su and P-nu can be found in On 5 ) tie and to proble P-ax in O n 4 n log n ) tie by solving a polynoial nuber of instances of in-su or in-ax assignent proble. The solution ethods have been extended to the case of obs arbitrary integer release dates. For the special case of proble P-nu with agreeable earliness-tardiness weights there has been presented a dedicated optial algorith with tie coplexity O n 3). Further research ight be focused on developent of heuristic solution algoriths for scheduling probles with distinct due windows and arbitrary processing ties in the parallel processor environent. These algoriths ight be based on the algoriths presented in this paper. REFERENCES [1] J. Sidney, Optial single-achine scheduling with earliness and tardiness penalties, Operations Research 25 1), ). [2] E.L. Lawler, A pseudopolynoial algorith for sequence obs to iniizing total tardiness, Annals of Discrete Matheatics 1, ). [3] C. Koulaas, Single-achine scheduling with tie windows and earliness/tardiness penalties, Eur. J. Operational Research 96, ). [4] G. Wan and B.P.-C. Yen, Tabu search for single achine scheduling with distinct due windows and weighted earliness/tardiness penalties, Eur. J. Operational Research 142, ). [5] C. Koulaas, Maxiizing the weighted nuber of on-tie obs in single achine scheduling with tie windows, Matheatical and Coputer Modelling 25 10), ). [6] W.-S. Yoo and L.A. Martin-Vega, Scheduling single-achine probles for on-tie delivery, Coputers & Indusrial Engineering 39, ). [7] A. Janiak, W.A. Janiak, and M. Marek, Single processor scheduling probles with various odels of a due window, Bull. Pol. Ac.: Tech. 57 1), ). [8] J. Blazewicz, K.H. Ecker, E. Pesch, G. Schidt, and J. Weglarz, Handbook on Scheduling. Fro Theory to Applications, Springer, Berlin, [9] Peter Brucker, Scheduling Algoriths, Springer, Berlin, [10] P. Baptiste, P. Brucker, S. Knust, and V. Tikovsky, Ten notes on equal-execution-tie scheduling, 4OR 2, ). [11] M.L. Fredan, R.E. Taran, Fibonacci heaps and their uses in iproved network optiization algoriths, J. ACM 34 3), ). [12] A.P. Punnen and R. Zhang, Bottleneck flows in unit capacity networks, Inforation Processing Letters 109, ). Bull. Pol. Ac.: Tech. 573)

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness A Note on Scheduling Tall/Sall Multiprocessor Tasks with Unit Processing Tie to Miniize Maxiu Tardiness Philippe Baptiste and Baruch Schieber IBM T.J. Watson Research Center P.O. Box 218, Yorktown Heights,

More information

List Scheduling and LPT Oliver Braun (09/05/2017)

List Scheduling and LPT Oliver Braun (09/05/2017) List Scheduling and LPT Oliver Braun (09/05/207) We investigate the classical scheduling proble P ax where a set of n independent jobs has to be processed on 2 parallel and identical processors (achines)

More information

Homework 3 Solutions CSE 101 Summer 2017

Homework 3 Solutions CSE 101 Summer 2017 Hoework 3 Solutions CSE 0 Suer 207. Scheduling algoriths The following n = 2 jobs with given processing ties have to be scheduled on = 3 parallel and identical processors with the objective of iniizing

More information

1 Identical Parallel Machines

1 Identical Parallel Machines FB3: Matheatik/Inforatik Dr. Syaantak Das Winter 2017/18 Optiizing under Uncertainty Lecture Notes 3: Scheduling to Miniize Makespan In any standard scheduling proble, we are given a set of jobs J = {j

More information

Introduction to Discrete Optimization

Introduction to Discrete Optimization Prof. Friedrich Eisenbrand Martin Nieeier Due Date: March 9 9 Discussions: March 9 Introduction to Discrete Optiization Spring 9 s Exercise Consider a school district with I neighborhoods J schools and

More information

Approximation in Stochastic Scheduling: The Power of LP-Based Priority Policies

Approximation in Stochastic Scheduling: The Power of LP-Based Priority Policies Approxiation in Stochastic Scheduling: The Power of -Based Priority Policies Rolf Möhring, Andreas Schulz, Marc Uetz Setting (A P p stoch, r E( w and (B P p stoch E( w We will assue that the processing

More information

Worst-case performance of critical path type algorithms

Worst-case performance of critical path type algorithms Intl. Trans. in Op. Res. 7 (2000) 383±399 www.elsevier.co/locate/ors Worst-case perforance of critical path type algoriths G. Singh, Y. Zinder* University of Technology, P.O. Box 123, Broadway, NSW 2007,

More information

A Note on Online Scheduling for Jobs with Arbitrary Release Times

A Note on Online Scheduling for Jobs with Arbitrary Release Times A Note on Online Scheduling for Jobs with Arbitrary Release Ties Jihuan Ding, and Guochuan Zhang College of Operations Research and Manageent Science, Qufu Noral University, Rizhao 7686, China dingjihuan@hotail.co

More information

A Self-Organizing Model for Logical Regression Jerry Farlow 1 University of Maine. (1900 words)

A Self-Organizing Model for Logical Regression Jerry Farlow 1 University of Maine. (1900 words) 1 A Self-Organizing Model for Logical Regression Jerry Farlow 1 University of Maine (1900 words) Contact: Jerry Farlow Dept of Matheatics Univeristy of Maine Orono, ME 04469 Tel (07) 866-3540 Eail: farlow@ath.uaine.edu

More information

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon Model Fitting CURM Background Material, Fall 014 Dr. Doreen De Leon 1 Introduction Given a set of data points, we often want to fit a selected odel or type to the data (e.g., we suspect an exponential

More information

Mathematical Model and Algorithm for the Task Allocation Problem of Robots in the Smart Warehouse

Mathematical Model and Algorithm for the Task Allocation Problem of Robots in the Smart Warehouse Aerican Journal of Operations Research, 205, 5, 493-502 Published Online Noveber 205 in SciRes. http://www.scirp.org/journal/ajor http://dx.doi.org/0.4236/ajor.205.56038 Matheatical Model and Algorith

More information

The Methods of Solution for Constrained Nonlinear Programming

The Methods of Solution for Constrained Nonlinear Programming Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 01-06 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.co The Methods of Solution for Constrained

More information

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis City University of New York (CUNY) CUNY Acadeic Works International Conference on Hydroinforatics 8-1-2014 Experiental Design For Model Discriination And Precise Paraeter Estiation In WDS Analysis Giovanna

More information

Convex Programming for Scheduling Unrelated Parallel Machines

Convex Programming for Scheduling Unrelated Parallel Machines Convex Prograing for Scheduling Unrelated Parallel Machines Yossi Azar Air Epstein Abstract We consider the classical proble of scheduling parallel unrelated achines. Each job is to be processed by exactly

More information

A Better Algorithm For an Ancient Scheduling Problem. David R. Karger Steven J. Phillips Eric Torng. Department of Computer Science

A Better Algorithm For an Ancient Scheduling Problem. David R. Karger Steven J. Phillips Eric Torng. Department of Computer Science A Better Algorith For an Ancient Scheduling Proble David R. Karger Steven J. Phillips Eric Torng Departent of Coputer Science Stanford University Stanford, CA 9435-4 Abstract One of the oldest and siplest

More information

time time δ jobs jobs

time time δ jobs jobs Approxiating Total Flow Tie on Parallel Machines Stefano Leonardi Danny Raz y Abstract We consider the proble of optiizing the total ow tie of a strea of jobs that are released over tie in a ultiprocessor

More information

Polygonal Designs: Existence and Construction

Polygonal Designs: Existence and Construction Polygonal Designs: Existence and Construction John Hegean Departent of Matheatics, Stanford University, Stanford, CA 9405 Jeff Langford Departent of Matheatics, Drake University, Des Moines, IA 5011 G

More information

e-companion ONLY AVAILABLE IN ELECTRONIC FORM

e-companion ONLY AVAILABLE IN ELECTRONIC FORM OPERATIONS RESEARCH doi 10.1287/opre.1070.0427ec pp. ec1 ec5 e-copanion ONLY AVAILABLE IN ELECTRONIC FORM infors 07 INFORMS Electronic Copanion A Learning Approach for Interactive Marketing to a Custoer

More information

Curious Bounds for Floor Function Sums

Curious Bounds for Floor Function Sums 1 47 6 11 Journal of Integer Sequences, Vol. 1 (018), Article 18.1.8 Curious Bounds for Floor Function Sus Thotsaporn Thanatipanonda and Elaine Wong 1 Science Division Mahidol University International

More information

EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS

EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS EMPIRICAL COMPLEXITY ANALYSIS OF A MILP-APPROACH FOR OPTIMIZATION OF HYBRID SYSTEMS Jochen Till, Sebastian Engell, Sebastian Panek, and Olaf Stursberg Process Control Lab (CT-AST), University of Dortund,

More information

On the Inapproximability of Vertex Cover on k-partite k-uniform Hypergraphs

On the Inapproximability of Vertex Cover on k-partite k-uniform Hypergraphs On the Inapproxiability of Vertex Cover on k-partite k-unifor Hypergraphs Venkatesan Guruswai and Rishi Saket Coputer Science Departent Carnegie Mellon University Pittsburgh, PA 1513. Abstract. Coputing

More information

Analyzing Simulation Results

Analyzing Simulation Results Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient

More information

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization Recent Researches in Coputer Science Support Vector Machine Classification of Uncertain and Ibalanced data using Robust Optiization RAGHAV PAT, THEODORE B. TRAFALIS, KASH BARKER School of Industrial Engineering

More information

Topic 5a Introduction to Curve Fitting & Linear Regression

Topic 5a Introduction to Curve Fitting & Linear Regression /7/08 Course Instructor Dr. Rayond C. Rup Oice: A 337 Phone: (95) 747 6958 E ail: rcrup@utep.edu opic 5a Introduction to Curve Fitting & Linear Regression EE 4386/530 Coputational ethods in EE Outline

More information

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: Volume: 5 Issue:

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: Volume: 5 Issue: Optial Specially Structured N X 2 Flow Shop Scheduling To Miniize Total Waiting Tie of Jobs ncluding Job Block Concept with Processing Tie Separated Fro Set up Tie Dr Deepak Gupta Professor & Head Departent

More information

On Poset Merging. 1 Introduction. Peter Chen Guoli Ding Steve Seiden. Keywords: Merging, Partial Order, Lower Bounds. AMS Classification: 68W40

On Poset Merging. 1 Introduction. Peter Chen Guoli Ding Steve Seiden. Keywords: Merging, Partial Order, Lower Bounds. AMS Classification: 68W40 On Poset Merging Peter Chen Guoli Ding Steve Seiden Abstract We consider the follow poset erging proble: Let X and Y be two subsets of a partially ordered set S. Given coplete inforation about the ordering

More information

Kernel Methods and Support Vector Machines

Kernel Methods and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley ENSIAG 2 / osig 1 Second Seester 2012/2013 Lesson 20 2 ay 2013 Kernel ethods and Support Vector achines Contents Kernel Functions...2 Quadratic

More information

Lecture 21. Interior Point Methods Setup and Algorithm

Lecture 21. Interior Point Methods Setup and Algorithm Lecture 21 Interior Point Methods In 1984, Kararkar introduced a new weakly polynoial tie algorith for solving LPs [Kar84a], [Kar84b]. His algorith was theoretically faster than the ellipsoid ethod and

More information

13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices

13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices CS71 Randoness & Coputation Spring 018 Instructor: Alistair Sinclair Lecture 13: February 7 Disclaier: These notes have not been subjected to the usual scrutiny accorded to foral publications. They ay

More information

a a a a a a a m a b a b

a a a a a a a m a b a b Algebra / Trig Final Exa Study Guide (Fall Seester) Moncada/Dunphy Inforation About the Final Exa The final exa is cuulative, covering Appendix A (A.1-A.5) and Chapter 1. All probles will be ultiple choice

More information

On the Communication Complexity of Lipschitzian Optimization for the Coordinated Model of Computation

On the Communication Complexity of Lipschitzian Optimization for the Coordinated Model of Computation journal of coplexity 6, 459473 (2000) doi:0.006jco.2000.0544, available online at http:www.idealibrary.co on On the Counication Coplexity of Lipschitzian Optiization for the Coordinated Model of Coputation

More information

arxiv: v1 [cs.ds] 3 Feb 2014

arxiv: v1 [cs.ds] 3 Feb 2014 arxiv:40.043v [cs.ds] 3 Feb 04 A Bound on the Expected Optiality of Rando Feasible Solutions to Cobinatorial Optiization Probles Evan A. Sultani The Johns Hopins University APL evan@sultani.co http://www.sultani.co/

More information

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair Proceedings of the 6th SEAS International Conference on Siulation, Modelling and Optiization, Lisbon, Portugal, Septeber -4, 006 0 A Siplified Analytical Approach for Efficiency Evaluation of the eaving

More information

An improved self-adaptive harmony search algorithm for joint replenishment problems

An improved self-adaptive harmony search algorithm for joint replenishment problems An iproved self-adaptive harony search algorith for joint replenishent probles Lin Wang School of Manageent, Huazhong University of Science & Technology zhoulearner@gail.co Xiaojian Zhou School of Manageent,

More information

Stochastic Machine Scheduling with Precedence Constraints

Stochastic Machine Scheduling with Precedence Constraints Stochastic Machine Scheduling with Precedence Constraints Martin Skutella Fakultät II, Institut für Matheatik, Sekr. MA 6-, Technische Universität Berlin, 0623 Berlin, Gerany skutella@ath.tu-berlin.de

More information

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes

More information

On Constant Power Water-filling

On Constant Power Water-filling On Constant Power Water-filling Wei Yu and John M. Cioffi Electrical Engineering Departent Stanford University, Stanford, CA94305, U.S.A. eails: {weiyu,cioffi}@stanford.edu Abstract This paper derives

More information

Bipartite subgraphs and the smallest eigenvalue

Bipartite subgraphs and the smallest eigenvalue Bipartite subgraphs and the sallest eigenvalue Noga Alon Benny Sudaov Abstract Two results dealing with the relation between the sallest eigenvalue of a graph and its bipartite subgraphs are obtained.

More information

The Simplex Method is Strongly Polynomial for the Markov Decision Problem with a Fixed Discount Rate

The Simplex Method is Strongly Polynomial for the Markov Decision Problem with a Fixed Discount Rate The Siplex Method is Strongly Polynoial for the Markov Decision Proble with a Fixed Discount Rate Yinyu Ye April 20, 2010 Abstract In this note we prove that the classic siplex ethod with the ost-negativereduced-cost

More information

A Low-Complexity Congestion Control and Scheduling Algorithm for Multihop Wireless Networks with Order-Optimal Per-Flow Delay

A Low-Complexity Congestion Control and Scheduling Algorithm for Multihop Wireless Networks with Order-Optimal Per-Flow Delay A Low-Coplexity Congestion Control and Scheduling Algorith for Multihop Wireless Networks with Order-Optial Per-Flow Delay Po-Kai Huang, Xiaojun Lin, and Chih-Chun Wang School of Electrical and Coputer

More information

A general forulation of the cross-nested logit odel Michel Bierlaire, Dpt of Matheatics, EPFL, Lausanne Phone: Fax:

A general forulation of the cross-nested logit odel Michel Bierlaire, Dpt of Matheatics, EPFL, Lausanne Phone: Fax: A general forulation of the cross-nested logit odel Michel Bierlaire, EPFL Conference paper STRC 2001 Session: Choices A general forulation of the cross-nested logit odel Michel Bierlaire, Dpt of Matheatics,

More information

New Slack-Monotonic Schedulability Analysis of Real-Time Tasks on Multiprocessors

New Slack-Monotonic Schedulability Analysis of Real-Time Tasks on Multiprocessors New Slack-Monotonic Schedulability Analysis of Real-Tie Tasks on Multiprocessors Risat Mahud Pathan and Jan Jonsson Chalers University of Technology SE-41 96, Göteborg, Sweden {risat, janjo}@chalers.se

More information

A note on the multiplication of sparse matrices

A note on the multiplication of sparse matrices Cent. Eur. J. Cop. Sci. 41) 2014 1-11 DOI: 10.2478/s13537-014-0201-x Central European Journal of Coputer Science A note on the ultiplication of sparse atrices Research Article Keivan Borna 12, Sohrab Aboozarkhani

More information

THE AVERAGE NORM OF POLYNOMIALS OF FIXED HEIGHT

THE AVERAGE NORM OF POLYNOMIALS OF FIXED HEIGHT THE AVERAGE NORM OF POLYNOMIALS OF FIXED HEIGHT PETER BORWEIN AND KWOK-KWONG STEPHEN CHOI Abstract. Let n be any integer and ( n ) X F n : a i z i : a i, ± i be the set of all polynoials of height and

More information

Boosting with log-loss

Boosting with log-loss Boosting with log-loss Marco Cusuano-Towner Septeber 2, 202 The proble Suppose we have data exaples {x i, y i ) i =... } for a two-class proble with y i {, }. Let F x) be the predictor function with the

More information

Feature Extraction Techniques

Feature Extraction Techniques Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that

More information

arxiv: v1 [cs.ds] 29 Jan 2012

arxiv: v1 [cs.ds] 29 Jan 2012 A parallel approxiation algorith for ixed packing covering seidefinite progras arxiv:1201.6090v1 [cs.ds] 29 Jan 2012 Rahul Jain National U. Singapore January 28, 2012 Abstract Penghui Yao National U. Singapore

More information

FLOWSHOP SCHEDULES WITH SEQUENCE DEPENDENT SETUP TIMES

FLOWSHOP SCHEDULES WITH SEQUENCE DEPENDENT SETUP TIMES Journal of the Operations Research Society of Japan Vo!. 29, No. 3, Septeber 1986 1986 The Operations Research Society of Japan FLOWSHOP SCHEDULES WITH SEQUENCE DEPENDENT SETUP TIMES Jatinder N. D. Gupta

More information

An FPTAS for the minimum total weighted tardiness problem with a fixed number of distinct due dates

An FPTAS for the minimum total weighted tardiness problem with a fixed number of distinct due dates An FPTAS for the iniu total weighted tardiness proble with a fixed nuber of distinct due dates George Karaostas Stavros G. Kolliopoulos Jing Wang February 3, 2009 Abstract Given a sequencing of jobs on

More information

Defect-Aware SOC Test Scheduling

Defect-Aware SOC Test Scheduling Defect-Aware SOC Test Scheduling Erik Larsson +, Julien Pouget*, and Zebo Peng + Ebedded Systes Laboratory + LIRMM* Departent of Coputer Science Montpellier 2 University Linköpings universitet CNRS Sweden

More information

Support Vector Machines MIT Course Notes Cynthia Rudin

Support Vector Machines MIT Course Notes Cynthia Rudin Support Vector Machines MIT 5.097 Course Notes Cynthia Rudin Credit: Ng, Hastie, Tibshirani, Friedan Thanks: Şeyda Ertekin Let s start with soe intuition about argins. The argin of an exaple x i = distance

More information

Randomized Recovery for Boolean Compressed Sensing

Randomized Recovery for Boolean Compressed Sensing Randoized Recovery for Boolean Copressed Sensing Mitra Fatei and Martin Vetterli Laboratory of Audiovisual Counication École Polytechnique Fédéral de Lausanne (EPFL) Eail: {itra.fatei, artin.vetterli}@epfl.ch

More information

This model assumes that the probability of a gap has size i is proportional to 1/i. i.e., i log m e. j=1. E[gap size] = i P r(i) = N f t.

This model assumes that the probability of a gap has size i is proportional to 1/i. i.e., i log m e. j=1. E[gap size] = i P r(i) = N f t. CS 493: Algoriths for Massive Data Sets Feb 2, 2002 Local Models, Bloo Filter Scribe: Qin Lv Local Models In global odels, every inverted file entry is copressed with the sae odel. This work wells when

More information

Using EM To Estimate A Probablity Density With A Mixture Of Gaussians

Using EM To Estimate A Probablity Density With A Mixture Of Gaussians Using EM To Estiate A Probablity Density With A Mixture Of Gaussians Aaron A. D Souza adsouza@usc.edu Introduction The proble we are trying to address in this note is siple. Given a set of data points

More information

A Bernstein-Markov Theorem for Normed Spaces

A Bernstein-Markov Theorem for Normed Spaces A Bernstein-Markov Theore for Nored Spaces Lawrence A. Harris Departent of Matheatics, University of Kentucky Lexington, Kentucky 40506-0027 Abstract Let X and Y be real nored linear spaces and let φ :

More information

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT PACS REFERENCE: 43.5.LJ Krister Larsson Departent of Applied Acoustics Chalers University of Technology SE-412 96 Sweden Tel: +46 ()31 772 22 Fax: +46 ()31

More information

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China 6th International Conference on Machinery, Materials, Environent, Biotechnology and Coputer (MMEBC 06) Solving Multi-Sensor Multi-Target Assignent Proble Based on Copositive Cobat Efficiency and QPSO Algorith

More information

COS 424: Interacting with Data. Written Exercises

COS 424: Interacting with Data. Written Exercises COS 424: Interacting with Data Hoework #4 Spring 2007 Regression Due: Wednesday, April 18 Written Exercises See the course website for iportant inforation about collaboration and late policies, as well

More information

Solving initial value problems by residual power series method

Solving initial value problems by residual power series method Theoretical Matheatics & Applications, vol.3, no.1, 13, 199-1 ISSN: 179-9687 (print), 179-979 (online) Scienpress Ltd, 13 Solving initial value probles by residual power series ethod Mohaed H. Al-Sadi

More information

Nonclairvoyant Scheduling to Minimize the Total Flow Time on Single and Parallel Machines

Nonclairvoyant Scheduling to Minimize the Total Flow Time on Single and Parallel Machines Nonclairvoyant Scheduling to Miniize the Total Flow Tie on Single and Parallel Machines LUCA BECCHETTI AND STEFANO LEONARDI University of Roe La Sapienza, Roe, Italy Abstract. Scheduling a sequence of

More information

Fixed-to-Variable Length Distribution Matching

Fixed-to-Variable Length Distribution Matching Fixed-to-Variable Length Distribution Matching Rana Ali Ajad and Georg Böcherer Institute for Counications Engineering Technische Universität München, Gerany Eail: raa2463@gail.co,georg.boecherer@tu.de

More information

Note on generating all subsets of a finite set with disjoint unions

Note on generating all subsets of a finite set with disjoint unions Note on generating all subsets of a finite set with disjoint unions David Ellis e-ail: dce27@ca.ac.uk Subitted: Dec 2, 2008; Accepted: May 12, 2009; Published: May 20, 2009 Matheatics Subject Classification:

More information

Ch 12: Variations on Backpropagation

Ch 12: Variations on Backpropagation Ch 2: Variations on Backpropagation The basic backpropagation algorith is too slow for ost practical applications. It ay take days or weeks of coputer tie. We deonstrate why the backpropagation algorith

More information

Polytopes and arrangements: Diameter and curvature

Polytopes and arrangements: Diameter and curvature Operations Research Letters 36 2008 2 222 Operations Research Letters wwwelsevierco/locate/orl Polytopes and arrangeents: Diaeter and curvature Antoine Deza, Taás Terlaky, Yuriy Zinchenko McMaster University,

More information

Non-Parametric Non-Line-of-Sight Identification 1

Non-Parametric Non-Line-of-Sight Identification 1 Non-Paraetric Non-Line-of-Sight Identification Sinan Gezici, Hisashi Kobayashi and H. Vincent Poor Departent of Electrical Engineering School of Engineering and Applied Science Princeton University, Princeton,

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search Quantu algoriths (CO 781, Winter 2008) Prof Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search ow we begin to discuss applications of quantu walks to search algoriths

More information

Tight Bounds for Maximal Identifiability of Failure Nodes in Boolean Network Tomography

Tight Bounds for Maximal Identifiability of Failure Nodes in Boolean Network Tomography Tight Bounds for axial Identifiability of Failure Nodes in Boolean Network Toography Nicola Galesi Sapienza Università di Roa nicola.galesi@uniroa1.it Fariba Ranjbar Sapienza Università di Roa fariba.ranjbar@uniroa1.it

More information

Constant-Space String-Matching. in Sublinear Average Time. (Extended Abstract) Wojciech Rytter z. Warsaw University. and. University of Liverpool

Constant-Space String-Matching. in Sublinear Average Time. (Extended Abstract) Wojciech Rytter z. Warsaw University. and. University of Liverpool Constant-Space String-Matching in Sublinear Average Tie (Extended Abstract) Maxie Crocheore Universite de Marne-la-Vallee Leszek Gasieniec y Max-Planck Institut fur Inforatik Wojciech Rytter z Warsaw University

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a ournal published by Elsevier. The attached copy is furnished to the author for internal non-coercial research and education use, including for instruction at the authors institution

More information

Distributed Subgradient Methods for Multi-agent Optimization

Distributed Subgradient Methods for Multi-agent Optimization 1 Distributed Subgradient Methods for Multi-agent Optiization Angelia Nedić and Asuan Ozdaglar October 29, 2007 Abstract We study a distributed coputation odel for optiizing a su of convex objective functions

More information

When Short Runs Beat Long Runs

When Short Runs Beat Long Runs When Short Runs Beat Long Runs Sean Luke George Mason University http://www.cs.gu.edu/ sean/ Abstract What will yield the best results: doing one run n generations long or doing runs n/ generations long

More information

INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN

INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN V.A. Koarov 1, S.A. Piyavskiy 2 1 Saara National Research University, Saara, Russia 2 Saara State Architectural University, Saara, Russia Abstract. This article

More information

Least Squares Fitting of Data

Least Squares Fitting of Data Least Squares Fitting of Data David Eberly, Geoetric Tools, Redond WA 98052 https://www.geoetrictools.co/ This work is licensed under the Creative Coons Attribution 4.0 International License. To view a

More information

Stochastic Subgradient Methods

Stochastic Subgradient Methods Stochastic Subgradient Methods Lingjie Weng Yutian Chen Bren School of Inforation and Coputer Science University of California, Irvine {wengl, yutianc}@ics.uci.edu Abstract Stochastic subgradient ethods

More information

E0 370 Statistical Learning Theory Lecture 6 (Aug 30, 2011) Margin Analysis

E0 370 Statistical Learning Theory Lecture 6 (Aug 30, 2011) Margin Analysis E0 370 tatistical Learning Theory Lecture 6 (Aug 30, 20) Margin Analysis Lecturer: hivani Agarwal cribe: Narasihan R Introduction In the last few lectures we have seen how to obtain high confidence bounds

More information

Sequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson) February 5,

Sequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson) February 5, Sequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson) February 5, 2015 31 11 Motif Finding Sources for this section: Rouchka, 1997, A Brief Overview of Gibbs Sapling. J. Buhler, M. Topa:

More information

A1. Find all ordered pairs (a, b) of positive integers for which 1 a + 1 b = 3

A1. Find all ordered pairs (a, b) of positive integers for which 1 a + 1 b = 3 A. Find all ordered pairs a, b) of positive integers for which a + b = 3 08. Answer. The six ordered pairs are 009, 08), 08, 009), 009 337, 674) = 35043, 674), 009 346, 673) = 3584, 673), 674, 009 337)

More information

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials Fast Montgoery-like Square Root Coputation over GF( ) for All Trinoials Yin Li a, Yu Zhang a, a Departent of Coputer Science and Technology, Xinyang Noral University, Henan, P.R.China Abstract This letter

More information

Ştefan ŞTEFĂNESCU * is the minimum global value for the function h (x)

Ştefan ŞTEFĂNESCU * is the minimum global value for the function h (x) 7Applying Nelder Mead s Optiization Algorith APPLYING NELDER MEAD S OPTIMIZATION ALGORITHM FOR MULTIPLE GLOBAL MINIMA Abstract Ştefan ŞTEFĂNESCU * The iterative deterinistic optiization ethod could not

More information

1 Proof of learning bounds

1 Proof of learning bounds COS 511: Theoretical Machine Learning Lecturer: Rob Schapire Lecture #4 Scribe: Akshay Mittal February 13, 2013 1 Proof of learning bounds For intuition of the following theore, suppose there exists a

More information

. The univariate situation. It is well-known for a long tie that denoinators of Pade approxiants can be considered as orthogonal polynoials with respe

. The univariate situation. It is well-known for a long tie that denoinators of Pade approxiants can be considered as orthogonal polynoials with respe PROPERTIES OF MULTIVARIATE HOMOGENEOUS ORTHOGONAL POLYNOMIALS Brahi Benouahane y Annie Cuyt? Keywords Abstract It is well-known that the denoinators of Pade approxiants can be considered as orthogonal

More information

The Hilbert Schmidt version of the commutator theorem for zero trace matrices

The Hilbert Schmidt version of the commutator theorem for zero trace matrices The Hilbert Schidt version of the coutator theore for zero trace atrices Oer Angel Gideon Schechtan March 205 Abstract Let A be a coplex atrix with zero trace. Then there are atrices B and C such that

More information

Multiprocessor Real-Time Systems with Shared Resources: Utilization Bound and Mapping

Multiprocessor Real-Time Systems with Shared Resources: Utilization Bound and Mapping CS-TR-2013-002, Departent of Coputer Science, UTSA, 2013 Multiprocessor Real-Tie Systes with Shared Resources: Utilization Bound and Mapping Jian-Jun Han, Meber, IEEE, Daai Zhu, Meber, IEEE, Xiaodong Wu,

More information

IN modern society that various systems have become more

IN modern society that various systems have become more Developent of Reliability Function in -Coponent Standby Redundant Syste with Priority Based on Maxiu Entropy Principle Ryosuke Hirata, Ikuo Arizono, Ryosuke Toohiro, Satoshi Oigawa, and Yasuhiko Takeoto

More information

ORIGAMI CONSTRUCTIONS OF RINGS OF INTEGERS OF IMAGINARY QUADRATIC FIELDS

ORIGAMI CONSTRUCTIONS OF RINGS OF INTEGERS OF IMAGINARY QUADRATIC FIELDS #A34 INTEGERS 17 (017) ORIGAMI CONSTRUCTIONS OF RINGS OF INTEGERS OF IMAGINARY QUADRATIC FIELDS Jürgen Kritschgau Departent of Matheatics, Iowa State University, Aes, Iowa jkritsch@iastateedu Adriana Salerno

More information

Support Vector Machines. Machine Learning Series Jerry Jeychandra Blohm Lab

Support Vector Machines. Machine Learning Series Jerry Jeychandra Blohm Lab Support Vector Machines Machine Learning Series Jerry Jeychandra Bloh Lab Outline Main goal: To understand how support vector achines (SVMs) perfor optial classification for labelled data sets, also a

More information

Support Vector Machines. Goals for the lecture

Support Vector Machines. Goals for the lecture Support Vector Machines Mark Craven and David Page Coputer Sciences 760 Spring 2018 www.biostat.wisc.edu/~craven/cs760/ Soe of the slides in these lectures have been adapted/borrowed fro aterials developed

More information

Scheduling Contract Algorithms on Multiple Processors

Scheduling Contract Algorithms on Multiple Processors Fro: AAAI Technical Report FS-0-04. Copilation copyright 200, AAAI (www.aaai.org). All rights reserved. Scheduling Contract Algoriths on Multiple Processors Daniel S. Bernstein, Theodore. Perkins, Shloo

More information

CS Lecture 13. More Maximum Likelihood

CS Lecture 13. More Maximum Likelihood CS 6347 Lecture 13 More Maxiu Likelihood Recap Last tie: Introduction to axiu likelihood estiation MLE for Bayesian networks Optial CPTs correspond to epirical counts Today: MLE for CRFs 2 Maxiu Likelihood

More information

CSE525: Randomized Algorithms and Probabilistic Analysis May 16, Lecture 13

CSE525: Randomized Algorithms and Probabilistic Analysis May 16, Lecture 13 CSE55: Randoied Algoriths and obabilistic Analysis May 6, Lecture Lecturer: Anna Karlin Scribe: Noah Siegel, Jonathan Shi Rando walks and Markov chains This lecture discusses Markov chains, which capture

More information

lecture 36: Linear Multistep Mehods: Zero Stability

lecture 36: Linear Multistep Mehods: Zero Stability 95 lecture 36: Linear Multistep Mehods: Zero Stability 5.6 Linear ultistep ethods: zero stability Does consistency iply convergence for linear ultistep ethods? This is always the case for one-step ethods,

More information

Soft Computing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis

Soft Computing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis Soft Coputing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis Beverly Rivera 1,2, Irbis Gallegos 1, and Vladik Kreinovich 2 1 Regional Cyber and Energy Security Center RCES

More information

Randomized Accuracy-Aware Program Transformations For Efficient Approximate Computations

Randomized Accuracy-Aware Program Transformations For Efficient Approximate Computations Randoized Accuracy-Aware Progra Transforations For Efficient Approxiate Coputations Zeyuan Allen Zhu Sasa Misailovic Jonathan A. Kelner Martin Rinard MIT CSAIL zeyuan@csail.it.edu isailo@it.edu kelner@it.edu

More information

Block designs and statistics

Block designs and statistics Bloc designs and statistics Notes for Math 447 May 3, 2011 The ain paraeters of a bloc design are nuber of varieties v, bloc size, nuber of blocs b. A design is built on a set of v eleents. Each eleent

More information

Lecture 21 Principle of Inclusion and Exclusion

Lecture 21 Principle of Inclusion and Exclusion Lecture 21 Principle of Inclusion and Exclusion Holden Lee and Yoni Miller 5/6/11 1 Introduction and first exaples We start off with an exaple Exaple 11: At Sunnydale High School there are 28 students

More information

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation Course Notes for EE227C (Spring 2018): Convex Optiization and Approxiation Instructor: Moritz Hardt Eail: hardt+ee227c@berkeley.edu Graduate Instructor: Max Sichowitz Eail: sichow+ee227c@berkeley.edu October

More information

Solutions of some selected problems of Homework 4

Solutions of some selected problems of Homework 4 Solutions of soe selected probles of Hoework 4 Sangchul Lee May 7, 2018 Proble 1 Let there be light A professor has two light bulbs in his garage. When both are burned out, they are replaced, and the next

More information

On Rough Interval Three Level Large Scale Quadratic Integer Programming Problem

On Rough Interval Three Level Large Scale Quadratic Integer Programming Problem J. Stat. Appl. Pro. 6, No. 2, 305-318 2017) 305 Journal of Statistics Applications & Probability An International Journal http://dx.doi.org/10.18576/jsap/060206 On Rough Interval Three evel arge Scale

More information

Best Arm Identification: A Unified Approach to Fixed Budget and Fixed Confidence

Best Arm Identification: A Unified Approach to Fixed Budget and Fixed Confidence Best Ar Identification: A Unified Approach to Fixed Budget and Fixed Confidence Victor Gabillon Mohaad Ghavazadeh Alessandro Lazaric INRIA Lille - Nord Europe, Tea SequeL {victor.gabillon,ohaad.ghavazadeh,alessandro.lazaric}@inria.fr

More information

A method to determine relative stroke detection efficiencies from multiplicity distributions

A method to determine relative stroke detection efficiencies from multiplicity distributions A ethod to deterine relative stroke detection eiciencies ro ultiplicity distributions Schulz W. and Cuins K. 2. Austrian Lightning Detection and Inoration Syste (ALDIS), Kahlenberger Str.2A, 90 Vienna,

More information