A COMPARISON OF HEURISTICS TO SOLVE A SINGLE MACHINE BATCHING PROBLEM WITH UNEQUAL READY TIMES OF THE JOBS. Oleh Sobeyko Lars Mönch

Size: px
Start display at page:

Download "A COMPARISON OF HEURISTICS TO SOLVE A SINGLE MACHINE BATCHING PROBLEM WITH UNEQUAL READY TIMES OF THE JOBS. Oleh Sobeyko Lars Mönch"

Transcription

1 Proceedngs of the 2011 Wnter Smulaton Conference S. Jan, R.R. Creasey, J. Hmmelspach, K.P. Whte, and M. Fu, eds. A COMPARISON OF HEURISTICS TO SOLVE A SINGLE MACHINE BATCHING PROBLEM WITH UNEQUAL READY TIMES OF THE JOBS ABSTRACT Oleh Sobeyko Lars Mönch Department of Mathematcs and Computer Scence Unverstätsstraße 1 Unversty of Hagen Hagen, 58097, GERMANY In ths paper, we dscuss a schedulng problem for a sngle batch processng machne that s motvated by problems found n semconductor manufacturng. The obs belong to dfferent ncompatble famles. Only obs of the same famly can be batched together. Unequal ready tmes of the obs are assumed. The performance measure of nterest s the total weghted tardness (TWT). We desgn a hybrdzed groupng genetc algorthm (HGGA) to tackle ths problem. In contrast to related work on genetc algorthms (GAs) for smlar problems, the representaton used n HGGA s based on a varable number of batches. We compare the HGGA wth a varable neghborhood search (VNS) technque wth respect to soluton qualty, computatonal effectveness, and mpact of the ntal soluton by usng randomly generated problem nstances. It turns out that the HGGA performs smlar to the VNS scheme wth respect to soluton qualty. At the same tme, HGGA s slghtly more robust wth respect to the qualty of the ntal soluton. 1 INTRODUCTION Schedulng problems for batchng machnes are mportant n semconductor manufacturng, because the processng tmes of the operatons on these machnes are large compared to other machnes n a wafer fab (Mönch et al. 2011). A batch s a set of obs that are processed at the same tme on the same machne. Recently, ths class of schedulng problems has attracted many researchers. Because of the computatonal complexty of batchng problems, heurstcs are proposed. GAs are often used as a metaheurstc for parallel batch machne schedulng problems n semconductor manufacturng. But wth the rare excepton of (Chang, Cheng and Fu 2010), the GAs are only used to assgn batches to ndvdual machnes and then to sequence them. The batch formaton decsons are made by dspatchng rule based heurstcs. In contrast to prevous papers that use GAs to tackle ths problem, the GA proposed by Chang, Cheng and Fu (2010) determnes the content of batches and s hybrdzed by local search. However, the approach has the dsadvantage that the number of batches s fxed. GGAs (cf. Falkenauer 1998) can be used qute naturally to tackle ths type of problems because each batch can be seen as a group of obs. The number of obs wthn each group s bounded from above by the maxmum batch sze,.e., the capacty of the batch processng machne. Because GGAs perform well for multple orders per ob schedulng problems (Mönch and Sobeyko 2011), we are nterested n the queston whether t s possble to apply GGAs n the present stuaton or not. Note that n contrast to the multple order per ob stuaton n ths paper the number of batches s varable. In addton, we compare the HGGA approach wth a VNS approach wth respect to soluton qualty, computatonal effectveness, and the mpact of the ntal soluton. The present paper can be seen as a frst step to tackle a larger class of batch schedulng problems n semconductor manufacturng by GGAs. The paper s organzed as follows. The researched problem s descrbed n the next secton. Then we contnue by descrng dfferent heurstc approaches, especally the HGGA. Computatonal experments /11/$ IEEE 2011

