A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

Size: px
Start display at page:

Download "A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS"

Transcription

1 Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung Chen Dept of Systems Engneerng and Operatons Research 44 Unversty Drve, MS 4A6 George Mason Unversty Farfax, VA 3, USA ABSTRACT We ntroduce a movng mesh algorthm for smulaton optmzaton across a contnuous doman Durng each teraton, the mesh movement s determned by allocatng smulaton runs to parttons of the doman that are crtcal n the process of dentfyng good solutons The partton boundares are then adjusted to equally dstrbute the allocaton runs between each partton To test the movng mesh algorthm, we mplemented t usng the OCBA method to allocate smulaton runs to each partton But, the smplcty of the procedure should provde flexblty for t to be used wth other smulaton optmzaton technques Results are presented for several numercal experments and suggest that the technque has potental gven further development INTRODUCTION Smulaton optmzaton s a method to fnd a desgn consstng of combnaton of nput decson varable values of a smulaton system that optmzes a partcular output performance measure of the system When presented wth a stochastc, contnuous doman wth an nfnte number of values for each nput decson varable and a fnte smulaton budget, we must effcently allocate our smulaton runs n order to nvestgate the combnatons of nput decson varable values (Law and Kelton ) Most smulaton optmzaton methods use ponts n the doman to represent desgns (Swsher et al ) These methods typcally requre ndfference zones to not only represent solutons wthn a certan dstance of the best soluton but to also ensure that smulaton runs are not wasted by comparng two desgns that are essentally the same Sh and Olafsson present a randomzed method for global optmzaton called Nested Partton (NP) that seeks to effcently concentrate the computatonal effort n parts of the doman that may be most lkely to contan the global optmum (Sh and Olafsson, ) NP aggregates the nformaton from desgns to allocate addtonal runs and then parttons the doman to search the most promsng regon Ths paper nvestgates a dfferent approach of usng parttons of the doman that s motvated by mesh movng technques for fnte dfference and fnte element schemes Smlar to nested partton, these numercal technques can use what s typcally called local mesh refnement to dvde the mesh n certan regons of the doman to reduce the error or to adapt to nonunformty (Arney and Flaherty 986) An alternate approach for adaptng the mesh s to keep a fxed number of parttons on the doman but to move the mesh to have a fne grd where needed and a course grd elsewhere (Adjerd and Flaherty 986) The method we ntroduce mrrors ths alternate approach Instead of parttonng the doman by refnng the mesh lke nested parttonng, we wll move the mesh to concentrate the search n the most promsng regon As we move the mesh, we reduce the sze of the parttons n the most promsng regons and ncrease the sze of the parttons elsewhere By changng our problem from fndng the most promsng pont n our doman to searchng for the most promsng regon, we have transformed our contnuous stochastc optmzaton problem to a dscrete stochastc optmzaton problem We now seek to dentfy the best partton b out of k competng parttons Whle dscrete stochastc optmzaton s stll an actve feld of research, recent advances provde technques that greatly reduce the number of smulaton runs requred to obtan a good or the best soluton Gven the smplcty of the movng mesh algorthm, we expect that t can be coupled wth many of the dscrete stochastc optmzaton technques However, we focused our efforts on usng a hghly effcent technque developed by Chen et al () called the Optmal Computng Budget Allocaton (OCBA) method Ther numercal comparsons have shown that OCBA can acheve a speedup factor of approxmately 4 for a small number of competng desgns and can be as much as tmes faster than tradtonal approaches for a much larger number of desgns 699

