This is the Pre-Published Version.

Size: px
Start display at page:

Download "This is the Pre-Published Version."

Transcription

1 Ths s the Pre-Publshed Verson. Abstract In ths paper we consder the problem of schedulng obs wth equal processng tmes on a sngle batch processng machne so as to mnmze a prmary and a secondary crtera. We provde optmal polynomal algorthms for varous combnatons of the prmary and secondary crtera.

2 Bcrteron schedulng wth equal processng tmes on a batch processng machne L. L. Lu, C. T. Ng, T. C. E. Cheng Department of Logstcs, The Hong Kong Polytechnc Unversty, Hung Hom, Kowloon, Hong Kong Abstract In ths paper we consder the problem of schedulng obs wth equal processng tmes on a sngle batch processng machne so as to mnmze a prmary and a secondary crtera. We provde optmal polynomal algorthms for varous combnatons of the prmary and secondary crtera. Key words: Batch, Bcrteron schedulng, Equal processng tmes 1. Introducton In the last few years, there has been an ncreasng nterest n multcrteron schedulng problems because of ther applcaton potental. For example, decson makers may need to consder several crtera at the same tme such as customer satsfacton, on-tme delvery and work-n-process nventory. T kndt and Bllaut [18] provde some examples of practcal applcatons of multcrteron schedulng. As to bcrteron schedulng problems, two dfferent crtera are consdered together. Ths can be accomplshed n a number of ways. One approach s to mnmze the less mportant crteron, subect to the restrcton that the most mportant crteron s Correspondng author. Tel.: ; fax: E-mal address: Danel.Ng@net.polyu.edu.hk 1

3 optmzed. The two crtera are assumed to be prortzed as prmary and secondary wth the obectve of fndng the best schedule for the secondary crteron among all alternatve optmal schedules for the prmary crteron. The optmal soluton obtaned from ths approach s called a herarchcal schedule, and the problem s denoted by 1 γ / γ 1, where γ 1 s the prmary crteron and γ s the secondary crteron. The second approach s to generate all effcent (nondomnated, pareto-optmal) schedules for a problem whereby a schedule s sad to be effcent f there does not exst another schedule that s better than t on one crteron and no worse on the other. Ths problem s denoted by 1 γ 1, γ. The last approach s to use a weghtng functon to combne the two crtera. Here the decson maker assgn dfferent values of mportance to crtera γ 1 and γ. A schedulng problem wth two crtera γ 1, γ and a gven weghtng functon f s denoted by 1 f ( γ γ ) 1,. For schedulng problems, t makes sense to restrct f to the lnear f γ, γ = λ γ + λ γ, where 0 λ, λ 1 1 combnatons of varous regular crtera,.e., ( ) 1 1 1and λ + λ 1. 1 = In ths paper we study the problems of schedulng obs wth equal processng tmes on a sngle batch processng machne to mnmze a prmary and a secondary crtera, as well as to mnmze a lnear weghted crteron. A batchng machne can process several obs smultaneously. The processng tme of a batch s equal to the sum of the setup tme and the largest processng tme among all the obs n the batch. All the obs contaned n the same batch start and complete at the same tme. Once processng of a batch s ntated, t

4 can nether be nterrupted, nor can other obs be added to the batch. Ths model s motvated by the problem of schedulng burn-n operatons for very large-scale ntegrated crcut manufacturng [1]. A lot of work has been done on bcrteron schedulng problems and batch schedulng problems. In the next secton, we wll present a revew of prevous related studes. Secton descrbes the assumptons and notaton that wll be followed throughout the paper. In Secton 4 and Secton 5, we provde effcent solutons for sngle crteron schedulng problems and bcrteron schedulng problems wth varous combnatons of regular crtera. Results of ths paper are summarzed and future research drectons are suggested n Secton 6.. Prevous related work Most of the work reported about multcrteron schedulng has been concernng bcrteron schedulng problems on a sngle machne. Smth [17] may be the frst to study bcrteron schedulng problem on a sngle machne. He developed an algorthm for mnmzng the total completon tme, subect to the constrant that no ob s late. Chen and Bulfn [4] studed the problem of schedulng obs wth unt processng tmes on a sngle machne and developed algorthms for varous combnatons of crtera. Cheng [5] developed a soluton methodology for mnmzng the flow tme and mssed due dates. Surveys on algorthms and complexty results of bcrteron schedulng problems have been gven by Chen and Bulfn [], Lee and Varaktaraks [1], and Nagar et al. [14]. For parallel-machne bcrteron schedulng problems, Eck and Pnedo [6] consdered the

5 problem of searchng for the best schedule to the makespan crteron among the set of schedules that are optmal wth respect to the total completon tme. Sarn and Harharan [15] presented a heurstc to fnd the best schedule for the crteron of mnmzng the number of tardy obs under the constrant that the mum tardness s mnmzed for the two-machne case. Sarn and Prakash [16] consdered the problem of schedulng obs wth equal processng tmes on parallel dentcal machnes to mnmze a prmary and a secondary crtera, and provded optmal algorthms for some combnatons of the prmary and secondary crtera. Batch schedulng problems have ganed wde attenton of the schedulng research communty over the years. Ikura and Gmple [10], probably the frst researchers to study the problems of schedulng on a batch processng machne, provded a polynomal tme algorthm to determne whether a feasble schedule exsts for the case where release dates and due dates are agreeable and all the obs have the same processng tmes. Brucker et al. [] provded an extensve dscusson on mnmzng varous regular cost functons for the bounded model and the unbounded model wth all the obs havng the same release dates. Baptste [1] studed the problems of schedulng obs wth dfferent release tmes and equal processng tmes on a batch processng machne and showed that mnmzng the weghted number of tardy obs, the total weghted completon tme, the total tardness and the mal tardness are polynomally solvable.. Assumptons and notaton In ths paper we make assumptons about obs and the machne as follows. 4