2 for comparng the dfferent heurstcs are presented n Secton 4. Fnally, we present some conclusons and plans for future work n Secton 5. 2 PROBLEM AND RELATED LITERATURE We consder a sngle batch processng machne. The maxmum batch sze s B,.e. at most B obs can be used to form a batch. When a batch s started on a machne no nterrupton s allowed. Totally, n obs have to be processed on the batch processng machne. Each ob has a due date d and a weght w that s used to model the mportance of the ob, and fnally a ready tme r. The obs belong to F ncompatble famles. Let us denote by s( ) { 1,,F} the famly of ob. All obs of the ncompatble ob famly f have the same processng tme p f. Only obs of the same ncompatble famly can be used to form a batch. Usng the α β γ notaton from schedulng theory (cf. Graham et al. 1979) the problem can be represented as follows: 1 batch, ncomp, r TWT, (1) where we denote by TWT the performance measure total weghted tardness. Ths measure s defned as ( C d ) n + : = w, where we denote by = 1 TWT - ( x,0 ) C the completon tme of ob. In addton, we use x + : = max for abbrevaton. Problem (1) s NP-hard, because the NP-hard schedulng problem 1 TWT can be reduced to t. Note that t mght be desrable to form non-full batches, because of the ready tmes and the TWT measure. A schedule conssts of a sequence of batches wth correspondng startng tmes. However, n the case where all obs are ready at tme zero, t s shown by Mehta and Uzsoy (1998) that all batches should be full except maybe for the last batch of each famly. Problems of ths type have been studed extensvely n recent years. We refer to the survey by Mathraan and Svakumar (2006). The sngle machne schedulng problem 1 batch, ncomp TT was studed by Mehta and Uzsoy (1998). Here, we denote by TT the total tardness,.e., the case where we have w = 1 for all obs. Ths research was later extended to the problem 1 batch, ncomp TWT by Perez et al. (2005). Dfferent metaheurstc approaches ncludng VNS and ant colony optmzaton are proposed for P batch,ncomp T W T by Almeder and Mönch (2011), where we denote by P dentcal parallel machnes. Two genetc algorthms are proposed for the parallel machne schedulng problem P batch, ncomp, r T W T by Mönch et al. (2005). A VNS approach and a decomposton heurstc based on mxed nteger programmng s presented by Klemmt et al. (2009) for the problem R batch,ncomp, M,r,B T W T, where we denote by R unrelated parallel machnes, by M machne dedcatons, and by B the maxmum batch sze for machne. Smulated annealng approaches are dscussed by Yugma et al. (2008) for a schedulng problem n the dffuson area of a wafer fab that ncludes batchng machnes wth ncompatble ob famles. Kurz and Mason (2008) propose teratve exchanges procedures for a schedulng problem smlar to the present problem. Recently, a memetc algorthm s proposed for P batch, ncomp, r T W T by Chang, Cheng, and Fu (2010). As dscussed n Secton 1, the resultant GA s used to form batches. However, the number of batches s predetermned for each problem nstance before runnng the GA and cannot be changed by the GA. In ths paper, we propose a GGA that s group-centrc and allows also for splttng groups,.e., batches. So far, GGAs are manly appled to n packng (Falkenauer 1996) and vehcle routng problems and only rarely for machne schedulng problems. 2012