2 THE OCBA ALGORITHM Snce the mplementaton of our movng mesh technque n ths paper utlzes OCBA to award runs to parttons durng each teraton, we present a summary of the technque OCBA allocates smulaton runs by consderng the followng optmzaton problem: max N, K, N k P{ CS} s t N + N + L+ N k = T () Under a Bayesan model, OCBA approxmates the probablty of correctly selectng the best desgn, P{CS}, usng the Bonferron nequalty and offers an asymptotc soluton to ths approxmaton In partcular, OCBA allocates smulaton runs accordng to: N σ /, δ b =, N / j σ j δ b, j, j {,, L, k}, and j b, () N Chen et al () denote by b k =, b N = σ b (3) σ N : the number of smulaton runs for desgn, X j : the j-th ndependent and dentcally dstrbuted sample of the performance measure from desgn, J : the sample average of the smulaton output for N runs n desgn, J = Xj, N j= σ : the varance of the smulaton output for runs n desgn, approxmated by the sample varance of the smulaton output, N e, σ S = ( Xj X), N j= b: the desgn havng the smallest sample mean performance measure, e, Jb mn J, δ J J b, b For our dscusson, we wll adopt ths same conventon 3 THE MOVING MESH ALGORITHM 3 Movng Mesh Algorthm Steps Lmtng our dscusson to a one-dmensonal doman wthout loss of generalty, we have k contnuous parttons (ntervals) on a doman of length L and we denote Φ : the -th partton where by conventon we order the parttons such that X, j X( + ), m j, m, X, j : the j-th ndependent and dentcally dstrbuted sample of the performance measure from the regon of the doman currently assgned to partton, Ω, j : the j-th boundary for partton For the onedmensonal case each Φ wll have two boundares Ω, and Ω, wth coordnates x, and x, constructed such that x x k, = ( + ), < Although the mplementaton of the movng mesh algorthm s dependent upon the allocaton method that we use, the basc algorthm s very smple: Determne k, the number of parttons, and then construct the mesh unformly across the doman such that x, x, = x j, x j,, j, and the ntervals span the entre doman such that x k, x, = L Randomly generate n ntal runs on each partton For ths paper, we used a unform dstrbuton to select the locaton of the run on the partton The number of ntal runs for each Φ wll be dependent upon the allocaton method that we use 3 Allocate more runs to each Φ In order to do ths, we aggregate the nformaton for all of the runs n each Φ to calculate the sample statstcs requred by the allocaton method that we are usng When coupled wth OCBA, we estmate σ and calculate δ b, for each partton as presented n Secton We then allocate addtonal runs, Δ N, to each Φ accordng to Equatons () and (3) 4 Keepng k, the number of parttons, fxed, move Ω, j so that each Φ has the same number of runs or N = N j, j By conventon, we establsh the boundary by merely equally dvdng the dstance between the last pont n one nterval and the frst pont n the next nterval 7

3 Repeat steps 3 and 4 untl we exhaust the computng budget 6 After exhaustng the computng budget, determne a pont to represent the partton havng the smallest sample mean performance measure For ths paper, we used the mdpont of the partton but we could use other conventons such as selectng the pont n the best partton that has the best performance measure A one-dmensonal example of the frst fve steps usng OCBA can be seen n Fgures - 3 below The underlyng functon used s f ( x) = ( x ) + 4U (,) where x (,) and the optmal soluton s located at x = f(x) = (-x)^ + 4*U(,) As shown n Fgure, the doman s dvded nto equal ntervals We set n = for each Φ and randomly dstrbute (unform dstrbuton) the ntal runs across x x 3 each separate nterval ( ) Iteraton Desgn <x< Iteraton Desgn <x<4 Iteraton Desgn 3 4<x<6,,, Iteraton Desgn 4 6<x<8 Iteraton Desgn 8<x< Fgure : Movng Mesh Example, Steps and 3 We calculated the mean and standard devaton of the runs n each nterval and used OCBA to allocate a total of more runs across the entre doman In ths case, ΔN = 3, ΔN =, ΔN 3 = 7, ΔN 4 =, and ΔN = 6 These runs are shown n Fgure wth the new runs portrayed by trangles f(x) = (-x)^ + 4*U(,) f(x) = (-x)^ + 4*U(,) 3 Iteraton Desgn <x< Iteraton Desgn <x<4 Iteraton Desgn 3 4<x< Iteraton Desgn 4 6<x<8 Fgure : Movng Mesh Example, Step 3 Iteraton Desgn 8<x< 4 Keepng the number of ntervals fxed, we then adjusted Ω Snce we have allocated a total of 3, j runs among the fve desgns, we move Ω, j so that N = 3 Usng ths construct, we now have the new ntervals shown n Fgure 3 Iteraton Desgn <x<4 Iteraton Desgn 4<x<46 Iteraton Desgn 3 46<x<64 Iteraton Desgn 4 64<x< Fgure 3: Movng Mesh Example, Step 4 Iteraton Desgn 78<x< From here, we would repeat Step 3 whch calculates the new mean and standard devaton for each nterval and then uses OCBA to allocate new runs to each nterval untl we exhaust our computng budget 3 Algorthm Convergence OCBA, and other methods, concentrate the smulaton effort on desgns that are promsng and do not allocate to desgns that are not promsng Mathematcally, we do not change the OCBA method descrbed by Chen et al () Instead of desgns consstng of ponts, we merely compete desgns consstng of a group of runs dstrbuted across a partton aganst each other n order to maxmze the probablty of dentfyng the best partton We obtan our con- 7