6 There are n obs to be processed on a sngle machne, all of whch are avalable smultaneously. The dentcal processng tme s denoted by p, the weght of ob s denoted by w and the due date by d. The machne can process up to B obs at the same tme. Batchng refers to groupng the n obs nto batches, each of whch contans at most B obs. A batch s called full f t contans B obs, and a batch that s not full s called a partal batch. It s easy to see that there are at most n and at least n B batches, where r denotes the smallest nteger greater than or equal to r. The processng tme of a batch B, denoted by case under study, p p, s equal to the largest processng tme of the obs n the batch. For the = p. A schedule of a batch processng machne conssts of a batchng decson and a sequence of the batches. Gven a schedule, for each ob, we defne lateness, T { 0, } L C as ts completon tme, L = C d ts = ts tardness and U ts unt penalty, whch s defned as U = 1 f C > d and zero otherwse. The tradtonal crtera for machne schedulng nclude makespan, total completon tme, mum tardness, number of tardy obs and total tardness, denoted by C, C, T, U and T, respectvely. Snce the obs may not be equally mportant, addtve crtera may be used, whch are formed by assgnng a weght to each ob. Such crtera are denoted by w C, w U and w T, respectvely. 5

7 To be able to refer to the problems under study n a concse manner, we shall use the three-feld notaton of Graham et al. [7] to descrbe the batch processng schedulng problem, where the frst feld represents the machne envronment, the second feld represents problem characterstcs and the thrd feld denotes the crteron to be optmzed. For example, 1B, p = p w C / T represents the problem of schedulng obs wth equal processng tmes on a sngle batch processng machne to fnd the best schedule for the total weghted completon tme crteron, subect to mnmzng the mum tardness. 4. Sngle crteron schedulng problems on a sngle batch processng machne We frst develop a very useful characterzaton of a class of optmal schedules for mnmzng any regular sngle crteron and bcrteron schedulng problems. Lemma 1. For mnmzng any regular sngle crteron and bcrteron schedulng problems, there exsts an optmal schedule wth the frst k-1 batches contanng exactly B obs and the last batch contanng the remanng n-(k-1)b obs, where n B k =. Proof. Consder an optmal schedule σ = ( B, B,..., 1 B l,..., B r ) wth n B r and l < k, where batch B l s the frst batch that contans fewer than B obs. We move obs from other batches followng B l nto B l untl t s full. Snce all the obs have equal processng tmes, the completon tmes of the removed obs are decreased whle the completon tmes of the other obs do not change. Snce all the crtera we consder are regular, the 6

8 new schedule s optmal too. Repeatng ths procedure, we can obtan an optmal schedule wth the desred property. Lemma 1 shows that we may restrct our search for optmal solutons to schedules havng the property of Lemma 1. We start by dscussng the sngle crteron problems on a sngle batch processng machne wth all the obs havng equal processng tmes. The crtera we consder nclude w C, T, U, T, w U, w T, and do not nclude C and C snce any schedule wth the property of Lemma 1 s optmal for the C and C crtera Mnmzng the total weghted completon tme As for the problem of mnmzng the total weghted completon tme, we propose the followng algorthm, Full Batch Largest Weght (FBLW) frst. Algorthm FBLW Step 1. Arrange the obs n nonncreasng order of ther weghts. Step. Allocate the frst adacent unscheduled B obs as a batch and assgn them to the machne. Repeat ths step untl all the obs have been assgned. Note that except for the last one, all other batches contan exactly B obs. The tme complexty of ths algorthm s ( n n) O log. 7

9 Theorem 1. Algorthm FBLW generates an optmal schedule for the problem1 B, p = p w C. Proof. By contradcton. 4.. Mnmzng the number of tardy obs We modfy the Moore-Hodgson algorthm to mnmze the number of tardy obs and refer to t as the Modfed Moore-Hodgson (MMH) algorthm. Algorthm MMH Step 1. Arrange the obs n nondecreasng order of ther due dates. Ths sequence of obs s denoted by S and the complement of S s denoted by S. Intally, set S =φ. Step. Locate the frst tardy ob n S f we assgn the adacent B obs as a batch from the begnnng, and move t to S. Repeat ths step untl all the obs n S are early, and place ob set S after S. Step. Allocate the frst adacent unscheduled B obs as a batch and assgn them to the machne. Repeat ths step untl all obs have been assgned. Note that the tme complexty of algorthm MMH s ( n n) O log. Theorem. Algorthm MMH yelds an optmal schedule for the problem 1 B, p = p U. Proof. Let S be the sequence of obs scheduled early by algorthm MMH and S be the correspondng sequence of obs scheduled early of an optmal schedule. If necessary, we 8

10 can reorder the obs n Let ob l be the frst ob n S n EDD order and the number of early obs does not decrease. S that does not belong to S. When constructng S, ob l must be tardy and s elmnated from S. There must exst another ob h n S wth d d that h l does not belong to S, otherwse ob l wll not be tardy n S. Ths s mpossble accordng to the procedures of algorthm MMH. We delete ob h from S and ob l from S and repeat the approach. We know S s not worse than S and the result follows. 4.. Mnmzng the mum tardness and total tardness In ths secton, we provde an algorthm called Full Batch Earlest Due Date (FBEDD) to mnmze the mum tardness and total tardness. Algorthm FBEDD Step 1. Arrange the obs n nondecreasng order of ther due dates. Step. Allocate the frst adacent unscheduled B obs as a batch and assgn them to the machne. Repeat ths step untl all the obs have been assgned. Theorem. Algorthm FBEDD yelds an optmal schedule for the problems 1 B, p = p T and B, p = pt 1. Proof. Suppose there exsts an optmal schedule wth two batches P and Q, where P s processed before Q and there are two obs and such that P, Q and d > d. Let C 1 and C denote the completon tmes of batches P and Q, respectvely. We can 9

11 exchange and by movng to Q and to P. Snce all the obs have equal processng tmes, the completon tmes of the other obs wll not change after the exchange. Let T, T and T, T denote the tardness of obs and before and after the exchange, respectvely. Then T T { 0, C }, T { 0, C } = 1 d { 0, C } = d = d, 1 d, T = { 0, C }. For the mum tardness crteron, snce we have T T and T T, the mum tardness wll not ncrease after the exchange. For the total tardness crteron, snce d > d, 1 C C <, we have C1 d and C d both lyng wthn the nterval ( C1 d, C ). Moreover, ( C1 d ) ( C1 d ) = ( ) C d = ( ) C d = d d + d and x = { 0, x} + T ( T + T ) = ( ) + + ( ) + + C d C1 d - ( C1 d ) + ( C d ) T 0. s a convex functon, we have + ( ) Hence, the total tardness wll not ncrease after the exchange. The tme complexty of algorthm FBEDD s ( n n) O log Mnmzng the weghted number of tardy obs We adopt a smlar approach to treatng the problem of mnmzng the number of tardy obs to solve the problem of mnmzng the weghted number of tardy obs. The algorthm s referred to as the Weghted Modfed Moore-Hodgson (WMMH) algorthm. 10