3 3 HEURISTIC SOLUTION APPROACHES Sobeyko and Mönch In ths secton, we start by recallng a decomposton heurstc that s used for provdng ntal solutons and reference solutons. Then, we descrbe the HGGA n detal. For the sake of completeness, we brefly dscuss a VNS scheme that s also used for comparson. 3.1 Tme Wndow Decomposton Heurstc We summarze a lst schedulng approach for problem (1) based on a tme wndow decomposton (TWD) scheme because ntal solutons are determned usng ths heurstc. The followng four steps are performed: 1. When the sngle machne becomes avalable at tme t, only obs wth ready tmes smaller than t + t are consdered. We use the set J ~ f ( t) : = { r t + Δt,s( ) = f } for each famly nstead of the ~ set of all obs. We sequence all obs wthn J f ( t) wth respect to the ATC dspatchng rule n nonncreasng order. Ths rule s gven by the ndex: + w ( ( ) d - p + r - t I ( t) = exp : -, (2) p κp where we denote by κ a scalng parameter and by p the average processng tme of the remanng obs. 2. Then, we consder only the frst thresh obs from the sorted lst to form batches. The resultng set s called Ĵ f ( t). 3. Consder all batches formed by obs of the set ˆ ( t) J f. Each of these potental batches s assessed usng the BATC-II batchng rule (Mönch et al. 2005). The correspondng ndex to assess a batch b of famly f s gven by + + w ( d p t ( r t) ) b - b I b ( t) : = exp p - f κp, (3) b B where we denote by b the number of obs n b. Here, we use the ready tme of batch b, defned as ( r b) r : = max. b 4. The batch wth the largest BATC-II ndex s chosen among the dfferent famles. 5. The tme t t + Δt of the next event s calculated,.e., a machne becomes avalable or a new ob has arrved. Go to Step 1 when there are stll obs not sequenced, otherwse Stop. In ths research, we apply the BATC-II batchng rule wth an approprate value of the look-ahead parameter κ for sequencng the batches. We select the parameter from the nterval [ 0.5,5.0] wth step sze 0. 5 and choose the value that corresponds to the smallest TWT value. 3.2 HGGA Representaton and Intalzaton Scheme In order to determne a feasble schedule obs have to be assgned to batches and these batches must be sequenced. Ths partcularly mples that approprate groups of obs have to be formed. Therefore, t makes sense n a natural way to apply GGA type algorthms when dealng wth the problem of batch for- 2013

4 maton. The used representaton s a set of groups. Each group has at most B obs of the same famly. A GGA s a populaton based metaheurstc. The dfferent ndvduals from the populaton are called genomes. A GGA starts from an ntal populaton that can be generated ether randomly or a certan part of the populaton can be obtaned as a result of applyng heurstcs. In ths research, we use the TWD heurstc Genetc Operators We proceed wth descrng the man genetc operators of the GGA. The most mportant one s the crossover operator. It comnes parts of the parent genomes n order to obtan chld genomes that hopefully correspond to feasble schedules of hgher qualty. The crossover has to be desgned n such a way that chld genomes nhert as much valuable nformaton from ther parents as possble. For GGAs, the crossover operator has a specfc form as t has to deal wth groups of obs rather than wth ndvdual obs. Orgnally such a crossover operator s proposed by Falkenauer (1996). In ths paper, we modfy ths operator and take nto account the ncompatble ob famles. The crossover algorthm conssts of the followng steps: 1. Select randomly two crossng ponts, delmtng the crossng secton n each parent. 2. Replace the crossng secton of parent G 1 wth the crossng secton of parent G Elmnate all obs now occurrng twce from the batches where they are contaned n the frst parent. Thus, some batches orgnated from the frst parent have to be altered. 4. Insert the mssng obs nto the chld genome and adopt the resultng batches wth respect to the hard constrants and the TWT obectve. 5. Repeat Step 2 through Step 4 wth changed roles of the parents to obtan the second offsprng. The resultng crossover procedure s shown n Fgure 1. Ten obs are nvolved n ths example. The chld genome conssts of four batches. Fgure 1: Groupng crossover As descrbed n Brown and Sumchrast (2003), the renserton strategy appled n Step 4 of the crossover algorthm may has a great nfluence on the performance of the GGA. Here, we tested several renserton possltes and found that one of the best performng strateges s to assgn some obs to the batch only when t does not ncrease the ready tme r b of the entre batch b. In the opposte case, one ob wth 2014

5 large ready tme can cause some delay of the obs that are already n the batch. Pror to the renserton procedure we sort the obs n descendng order accordng to ther weghts w. A mutaton s used to avod premature convergence of the GA towards local optma. We use a swap type mutaton operator,.e., two batches contanng obs of the same famly are selected randomly n some genomes. In each of these batches we select randomly one ob and then we exchange the obs. Another posslty s exchangng more than two obs n the selected batches. In order to preserve the most promsng parts of the genomes, whch ncludes the batches themselves and ther sequence, an nverson genetc operator (Falkenaur 1996 and 1998) s appled. Ths technque allows a problem-specfc sequencng of the formed groups. In ths research, we apply the BATC-II batchng rule wth an approprate value of the look-ahead parameter κ for sequencng the groups. The approach for choosng κ s descrbed n Subsecton 3.1. A new sequence s accepted only f ts TWT value s mproved Local Search Scheme It s well-known that GAs often do not perform well, unless they are hybrdzed wth local search schemes. Several local search strateges are developed that mprove the qualty of the genomes n each teraton. The frst strategy s a par-wse ob exchange between batches of the same famly. The man dea of ths procedure s to exchange two obs only f an mprovement of the TWT value s guaranted. We label the batches that are obtaned from the genome by ther postons n the sequence. We select two dfferent batches b and b of the same famly f and try to consder all possble ob exchanges between them as shown n Fgure 2. Fgure 2: Par-wse exchange of obs between batches of the same famly Let n and nb be the number of obs n batches b and b, respectvely. Then the number of possble n + nb assgnments of the obs to the two batches s. Ths value can be large. We derve some propertes that ensure that swaps of obs across batches lead to TWT reductons wthout recalculatng the TWT n value completely. We denote by C, C b and C, C b the completon tme of batch b and b before and after the par-wse ob exchange, respectvely. The correspondng ready tmes of the batches are denoted r, r b and r, r b. The weghted tardness caused by the batches before and after the swap s denoted by by WT, WT b and WT, WT b. Here, we defne WT : = w T for a batch b. When the two condtons b k b k { C,r } + p max{ C, r } C max 1 f + 1 k =, (4) { C,r } + p max{ C, r } C b max b 1 b f b b + 1 = (5) hold, then t s easy to see that the entre TWT value assocated wth the genome s mproved, f the condton 2015

6 WT + WT < WT + WT (6) b b s fulflled. The completon tmes of batches startng from the batch wth ndex mn{, } have to be updated after an exchange. Shftng sngle obs between batches of the same famly s another local search strategy where obs are removed one by one from ther batches and assgned to a dfferent batch. We consder the stuaton that obs are removed from batch b and assgned to b, where <, as depcted n Fgure 3. Fgure 3 : Job shftng between batches We see that shftng one ob between the batches mproves the current value of the obectve functon f the nequalty C = max{ C 1,r } + p f max{ C, r + 1 } (7) mples that WT + WT < WT + WT (8) b s fulflled. We try to shft all obs from batch b. If the reassgnment s successful, the completon tmes of the batches have to be updated startng from batch b. Fnally, batch splttng s a local search strategy that allows for avodng stuatons when obs wth very dfferent ready tmes form the same batch. Thus, stuatons when the entre batch s notceably delayed because t contans obs wth large ready tmes may be prevented by assgnng the obs that can be processed later to a separate batch. We show the splttng of batch b nto two batches and n Fgure 4. b Fgure 4: Batch splttng Such a splttng guarantees the mprovement of the TWT value of the correspondng genome f the condton C = max{ r,max{ C 1,r } + p f } + p f < max{ C, r + 1 } (9) mples WT + WT < WT. We apply local search wthn each teraton of HGGA for each new genome drectly before calculatng ts ftness. The local search strateges are executed n the batch splttng par-wse exchange batch splt- 2016

7 tng shftng batch splttng order. Although the local search scheme ncreases the computatonal tme of the algorthm, t helps to mprove the convergence of the GGA sgnfcantly. 3.3 VNS The VNS scheme used s smlar to the scheme presented by Klemmt et al. (2009) for a slghtly more general stuaton. We consder four dfferent neghborhood structures. All the structures work on the fnal soluton representaton,.e., a sequence of batches. The frst neghborhood structure moves sngle entre batches to a randomly selected poston. The second one does the same for sequences of consecutve batches. The thrd and fourth neghborhood structure swap sngle batches or sequences of consecutve batches, respectvely. The neghborhood structures are appled n ths order. The local search approach wthn VNS s smlar to the local search approach used n HGGA to ensure comparalty of HGGA and VNS. 4 COMPUTATIONAL EXPERIMENTS Ths secton descrbes the desgn of experments used and computatonal results whch allow us to compare the performance and the computatonal potental of the heurstcs. 4.1 Desgn of Experments In order to assess the performance of the dfferent heurstcs we randomly generate problem nstances accordng to the desgn found n (Mönch et al. 2005). The desgn used s summarzed n Table 1. Table 1: Desgn of experments Factor Level Count Number of obs per famly 60, 80, Batch sze B 4, 8 2 Number of famles F 3 1 Famly processng tme Job weghts Ready tmes of obs r p f 2 wth probalty wth probalty wth probalty wth probalty wth probalty 0.1 w U ( 0,1) r ~ U ( 0,α / B p ), { 0.25,0.5,0.75} d r U 0, β / B p, { 0. 25, 0. 5, 0. 75} d ~ ( ) w ~ 1 α 3 Due date of obs β 3 Total parameter comnatons 54 The parameters α and β are used as scalng parameters to control the dstrbuton of ready tmes and due dates. Larger values of α lead to more spread out release dates. On the other hand, hgher values of β result n more loose due dates. We consder three dfferent ob famles. Jobs are assgned to batches and processed on a sngle batch processng machne wth four or eght obs as maxmum batch sze. Totally, 54 problem nstances are consdered. We mplement the HGGA as a steady-state GA wth overlappng populatons. The parameters of HGGA are presented n Table 2. These parameters are determned based on extensve expermentaton usng a tral and error strategy. Note the we use a prescrbed maxmum computng tme of two or fve mnutes, respectvely to allow for a far comparson of the dfferent algorthms

8 For TWD we use t : = p 4, where we denote by p the average processng tme of the obs of the problem nstance, and thresh = 15. All the algorthms are mplemented n the C++ programmng language. HGGA s coded usng the obect-orented framework GALb. A PC wth Intel Core GHz processor and 4 GB of man memory under the OS opensuse 11.4 Lnux s used to carry out the computatonal experments. For each problem nstance three ndependent runs wth dfferent seed values are performed and the average results over the runs are used for analyss. Table 2: Parameters of the GGA Parameter Value Populaton sze 70 Crossover probalty 0.8 Mutaton probalty 0.1 Replacement probalty 0.6 Computng tme per problem nstance 2-5 mn We are nterested n comparng the performance of HGGA, VNS, and TWD wth respect to soluton qualty, tme needed for computaton, and mpact of the qualty of the ntal soluton on the overall soluton qualty. 4.2 Results The obtaned computatonal results are presented n Table 3. Instead of comparng all problem nstances ndvdually, the nstances were grouped accordng to levels of factors. For example, the results for B = 4 are for all problem nstances wth B = 4 whle all other factors have been vared at ther dfferent levels. We present the TWT values of the two metaheurstcs relatve to the TWT values obtaned by TWD. Table 3: Computatonal results Factor Levels HGGA VNS (nt) HGGA VNS HGGA VNS TWD (nt) (no nt) (no nt) (no nt) (no nt) B = B = n = n = n = α = α = α = β = β = β = Overall Tme per problem nstance (mn) It appears that both the HGGA and the VNS scheme may have a dfferent performance dependng on the ntal solutons provded to the algorthms. Therefore, we consder two cases: one wth random ntal solutons denoted by HGGA (no nt) and VNS (no nt) and one wth ntalzng the algorthms wth rather hgh-qualty solutons obtaned from TWD. In case of HGGA, we run TWD wth three dfferent 2018

9 ( 0.0,5.0] Sobeyko and Mönch κ values to determne dfferent hgh-qualty solutons. Best results for HGGA and VNS wth and wthout approprate ntalzaton are marked as bold n Table 3. The results n Table 3 show that both the HGGA and the VNS scheme clearly outperform the TWD scheme n most cases. However, f there s a random ntalzaton of the algorthms they requre a rather large amount of tme to fnd hgh-qualty solutons. Sometmes the algorthms are outperformed by the TWD. On the other hand, f the HGGA and the VNS scheme are ntalzed wth solutons obtaned by TWD, ther performance ncreases sgnfcantly. Overall, both metaheurstcs are able to obtan about ten percent mprovement over the results found by TWD. Thus, t makes sense to compare the performance of the HGGA and the VNS scheme. Both the HGGA and the VNS scheme are able to outperform TWD wth a reasonable amount of computng tme. The performance of the algorthms can dffer dependng on the factors. Our computatonal experments show that the results are qute comparable n most of the stuatons. However, the HGGA slghtly outperforms the VNS scheme n case of a large maxmal batch sze,.e. B = 8, and a small or moderate number of obs. If the number of obs s large then VNS s preferable, snce t s not populaton-based and s therefore faster than the HGGA. It s nterestng to note that when one mnute computng tme per problem nstance s used (not shown here), the VNS scheme clearly outperforms HGGA wth respect to soluton qualty. We are also nterested n the effect of the comnatons of the level values for α and β, snce they reflect requests of the customers. The correspondng computatonal results are shown n Table 4. Table 4: Effect of ready tme and due date settng Factor Levels HGGA VNS HGGA VNS HGGA VNS TWD (nt) (nt) (no nt) (no nt) (no nt) (no nt) α = 0.25, β = α = 0.25, β = α = 0.25, β = α = 0.5, β = α = 0.5, β = α = 0.5, β = α = 0.75, β = α = 0.75, β = α = 0.75, β = Tme per problem nstance (mn) An analyss of the correspondng computatonal results shows that the HGGA performs slghtly better f there s a relatvely large range of ob ready tmes and the range of the due dates s moderate. Otherwse, the VNS seems to be able to fnd better solutons. It s nterestng to see that for wde spread ready tme and loose due dates HGGA and VNS mprove the TWD results up to 70%. Ths result s caused by the fact that the performance of ATC type heurstcs s low n ths stuaton. The overall performance analyss shows that there s lttle dfference between the HGGA and the VNS scheme. Accordng to our results, the HGGA performs smlar to the VNS scheme. 5 CONCLUSIONS AND FUTUTURE RESEARCH In ths paper, we provde a comparson of several heurstcs for solvng a sngle batch machne schedulng problem. Iteratve metaheurstcs such as GGA and VNS hybrdzed wth local search technques are able to fnd hgh-qualty solutons relatvely quckly. The performance of both metaheurstcs can be sgnf- 2019

10 cantly mproved f ntal solutons found by other heurstcs, for example TWD, are provded. Applyng local search technques wthn both the GGA and the VNS ncrease the performance of the algorthms dramatcally. Ths partcularly mples that ncorporatng problem specfc knowledge s of great mportance for these metaheurstcs. An overall comparson of the computatonal results shows that both metaheurstcs perform qute well and may compete wth each other. Although the HGGA has much potental for solvng batchng problems, the VNS algorthm seems to be able to fnd hgh-qualty solutons faster than the HGGA. Ths can be explaned by the fact that VNS operates only on one sngle soluton at each pont of tme, whle HGGA mantans a populaton of solutons. Therefore, t s advantageous to apply VNS n case hgh-qualty solutons have to be found relatvely fast. The HGGA can be used f several mnutes of computatonal tme per problem nstance are avalable. As a next logcal step the HGGA can be extended to the case of machne envronments wth parallel machnes. An approprate genome representaton has be developed to tackle ths problem, especally n case of unrelated parallel machnes wth dedcatons. It s nterestng to compare the performances of GGA and VNS type heurstcs to fnd out whether both of them are able to fnd solutons of smlar qualty and how tme-consumng the algorthms are. REFERENCES Almeder, C., and L. Mönch Metaheurstcs for schedulng obs wth ncompatble famles on parallel batchng machnes. Journal of the Operatonal Research Socety. Accepted for publcaton. Brown E., and R. Sumchrast Impact of the replacement heurstc n a groupng genetc algorthm. Computers & Operatons Research, 30: Chang, T.-C., H.-C. Cheng, and L.-C. Fu A memetc algorthm for mnmzng total weghted tardness on parallel batch machnes wth ncompatble ob famles. Computers & Operatons Research, 37: Falkenauer, E "A hybrd groupng genetc algorthm for n packng." Journal of Heurstcs, 2:5-30. Falkenauer, E Genetc Algorthms and Groupng Problems. Wley. Graham, R. L., E. L. Lawler, J. K. Lenstra, and A. H. G. Rnnooy Kan Optmzaton and approxmaton n determnstc sequencng and schedulng: a survey. Annals of Dscrete Mathematcs, 5: Klemmt, A., G. Wegert, C. Almeder, and L. Mönch A comparson of MIP-based decomposton technques and VNS approaches for batch schedulng problems. In Proceedngs of the 2009 Wnter Smulaton Conference, edted by M. D. Rossett, R. R. Hll, B. Johansson, A. Dunkn and R. G. Ingalls, Pscataway, New Jersey: Insttute of Electrcal and Electroncs Engneers, Inc. Kurz, M., and S. J. Mason Mnmzng total weghted tardness on a batch-processng machne wth ncompatble ob famles and ob ready tmes. Internatonal Journal of Producton Research, 46(1): Mönch, L., H. Balasubramanan, J. W. Fowler, and M. E. Pfund Heurstc schedulng of obs on parallel batch machnes wth ncompatble ob famles and unequal ready tmes. Computers & Operatons Research, 32: Mönch, L., J. W. Fowler, S. Dauzère-Pérès, S. J. Mason, and O. Rose A survey of problems, soluton technques, and future challenges n schedulng semconductor manufacturng operatons. Journal of Schedulng. Accepted for publcaton. Mathraan, M., and A. Svakumar A lterature revew, classfcaton and smple meta-analyss on schedulng of batch processors n semconductor. Internatonal Journal of Advanced Manufacturng. Technology 29: Mehta, S. V., and R. Uzsoy Mnmzng total tardness on a batch processng machne wth ncompatble ob famles. IIE Transactons, 30:

11 Perez, I., J. Fowler, and W. Carlyle Mnmzng total weghted tardness on a sngle batch processng machne wth ncompatble ob famles. Computers & Operatons Research, 32: Sobeyko, O., and L. Mönch Groupng genetc algorthms for solvng sngle machne multple orders per ob schedulng problems. Workng paper, Unversty of Hagen. Yugma, C., S. Dauzère-Pérès, A. Derreumaux, and O. Slle A batch optmzaton software for dffuson area schedulng n semconductor manufacturng. Advanced Semconductor Manufacturng Conferenc 2008 (ASMC 2008). AUTHOR BIOGRAPHIES OLEH SOBEYKO s a PhD student and research and teachng assstant n the Department of Mathematcs and Computer Scence at the Unversty of Hagen, Germany. He receved a master s degree n appled mathematcs from the Natonal Ivan Franko Unversty of Lvv, Ukrane. Hs current research nterests are n appled optmzaton applcatons n manufacturng, logstcs and servce operatons, and n mult-agent systems. Hs emal address s <Oleh.Sobeyko@fernun-hagen.de>. LARS MÖNCH s Professor n the Department of Mathematcs and Computer Scence at the Unversty of Hagen, Germany. He receved a master s degree n appled mathematcs and a Ph.D. n the same subect from the Unversty of Göttngen, Germany. Hs current research nterests are n smulaton-based producton control of semconductor wafer fabrcaton facltes, appled optmzaton and artfcal ntellgence applcatons n manufacturng, logstcs, and servce operatons. He s a member of GI (German Chapter of the ACM), GOR (German Operatons Research Socety), SCS, INFORMS, and IIE. Hs emal address s <Lars.Moench@fernun-hagen.de>. 2021

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

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

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

IMPROVING THE PERFORMANCE OF DISPATCHING RULES IN SEMICONDUCTOR MANUFACTURING BY ITERATIVE SIMULATION

IMPROVING THE PERFORMANCE OF DISPATCHING RULES IN SEMICONDUCTOR MANUFACTURING BY ITERATIVE SIMULATION Proceedngs of the 004 Wnter Smulaton Conference R.G. Ingalls, M. D. Rossett, J. S. Smth, and B. A. Peters, eds.. IMPROVING THE PERFORMANCE OF DISPATCHING RULES IN SEMICONDUCTOR MANUFACTURING BY ITERATIVE

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

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

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

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

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

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

This is the Pre-Published Version.

This is the Pre-Published Version. 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

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

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

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

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

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

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

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

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

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

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

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

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

Boostrapaggregating (Bagging)

Boostrapaggregating (Bagging) Boostrapaggregatng (Baggng) An ensemble meta-algorthm desgned to mprove the stablty and accuracy of machne learnng algorthms Can be used n both regresson and classfcaton Reduces varance and helps to avod

More information

Appendix B: Resampling Algorithms

Appendix B: Resampling Algorithms 407 Appendx B: Resamplng Algorthms A common problem of all partcle flters s the degeneracy of weghts, whch conssts of the unbounded ncrease of the varance of the mportance weghts ω [ ] of the partcles

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

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

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

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

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

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

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

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

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

A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM

A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM IJCMA: Vol. 6, No. 1, January-June 2012, pp. 1-19 Global Research Publcatons A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM S. Kavtha and Nrmala

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

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

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

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

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

A Hybrid Variational Iteration Method for Blasius Equation

A Hybrid Variational Iteration Method for Blasius Equation Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 1 (June 2015), pp. 223-229 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) A Hybrd Varatonal Iteraton Method

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