4 vergence by dynamcally redefnng the desgns The mesh wll get smaller for the parttons that receve more runs allocated n an teraton Intutvely, we expect these boundares to converge on the optmal desgn partton (or pont) In fact, as the mesh sze for a partton gets smaller, the mean and standard devaton of the runs of the partton begn to resemble those from a pont snce these measures are less affected by the dstrbuton of the runs across the partton and more heavly nfluenced by the varance of the underlyng functon However, as Chen et al () menton, when usng OCBA, the number of runs allocated to a partcular desgn ncreases as the mean the desgn decreases or the standard devaton of the desgn ncreases It s ths property that enables our movng mesh method to mantan a global perspectve By teratvely wdenng the nterval boundares of a less desrable partton, we expect that the mean of ths desgn wll decrease and the standard devaton of the desgn wll ncrease untl t becomes compettve for addtonal smulaton runs Fgure 4 shows the convergence map for an experment usng the movng mesh method wth parttons coupled wth OCBA for the example functon n Secton 3 of ths paper Boundary Locaton (x-value) Total Smulaton Runs Allocated Fgure 4: Convergence Example ( Parttons) 4 NUMERICAL TESTING FRAMEWORK In ths secton, we descrbe how we tested our new movng mesh approach and compared t wth a seres of numercal experments t aganst two allocaton procedure: Equal Allocaton-Unform Mesh (EA-UM) and OCBA-Unform Mesh (OCBA-UM) The next secton wll provde the results of these experments 4 Equal Allocaton Unform Mesh (EA-UM) Ths s a brute force method for allocatng the number of runs, N, to each desgn Gven a smulaton budget T and k desgns, we space the k desgns unformly across the doman and allocate the runs equally such that N = T / k for each The effcency of ths method s dependent upon two nversely proportonal parameters: the number of runs allocated to each desgn and the sze of the mesh (number of desgns) A small mesh enables the method to potentally have a desgn close to the optmal soluton but a lmted computng budget for each desgn may prevent the method from dfferentatng the best possble desgn from others A large mesh provdes enough runs to dfferentate the desgns under consderaton but the best possble soluton may be relatvely removed from the optmal soluton Through expermentaton, we found that ths method performed best usng about desgns durng our tests 4 OCBA Allocaton Unform Mesh (OCBA-UM) Gven a smulaton budget T and k desgns, we space the k desgns unformly across the doman for ths method However, nstead of equally allocatng the runs between the desgns we use OCBA Lke EA-UM method, the effcency of ths method s dependent upon two nversely proportonal parameters: the number of runs ntally allocated to each desgn, n, and the sze of the mesh (number of desgns) Based upon the dscusson by Chen et al () and a lttle expermentaton, we used n = for all of our testng A small mesh enables the method to potentally have a desgn close to the optmal soluton but leaves a lmted computng budget for OCBA after provdng each desgn wth ts ntal allocaton However, lke EA-UM, a large mesh provdes enough runs to dfferentate the desgns under consderaton but the best possble soluton may be relatvely removed from the optmal soluton Through expermentaton, we found that ths method enabled us to use a fner mesh than EA-UM and performed best usng about 4 - desgns durng our tests Ths method also requres us to specfy an addtonal parameter, Δ, for the total number of runs allocated durng each teraton We used Δ = for all of our testng 43 Movng Mesh OCBA (MMO) As prevously dscussed, the convergence of ths method s dependent upon the number of parttons we used In addton, t s also dependent upon parameters for the allocaton method t uses Snce we used OCBA, we had to decde values for n and Δ Through expermentaton, we found that the method performed best durng our tests usng 8 parttons, n =, and Δ = k, where k s the number of parttons Allocatng too few runs per teraton does not provde enough new ponts to cause sgnfcant movement n the mesh boundares Allocatng too many obvously wastes runs that could be concentrated n the most promsng parttons 7