12 Algorthm WMMH Step 1. Arrange the obs n nondecreasng order of ther due dates. Ths sequence of obs s denoted by S and the complement of S s denoted by S. Intally, set S =φ. Step. Locate the frst tardy ob l n S f we group the adacent B obs as a batch from the begnnng. Fnd ob h wth the largest possble due date among those n S up to and ncludng l that has the mnmum weght. Assgn ob h to S and repeat ths step untl all the obs n S are nontardy. Place ob set S after S. Step. Allocate the frst adacent unscheduled B obs as a batch and assgn them to the machne. Repeat ths step untl all the obs have been assgned. Theorem 4. Algorthm WMMH yelds an optmal schedule for the problem 1 B, p = p w U. Proof. Let S be the sequence of obs scheduled early by algorthm WMMH and S be the EDD order of obs scheduled early of an optmal schedule. Let ob l be the frst ob n that does not belong to S. When constructng S, ob l must be elmnated by some ob h (note that ob l may be elmnated by tself,.e., h=l). Let H be the set of obs n S between ob l and ob h (h ncluded) at the tme when ob l was elmnated. Due to the S procedures of algorthm WMMH, we have w > w for all H \ {} l. Thus, all the obs l n H must belong to S ; otherwse, replacng ob l by ob would yeld a better schedule than S. Hence, there must exst a ob e n S wth due date d d that does not belong e l to S. Otherwse, ob h n S wll be tardy, a contradcton. If w > w, we can move ob e forward and let ob l to be tardy. S wll be mproved, a contradcton. If e l w < w, at e l 11

13 the tme of ob h was tardy, ob e should be elmnated nstead of ob l. Hence, we have w e = w l. Delete ob e from S and ob l from S and repeat the procedure. We know schedule S s not worse than S and the result follows. The tme complexty of algorthm WMMH s ( n n) O log Mnmzng the total weghted tardness In order to solve the problem of mnmzng the total weghted tardness crteron, we transform ths schedulng problem nto an extended assgnment problem. The constructon s easy: n obs are assgned to k batches wth batch 1 to batch k-1 contanng B obs and batch k contanng the remanng n-(k-1)b obs and batch B completng at tme p. If ob s assgned to batch B, the cost or weghted tardness s c = w, programmng. { 0 p d }. Ths model can be formulated as the followng mathematcal Mnmze c x Subect to, { 1 n} x = 1,...,, x = B {,..., k 1} 1, ( k ) B k x = n 1 =, x { 0,1}, for all,. 1

14 The bnary varable x = 1 mples that ob s assgned to batch. Obvously, the optmal soluton of the extended assgnment problem corresponds to an optmal schedule for the problem 1 B, p p w T. Hung and Rom [9], and Kennngton and Wang [11] = proposed a polynomal tme algorthm, respectvely, whch can solve the extended assgnment problem n ( n ) O tme. We refer to ths algorthm for the extended assgnment problem as the Weghted Tardness to Assgnment Problem (WTAP). 5. Bcrteron schedulng problems on a sngle batch processng machne In ths secton we frst transform bcrteron schedulng problems, except those wth T, nto two extended assgnment problems, and for some problems, we develop even more effcent algorthms. In addton, the crtera we consder n ths secton do not nclude C and C as one crteron snce optmal schedules for the bcrteron schedulng problems 1 B, p = p g / f and 1 B, p = p f / g wth g {, C } and C f { w C, T,, 1 B, p = p f. Let 1 c and U w U, T, w T } are the same as problems c be the contrbutons to the prmary crteron and secondary crteron, respectvely, f ob s assgned to batch. The bcrteron schedulng problems can be formulated as the followng mathematcal programmng. Mnmze c x Subect to, 1

15 Mnmum c 1 x, { 1 n} x = 1,...,, x = B {,..., k 1} 1, ( k ) B k x = n 1 =, x { 0,1}, for all,. We extend Chen and Bulfn s approach [4] developed for the problem of schedulng unt processng tme obs on a sngle machne to solve our problem. The procedure to solve the above mathematcal programmng s as follows. Step 1. Solve the extended assgnment problem wth cost c 1. Let ( 1 k) v =,..., be ts optmal dual soluton. Step. Solve another extended assgnment problem wth cost u ( 1,..., n) = and c c = f c 1 = u otherwse + v. The optmal soluton of the second extended assgnment problem provdes an optmal schedule for the addtve bcrteron schedulng problem snce costs c are fnte only for optmal solutons to the frst assgnment problem. Hence, solvng the addtve bcrteron schedulng problems s equvalent to solvng two extended assgnment problems. Thus those addtve bcrteron schedulng problems can be solved n ( n ) O tme. 14

16 5.1. Problems wth total weghted completon tme as the prmary crteron To solve the problem 1B, p pt / w C, we frst apply algorthm FBLW to = generate an optmal schedule for the total weghted completon tme crteron. If there exst obs wth equal weght beng assgned to dfferent batches, apply algorthm FBEDD to those obs. Ths algorthm s referred to as the FBEDD/FBLW rule. Obvously, ths rule can yeld an optmal schedule for the problem 1B, p / n = pt w C ( n n) O log tme. Usng a smlar procedure, we can solve the other bcrteron schedulng problems wth total weghted completon tme as the prmary crteron. The problem 1 B, p p U / w C can be solved by the MMH/FBLW rule n ( n n) O log tme. = The problem 1 B, p p T / w C can be solved by the FBEDD/FBLW rule n ( n n) O log tme. = The problem 1 B, p p w U / w C can be solved by the WMMH/FBLW rule n ( n n) O log tme. = As to the problem 1 B, p p w T / w C, we frst apply algorthm FBLW. If = there are obs wth equal weght beng assgned to dfferent batches, apply algorthm WTAP to those obs. The tme complexty of ths approach s ( n ) O. 15