SOLVING CAPACITATED VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS BY GOAL PROGRAMMING APPROACH

SOLVING CAPACITATED VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS BY GOAL PROGRAMMING APPROACH Proceedngs of IICMA 2013 Research Topc, pp. xx-xx. SOLVIG CAPACITATED VEHICLE ROUTIG PROBLEMS WITH TIME WIDOWS BY GOAL PROGRAMMIG APPROACH ATMII DHORURI 1, EMIUGROHO RATA SARI 2, AD DWI LESTARI 3 1Department

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

Chapter 3 Describing Data Using Numerical Measures

Chapter 3 Describing Data Using Numerical Measures Chapter 3 Student Lecture Notes 3-1 Chapter 3 Descrbng Data Usng Numercal Measures Fall 2006 Fundamentals of Busness Statstcs 1 Chapter Goals To establsh the usefulness of summary measures of data. The

More information

STATISTICS QUESTIONS. Step by Step Solutions.

STATISTICS QUESTIONS. Step by Step Solutions. STATISTICS QUESTIONS Step by Step Solutons www.mathcracker.com 9//016 Problem 1: A researcher s nterested n the effects of famly sze on delnquency for a group of offenders and examnes famles wth one to

More information

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor Taylor Enterprses, Inc. Control Lmts for P Charts Copyrght 2017 by Taylor Enterprses, Inc., All Rghts Reserved. Control Lmts for P Charts Dr. Wayne A. Taylor Abstract: P charts are used for count data

