Performance Study of Mode-Pursuing Sampling Method

Size: px
Start display at page:

Download "Performance Study of Mode-Pursuing Sampling Method"

Transcription

1 Performance Study of Mode-Pursung Samplng Method X. Duan 1, G.G. Wang *, X. Kang 1, Q. Nu 1, G. Naterer 3, Q. Peng 1 Abstract Snce the publcaton of our recently developed mode-pursng samplng (MPS) method, questons have been ased on ts performance as compared wth tradtonal global optmzaton methods such as genetc algorthm (GA), and when to use MPS as opposed to GA. Ths wor ams to provde an answer to these questons. Smlartes and dstnctons between MPS and GA are presented. Then MPS and GA are compared va testng wth benchmar functons and practcal engneerng desgn problems. These problems can be categorzed from dfferent perspectves such as dmensonalty, contnuous / dscrete varables, or the amount of computatonal tme for evaluatng the objectve functon. It s found that both MPS and GA demonstrate great effectveness n dentfyng the global optmum. In general, MPS needs much less functon evaluatons and teratons than GA, whch maes MPS sutable for expensve functons. But GA s more effcent than MPS for nexpensve functons. In addton, MPS s lmted by the computer memory when the total number of sample ponts reaches a certan extent. Ths wor serves a purpose of postonng the new MPS n the context of drect optmzaton and provdes gudelnes for users of MPS. It s also antcpated that the smlartes n concepts, dstnctons n phlosophy and methodology, and effectveness as drect search methods for both MPS and GA wll nspre the development of new drect optmzaton methods. Keywords: Mode-Pursung Samplng, Genetc Algorthm, Global Optmzaton 1. Introducton Practcal engneerng desgn problems are usually hghly nonlnear and nvolve many contnuous and/or dscrete varables. Often t s dffcult to defne a desgn problem or to express t as a mathematcal model. In addton, the ncreasngly wde use of fnte element analyss (FEA) and computatonal flud dynamcs (CFD) tools brngs new challenges to optmzaton. FEA and CFD smulatons nvolve a large number of smultaneous equatons and therefore are consdered computatonally expensve and also blac-box 1 Dept. of Mechancal and Manufacturng Engneerng, Unversty of Mantoba, Wnnpeg, MB, Canada R3T5V6 School of Engneerng Scence, Smon Fraser Unversty, Ave., Surrey, BC, Canada V3T03A, Tel , Fax , Emal: gary_wang@sfu.ca; *Correspondng author 3 Faculty of Engneerng and Appled Scence, Unversty of Ontaro Insttute of Technology, 000 Smcoe Street North, Oshawa, Ontaro 1

2 functons. The gradents computed from FEA and CFD, whch requre extra computng resources, are often not relable (Hafta et al. 1998). Therefore, t s dffcult to apply tradtonal gradent-based optmzaton methods on these blac-box functons, thereby nhbtng solutons of many practcal desgn problems. Metamodelng based desgn optmzatons (MBDO) have emerged as a promsng soluton for the expensve blac-box problems. Its essence s to use a computatonally smpler model to approxmate the orgnal expensve blac-box model. Ths approxmaton s realzed by samplng n the desgn space and performng model fttng for a chosen metamodel type. The metamodel can then be optmzed. Current research n MBDO focuses on developng better samplng methods, approxmaton models, or the whole global optmzaton strategy (Wang and Shan 007). Recently, Wang et al. (004) developed a new Mode Pursung Samplng based global optmzaton (MPS) method for blac-box functons. Its dscrete varable verson was n (Sharf et al. 008). In several applcatons (Wang et al. 004, Sharf et al. 008, Lao and Wang 008), the MPS was found to be effectve and effcent. Genetc Algorthm (GA), on the other hand, has been wdely used n engneerng for global optmzaton (Goldberg 1989). The development of Genetc Algorthms (GA) was nspred by the prncples of genetcs and evoluton. GA employs the prncpal of survval of the fttest n ts search process to generate and select chromosomes (desgn solutons) composed of genes (desgn varables). Chromosomes that are more adaptve to ther envronment (desgn objectves/constrants) are more lely to be chosen. Over a number of generatons (teratons), desrable trats (desgn characterstcs) wll evolve and reman n the populaton (set of desgn solutons generated at each teraton). GA begns ts search from a randomly generated populaton of desgn. Three operators are often used to propagate the populatons from one generaton to another to search for the optmum soluton, namely, selecton, crossover, and mutaton. GA can be used for problems that are not well-defned, dffcult to model mathematcally, or blac-box. It can also be used when the objectve functon s dscontnuous, hghly nonlnear, stochastc, or t has unrelable or undefned dervatves. The lmtaton of GA s that t usually demands a large number of functon evaluatons. When analyzng the performance of MPS, t s found that there are many smlartes between GA and MPS: (1) the ntal populaton s randomly created n GA and the samplng ponts are randomly generated n MPS; () n GA, the chromosomes are chosen by a stochastc process and the probablty of a chromosome to be selected s determned by ts ftness value, whle n MPS, the ponts are sampled accordng to a probablty determned by ts objectve functon value; (3) both GA and MPS are based on a set of solutons, or populaton, and render themselves well suted for parallel computaton; (4) both methods use no gradent nformaton and thus are called dervatve-free methods, or drect methods.