5 44 Test Procedures Gven the dfferng parameters for each of these methods, we constructed our experments to provde a far comparson The EA-UM and OCBA-UM have fxed mesh szes whle the MMO method obvously has a dynamc mesh In order to farly compare these methods, each of our experments ncorporates a randomly selected optmal soluton and our comparson metrc s the dstance from our best soluton to the randomly generated optmal soluton In addton, the methods have varyng fxed costs assocated wth them To mtgate ths dfference, we calculate the error for each method durng each teraton of the method untl the total smulaton budget s exhausted For each experment, we lmted the smulaton budgets to, runs snce t was a suffcent number to dfferentate between the dfferent methods We repeat ths whole procedure, tmes and then calculate the average error obtaned for each method durng these, ndependent applcatons of each method Ths average error obtaned from each dfferent procedure serves as our measurement of ts effectveness NUMERICAL TESTING RESULTS To ntally test our method, we conducted the followng experments on a one-dmensonal doman Each of the numercal experments was constructed to see f the movng mesh method had convergence problems relatve to the two other methods we tested The frst experment s a baselne experment where the underlyng functon s a quadratc The next experment has an underlyng functon wth two optmal solutons and that s relatvely flat when compared to ts varance The thrd experment has two quadratc functons constructed on each half of the doman wth one of the crtcal ponts havng a lower functonal value than the other Experment : Convex Functon Ths experment s our baselne and uses the followng underlyng functon: f ( x) = ( x ξ ) + 4U (,) where ξ ~ U (,) and where x (,) The optmal soluton s ξ so the error for each teraton s measured as x b ξ Note that for the portons of doman n the nterval ( ξ, ξ + ), the varance of the 4U (,) term clearly domnates a change n the underlyng functon f ( x) = ( x ξ ) Fgure contans the smulaton results for the three methods We can see that MMO obtans rapd convergence n the frst few teratons and then slowly mproves after that Compared to the other two methods, MMO performs the best for when the smulaton budget s less than 4 runs, performs about the same as OCBA-UM when the budget s between 4 and, runs, and performs worse than OCBA-UM after, runs Norm for, Experments Total Smulaton Budget (Runs) EA-UM OCBA-UM MMO Fgure : Results for Experment (Convex Functon) Experment : Two Optmal Solutons Ths experment s constructed to see f the two optmal solutons cause the MMO method to dverge and uses the followng underlyng functon: 3ξ f ( x) = cos( x ) + 4U (,) where ξ ~ U (,) and where x (,) There are two optmal solutons on the nterval (,) at x a = π 3ξ / and xb = 3π 3ξ / so the error for each teraton s measured as the mnmum of x b x and x b x For the underlyng functon f ( x) = cos( x 3ξ /), we obtan values n the nterval [-,] so the varance of the 4U (,) term agan domnates a change n the underlyng functon The results of ths experment are very smlar to those from the frst experment and are shown n Fgure 6 MMO makes most of ts convergence n the frst 7 teratons of the method (7 total runs allocated) At ths pont t begns to converge slowly at best and OCBA-UM begns to provde better results 73