More information

Using the estimated penetrances to determine the range of the underlying genetic model in casecontrol

Using the estimated penetrances to determine the range of the underlying genetic model in casecontrol Georgetown Unversty From the SelectedWorks of Mark J Meyer 8 Usng the estmated penetrances to determne the range of the underlyng genetc model n casecontrol desgn Mark J Meyer Neal Jeffres Gang Zheng Avalable

More information

Comparison of the Population Variance Estimators. of 2-Parameter Exponential Distribution Based on. Multiple Criteria Decision Making Method

Comparison of the Population Variance Estimators. of 2-Parameter Exponential Distribution Based on. Multiple Criteria Decision Making Method Appled Mathematcal Scences, Vol. 7, 0, no. 47, 07-0 HIARI Ltd, www.m-hkar.com Comparson of the Populaton Varance Estmators of -Parameter Exponental Dstrbuton Based on Multple Crtera Decson Makng Method

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

Simulated Power of the Discrete Cramér-von Mises Goodness-of-Fit Tests

Simulated Power of the Discrete Cramér-von Mises Goodness-of-Fit Tests Smulated of the Cramér-von Mses Goodness-of-Ft Tests Steele, M., Chaselng, J. and 3 Hurst, C. School of Mathematcal and Physcal Scences, James Cook Unversty, Australan School of Envronmental Studes, Grffth