3 The dstnctons between GA and MPS are also manfold. Frst they are based on dfferent phlosophes. GA has ts root n evolutonary processes, whle MPS s based on dscrmnatve samplng. Second, GA explores the space through operatons of genes; t s ntutvely a bottom-up approach from the perspectve of explorng the entre desgn space. On the other hand, MPS s le a top-down approach as the entre space s explored at every teraton. Specfc smlartes and dstnctons between the two methods are summarzed n Table 1. Table 1 Comparson of features of GA and MPS algorthms Smlartes Mechansm Features Capabltes GA MPS Generate more ponts around current best pont; Uses probablty n searchng/samplng; Statstcally cover the entre desgn space Random process; Dervatve free; Populaton-based search Perform a "global" optmzaton; Supportng parallel computaton Dstnctons For dscrete problem Input parameters Effcency Form of functon values Robustness Dscrete n nature; Easly handle contnuous problems Many parameters are set by the user, e.g. populaton sze, reproducton operators, crossover probablty, and mutaton probablty. The parameters are problem dependent and could be senstve. Normally a large number of functon evaluatons needed. Usually coded form of the functon values rather than the actual values Premature convergence may happen f the operators are not set properly. Needs dfferent treatments for contnuous and dscrete problems Fewer parameters need to be changed and not very senstve. Developed specally for expensve functons to mnmze the number of functon evaluatons Actual functon values For the problems wth a large quantty of local optma, t may be trapped n a local optmum. To better understand the performance and the problems that most amenable to MPS, ths wor studes the performance of MPS n parallel wth GA. The selecton GA s because of the smlartes between the two algorthms and because GA s well-nown and wdely used by practtoners, whch maes the performance study of MPS more relevant to real practce. The man purpose s thus to poston MPS n the context of engneerng global optmzaton n order to provde some gudelnes for MPS users. The comparson between MPS and GA s thus not to determne whch algorthm s the wnner, but rather to shed lghts on characterstcs and performance behavour of MPS n reference to GA. 3

4 . Overvew of MPS MPS entals ts contnuous varable verson, C-MPS (Wang et al. 004), and ts dscrete varable verson D-MPS (Sharf et al. 008). Ths overvew wll focus on ts orgnal contnuous-varable verson, and provde a bref descrpton of the new dscrete-varable verson..1 Contnuous-varable Mode-Pursung Samplng (C-MPS) Method The essence of MPS s the ntegraton of metamodelng and a novel dscrmnatve samplng method, whch generates more sample ponts n the neghbourhood of the functon mode (local optmal) and fewer ponts n other areas as guded by a specal samplng gudance functon. Fundamental to MPS s the Fu and Wang s algorthm (Fu and Wang 00), whch s used to generate a sample of an asymptotc dstrbuton of a gven Probablty Densty Functon (PDF). Gven a d- dmensonal PDF g(x) wth compact support S d ( g) R, Fu and Wang s algorthm (Fu and Wang 00) conssts of three steps. In the frst step, the dscretzaton step, a dscrete space S N (g) s generated consstng of N unformly dstrbuted base ponts n S(g). Usually N s large and should be larger f the dmenson of g(x), d, s hgher. These unform base ponts may be generated usng ether determnstc or stochastc procedures. In the second step, the contourzaton step, the base ponts of S N (g) are grouped nto K contours {E 1, E,, E K } wth equal sze accordng to the relatve heght of the functon g(x). For example, the frst contour E 1 contans the [N/K] ponts havng the hghest functon values among all base ponts, whereas the last contour E K contans the [N/K] ponts havng the lowest functon values. Also n ths step, a dscrete dstrbuton {P 1, P,, P K } over the K contours s constructed, whch s proportonal to the average functon values of the contours. Fnally, a sample s drawn from the set of all base ponts S N (g) accordng to the dscrete dstrbuton {P 1, P,, P K } and the dscrete unform dstrbuton wthn each contour. As has been shown n the reference (Fu and Wang 00), the sample drawn accordng to ther algorthm s ndependent and has an asymptotc dstrbuton g(x). The approxmaton gets better for larger values of N and K. For optmzaton, we wsh to mnmze an n-dmensonal blac-box functon f(x) over a compact set S n ( f ) R. Followng the conventon of engneerng optmzaton, we refer to the mnmum as the functon mode. To smplfy notaton, assume that S(f) = [a, b] n, where 4 < a < b < are nown, and

5 f(x) s postve on S(f) and contnuous n a neghbourhood of the global mnmum. In general, f f(x) s negatve for some x S(f), then we can always add a postve number to f(x), so that t becomes postve on S(f). Note that mnmzng f(x) s equvalent to maxmzng f(x). The MPS algorthm conssts of the followng four steps: Step 1. Generate m ntal ponts x (1), x (),, x (m) that are unformly dstrbuted on S(f) (m s usually small). Step. Use the m functon values f(x (1) ), f(x () ),, f(x (m) ) to ft a lnear splne functon m f ˆ ( ) ( x) = α x x, (1) = 1 ˆ ) ( ) ( such that f ( x ) = f ( x ), = 1,,, m, where stands for the Eucldean norm. Step 3. Defne g( x) = c ˆ( 0 f x), where c 0 s any constant such that c f ˆ( ), for all x n S(f). Snce 0 x g(x) s nonnegatve on S(f), t can be vewed as a PDF, up to a normalzng constant, whose modes are located at those x () s where the functon values are the lowest among {f(x () )}. Then apply the samplng algorthm of Fu and Wang [7] to draw a random sample x (m+1), x (m+),, x (m) from S(f) accordng to g(x). These sample ponts have the tendency to concentrate about the maxmum of g(x), whch corresponds to the mnmum of f ˆ( x ). Step 4. Combne the sample ponts obtaned n Step 3 wth the ntal ponts n Step 1 to form the set x (1), x (),, x (m) and repeat Steps 3 untl a certan stoppng crteron s met. For ease of understandng, the MPS method s llustrated wth the well-nown sx-hump camel-bac (SC) problem (Brann and Hoo 197). The mathematcal expresson of SC s f sc ( x) = 4x1 x1 + x1 + x1x 4x + 4x, ( x1, x ) [, ]. () 10 3 A contour plot of the SC functon s shown n Fgure 1, where the H s represent local optma. H and H 5 are two global optma at ponts (-0.090, 0.713) and (0.090, ), respectvely, wth an equal functon value f mn =

6 H 1 H H 3 H 4 H 5 H 6 Fgure 1 Contour plot of the SC functon. In the frst step of the MPS algorthm, we start wth m = 6 ntal random ponts x (1), x (),, x (6) [, ]. Then ( ) f ˆ x s computed by fttng Eq. 1 to f(x (1) ), f(x () ),, f(x (6) ). Further, the functon g(x) s obtaned by usng the maxmum of {f(x () ), =1,, 6} as c 0. Now Fu and Wang s algorthm s appled to draw a sample as follows. Frst, N = 10 4 unformly dstrbuted base ponts are generated to form S N (g), the dscretzed verson of the sample space [, ]. Note that the base ponts n S N (g) are cheap ponts, n contrast to the orgnal m = 6 expensve ponts used to buld f ˆ( x ). Further, wthout loss of generalty, suppose the ponts n SN (g) are sorted n ascendng order of the values of functon f ˆ( x ). The sequence of correspondng functon values of f ˆ ( x) s plotted n Fgure (a), whereas the functon g(x) s plotted n Fgure (b). 6

7 (a) fˆ Model Ponts (b) (c) g g ~ Model Ponts Pont Contours (d) G Pont Contours (e) Ĝ Pont Contours Fgure A screen shot of raned pont dstrbuton of fˆ, g, g ~, G and G ) for the SC problem. Accordng to Fu and Wang s method (Fu and Wang 00), the ordered 10 4 base ponts are grouped nto K = 10 contours {E 1, E,, E 100 }, wth each havng N/K = 100 ponts. For example, the frst contour E 1 contans the 100 ponts at whch the values of functon f ˆ( x ) are the lowest, whereas the last contour E100 contans the 100 ponts at whch the values of f ˆ( x ) are the hghest. Let g ~ ( ) be the average of g (x) over E, = 1,,, 100. The functon g ~ ( ), = 1,,, 100 s plotted n Fgure (c) and ts cumulatve dstrbuton functon G() s dsplayed n Fgure (d). Fnally, m = 6 contours are drawn wth replacement accordng to dstrbuton {G()} and, f the contour E occurs m > 0 tmes n these draws, then m ponts are randomly drawn from E. All such ponts form the new sample x (m+1), x (m+),, x (m). As one can see from Fgure (d), the contours from E 80 ~E 100 (correspondng to hgh fˆ values) have lower selecton probabltes for further samplng than other contours, snce the G curve s relatvely flat 7