6 Norm for, Experments Total Smulaton Budget (Runs) EA-UM OCBA-UM MMO Fgure 6: Results for Experment (Two Optmal Solutons) 3 Experment 3: Competng Near Optmal Alternate Soluton Ths experment s an extenson of Experment Instead of determnng f MMO can fnd one of two optmal solutons, we test to see f t can dfferentate between an optmal soluton and another near optmal soluton We defne the underlyng dfference between the optmal soluton and the near optmal soluton as the constant λ For ξ ~ U (,4 ) and x (,), ths experment uses the followng underlyng functon: and f ( x) = ( x ξ ) + 4U (,) when x f ( x) = ( x + ξ ) + 4U (,) + λ when x The optmal soluton s ξ so the error for each teraton s measured as x b ξ Just as n Experment, for the portons of doman n the nterval ( ξ, ξ + ), the varance of the 4U (,) term clearly domnates a change n the underlyng functon f ( x) = ( x ξ ) The results for ths experment wth λ = are shown n Fgure 7 and are not encouragng Whle MMO agan converges rapdly, OCBA-UM performs better than ths method after only 4 runs and EA-UM performs better after about 3 runs Norm for, Experments Total Smulaton Budget EA-UM OCBA-UM MMO Fgure 7: Results for Experment 3 (Competng Near Optmal Alternate Soluton) However, these results are very senstve to the value we use for the constant λ If we use λ = nstead of λ = as shown above, MMO s better than OCBA-UM untl we exceed 8 runs and remans better than EA-UM throughout the, runs If we use λ =, MMO s clearly superor to OCBA-UM untl we allocate about 8 runs When compared to EA-UM for when λ =, t only takes MMO 3 runs to obtan better results than those obtaned by EA-UM n, runs In order to see f modfcatons to MMO mght mprove ts performance, we repeated Experment 3 wth λ = However, for the MMO method we trmmed smulaton runs from the upper porton of the doman for each teraton after we had awarded runs The results for trmmng 3 ponts each teraton (MMO-T3) and 7 ponts each teraton (MMO-T7) are compared aganst our orgnal results for ths experment n Fgure 8 Ths naïve trmmng approach clearly mproves the performance However, t ntroduces a cyclng pattern that s clearly evdent n the MMO-T7 results Ths pattern s ntroduced because we regon we are trmmng from reaches the partton that covers the near optmal alternate soluton When we trm from ths partton, we have fewer runs allocated to the partton and are more prone to select t as the best partton n error However, the OCBA method coupled wth the movng mesh method recognzes that we need to allocate more runs n ths area Ths mproves our soluton untl we trmmed from ths partton agan 74