More information

x = , so that calculated

x = , so that calculated Stat 4, secton Sngle Factor ANOVA notes by Tm Plachowsk n chapter 8 we conducted hypothess tests n whch we compared a sngle sample s mean or proporton to some hypotheszed value Chapter 9 expanded ths to

More information

Common loop optimizations. Example to improve locality. Why Dependence Analysis. Data Dependence in Loops. Goal is to find best schedule:

Common loop optimizations. Example to improve locality. Why Dependence Analysis. Data Dependence in Loops. Goal is to find best schedule: 15-745 Lecture 6 Data Dependence n Loops Copyrght Seth Goldsten, 2008 Based on sldes from Allen&Kennedy Lecture 6 15-745 2005-8 1 Common loop optmzatons Hostng of loop-nvarant computatons pre-compute before

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

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

Joint Statistical Meetings - Biopharmaceutical Section

Joint Statistical Meetings - Biopharmaceutical Section Iteratve Ch-Square Test for Equvalence of Multple Treatment Groups Te-Hua Ng*, U.S. Food and Drug Admnstraton 1401 Rockvlle Pke, #200S, HFM-217, Rockvlle, MD 20852-1448 Key Words: Equvalence Testng; Actve

More information

1 GSW Iterative Techniques for y = Ax

1 GSW Iterative Techniques for y = Ax 1 for y = A I m gong to cheat here. here are a lot of teratve technques that can be used to solve the general case of a set of smultaneous equatons (wrtten n the matr form as y = A), but ths chapter sn