8 n ths area. However, such a probablty for each contour s always larger than zero. On the other hand, t s generally desred to ncrease the probablty of the frst few contours as they correspond to low fˆ values. To better control the samplng process, a speed control factor s ntroduced [3]. Fgure (e) shows { G ) () }, whch s obtaned by applyng the speed control factor to { G () } n Fgure (d). From Fgure (e), one can see that the frst few contours have hgh selecton probabltes for next-step samplng, whle the contours from E 40 ~E 100 have low probabltes. Ths curve shows an aggressve samplng step, as many more new sample ponts are close to the current mnmum of f(x) as compared to the samplng based on Fgure (d). The whole procedure s repeated eght tmes, so that a total of 48 sample ponts are generated. Fgure 3 shows these 48 sample ponts, where the crcles ndcate attractve desgn ponts havng a functon value less than 0.5. Even wth only 48 sample ponts, many attractve ponts have already shown up around H and H 5. It can also be seen that ponts spread out n the desgn space wth a hgh densty around functon mode H (global mnmum). In the mode-pursung samplng step, every pont has a postve probablty of beng drawn, so that the probablty of excludng the global optmum s zero. As the teraton process contnues, more and more sample ponts wll be generated around the mnmum of functon f(x).. Dscrete-varable MPS (D-MPS) D-MPS nherts the metamodelng and dscrmnatve samplng deas from C-MPS. For the dscrete varable space, sample ponts are mapped from a contnuous space to the dscrete varable space. The man dfference between C-MPS and D-MPS les on ther convergence strateges. In C-MPS (Wang et al. 004), a local quadratc metamodel s employed to adaptvely dentfy a sub-area, wth whch a local optmzaton s called to search for the local optmum. For a dscrete varable space, there lacs of a contnuous sub-area to be approxmated. Even f one could buld a contnuous functon n a dscrete space, the local optmum on a contnuous functon mght not be a vald or optmal soluton n the dscrete space. Therefore the local quadratc metamodelng does not apply to dscrete varable optmzaton problems. 8

9 H H 5 Fgure 3 Sample ponts of the SC problem generated by the MPS method, where o ndcates ts functon value less than 0.5; and H and H 5 are the locatons of two global optma. For the dscrete problems, a Double Sphere method s used. Ths method ncludes two areas (or spheres ) of dynamcally changng radus. One sphere controls the exploraton, and the other controls explotaton. Recall that the C-MPS s composed of three man steps,.e., generatng cheap ponts, approxmaton, and dscrmnatve samplng. In D-MPS, these man steps wll be performed on the domans provded by the double-sphere. For the objectve functon f(x) on doman S[f], the double-sphere D1 f strategy dynamcally provdes a doman D S[ ]; D 1 s the doman nsde the smaller hypersphere; and D s the doman between the smaller hyper-sphere and bgger hyper-sphere. The three man steps of D-MPS are performed on both D 1 and D. The dscrmnatve samplng s performed ndependently n the two spheres untl the optmum s found or the maxmum number of teratons s reached. D-MPS thus does not call any exstng local optmzaton routne and there s no local metamodelng. The optmum s found by samplng alone (Sharf et al. 008). 9