17 5.. Problems wth mum tardness as the prmary crteron For the problem 1B, p = p w C / T, we extend Heck and Robert s result [8] by assgnng several obs nstead of one ob each tme. Step 1. Apply algorthm FBEDD to obtan the optmal value T for the mum tardness crteron. Step. Locate n-(k-1)b obs wth the smallest weghts that satsfy kp- d T and assgn them to the last batch. Repeat ths step untl all the obs have been scheduled. Note that n the -th repetton, we select B obs wth the smallest weghts that satsfy ( k ) p d wth { 1,..., k 1} (+1)-th last batch. T and place them n the Ths algorthm yelds an optmal schedule for the problem 1B, p = p w C / T n ( n n) O log tme. For the problems = / wth γ { U, T, w U, w T } 1B, p p γ T, we frst set a deadlne for each ob and no ob can be completed after ts deadlne. The procedure for these problems s as follows. Step 1. Apply algorthm FBEDD to obtan the optmal value T for the mum tardness crteron. 16

18 Step. Defne the deadlne of ob as d + T. Apply the correspondng algorthm presented n Secton 4 to the problem 1B, p = p γ wth no ob exceedng ts deadlne. Obvously, ths algorthm yelds optmal schedules for the problems 1B, p = p γ T. The tme complexty of the problems 1B, p = p U / T, 1B, p = p T / T and 1 B, p p w U /T = s ( n n) O log, and 1B, p p w T / T = s ( n ) O. / 5.. Problems wth number of tardy obs as the prmary crteron For the bcrteron schedulng problems 1 B, p / and 1 B, p = p = p w C U w T / U, there does not exst a better algorthm than the ones for solvng the two extended assgnment problems. For the problems 1B, p = pt / U and 1 B, p = pt / U, we propose the followng algorthm EDD/MMH. Step 1. Apply algorthm MMH to generate an ntal schedule. Let S and S denote the sequences of the early obs and tardy obs, respectvely. Step. Pck the frst ob h from set S, f none exsts, stop. Otherwse, fnd the earlest batch B l n S such that the new completon tmes of obs wth the largest due date n each batch followng B l are no greater than ther due dates after ob h s 17

19 nserted nto batch B l. If no such batch exsts, set S = S {} h ; otherwse, nsert ob h nto batch B and set S = S {} h. Repeat ths step. l Theorem 5. Algorthm MMH/EDD yelds an optmal schedule for the problems 1B, p = pt / U and B, p pt / 1. = U Proof. The contrbuton of the early obs to the T and T crtera s zero. In order to mnmze the secondary crteron, accordng to Theorem, the due dates of the tardy obs should be as large as possble, and should be processed as early as possble wthout ncreasng the number of tardy obs. From the procedure of algorthm MMH, we know that t generates an optmal schedule wth the tardy obs havng the largest possble due dates. By the Step of the algorthm, the tardy obs are moved forward as much as possble n the EDD order. Ths s optmal to the T and T crtera accordng to Theorem Problems wth total tardness as the prmary crteron Snce algorthm FBEDD optmzes both the T and T crtera, the problem 1 B, p = p T / T can be solved by FBEDD n ( n n) O log tme. For the problems 1 B, p = p w C / T, 1 B, p = p U / T and 1 B, p = p w U / T, there does not exst a better algorthm than the ones for solvng the two assgnment problems. 18

20 5.5. Problems wth weghted number of tardy obs as the prmary crteron p For the bcrteron schedulng problems 1 B, p p w C / w U and 1 B, = = w T / w U, no better algorthm exsts than the ones for solvng the two assgnment problems. p For the problems 1B, p = pt / w U and B, p pt / 1, we = w U present an algorthm smlar to MMH/EDD. Ths algorthm s referred to WMMH/EDD. The dfference between these two algorthms s that WMMH/EDD apples algorthm WMMH nstead of MMH n the frst Step. Theorem 6. Algorthm WMMH/EDD yelds an optmal schedule for the problems 1B, p = pt / w U and B, p pt / 1. = w U Proof. From the proof of Theorem 4, we know that any two optmal schedules for the problem 1B, p = p w U have the same number of tardy obs and the tardy obs have the same weght. The contrbuton of the early obs to the T and T crtera s zero. Accordng to the procedure of algorthm WMMH, the tardy obs generated by algorthm WMMH have the largest possble due dates. By Step, the tardy obs n the EDD order are moved forward as much as possble wthout ncreasng the weghted number of tardy obs. Ths s optmal for the T and T crtera. 19