More information

ECE559VV Project Report

ECE559VV Project Report ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate

More information

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur Analyss of Varance and Desgn of Experment-I MODULE VIII LECTURE - 34 ANALYSIS OF VARIANCE IN RANDOM-EFFECTS MODEL AND MIXED-EFFECTS EFFECTS MODEL Dr Shalabh Department of Mathematcs and Statstcs Indan

More information

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers Psychology 282 Lecture #24 Outlne Regresson Dagnostcs: Outlers In an earler lecture we studed the statstcal assumptons underlyng the regresson model, ncludng the followng ponts: Formal statement of assumptons.

More information

A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS

A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS Shervn Haamn A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS INTRODUCTION Increasng computatons n applcatons has led to faster processng. o Use more cores n a chp

More information

Department of Statistics University of Toronto STA305H1S / 1004 HS Design and Analysis of Experiments Term Test - Winter Solution

Department of Statistics University of Toronto STA305H1S / 1004 HS Design and Analysis of Experiments Term Test - Winter Solution Department of Statstcs Unversty of Toronto STA35HS / HS Desgn and Analyss of Experments Term Test - Wnter - Soluton February, Last Name: Frst Name: Student Number: Instructons: Tme: hours. Ads: a non-programmable

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

PARTICIPATION FACTOR IN MODAL ANALYSIS OF POWER SYSTEMS STABILITY

PARTICIPATION FACTOR IN MODAL ANALYSIS OF POWER SYSTEMS STABILITY POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 86 Electrcal Engneerng 6 Volodymyr KONOVAL* Roman PRYTULA** PARTICIPATION FACTOR IN MODAL ANALYSIS OF POWER SYSTEMS STABILITY Ths paper provdes a

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

Bayesian predictive Configural Frequency Analysis

Bayesian predictive Configural Frequency Analysis Psychologcal Test and Assessment Modelng, Volume 54, 2012 (3), 285-292 Bayesan predctve Confgural Frequency Analyss Eduardo Gutérrez-Peña 1 Abstract Confgural Frequency Analyss s a method for cell-wse

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

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

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010 Parametrc fractonal mputaton for mssng data analyss Jae Kwang Km Survey Workng Group Semnar March 29, 2010 1 Outlne Introducton Proposed method Fractonal mputaton Approxmaton Varance estmaton Multple mputaton

More information

A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS. Dr. Derald E. Wentzien, Wesley College, (302) ,

A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS. Dr. Derald E. Wentzien, Wesley College, (302) , A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS Dr. Derald E. Wentzen, Wesley College, (302) 736-2574, wentzde@wesley.edu ABSTRACT A lnear programmng model s developed and used to compare

More information

Polynomial Regression Models

Polynomial Regression Models LINEAR REGRESSION ANALYSIS MODULE XII Lecture - 6 Polynomal Regresson Models Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur Test of sgnfcance To test the sgnfcance

More information

Chapter 13: Multiple Regression