10 3. Testng functons and problems Gven the focus on examnng the performance of MPS, n ths wor a real-value GA s employed. The mplementaton from Ref. (Houc et al. 1995) s selected for a number of reasons. Frst, ths mplementaton has commonly-used operators and t demonstrates good performance. Second, t s based on Matlab TM, whch renders a common bass for computatonal cost (CPU tme) comparsons because MPS s also based on Matlab TM. Last, snce there exsts a large number of GA mplementatons and algorthms, ths wor s not ntended to draw any general concluson n regard to GA as a whole. It s ntended to obtan certan qualtatve nsghts nto MPS and provde gudelnes to users of MPS, whch should largely be nsenstve to the choce of specfc GA mplementaton. The selected mplementaton (Houc et al. 1995) forces the desgn varable to only tae values wthn ts upper and lower bounds to ensure the feasblty of solutons. It uses three selecton operators, namely, the normgeom selecton (a ranng selecton based on the normalzed geometrc dstrbuton), the roulette selecton (a tradtonal selecton wth the probablty of survvng equal to the ftness of an ndvdual over the sum of the ftness of all), and the tournament selecton (choosng the wnner of the tournaments as the new populaton). It also has three crossover operators, namely, the smple crossover, the heurstc crossover, and the arthmetc crossover. Fnally, t uses four optonal mutaton operators, called the boundary mutaton, mult-non-unform mutaton, non-unform mutaton, and unform mutaton. Detals of these operators are n the reference (Houc et al. 1995). Two termnaton crtera are used n the GA mplementaton. The frst s based on the maxmum number of generatons, whch s sutable for problems wthout nowng the analytcal optmum a pror. The second termnaton crteron occurs when the analytcal optmum s reached. The GA optmzaton process wll be termnated whenever one of these two crtera s met. For constraned optmzaton problems, the dscard method was used n order to satsfy the constrants. Three constrant checs are performed on the ntal populaton, wth new chldren generated from crossover, as well as from mutaton operatons at each teraton. Any chromosome that does not pass the constrant chec wll be dscarded from the populaton. For dscrete varable problems, f all of the varables are ntegers, a smple roundng functon s used to round a number to ts closest nteger. If the dscrete varable values are pced from a set, for example, x [16., 17.1, 18.5, 19.3], we frst ndex the possble values, e.g., ndex = {1,,3,4}, and then generate a random number and round t to the closest ndex. For example, f ndex=3, then we use x=18.5. For mxed-varable problems, only the dscrete varables are handled as descrbed above. 10

11 Nne problems are tested for a performance comparson of the chosen GA mplementaton and MPS optmzaton algorthms. The characterstcs of these problems are summarzed n Table. In Table, only optmzaton problems wth constrants other than bounds are referred as constraned problems. Table Characterstcs of test functons and problems. Functon (n: number of varables) Sx-hump camel-bac (SC) (n=) Corana (CO) functon (n=) Hartman (HN) functon (n=6) Gear tran (GT) problem (n=4) A hgh dmensonal functon (F16) (n=16) Rosenbroc functon (R10) (n=10) Insulaton layer (IL) desgn (n=) Pressure vessel (PV) desgn (n=4) Fxture and jonng poston desgn (FJP) (n=4) Characterstcs Multple local optma Flat bottom, multple local optma Multple local optma Dscrete, multple local optma Hgh dmenson Flat bottom, relatvely hgh dmenson, multple local optma Constraned Engneerng Problem Constraned Engneerng Problem Constraned, expensve, blac-box functon As one can see from Table, the test functons and problems present dfferent challenges to the optmzaton algorthms. Ths secton brefly descrbes each test problem. Sx-hump camel-bac (SC) problem The SC problem s a well-nown benchmar test problem. It appears early n Ref. (Brann and Hoo 197) and t was used by many other researchers. The mathematcal expresson s shown n Eq. (). The SC functon has sx local optma. A contour plot of the SC functon s shown n Fgure 1. The Corana (CO) functon The Corana functon s a well nown benchmar test functon (Corana et al. 1987). It was also tested n Ref. (Humphrey and Wlson 000). The Corana functon s a parabolod wth axes parallel to the coordnate drecton, except a set of open, dsjont, rectangular flat pocets. Let the doman of the functon f (x) n an n-dmensonal space be: D f + = n n { x R : a x a ; a R, 1,,... n} Let D represent the set of pocets n D : m f 11