7 Norm for, Experments Total Smulaton Budget EA-UM OCBA-UM MMO MMO- T3 MMO- T7 Fgure 8: Experment 3 wth MMO Trmmed Methods 6 EXTENDING THE METHOD TO TWO DIMENSIONAL PROBLEMS 6 Movng Mesh Algorthm Modfcatons The movng mesh method does not change dramatcally when movng from a one dmensonal problem to a two dmensonal problem The man dfference s that, wth two dmensonal problems, there are numerous methods to construct the mesh However, the purpose of ths paper s to ntroduce the movng mesh method Therefore, we used a smple rectangular mesh and a basc accountng scheme to move the mesh between each teraton We stll have k contnuous parttons on a doman of length L and wdth W and we denote Φ : the -th partton Ω, j : the,j-th boundary For the two dmensonal case, each Φ wll have four boundares wth coordnates ( x (,), y(,) ), ( x (,), y(,) ), x, y ), and x, y ) ( (,) (,) ( (,) (,) The new algorthm now becomes: Determne k, the number of parttons, and then construct the mesh unformly across the doman such that the parttons span the entre doman such that x k, x, = L and y k, y, = W Randomly generate n ntal runs on each partton Φ As n the one dmensonal case, we used a unform dstrbuton to select the locaton of the run on the partton 3 Allocate more runs to each Φ In order to do ths, we aggregate the nformaton for all of the runs n each Φ to calculate the sample statstcs requred by the allocaton method that we are usng When coupled wth OCBA, we estmate σ and calculate δ b, for each partton as presented n Secton We then allocate addtonal runs, Δ N, to each Φ accordng to Equatons () and (3) 4 Keepng k, the number of parttons fxed, move Ω, j so that each Φ has the same number of runs or N = N j, j For ths paper, we kept our mesh constructon method smple We frst equally dvded the runs n the x drecton and establshed boundares by equally dvdng the dstance between the last pont n one sub-secton and the frst pont n the next sub-secton We then took each x drecton sub-secton and equally dvded the runs n the y drecton and agan establshng the boundares equdstant from the last and frst ponts of the resultng parttons Repeat steps 3 and 4 untl we exhaust the computng budget 6 After exhaustng the computng budget, determne a pont to represent the partton havng the smallest sample mean performance measure An example of the frst fve steps usng OCBA can be seen n Fgures 9 and below The underlyng functon used s f ( x, y) = ( x 66) + ( y 43) + 4U (,) where x, y (,) and the optmal soluton s located at ( x, y) = (66,43) y value As shown n Fgure 9, the doman s dvded nto 6 equal parttons We set n = for each Φ and randomly dstrbute (unform dstrbuton) the ntal runs across each partton Fgure 9: D Example, Steps and 3 We calculated the mean and standard devaton of the runs n each nterval and used OCBA to allocate a total of 6 more runs across the entre do- 6 7

8 y value man In ths case, the 6 parttons receved ΔN = (,,,,4,8,3,,6,84,8,3,4,3, 7,3) new runs respectvely These runs are shown n Fgure wth the new runs portrayed by trangles 4 Keepng the numbers of parttons fxed, we then adjusted Ω, j Snce we have allocated a total of 3 runs among the 6 desgns, we adjust Ω, j so that N = Usng ths construct, we now have the new parttons shown n Fgure 7 4 Optmal 6 Soluton Fgure : D Example, Steps 3 and 4 We would then repeat Step 3 whch calculates the new mean and standard devaton for each nterval and then uses OCBA to allocate new runs to each nterval 6 Experment 4: Two Dmenson Convex Functon Ths experment s a two dmensonal verson of Experment and uses the followng underlyng functon: f ( x, y) = ( x ξ ) + ( y ξ) + 4U (,) where ξ, ξ ~ U (,) and where x, y (,) ( ξ The optmal soluton s ξ, ) so the error for each teraton s measured as ( x b ξ ) + ( yb ξ) We agan conduct, experments and use EA-UM and OCBA-UM for comparson purposes For EA-UM, we constructed a x, x, and x grds provdng,, and 4 total desgns respectvely By extendng our smulaton budget for each experment to, runs, we also used x, x, and x grds for the OBCA-UM method For MMO, we used a 4x4 construct for 6 total parttons Fgure contans the smulaton results for EA-UM x, OCBA-UM x, OCBA-UM x, OCBA x, and MMO 4x4 The EA-UM results were very smlar for the three dfferent grds we used and converged very slowly After applyng the ntal runs, the OCBA-UM methods converge rapdly to the best possble soluton but are ultmately lmted n performance by the wdth of the unform mesh used However, unformly refnng the mesh to obtan a better soluton comes at a large cost n terms of ntal runs for each desgn We can see that MMO obtans rapd convergence n the frst few teratons and then contnues to slowly mprove after that Compared to OCBA- UM, MMO obtans the same results n vastly fewer runs Norm for, Experments Total Smulaton Budget (Runs) OCBA-UM x OCBA-UM x OCBA-UM x EA-UM x MMO 4x4 Fgure : Results for Experment 4 (D Functon) 7 CONCLUDING REMARKS In ths paper we ntroduced a movng mesh algorthm for smulaton optmzaton across a contnuous doman Durng each teraton, the mesh movement s determned by allocatng smulaton runs to parttons of the doman that are crtcal n the process of dentfyng good solutons The partton boundares are then adjusted to equally dstrbute the allocaton runs between each partton whch reduces the sze of promsng parttons and ncreases the sze of less desrable parttons Comparsons wth smulaton optmzaton methods usng ponts n the doman on a unform mesh as desgns show that our approach s promsng However, as we refne our approach, we may have to develop trmmng heurstcs to ensure the method contnues to converge and mprove the effcency of our teratve mesh constructon as we expand to hgher dmensons ACKNOWLEDGMENTS Ths work has been supported n part by NSF under Grant IIS-374, by NASA Ames Research Center under Grants NAG--6 and NAG--643, by NASA Langley Research Center and NIA under task order NNL4AA7T, by FAA under Grant -G-6, and by George Mason Unversty Research Foundaton 76

9 REFERENCES Adjerd, S and JE Flaherty 986 A movng-mesh fnte element method wth local refnement for parabolc partal dfferental equatons, Computer Methods Applcatons for Mechancs and Engneerng, : 3-6 Arney, DC and JE Flaherty 986 A two-dmensonal mesh movng technque for tme-dependent partal dfferental equatons, Journal of Computatonal Physcs, 67: 4-44 Chen, CH, JLn, EYücesan, and SEChck Smulaton budget allocaton for further enhancng the effcency of ordnal optmzaton, Journal of Dscrete Event Dynamc Systems: Theory and Applcatons, : -7 Law, AM and WD Kelton Smulaton Modelng and Analyss, McGraw-Hll, Inc Sh, L and S Olafsson Nested parttons method for global optmzaton, Operatons Research, 48 (3): Swsher, J, S Jacobson, P Hyden, and L Schruben A survey of smulaton optmzaton technques and procedures, Proceedngs of the Wnter Smulaton Conference, ed JA Jones, RR Barton, K Kang, and PA Fshwck, 9-6 Pscataway, NJ: Insttute of Electrcal and Electroncs Engneers AUTHOR BIOGRAPHIES MARK W BRANTLEY s n the Department of Systems Engneerng and Operatons Research at George Mason Unversty He receved hs BS degree n Mathematcal Scences at the Unted States Mltary Academy and receved MS degrees n Appled Mathematcs and Operatons Research from Rensselaer Polytechnc Insttute Hs research nterests nclude smulaton and optmzaton Hs e-mal address s mbrantl@gmuedu CHUN-HUNG CHEN s an Assocate Professor of Systems Engneerng at George Mason Unversty He served as the Co-Edtor of the Proceedngs of the Wnter Smulaton Conference and the Methodology Analyss track coordnator for the 3 and 4 Wnter Smulaton Conference He receved hs PhD from Harvard Unversty n 994 Hs research nterests are manly n development of very effcent methodology for smulaton and optmzaton, and ts applcaton to engneerng desgn and ar traffc management He s a member of INFORMS and a senor member of IEEE Hs emal address s cchen9@gmuedu 77

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

EXTENDED BIC CRITERION FOR MODEL SELECTION

EXTENDED BIC CRITERION FOR MODEL SELECTION IDIAP RESEARCH REPORT EXTEDED BIC CRITERIO FOR ODEL SELECTIO Itshak Lapdot Andrew orrs IDIAP-RR-0-4 Dalle olle Insttute for Perceptual Artfcal Intellgence P.O.Box 59 artgny Valas Swtzerland phone +4 7

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers 62626262621 Journal of Uncertan Systems Vol.5, No.1, pp.62-71, 211 Onlne at: www.us.org.u A Smple and Effcent Goal Programmng Model for Computng of Fuzzy Lnear Regresson Parameters wth Consderng Outlers

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Self-tuning Histograms: Building Histograms Without Looking at Data

Self-tuning Histograms: Building Histograms Without Looking at Data Self-tunng Hstograms: Buldng Hstograms Wthout Lookng at Data Ashraf Aboulnaga Computer Scences Department Unversty of Wsconsn - Madson ashraf@cs.wsc.edu Surajt Chaudhur Mcrosoft Research surajtc@mcrosoft.com

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

A Statistical Model Selection Strategy Applied to Neural Networks

A Statistical Model Selection Strategy Applied to Neural Networks A Statstcal Model Selecton Strategy Appled to Neural Networks Joaquín Pzarro Elsa Guerrero Pedro L. Galndo joaqun.pzarro@uca.es elsa.guerrero@uca.es pedro.galndo@uca.es Dpto Lenguajes y Sstemas Informátcos

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

On the Efficiency of Swap-Based Clustering

On the Efficiency of Swap-Based Clustering On the Effcency of Swap-Based Clusterng Pas Fränt and Oll Vrmaok Department of Computer Scence, Unversty of Joensuu, Fnland {frant, ovrma}@cs.oensuu.f Abstract. Random swap-based clusterng s very smple

More information

Report on On-line Graph Coloring

Report on On-line Graph Coloring 2003 Fall Semester Comp 670K Onlne Algorthm Report on LO Yuet Me (00086365) cndylo@ust.hk Abstract Onlne algorthm deals wth data that has no future nformaton. Lots of examples demonstrate that onlne algorthm

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Three supervised learning methods on pen digits character recognition dataset

Three supervised learning methods on pen digits character recognition dataset Three supervsed learnng methods on pen dgts character recognton dataset Chrs Flezach Department of Computer Scence and Engneerng Unversty of Calforna, San Dego San Dego, CA 92093 cflezac@cs.ucsd.edu Satoru

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Proceedng of the Frst Internatonal Conference on Modelng, Smulaton and Appled Optmzaton, Sharah, U.A.E. February -3, 005 OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Had Nobahar

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

An accelerated value/policy iteration scheme for the solution of DP equations

An accelerated value/policy iteration scheme for the solution of DP equations An accelerated value/polcy teraton scheme for the soluton of DP equatons Alessandro Alla 1, Maurzo Falcone 2, and Dante Kalse 3 1 SAPIENZA - Unversty of Rome, Ple. Aldo Moro 2, Rome, Italy alla@mat.unroma1.t

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Investigations of Topology and Shape of Multi-material Optimum Design of Structures

Investigations of Topology and Shape of Multi-material Optimum Design of Structures Advanced Scence and Tecnology Letters Vol.141 (GST 2016), pp.241-245 ttp://dx.do.org/10.14257/astl.2016.141.52 Investgatons of Topology and Sape of Mult-materal Optmum Desgn of Structures Quoc Hoan Doan

More information

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA RFr"W/FZD JAN 2 4 1995 OST control # 1385 John J Q U ~ M Argonne Natonal Laboratory Argonne, L 60439 Tel: 708-252-5357, Fax: 708-252-3 611 APPLCATON OF A COMPUTATONALLY EFFCENT GEOSTATSTCAL APPROACH TO

More information

A Post Randomization Framework for Privacy-Preserving Bayesian. Network Parameter Learning

A Post Randomization Framework for Privacy-Preserving Bayesian. Network Parameter Learning A Post Randomzaton Framework for Prvacy-Preservng Bayesan Network Parameter Learnng JIANJIE MA K.SIVAKUMAR School Electrcal Engneerng and Computer Scence, Washngton State Unversty Pullman, WA. 9964-75

More information

SAO: A Stream Index for Answering Linear Optimization Queries

SAO: A Stream Index for Answering Linear Optimization Queries SAO: A Stream Index for Answerng near Optmzaton Queres Gang uo Kun-ung Wu Phlp S. Yu IBM T.J. Watson Research Center {luog, klwu, psyu}@us.bm.com Abstract near optmzaton queres retreve the top-k tuples

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System Optmal Schedulng of Capture Tmes n a Multple Capture Imagng System Tng Chen and Abbas El Gamal Informaton Systems Laboratory Department of Electrcal Engneerng Stanford Unversty Stanford, Calforna 9435,

More information

A Clustering Algorithm for Chinese Adjectives and Nouns 1

A Clustering Algorithm for Chinese Adjectives and Nouns 1 Clusterng lgorthm for Chnese dectves and ouns Yang Wen, Chunfa Yuan, Changnng Huang 2 State Key aboratory of Intellgent Technology and System Deptartment of Computer Scence & Technology, Tsnghua Unversty,

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

CACHE MEMORY DESIGN FOR INTERNET PROCESSORS

CACHE MEMORY DESIGN FOR INTERNET PROCESSORS CACHE MEMORY DESIGN FOR INTERNET PROCESSORS WE EVALUATE A SERIES OF THREE PROGRESSIVELY MORE AGGRESSIVE ROUTING-TABLE CACHE DESIGNS AND DEMONSTRATE THAT THE INCORPORATION OF HARDWARE CACHES INTO INTERNET

More information

Monte Carlo Rendering

Monte Carlo Rendering Monte Carlo Renderng Last Tme? Modern Graphcs Hardware Cg Programmng Language Gouraud Shadng vs. Phong Normal Interpolaton Bump, Dsplacement, & Envronment Mappng Cg Examples G P R T F P D Today Does Ray

More information

Adaptive Weighted Sum Method for Bi-objective Optimization

Adaptive Weighted Sum Method for Bi-objective Optimization 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamcs & Materals Conference 19-22 Aprl 2004, Palm Sprngs, Calforna AIAA 2004-1680 Adaptve Weghted Sum Method for B-objectve Optmzaton Olver de Weck

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information