Chapter 13: Multiple Regression Chapter 13: Multple Regresson 13.1 Developng the multple-regresson Model The general model can be descrbed as: It smplfes for two ndependent varables: The sample ft parameter b 0, b 1, and b are used to

More information

Global Sensitivity. Tuesday 20 th February, 2018

Global Sensitivity. Tuesday 20 th February, 2018 Global Senstvty Tuesday 2 th February, 28 ) Local Senstvty Most senstvty analyses [] are based on local estmates of senstvty, typcally by expandng the response n a Taylor seres about some specfc values

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

A New Evolutionary Computation Based Approach for Learning Bayesian Network

A New Evolutionary Computation Based Approach for Learning Bayesian Network Avalable onlne at www.scencedrect.com Proceda Engneerng 15 (2011) 4026 4030 Advanced n Control Engneerng and Informaton Scence A New Evolutonary Computaton Based Approach for Learnng Bayesan Network Yungang

More information

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing Advanced Scence and Technology Letters, pp.164-168 http://dx.do.org/10.14257/astl.2013 Pop-Clc Nose Detecton Usng Inter-Frame Correlaton for Improved Portable Audtory Sensng Dong Yun Lee, Kwang Myung Jeon,

More information

Orientation Model of Elite Education and Mass Education

Orientation Model of Elite Education and Mass Education Proceedngs of the 8th Internatonal Conference on Innovaton & Management 723 Orentaton Model of Elte Educaton and Mass Educaton Ye Peng Huanggang Normal Unversty, Huanggang, P.R.Chna, 438 (E-mal: yepeng@hgnc.edu.cn)

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

Feature Selection: Part 1

Feature Selection: Part 1 CSE 546: Machne Learnng Lecture 5 Feature Selecton: Part 1 Instructor: Sham Kakade 1 Regresson n the hgh dmensonal settng How do we learn when the number of features d s greater than the sample sze n?

More information

Week 5: Neural Networks

Week 5: Neural Networks Week 5: Neural Networks Instructor: Sergey Levne Neural Networks Summary In the prevous lecture, we saw how we can construct neural networks by extendng logstc regresson. Neural networks consst of multple

More information

CS-433: Simulation and Modeling Modeling and Probability Review

CS-433: Simulation and Modeling Modeling and Probability Review CS-433: Smulaton and Modelng Modelng and Probablty Revew Exercse 1. (Probablty of Smple Events) Exercse 1.1 The owner of a camera shop receves a shpment of fve cameras from a camera manufacturer. Unknown

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

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

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

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl RECURSIVE SPLINE INTERPOLATION METHOD FOR REAL TIME ENGINE CONTROL APPLICATIONS A. Stotsky Volvo Car Corporaton Engne Desgn and Development Dept. 97542, HA1N, SE- 405 31 Gothenburg Sweden. Emal: astotsky@volvocars.com

More information

A Bayes Algorithm for the Multitask Pattern Recognition Problem Direct Approach

A Bayes Algorithm for the Multitask Pattern Recognition Problem Direct Approach A Bayes Algorthm for the Multtask Pattern Recognton Problem Drect Approach Edward Puchala Wroclaw Unversty of Technology, Char of Systems and Computer etworks, Wybrzeze Wyspanskego 7, 50-370 Wroclaw, Poland

More information

Chapter Newton s Method

Chapter Newton s Method Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve

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

On the Throughput of Clustered Photolithography Tools:

On the Throughput of Clustered Photolithography Tools: On the hroughput of lustered Photolthography ools: Wafer Advancement and Intrnsc Equpment Loss Maruth Kumar Mutnur James R. Morrson, Ph.D. September 23, 2007 Presentaton Outlne Motvaton Model : Synchronous

More information

Assignment 5. Simulation for Logistics. Monti, N.E. Yunita, T.

Assignment 5. Simulation for Logistics. Monti, N.E. Yunita, T. Assgnment 5 Smulaton for Logstcs Mont, N.E. Yunta, T. November 26, 2007 1. Smulaton Desgn The frst objectve of ths assgnment s to derve a 90% two-sded Confdence Interval (CI) for the average watng tme

More information

18.1 Introduction and Recap

18.1 Introduction and Recap CS787: Advanced Algorthms Scrbe: Pryananda Shenoy and Shjn Kong Lecturer: Shuch Chawla Topc: Streamng Algorthmscontnued) Date: 0/26/2007 We contnue talng about streamng algorthms n ths lecture, ncludng

More information

Linear Regression Analysis: Terminology and Notation

Linear Regression Analysis: Terminology and Notation ECON 35* -- Secton : Basc Concepts of Regresson Analyss (Page ) Lnear Regresson Analyss: Termnology and Notaton Consder the generc verson of the smple (two-varable) lnear regresson model. It s represented

More information

Statistics II Final Exam 26/6/18

Statistics II Final Exam 26/6/18 Statstcs II Fnal Exam 26/6/18 Academc Year 2017/18 Solutons Exam duraton: 2 h 30 mn 1. (3 ponts) A town hall s conductng a study to determne the amount of leftover food produced by the restaurants n the

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

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

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

Lecture 4. Instructor: Haipeng Luo

Lecture 4. Instructor: Haipeng Luo Lecture 4 Instructor: Hapeng Luo In the followng lectures, we focus on the expert problem and study more adaptve algorthms. Although Hedge s proven to be worst-case optmal, one may wonder how well t would

More information