21 5.6. Problems wth total weghted tardness as the prmary crteron For the bcrteron schedulng problems U, w U } γ wth γ { w C, 1B, p = p / w T, no better algorthm exsts than the ones for solvng two assgnment problems. For the problem 1B, p pt / w T, we present the followng algorthm, whch = s referred to as the Bsecton Search Weghted Tardness Assgnment Problem (BSWTAP). Step 1. Apply algorthm FBEDD to obtan the optmal value LB for the problem 1B, p = pt. Apply algorthm WTAP to solve the problem 1 B, p = p w T wth S beng the optmal schedule, Y beng ts optmal value and UB beng ts mum tardness. Step. If UB LB < 1, replace S wth the new schedule and UB ts mum tardness, stop. Otherwse, solve the problem 1 B, p by WTAP algorthm = p w T wth ob havng the deadlne d ( UB + LB) w s greater than Y, set LB ( UB + LB) T set UB ( UB + LB) =, and repeat ths step. +. If the optmal value of = and repeat ths step; otherwse ( ) The tme complexty of ths algorthm s O n log( kp) where kp s the wdth of the search nterval of the bsecton search. The stoppng crteron s vald because we assume all the data to be nonnegatve ntegers. Obvously, the lower bound of ths nterval s zero 0

22 and the upper bound of ths nterval s less than the completon tme of the last batch. ( ) Thus, the complexty of ths algorthm s O n log( kp) A summary of the tme complexty obtaned for the bcrteron batch schedulng problems s gven n Table Weghted bcrteron schedulng problems The weghted bcrteron schedulng problems 1B, p = p λ 1γ 1 + λγ can be transformed nto the followng mathematcal programmng wth γ, γ { C, U, T, w } U, w T and λ,λ 1 beng nonnegatve ntegers. + 1 Mnmze ( λ c c ), 1 λ x { 1 n} x = 1,...,, {,..., k 1} x = B 1, ( k ) B k x k = n 1 =, x { 0,1}, for all,, w C, 1 where 1 c and c are the contrbutons to crtera γ 1 and γ, respectvely, f we assgn ob to batch. Ths s an extended assgnment problem and can be solved n ( n ) O tme. 1

23 6. Dscusson In ths paper we examned bcrteron schedulng problems wth equal processng tmes on a sngle batch processng machne. All the crtera often encountered n schedulng theory are consdered. We presented effcent polynomal tme algorthms for varous combnatons of crtera. Note that all the results for the sngle-machne case can be extended to the case of m parallel dentcal machnes. Three dfferent approaches from the sngle machne case need to be made clear. We let l = k m. Smlar to Lemma 1 for the sngle-machne case, there exsts a class of optmal schedules wth the frst ( l 1) m 1 k machnes processng l full batches, the k ( l 1)m th machne processng l 1 full batches and one possble partal batch comprsng n ( k 1)B obs and the other machnes processng l 1 full batches. The approach of assgnng batches to machnes s whenever a machne becomes free, the batch at the head of the lst s assgned to ths machne. The exchange of obs can be performed between the precedng and succeedng batches on the same machne and dfferent machnes. When a schedulng problem s transformed nto an extended assgnment problem, the cost of ob assgned to batch s c w m { 1 },...,k. { p d,0} = wth {,...,n} 1 and

24 Another mportant extenson would be to consder obs havng arbtrary processng tmes. Obvously, most of the bcrteron schedulng problems are strongly NP-complete even for the sngle-machne case. Future work on studyng the complexty of these problems, as well as desgnng effcent heurstc algorthms, s needed.

25 References [1] Baptste P. Batchng dentcal obs. Mathematcal Methods of Operaton Research 000;5: [] Brucker P, Gladky A, Hoogevreen H, Kovalyov MY, Potts CN, Tautenhahn T, Van de Velde S. Schedulng a batchng machne. Journal of Schedulng 1998;1: [] Chen CL, Bulfn RL. Complexty of sngle machne, mult-crtera schedulng problems. European Journal of Operatonal Research 199;70: [4] Chen CL, Bulfn RL. Schedulng unt processng tme obs on a sngle machne wth multple crtera. Computers and Operatons Research 1990;17:1-7. [5] Cheng TCE. Mnmzng the flow tme and mssed due dates n a sngle machne sequencng. Mathematcal and Computer Modelng 1990;1:71-7. [6] Eck BT, Pnedo M. On the mnmzaton of the makespan subect to flowtme optmalty. Operatons Research 199;41: [7] Graham RL, Lawler EL, Lenstra JK, Rnnooy Kan AHG. Optmzaton and approxmaton n determnstc sequencng and schedulng: a survey. Annals of Dscrete Mathematcs 1979;5:87-6. [8] Heck H, Roberts S. A note on the extenson of a result on schedulng wth a secondary crtera. Naval Research Logstcs Quarterly 197;19:40-5. [9] Hung MS, Rom WO. Solvng the assgnment problem by relaxaton. Operatons Research 1980;8: [10] Ikura Y, Gmple M. Effcent schedulng algorthms for a sngle batch processng machne. Operatons Research letters 1986;5:61-5. [11] Kennngton J, Wang Z. A shortest augmentng path algorthm for the sem-assgnment problem. Operatons Research 199;40: [1] Lee CY, Uzsoy R, Martn-Vega LA. Effcent algorthm for schedulng semconductor burnn operatons. Operaton Research 199;40: [1] Lee CY, Varaktaraks GL. Complexty of sngle machne herarchcal schedulng: A survey. Complexty n Numercal Optmzaton 199;19: [14] Nagar A, Haddock J, Heragu S. Multple and bcrtera schedulng: A lterature survey. 4

26 European Journal of Operatonal Research 1995;81: [15] Sarn SC, Harharan R. A two machne bcrtera schedulng problem. Internatonal Journal of Producton Economcs 000;65:15-9. [16] Sarn SC, Prakash D. Equal processng tme bcrtera schedulng on parallel machnes. Journal of Combnatoral Optmzaton 004;8:7-40. [17] Smth WE. Varous optmzers for sngle stage producton. Naval Research Logstcs Quarterly 1956;: [18] T kndt V, Bllaut JC. Multcrtera Schedulng: Theory, Models and Algorthms, Sprnger- Verlag: Berln, 00. 5

27 Table 1 The tme complexty of bcrteron schedulng problems Secondary Prmary C () n C ( n n) C C C w C T U T w U w T O log O ( n ) O nlog n O( nlog n) O( nlog n) O( nlog n) O ( n ) O nlog n O( nlog n) O( nlog n) O( nlog n) O ( n ) O nlog n O( nlog n) O( nlog n) O( nlog n) O ( n ) O nlog n O( nlog n) O( nlog n) O ( n ) O ( n ) O nlog n O ( n ) O( nlog n) O ( n ) O ( n ) O nlog n O ( n ) O( n log n) O( nlog n) O ( n ) np ( ) log O n O ( n ) O ( n ) O ( n ) O O( nlog n) O( nlog n) O( nlog n) O( nlog n) O( nlog n) ( n n) O log () n O O( nlog n) ( ) w O( nlog n) O( nlog n) O( nlog n) ( ) T O( nlog n) O( n log n) O( nlog n) ( ) U O( n log n) O( nlog n) ( n ) T O( nlog n) O( nlog n) ( n ) w U ( ) O nlog n O( n log n) ( n ) w T O ( n ) O ( n ) ( n ) O ( ) O ( ) O ( ) O O n B 6

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

Single-machine scheduling with trade-off between number of tardy jobs and compression cost

Single-machine scheduling with trade-off between number of tardy jobs and compression cost Ths s the Pre-Publshed Verson. Sngle-machne schedulng wth trade-off between number of tardy jobs and compresson cost 1, 2, Yong He 1 Department of Mathematcs, Zhejang Unversty, Hangzhou 310027, P.R. Chna

More information

Optimal Scheduling Algorithms to Minimize Total Flowtime on a Two-Machine Permutation Flowshop with Limited Waiting Times and Ready Times of Jobs

Optimal Scheduling Algorithms to Minimize Total Flowtime on a Two-Machine Permutation Flowshop with Limited Waiting Times and Ready Times of Jobs Optmal Schedulng Algorthms to Mnmze Total Flowtme on a Two-Machne Permutaton Flowshop wth Lmted Watng Tmes and Ready Tmes of Jobs Seong-Woo Cho Dept. Of Busness Admnstraton, Kyongg Unversty, Suwon-s, 443-760,

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Integrated approach in solving parallel machine scheduling and location (ScheLoc) problem

Integrated approach in solving parallel machine scheduling and location (ScheLoc) problem Internatonal Journal of Industral Engneerng Computatons 7 (2016) 573 584 Contents lsts avalable at GrowngScence Internatonal Journal of Industral Engneerng Computatons homepage: www.growngscence.com/ec

More information

Efficient algorithms for scheduling equal-length jobs with processing set restrictions on uniform parallel batch machines

Efficient algorithms for scheduling equal-length jobs with processing set restrictions on uniform parallel batch machines Effcent algorthms for schedulng equal-length obs wth processng set restrctons on unform parallel batch machnes Shuguang L,1, 1 Key Laboratory of Intellgent Informaton Processng n Unverstes of Shandong

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

A Single-Machine Deteriorating Job Scheduling Problem of Minimizing the Makespan with Release Times

A Single-Machine Deteriorating Job Scheduling Problem of Minimizing the Makespan with Release Times A Sngle-Machne Deteroratng Job Schedulng Problem of Mnmzng the Makespan wth Release Tmes Wen-Chung Lee, Chn-Cha Wu, and Yu-Hsang Chung Abstract In ths paper, we study a sngle-machne deteroratng ob schedulng

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

More information

A BI-CRITERIA APPROACH TO SCHEDULING WAFER FABRICATION FACILITIES

A BI-CRITERIA APPROACH TO SCHEDULING WAFER FABRICATION FACILITIES A BI-CRITERIA APPROACH TO SCHEDULING WAFER FABRICATION FACILITIES Mchele Pfund 1, Har Balasubramanan 1, John Fowler, and Scott Mason 2 1: Industral Engneerng, Arzona State Unversty, 2:Industral Engneerng,

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem Appled Mathematcal Scences Vol 5 0 no 65 3 33 Interactve B-Level Mult-Objectve Integer Non-lnear Programmng Problem O E Emam Department of Informaton Systems aculty of Computer Scence and nformaton Helwan

More information

An Integrated OR/CP Method for Planning and Scheduling

An Integrated OR/CP Method for Planning and Scheduling An Integrated OR/CP Method for Plannng and Schedulng John Hooer Carnege Mellon Unversty IT Unversty of Copenhagen June 2005 The Problem Allocate tass to facltes. Schedule tass assgned to each faclty. Subect

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

Lecture 5 Decoding Binary BCH Codes

Lecture 5 Decoding Binary BCH Codes Lecture 5 Decodng Bnary BCH Codes In ths class, we wll ntroduce dfferent methods for decodng BCH codes 51 Decodng the [15, 7, 5] 2 -BCH Code Consder the [15, 7, 5] 2 -code C we ntroduced n the last lecture

More information

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business Amr s Supply Chan Model by S. Ashtab a,, R.J. Caron b E. Selvarajah c a Department of Industral Manufacturng System Engneerng b Department of Mathematcs Statstcs c Odette School of Busness Unversty of

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES BÂRZĂ, Slvu Faculty of Mathematcs-Informatcs Spru Haret Unversty barza_slvu@yahoo.com Abstract Ths paper wants to contnue

More information

Perfect Competition and the Nash Bargaining Solution

Perfect Competition and the Nash Bargaining Solution Perfect Competton and the Nash Barganng Soluton Renhard John Department of Economcs Unversty of Bonn Adenauerallee 24-42 53113 Bonn, Germany emal: rohn@un-bonn.de May 2005 Abstract For a lnear exchange

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

More information

Embedded Systems. 4. Aperiodic and Periodic Tasks

Embedded Systems. 4. Aperiodic and Periodic Tasks Embedded Systems 4. Aperodc and Perodc Tasks Lothar Thele 4-1 Contents of Course 1. Embedded Systems Introducton 2. Software Introducton 7. System Components 10. Models 3. Real-Tme Models 4. Perodc/Aperodc

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

Solving Nonlinear Differential Equations by a Neural Network Method

Solving Nonlinear Differential Equations by a Neural Network Method Solvng Nonlnear Dfferental Equatons by a Neural Network Method Luce P. Aarts and Peter Van der Veer Delft Unversty of Technology, Faculty of Cvlengneerng and Geoscences, Secton of Cvlengneerng Informatcs,

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Ranking the vertices of a complete multipartite paired comparison digraph

Ranking the vertices of a complete multipartite paired comparison digraph Rankng the vertces of a complete multpartte pared comparson dgraph Gregory Gutn Anders Yeo Department of Mathematcs and Computer Scence Odense Unversty, Denmark September 1, 2003 Abstract A pared comparson

More information

Convexity preserving interpolation by splines of arbitrary degree

Convexity preserving interpolation by splines of arbitrary degree Computer Scence Journal of Moldova, vol.18, no.1(52), 2010 Convexty preservng nterpolaton by splnes of arbtrary degree Igor Verlan Abstract In the present paper an algorthm of C 2 nterpolaton of dscrete

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM Internatonal Conference on Ceramcs, Bkaner, Inda Internatonal Journal of Modern Physcs: Conference Seres Vol. 22 (2013) 757 761 World Scentfc Publshng Company DOI: 10.1142/S2010194513010982 FUZZY GOAL

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

A Scheduling Approach for Autonomous Vehicle Sequencing Problem at Multi-Intersections

A Scheduling Approach for Autonomous Vehicle Sequencing Problem at Multi-Intersections Internatonal ournal of Operatons Research Internatonal ournal of Operatons Research, Vol 8, No 1, 57 68 (2011) A Schedulng Approach for Autonomous Vehcle Sequencng Problem at Mult-Intersectons e Yan 1,,

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

The L(2, 1)-Labeling on -Product of Graphs

The L(2, 1)-Labeling on -Product of Graphs Annals of Pure and Appled Mathematcs Vol 0, No, 05, 9-39 ISSN: 79-087X (P, 79-0888(onlne Publshed on 7 Aprl 05 wwwresearchmathscorg Annals of The L(, -Labelng on -Product of Graphs P Pradhan and Kamesh

More information

A New Algorithm for Finding a Fuzzy Optimal. Solution for Fuzzy Transportation Problems

A New Algorithm for Finding a Fuzzy Optimal. Solution for Fuzzy Transportation Problems Appled Mathematcal Scences, Vol. 4, 200, no. 2, 79-90 A New Algorthm for Fndng a Fuzzy Optmal Soluton for Fuzzy Transportaton Problems P. Pandan and G. Nataraan Department of Mathematcs, School of Scence

More information

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

More information

Solutions HW #2. minimize. Ax = b. Give the dual problem, and make the implicit equality constraints explicit. Solution.

Solutions HW #2. minimize. Ax = b. Give the dual problem, and make the implicit equality constraints explicit. Solution. Solutons HW #2 Dual of general LP. Fnd the dual functon of the LP mnmze subject to c T x Gx h Ax = b. Gve the dual problem, and make the mplct equalty constrants explct. Soluton. 1. The Lagrangan s L(x,

More information

An Admission Control Algorithm in Cloud Computing Systems

An Admission Control Algorithm in Cloud Computing Systems An Admsson Control Algorthm n Cloud Computng Systems Authors: Frank Yeong-Sung Ln Department of Informaton Management Natonal Tawan Unversty Tape, Tawan, R.O.C. ysln@m.ntu.edu.tw Yngje Lan Management Scence

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

O-line Temporary Tasks Assignment. Abstract. In this paper we consider the temporary tasks assignment

O-line Temporary Tasks Assignment. Abstract. In this paper we consider the temporary tasks assignment O-lne Temporary Tasks Assgnment Yoss Azar and Oded Regev Dept. of Computer Scence, Tel-Avv Unversty, Tel-Avv, 69978, Israel. azar@math.tau.ac.l??? Dept. of Computer Scence, Tel-Avv Unversty, Tel-Avv, 69978,

More information

Planning and Scheduling to Minimize Makespan & Tardiness. John Hooker Carnegie Mellon University September 2006

Planning and Scheduling to Minimize Makespan & Tardiness. John Hooker Carnegie Mellon University September 2006 Plannng and Schedulng to Mnmze Makespan & ardness John Hooker Carnege Mellon Unversty September 2006 he Problem Gven a set of tasks, each wth a deadlne 2 he Problem Gven a set of tasks, each wth a deadlne

More information

Geometry of Müntz Spaces

Geometry of Müntz Spaces WDS'12 Proceedngs of Contrbuted Papers, Part I, 31 35, 212. ISBN 978-8-7378-224-5 MATFYZPRESS Geometry of Müntz Spaces P. Petráček Charles Unversty, Faculty of Mathematcs and Physcs, Prague, Czech Republc.

More information

A Unified Approach to Scheduling on Unrelated Parallel Machines

A Unified Approach to Scheduling on Unrelated Parallel Machines A Unfed Approach to Schedulng on Unrelated Parallel Machnes V. S. Anl Kumar Madhav V. Marathe Srnvasan Parthasarathy Aravnd Srnvasan Abstract We develop a sngle roundng algorthm for schedulng on unrelated

More information

Anti-van der Waerden numbers of 3-term arithmetic progressions.

Anti-van der Waerden numbers of 3-term arithmetic progressions. Ant-van der Waerden numbers of 3-term arthmetc progressons. Zhanar Berkkyzy, Alex Schulte, and Mchael Young Aprl 24, 2016 Abstract The ant-van der Waerden number, denoted by aw([n], k), s the smallest

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

Suggested solutions for the exam in SF2863 Systems Engineering. June 12,

Suggested solutions for the exam in SF2863 Systems Engineering. June 12, Suggested solutons for the exam n SF2863 Systems Engneerng. June 12, 2012 14.00 19.00 Examner: Per Enqvst, phone: 790 62 98 1. We can thnk of the farm as a Jackson network. The strawberry feld s modelled

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

Markov Chain Monte Carlo Lecture 6

Markov Chain Monte Carlo Lecture 6 where (x 1,..., x N ) X N, N s called the populaton sze, f(x) f (x) for at least one {1, 2,..., N}, and those dfferent from f(x) are called the tral dstrbutons n terms of mportance samplng. Dfferent ways

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

HMMT February 2016 February 20, 2016

HMMT February 2016 February 20, 2016 HMMT February 016 February 0, 016 Combnatorcs 1. For postve ntegers n, let S n be the set of ntegers x such that n dstnct lnes, no three concurrent, can dvde a plane nto x regons (for example, S = {3,

More information

BALANCING OF U-SHAPED ASSEMBLY LINE

BALANCING OF U-SHAPED ASSEMBLY LINE BALANCING OF U-SHAPED ASSEMBLY LINE Nuchsara Krengkorakot, Naln Panthong and Rapeepan Ptakaso Industral Engneerng Department, Faculty of Engneerng, Ubon Rajathanee Unversty, Thaland Emal: ennuchkr@ubu.ac.th

More information

Minimizing earliness and tardiness penalties on a single machine scheduling problem with distinct due windows and sequence-dependent setup times

Minimizing earliness and tardiness penalties on a single machine scheduling problem with distinct due windows and sequence-dependent setup times Mnmzng earlness and tardness penaltes on a sngle machne schedulng problem wth dstnct due wndows and sequence-dependent setup tmes Marcone J. F. Souza a, Luz S. Och b and Nelson Maculan c a Departamento

More information

Heuristic Algorithm for Finding Sensitivity Analysis in Interval Solid Transportation Problems

Heuristic Algorithm for Finding Sensitivity Analysis in Interval Solid Transportation Problems Internatonal Journal of Innovatve Research n Advanced Engneerng (IJIRAE) ISSN: 349-63 Volume Issue 6 (July 04) http://rae.com Heurstc Algorm for Fndng Senstvty Analyss n Interval Sold Transportaton Problems

More information

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens THE CHINESE REMAINDER THEOREM KEITH CONRAD We should thank the Chnese for ther wonderful remander theorem. Glenn Stevens 1. Introducton The Chnese remander theorem says we can unquely solve any par of

More information

Mean Field / Variational Approximations

Mean Field / Variational Approximations Mean Feld / Varatonal Appromatons resented by Jose Nuñez 0/24/05 Outlne Introducton Mean Feld Appromaton Structured Mean Feld Weghted Mean Feld Varatonal Methods Introducton roblem: We have dstrbuton but

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

IJRSS Volume 2, Issue 2 ISSN:

IJRSS Volume 2, Issue 2 ISSN: IJRSS Volume, Issue ISSN: 49-496 An Algorthm To Fnd Optmum Cost Tme Trade Off Pars In A Fractonal Capactated Transportaton Problem Wth Restrcted Flow KAVITA GUPTA* S.R. ARORA** _ Abstract: Ths paper presents

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis A Appendx for Causal Interacton n Factoral Experments: Applcaton to Conjont Analyss Mathematcal Appendx: Proofs of Theorems A. Lemmas Below, we descrbe all the lemmas, whch are used to prove the man theorems

More information

Supporting Information

Supporting Information Supportng Informaton The neural network f n Eq. 1 s gven by: f x l = ReLU W atom x l + b atom, 2 where ReLU s the element-wse rectfed lnear unt, 21.e., ReLUx = max0, x, W atom R d d s the weght matrx to

More information

Every planar graph is 4-colourable a proof without computer

Every planar graph is 4-colourable a proof without computer Peter Dörre Department of Informatcs and Natural Scences Fachhochschule Südwestfalen (Unversty of Appled Scences) Frauenstuhlweg 31, D-58644 Iserlohn, Germany Emal: doerre(at)fh-swf.de Mathematcs Subject

More information

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION Advanced Mathematcal Models & Applcatons Vol.3, No.3, 2018, pp.215-222 ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EUATION

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:

More information

INTEGER NETWORK SYNTHESIS PROBLEM FOR HOP CONSTRAINED FLOWS

INTEGER NETWORK SYNTHESIS PROBLEM FOR HOP CONSTRAINED FLOWS INTEGER NETWORK SYNTHESIS PROBLEM FOR HOP CONSTRAINED FLOWS SANTOSH N. KABADI AND K.P.K. NAIR Abstract. Hop constrant s assocated wth modern communcaton network flows. We consder the problem of desgnng

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

Complement of Type-2 Fuzzy Shortest Path Using Possibility Measure

Complement of Type-2 Fuzzy Shortest Path Using Possibility Measure Intern. J. Fuzzy Mathematcal rchve Vol. 5, No., 04, 9-7 ISSN: 30 34 (P, 30 350 (onlne Publshed on 5 November 04 www.researchmathsc.org Internatonal Journal of Complement of Type- Fuzzy Shortest Path Usng

More information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

Scheduling jobs with agreeable processing times and due dates on a single batch processing machine

Scheduling 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 information

Fuzzy approach to solve multi-objective capacitated transportation problem

Fuzzy approach to solve multi-objective capacitated transportation problem Internatonal Journal of Bonformatcs Research, ISSN: 0975 087, Volume, Issue, 00, -0-4 Fuzzy aroach to solve mult-objectve caactated transortaton roblem Lohgaonkar M. H. and Bajaj V. H.* * Deartment of

More information

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

More information

Introduction to Information Theory, Data Compression,

Introduction to Information Theory, Data Compression, Introducton to Informaton Theory, Data Compresson, Codng Mehd Ibm Brahm, Laura Mnkova Aprl 5, 208 Ths s the augmented transcrpt of a lecture gven by Luc Devroye on the 3th of March 208 for a Data Structures

More information

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros Appled Mathematcal Scences, Vol. 5, 2011, no. 75, 3693-3706 On the Interval Zoro Symmetrc Sngle-step Procedure for Smultaneous Fndng of Polynomal Zeros S. F. M. Rusl, M. Mons, M. A. Hassan and W. J. Leong

More information

Finding Primitive Roots Pseudo-Deterministically

Finding Primitive Roots Pseudo-Deterministically Electronc Colloquum on Computatonal Complexty, Report No 207 (205) Fndng Prmtve Roots Pseudo-Determnstcally Ofer Grossman December 22, 205 Abstract Pseudo-determnstc algorthms are randomzed search algorthms

More information

Split alignment. Martin C. Frith April 13, 2012

Split alignment. Martin C. Frith April 13, 2012 Splt algnment Martn C. Frth Aprl 13, 2012 1 Introducton Ths document s about algnng a query sequence to a genome, allowng dfferent parts of the query to match dfferent parts of the genome. Here are some

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

Economics 101. Lecture 4 - Equilibrium and Efficiency

Economics 101. Lecture 4 - Equilibrium and Efficiency Economcs 0 Lecture 4 - Equlbrum and Effcency Intro As dscussed n the prevous lecture, we wll now move from an envronment where we looed at consumers mang decsons n solaton to analyzng economes full of

More information

SL n (F ) Equals its Own Derived Group

SL n (F ) Equals its Own Derived Group Internatonal Journal of Algebra, Vol. 2, 2008, no. 12, 585-594 SL n (F ) Equals ts Own Derved Group Jorge Macel BMCC-The Cty Unversty of New York, CUNY 199 Chambers street, New York, NY 10007, USA macel@cms.nyu.edu

More information

Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model

Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model Capacty Constrants Across Nests n Assortment Optmzaton Under the Nested Logt Model Jacob B. Feldman School of Operatons Research and Informaton Engneerng, Cornell Unversty, Ithaca, New York 14853, USA

More information

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

Technical Note: Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model

Technical Note: Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model Techncal Note: Capacty Constrants Across Nests n Assortment Optmzaton Under the Nested Logt Model Jacob B. Feldman, Huseyn Topaloglu School of Operatons Research and Informaton Engneerng, Cornell Unversty,

More information

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin Proceedngs of the 007 Wnter Smulaton Conference S G Henderson, B Bller, M-H Hseh, J Shortle, J D Tew, and R R Barton, eds LOW BIAS INTEGRATED PATH ESTIMATORS James M Calvn Department of Computer Scence

More information

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

More information

The Study of Teaching-learning-based Optimization Algorithm

The Study of Teaching-learning-based Optimization Algorithm Advanced Scence and Technology Letters Vol. (AST 06), pp.05- http://dx.do.org/0.57/astl.06. The Study of Teachng-learnng-based Optmzaton Algorthm u Sun, Yan fu, Lele Kong, Haolang Q,, Helongang Insttute

More information

CHAPTER III Neural Networks as Associative Memory

CHAPTER III Neural Networks as Associative Memory CHAPTER III Neural Networs as Assocatve Memory Introducton One of the prmary functons of the bran s assocatve memory. We assocate the faces wth names, letters wth sounds, or we can recognze the people

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016 U.C. Berkeley CS94: Spectral Methods and Expanders Handout 8 Luca Trevsan February 7, 06 Lecture 8: Spectral Algorthms Wrap-up In whch we talk about even more generalzatons of Cheeger s nequaltes, and

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information