12 1 } 1,,..., ;, ; ; : {,..., 1 n s t R s t Ζ t s x t s D x d n f n = < + < < = + 0,0,...,0. 1,...,, 1 d d D n m n = U L The Corana functon can then be defned as: = + 0 ),...,,(,,, ) ( 1,..., 1 1 n r n n m f d x z d c R d D D x x d x f n (3) where > = < + = 0, 0, 0 0, t s t s z The parameters n ths test are set to n=4, 1) ( 0.15, 0.05, 0., 100, = = = = = r e d c t s a. A less extreme weght d s used as compared to the standard representaton, 1) ( 10. The searchng space s x [-100, 100]. The four-dmensonal Corana functon has ts global mnmum f*=0 at x*=(0, 0, 0, 0). A dffculty arses from the fact that the optmum s located n a deep valley, and several deep flat bottoms exst along the space. Fgure 4 shows a -D Corana functon n the range of [-0.5, 0.5]. Fgure 4 -D corana functon n [-0.5, 0.5]

13 Hartman (HN) functon The Hartman functon wth n=6 was tested n Ref. [3]. It can be expressed as f HN whereα j and p j are lsted below. 4 n ( x) = c exp α j ( x j pj ), x [ 0,1], = 1,..., n (4) = 1 j= 1 α j, j=1,...,6 c p j, j=1,..., Compound gear tran (GT) desgn problem Ths s a dscrete varant problem nvolvng a compound gear tran desgn (Fu et al. 1991, Ca and Therauf 1996), as shown n Fgure 5. It s desred to produce a gear rato as close as possble to 1/ For each gear, the number of teeth must be an nteger between 14 and 60. The nteger desgn varables are the numbers of teeth, x=[t d, T b, T a, T f ] T =[x 1, x, x 3, x 4 ] T. The optmzaton problem s formulated as: Mnmze = 1 x x ( 1 X ) x3x4 GT (5) Subject to 14 x 60, = 1,,3, 4 13

14 A functon of 16 varables (F16) Fgure 5 Compound gear tran Ths hgh dmensonal problem was descrbed n Ref. (Wang et al. 004). It can be expressed by F16 ( x) = aj ( x + x + 1)( x j + x j + 1) = 1 j= 1 f,, j =1,,, 16, (6) Ten-dmensonal Rosenbroc functon (R10) The Rosenbroc functon s a wdely used benchmar problem for testng optmzaton algorthms such as Refs. (Bouvry et al. 000, Auguglaro et al. 00). It can be expressed as n 1 = 1 f ( x) = (100( x (7) RO The Rosenbroc functon has ts global mnmum + 1 x ) + ( x 1) ) f mn 14 =0 at x*= (1,1,1). Whle attemptng to fnd a global mnmum, a dffculty arses from the fact that the optmum s located n a deep parabolc valley wth a flat bottom. In the present study, the 10-dmensonal Rosenbroc functon wll be used as another hgh dmensonal benchmar problem, n addton to F16. The searchng range for each varable s [-5, 5]. Two layer nsulaton desgn (IL) problem Ths s a problem nvolvng the desgn of a two-layer nsulated steam ppe lne, as shown n Fgure 6. The objectve s to desgn r 1 and r to mnmze the total cost per unt length of ppe ($/m) n one year of

15 operaton. The total cost functon ncludes the cost of heat loss, the cost of nsulaton materals, and the cost of fxed charges ncludng nterest and deprecaton (wth a rate of 15%). The parameters n the desgn are (1) Inner radus r 0 = 73mm, () Steam temperature T f = 400 deg. C, and the temperature of the ambent ar T a =5 deg. C, (3) The conductve resstance through the wall s neglected, (4) The convectve heat transfer rate at the nner surface has h f =55W/m K, (5) The frst layer of nsulaton s roc wool, wth a thermal conductvty 1 =0.06W/mK and thcness δ 1 = r 1 -r 0, (6) The second nsulaton layer s calcum slcate wth =0.051W/mK and thcness of δ =r -r 1, (7) The outsde convectve heat transfer coeffcent s h 0 =10W/m K, (8) The cost of heat s C h =0.0$/Wh; cost of roc wool, C 1 =146.7$/m 3 ; cost of calcum slcate C =336$/m 3. The constrants are determned by the nsulaton requrement and other practcal consderatons, whch are descrbed n Ref. (Za and Al-Tur 000). Fgure 6 A steam ppe wth two-layer nsulaton The total cost per unt length of ppe can be expressed as: Mnmze Subject to: f ( r, r 0.001( T f Ta ) IL 1 ) = τ Ch + fπ [ C ( r1 r0 ) + C ( r r1 )] 1 (8) 1 ln( r1 / r0 ) ln( r / r1 ) πr h π π πr h 0 f 1 o 38mm<δ<5r 0 ; r 1 >r 0 ; r >r 1 ; T a ( T f Ta ) 1 + <60 (9) 1 ln( r1 / r0 ) ln( r / r1 ) πr ho πr h π π πr h 0 f 1 o The characterstc of ths problem s ts complexty n both the objectve functon and the last constrant. The optmum soluton s f*= 5.536$/m, at r 1 =0.311m and r =0.349m. Pressure vessel desgn (PV) problem 15

16 The desgn of a pressure vessel was used as a test problem n Ref. (Wang et al. 004) and t s shown n Fgure 7. There are four desgn varables: radus, R, and length, L, of the cylndrcal shell, shell thcness, T s, and sphercal head thcness, T h, all of whch are n nches. They have the followng ranges of nterest: 5 R 150, 1.0 T s 1.375, 5 L 40, and 0.65 T h 1.0. Fgure 7 Pressure vessel (adapted from Ref. (Wang et al. 004)) The desgn objectve s to mnmze the total system cost, whch s a combnaton of weldng, materal and formng costs. The optmzaton model s then expressed as: Mnmze f ( R, T, T, L) PV s h =.64T s RL T R T L +.84T s R h s 19 (10) 4 3 Subject to: Ts ; Th R 0 ; π R L + πr 1.96E6 0 (11) The optmum contnuous soluton s f * = , occurrng at R*= n., T s = 1.0 n., L*=84.579n., and T h *=0.65n. Fxture and jonng postons (FJP) optmzaton problem Smultaneous optmzaton of fxture and jonng postons for a non-rgd sheet metal assembly was studed by Lao and Wang (008). Ths s a blac-box functon problem nvolvng fnte element analyss, whch maes t computatonally expensve. The optmzaton problem can be descrbed as follows. In the presence of part varaton and fxture varaton, as well as the constrans from the assembly process and desgned functon requrements, fnd the best locatons of fxtures and jonng ponts so that the non-rgd sheet metal assembly can acheve the mnmal assembly varaton. An assembly of two dentcal flat sheet metal components by lap jonts shown n Fgure 8 s optmzed. Assumng that these two components are manufactured under the same condtons, ther fabrcaton varatons are expected to be the same. The sze of each flat sheet metal part s mm, wth Young s modulus E =.6e+9 N/mm, and Poson s rato ν = 0.3. The fnte element computatonal model of the assembly s created n ANSYS TM. The 3 16

17 element type s SHELL63. The number of elements and the number of nodes are 150 and 135, respectvely. Fgure 8 An assembly of two sheet metal parts (note: The symbol p ndcates the fxture locaton and s ndcates the jont postons) The mathematcal optmzaton model for ths specfc example can be wrtten as follows, U 1 + z U Mnmze Θ ( x) = abs( ( x)) abs( ( x)) (1) Subject to (x 1 -x 3 ) + (x -x 4 ) 100; 0 x 1, x, x 3, x 4 80; 10 x 5 40 (13) where U s the deformaton of crtcal ponts n an assembly. It s obtaned by modelng the assembly deformaton usng the fnte element analyss through ANSYS TM. In ths study, ANSYS TM and Matlab TM are ntegrated to mplement the optmzaton on a FEA process for both MPS and GA. 4. Results and dscussons 4.1 Performance crtera Two man performance crtera are used to evaluate the two algorthms, namely effectveness and effcency. The effectveness ncludes the robustness of the algorthm and the accuracy of the dentfed global optmum. For robustness, 10 ndependent runs are carred out for each problem and each algorthm, except for the expensve FJP problem, where only 5 runs are performed. The range of varaton and medan value of the optma are recorded and compared aganst the analytcal or nown optmum. If the nown soluton of a problem s not zero, the accuracy of an algorthm s quantfed by z soluton nown soluton Q sol = 1 (14) nown soluton 17

18 If the nown soluton s zero, the devaton of the soluton from zero s examned. When there s no analytcal or nown optmum, the optma found by GA and MPS are compared by the values. The second crteron for comparson s effcency. In ths study, the effcency of an algorthm n solvng a problem s evaluated by the number of teratons, nt, and number of functon evaluatons, nfe, as well as the CPU tme requred to solve the problem. Agan, the average (arthmetc mean) and medan values of these values n 10 (or 5) runs are used. 4. Effects of tunng parameters As dscussed prevously, there are several optmzaton operators to be set n the GA program. In testng the same problems, these factors were found to have sgnfcant effects on the effcency. Fgure 9 shows the varaton of GA performance under dfferent crossover rates, Pc, when solvng the SC functon (wth a populaton sze of 100 and a mutaton rate of Pm=0.01). A general trend can be observed n Fgure 9, whereby ncreasng Pc mples that the number of functon evaluatons, nfe, ncreases and the number of teratons, nt, decreases, whle the computaton tme remans at a smlar level. Wth a small Pc, the GA needs more generatons to establsh the optmum, therefore more teratons are needed. When Pc s set to be very large, nfe ncreases sharply because almost all parents are replaced and few good solutons are nherted. Performance evaluaton nfe nt 10 tme Crossover Rate Fgure 9 Performance evaluaton wth dfferent crossover rates n solvng the SC problem. 18

19 Smlarly, the effect of mutaton rate, Pm, on GA s performance n solvng the SC problem (wth a populaton sze of 100 and crossover rate of Pc=0.6) s studed. It s observed that the mnmum of nfe occurs at Pm=0.1 and nfe ncreases wth Pm>0.1. In the MPS program, there s a tuneable parameter (dfference coeffcent, ), whch was also found to have notceable effect on performance of the MPS. The dfference coeffcent,, (denoted as cd n Ref. [3]) s used for a convergence chec n a quadratc model detecton. A smaller dfference coeffcent maes the MPS have a more accurate soluton, but t may cause more computatonal expense, as shown n Table 3. By examnng the MPS performance n several problems n ths study, t s found that =0.01 s a good choce for most problems. However, for the dscrete GT problem and the R10 problem, a larger coeffcent ( > 0.5) must be used to establsh an acceptable soluton. SC problem Table 3 Effcency of MPS wth dfferent values on the SC and PV problems Coeffcent, Average CPU tme (s) average of nt Average of nfe PV problem Coeffcent, Average CPU tme (s) Average of nt Average of nfe Both the random characterstc and the effects of ther tunng parameters necesstate the method of usng results of multple runs n ths comparson study. Specfcally for the comparson n ths wor, we used crossover rates of 0.6 or 0.7, mutaton rates of 0.05 or 0.1 for GA. For MPS, we used the dfference coeffcent of 0.01 for most problems but a coeffcent larger than 0.5 for the GT problem and the R10 19

20 problem. For both MPS and GA, dfferent combnatons of parameters for a problem are frst tested; and the set of parameters that yelds the best soluton s then used for comparson. Hence for each test problem, the best results of GA are compared wth the best results of MPS. 4.3 Effectveness comparson of GA and MPS For those problems wth nown optma of non-zero (SC, HN, F16, IL, PV), the qualtes of the solutons (usng the medan soluton) are compared based on Eq. (14). The results are shown n Fgure 10. It can be seen that for all these fve problems, both GA and MPS methods can fnd solutons of hgh qualty close to 100%. Only a lower qualty of 98.7% was obtaned by GA on the HN problem. 100 Qualty of solutons % SC HN F16 IL PV Functons/problems GA MPS Fgure 10 Mean qualty ratngs of solutons obtaned by GA and MPS for 5 testng problems. The two algorthms, however, show great dfferences n solvng the other problems. For the CO problem (analytcal optmum of zero), GA fnds very good solutons rangng from 0 to 0.003, whle MPS only fnds solutons from 34.5 to 5, For the ten-dmensonal R10 functon (analytcal optmum of zero), GA also outperforms MPS. The solutons obtaned by GA range from 0 to 0.013, whle those obtaned by MPS range from 73.9 to It was found n solvng the R10 functon MPS reaches the computer memory lmt when the number of functon evaluatons reaches about,500. Ths s because all of the 500 ponts partcpate n the constructon of the metamodel defned by Eq. (1). GA, on the other hand, can afford around 3,000,000 functon evaluatons. In a later comparson, we let both GA and MPS run for,500 ponts and found that the results are smlar wth those of the MPS, as shown n Table 4. 0

21 Table 4 Comparson of effectveness of GA and MPS for R10 and CO problems (*: solutons of GA for 500 nfe s) Mnmum Functon N Space GA MPS Range of varaton Medan Range of varaton Medan CO 4 [-100,100] [ 0.000, 0.003] 0 [34.56, ] R10 10 [-5,5] [0, 0.013] [63.641,07.665]* * [73.96, ] A partcular nterest n ths study s to compare the effectveness of GA and MPS n solvng dscrete problems. In ths study, a well nown gear tran (GT) problem s solved and the solutons are compared. Table 5(a) shows the solutons of the GT problem wth dfferent optmzaton algorthms. The MPS outperforms most of the other approaches, ncludng GA. Table 5(b) shows the solutons wth 10 runs of both GA and MPS. The MPS outperforms GA for the dscrete problem. Approach Table 5 Solutons of the gear tran desgn problem (a) Best results Optmzaton soluton GT mn PFA [11] 14,9,47, ES [1] 18,15,3, GA 0,0,47, MPS 16, 19, 43, (b) Solutons of 10 runs Algorthm Solutons Range of varaton Medan Average GA [ , ] MPS [ , ] e

22 Another partcular problem, the FJP problem, also deserves more explanaton. It s an expensve blacbox functon problem whch nvolves fnte element analyss (FEA). When testng ths problem wth GA, the maxmum number of generatons s set as 60; populaton sze s 100 wth the normgeomselect parameter, as well as the 3 crossover (Pc=0.7) and 4 mutaton methods (Pm=0.1) as descrbed n Secton. For MPS, =0.01. The results are shown n Table 5. Both GA and MPS gve good solutons n all fve ndependent runs. But MPS provdes a wder range of varaton of the solutons and t gves a better optmum of Table 6 Comparson of optmal solutons of the FJP problem by GA and MPS (a) Wth 5 runs Algorthm Solutons Range of varaton Medan Average GA [0.177, ] MPS [0.1515, ] (b) Best results Algorthm Optmzaton soluton Θ mn MPS P1= (75.153,31.709), P= (68.117, ), S= GA P1= (63.944, ), P= (0.043, 7.741), S= Effcency comparson of GA and MPS The effcences are compared n Fgure 11 n terms of the number of functon evaluatons, the number of teratons, and CPU tmes used to solve the problems. The number of functon evaluatons and teratons needed by GA are dramatcally larger than those needed by MPS for most problems, except the HN problem. In Fgure 11 (a), note that the nfe of GA s scaled by 0.1 for better llustraton. It can also be found that GA needs more functon evaluatons and teratons for hgh dmensonal problems and complex desgn problems, such as the F16, PV and IL problems. The lower nfe of MPS occurs because of

23 ts dscrmnatve samplng and metamodelng formulaton n the algorthms. Only the expensve ponts are calculated usng the objectve functon, whle the cheap ponts are calculated usng an approxmate lnear splne functon or quadratc functon. Snce only several expensve ponts are generated n MPS, nfe s very low. However, for GA, each ndvdual n the populaton s calculated usng the objectve functon, so nfe s very hgh. As for the CPU tme used for solvng the problems, MPS method uses more CPU tme than GA n all of the fve problems, especally the HN problem, where MPS spends 100 tmes more CPU tme than the GA, as shown n Fgure 11 (c). The reason s that MPS needs to generate ten thousand ponts per teraton, and calculate the functon value of each pont from the metamodel, thereby leadng to a large computng load and hgh CPU tme. But ths has not been counted as a functon evaluaton snce the fundamental assumpton of MPS s that the objectve functon evaluaton s at least one magntude more expensve than evaluaton wth a metamodel n MPS. For the other functons / problems, the computatonal expenses by GA and MPS are lsted n Table 7. Generally GA performs better than MPS on the hgh dmensonal problems wth nexpensve functons. The effcency advantage of MPS shows n the expensve functon problem, the FJP problem, n whch MPS uses only half of the computatonal efforts of GA and fnds better solutons. 3

24 No.of Functon Evaluatons MPS,nef GA,nef/10 No.of Iteratons MPS GA 0 SC HN F16 IL PV Functons/problems 0 SC HN F16 IL PV Functons/problems (a) (b) MPS GA CPU tme (s) SC HN F16 IL PV Functons/problems (c) Fgure 11 Computatonal expenses of MPS and GA for the soluton of fve testng problems (a) numbers of functon evaluatons (b) numbers of teratons and (c) CPU tmes 4

25 Table 7 Effcency of the GA and MPS algorthms n some optmzaton problems Functon or Problem Number of functon evaluatons, nfe Number of teratons, nt CPU tme(s) GA MPS GA MPS GA MPS Average Medan Average Medan Average Medan Average Medan Average Medan Average Medan SC HN F IL PV CO GT R FJP

26 5. Summary and Remars Ths paper studes the performance of mode-pursung samplng (MPS) method, n reference to wdely used Genetc Algorthm (GA). Based on qualtatve analyss of MPS and GA and quanttatve comparsons on test problems, the followng observatons are made: 1. MPS can robustly and accurately dentfy the global optmum for a majorty of test problems, ncludng both contnuous and dscrete varable problems. It meets ts lmtaton, however, when the number of functon evaluatons requred for convergence s larger than a certan value that exceeds the computer memory. From ths regard, MPS s best suted for low dmensonal problems and hgh dmensonal problems wth smple functons. For hgh-dmensonal complex or expensve functons, large-memory computers are needed or a better memory-management strategy needs to be developed for MPS.. MPS s recommended for global optmzaton of expensve functons. MPS s developed for expensve functons and t therefore does not bear advantages over GA for global optmzaton on nexpensve functons. 3. The dfference coeffcent,, s a senstve parameter for MPS. It s recommended to set =0.01 f the user has no a pror nowledge of the optmzaton problem. 4. Common features of MPS and GA, such as the group-based (or populaton-based) samplng and selectve generaton of new samples may be found n other recognzed global optmzaton methods, e.g. smulated annealng, ant colony optmzaton, partcle swamp optmzaton, etc. The unque phlosophy behnd MPS, namely, the top-down exploraton and dscrmnatve samplng, may nspre the development of future algorthms. Future research on MPS s to enhance ts capablty for hgh dmensonal problems. One possble method s to employ a more economcal metamodelng method to avod usng all of the evaluated ponts n model fttng whle stll provdng an overall gude for dscrmnatve samplng. References Auguglaro, A., Dusonchet, L., and Sanseverno, E.R., 00. An Evolutonary Parallel Tabu Search Approach for Dstrbuton Systems Renforcement Plannng. Advanced Engneerng Informatcs, 16, Bouvry, P., Arbab, F., and Seredyns, F., 000. Dstrbuted Evolutonary Optmzaton n Manfold: the Rosenbroc's Functon Case Study. Informaton Scences, 1, Brann, F.H. and Hoo, S.K., 197. A method for fndng multple extrema of a functon of n varables. In: Lootsma, F., edtor. Numercal methods for non-lnear optmzaton. New Yor: Academc Press,

27 Ca, J., and Therauf, G., Evoluton Strateges for Solvng Dscrete Optmzaton Problems. Advances n Engneerng Software, 5, Corana, A., Marches, M., Martn, C., and Rdella, S., Mnmzng Multmodal Functons of Contnuous Varables wth the "Smulated Annealng" Algorthm. ACM Transactons on Mathematcal Software, 13, Fu, J., Fenton, R.G., and Cleghorn, W.L., A Mxed Integer Dscrete-contnuous Programmng Method and Its Applcaton to Engneerng Desgn Optmzaton. Engneerng Optmzaton, 17, Fu, J.C., and Wang, L., 00. A random-dscretzaton based Monte Carlo samplng method and ts applcatons. Methodology and Computng n Appled Probablty, 4, 5-5. Goldberg, G., 1989, Genetc Algorthms n Search, Optmzaton and Machne Learnng. Readng, MA: Addson-Wesley. Hafta, R.T., Scott, E.P., Cruz, J.R., Optmzaton and Experments: A Survey. Appled Mechancs Revew, 51(7), Houc, C., Jones, J., and Kay, M., A Genetc Algorthm for Functon Optmzaton: A Matlab Implementaton, Techncal Report NCSU-IE-TR-95-09, North Carolna State Unversty, Ralegh, NC. Humphrey, D.G., and Wlson, J.R., 000. A Revsed Smplex Search Procedure for Stochastc Smulaton Response Surface Optmzaton. INFORMS Journal on Computng, 1(4), Lao, X., and Wang, G.G., 008. Smultaneous Optmzaton of Fxture and Jont Postons for Non-rgd Sheet Metal Assembly. Internatonal Journal of Advanced Manufacturng Technology, 36, Sharf, B., Wang, G.G., and ElMeawy, T., 008. Mode Pursung Samplng Method for Dscrete Varable Optmzaton on Expensve Blac-Box Functons. Transactons of ASME, Journal of Mechancal Desgn, 130(), Wang, G.G., and Shan, S., 007. Revew of Metamodelng Technques n Support of Engneerng Desgn Optmzaton. Transactons of ASME, Journal of Mechancal Desgn, 19(4), Wang, L., Shan, S., and Wang, G.G., 004. Mode-Pursung Samplng Method for Global Optmzaton on Expensve Blac-box Functons. Journal of Engneerng Optmzaton, 36(4), Za, G.M., and Al-Tur, A.M., 000. Optmzaton of Multlayer Thermal Insulaton for Ppelnes. Heat Transfer Engneerng, 1,

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

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

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

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

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

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

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

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

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS 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

More information

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

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

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

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

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

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

An Efficient Pareto Set Identification Approach for Multi-objective Optimization on Black-box Functions

An Efficient Pareto Set Identification Approach for Multi-objective Optimization on Black-box Functions . Abstract An Effcent Pareto Set Identfcaton Approach for Mult-objectve Optmzaton on Black-box Functons Songqng Shan G. Gary Wang Both multple objectves and computaton-ntensve black-box functons often

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

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

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

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

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

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

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

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

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

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

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

CHAPTER 4 OPTIMIZATION TECHNIQUES

CHAPTER 4 OPTIMIZATION TECHNIQUES 48 CHAPTER 4 OPTIMIZATION TECHNIQUES 4.1 INTRODUCTION Unfortunately no sngle optmzaton algorthm exsts that can be appled effcently to all types of problems. The method chosen for any partcular case wll

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

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

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

Structural Optimization Using OPTIMIZER Program

Structural Optimization Using OPTIMIZER Program SprngerLnk - Book Chapter http://www.sprngerlnk.com/content/m28478j4372qh274/?prnt=true ق.ظ 1 of 2 2009/03/12 11:30 Book Chapter large verson Structural Optmzaton Usng OPTIMIZER Program Book III European

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

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

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

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

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

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

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

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

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

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

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

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

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

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

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

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

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

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

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

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

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

MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 1: the optimization method

MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 1: the optimization method MIED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part : the optmzaton method Joun Lampnen Unversty of Vaasa Department of Informaton Technology and Producton Economcs P. O. Box 700

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

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

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

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne

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

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

More information

Optimization of machining fixture layout for tolerance requirements under the influence of locating errors

Optimization of machining fixture layout for tolerance requirements under the influence of locating errors MultCraft Internatonal Journal of Engneerng, Scence and Technology Vol. 2, No. 1, 2010, pp. 152-162 INTERNATIONAL JOURNAL OF ENGINEERING, SCIENCE AND TECHNOLOGY www.jest-ng.com 2010 MultCraft Lmted. All

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

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

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

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

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

Multi-objective Design Optimization of MCM Placement

Multi-objective Design Optimization of MCM Placement Proceedngs of the 5th WSEAS Int. Conf. on Instrumentaton, Measurement, Crcuts and Systems, Hangzhou, Chna, Aprl 6-8, 26 (pp56-6) Mult-objectve Desgn Optmzaton of MCM Placement Chng-Ma Ko ab, Yu-Jung Huang

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

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

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Design for Reliability: Case Studies in Manufacturing Process Synthesis

Design for Reliability: Case Studies in Manufacturing Process Synthesis Desgn for Relablty: Case Studes n Manufacturng Process Synthess Y. Lawrence Yao*, and Chao Lu Department of Mechancal Engneerng, Columba Unversty, Mudd Bldg., MC 473, New York, NY 7, USA * Correspondng

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

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*

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

AP PHYSICS B 2008 SCORING GUIDELINES

AP PHYSICS B 2008 SCORING GUIDELINES AP PHYSICS B 2008 SCORING GUIDELINES General Notes About 2008 AP Physcs Scorng Gudelnes 1. The solutons contan the most common method of solvng the free-response questons and the allocaton of ponts for

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

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

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

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

Cable optimization of a long span cable stayed bridge in La Coruña (Spain)

Cable optimization of a long span cable stayed bridge in La Coruña (Spain) Computer Aded Optmum Desgn n Engneerng XI 107 Cable optmzaton of a long span cable stayed brdge n La Coruña (Span) A. Baldomr & S. Hernández School of Cvl Engneerng, Unversty of Coruña, La Coruña, Span

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information