Multiobjective fuzzy optimization method

Size: px
Start display at page:

Download "Multiobjective fuzzy optimization method"

Transcription

1 Buletnul Ştnţfc al nverstăţ "Poltehnca" dn Tmşoara Sera ELECTRONICĂ ş TELECOMNICAŢII TRANSACTIONS on ELECTRONICS and COMMNICATIONS Tom 49(63, Fasccola, 24 Multobjectve fuzzy optmzaton method Gabrel Oltean Abstract -The paper proposes a new multobjectve optmzaton method, based on fuzzy technques. The method performs a real multobjectve optmzaton, every parameter modfcaton tang nto account the unfulfllment degrees of all the requrements. It uses fuzzy sets to defne fuzzy objectves and fuzzy systems to compute new parameter values. The strategy to compute new parameter values uses local gradent nformaton and encapsulates human expert thnng. After ntroducng our optmzaton method, we optmze the desgn of a fnte response flter. Keywords: multobjectve, fuzzy objectve, fuzzy system, populaton of solutons I. INTRODCTION Mathematcal formulaton of general optmzaton problem (GP - General Problem s [],[2]: Fnd x that mnmze f ( x subject to: g j (x, j =,...,m h q (x =, q =,...,p ( xl x x u It s formulated an constraned optmzaton problem wth a sngle objectv (a scalar one. The rgdty of the mathematcal problem posed by the general optmzaton formulaton s often remote from that of a practcal desgn problem. Rarely does a sngle objectve wth several hard constrants adequately represent the problem beng faced. More often there s a vector of objectves f(x = {f (x, f 2 (x,, f o (x} that must be traded off n some way. Multobjectve optmzaton s concerned wth the mnmzaton of a vector of objectves f(x that may be subject of a number of constrans or bounds: Fnd x that mnmse {f (x, f 2 (x,, f o (x} subject to: g j (x, j =,...,m h q (x =, q =,...,p (2 xl x x u Because f(x s a vector, f any of ts components are competng, there s no unque soluton to ths problem. Instead, the concept of nonnferorty (also called Pareto optmalty must be used to characterze the objectves [2], [], [4]. A nonnferor soluton s one n whch an mprovement n one objectve requres a degradaton of another. The technques for multobjectve optmzaton are wde and vared. Goal attanment method of Gembc nvolves expresng a set of desgn goals f r = {f r, f r 2,, f r o} assocated wth the set of desgn objectves. The multobjectve optmzaton problem s then expressed as a standard optmzaton problem usng the formulaton [5]: mnmse γ, γ R r such that f (x-w(xγ f ; =,...,o (3 In order to transpose the real word problem n the mathematcal language for the optmzaton frst the objectve functons should be defned. The objectve functons are the measures between the actual values of the functons and the requred values. The objectve functons must be carefully selected so that they lead to the requrements achevement. In ths paper, we propose a new fuzzy multobjectve optmzaton method. Our method smultaneously optmzes all the objectves so t drectly solves the multobjectve problem, wthout any transformaton nto an one objectve problem. The algorthm relays on fuzzy sets to formulate the optmzaton objectves and on fuzzy systems to compute the new values for the varables n every optmzaton teraton. Because t s a gradent method, a populaton of soluton can be employed n order to dramatcally ncrease the chance to obtan the best possble soluton. II. THE FZZY OPTIMIZATION METHOD The optmzaton method should converge to a global optmal soluton n a reduced number of teratons. Ths s not a smple tas due to the complex relatons between varables and nonlnear mult-varables functons to be optmzed. A varable can affects qute dfferent more than one functon at a tme, so when t s modfed n order to mprove one objectve functon t can damage another. A. Formulaton of the optmzaton problem Consecrated formulaton of the optmzaton problem s somehow rgd and does not always reflect the realty. Such a formulaton, very restrctve, reduces the possblty to mae trade-offs, a very mportant Techncal nversty of Cluj-Napoca 22

2 factor n the optmzaton. Consequently, the soluton space s confned and n many cases, an optmal soluton does not exst. One way to overcome these drawbacs s to use fuzzy sets to defne optmzaton objectves. We wll fuzzfy the requrements gettng ths way the possblty to consder dfferent degrees for requrement achevements and acceptablty degrees for a partcular soluton. We wll assocate wth each requrement one or two fuzzy sets whose membershp functons wll represent the correspondng fuzzy objectve functons. For example for the requrements greater or equal f (x f r, and equal f (x=f r the correspondng fuzzy objectve functons are presented n Fg. µ µ D D f (x * f r K f a b Fg.. Fuzzy objectve functons: a f K f r K ; b f K = f r K The fuzzy objectve functons are µ (f (x : D f [, ] (4 where D f s the range of possble values for f (x. µ (f (x ndcates the error degree n accomplshng the th requrement, so we wll call them unfulfllment degrees (D. A value µ = means a fully achevement of the fuzzy objectve, whle a value µ = means that fuzzy objectve s not acheve at all, ths occurs when f (x taes an unacceptable value. In Fg.. We can see, for the current value of the varables vector x * the correspondng value of the unfulfllment degree s D *. Our new multobjectve optmzaton problem formulaton s: Fnd x that mnmse {µ (f (x, µ 2 (f 2 (x,, µ o (f (x} (5 B. The dea of populaton of solutons Startng the optmzaton wth only one ntal soluton, we can reman bloced nto a local Pareto optmal pont, where an mprovement n one objectve requres a degradaton of another. If we can obtan a set of local Pareto optmal ponts, t s hghly possble to have the global Pareto optmal pont among them. So, nstead of usng one search path we suggest usng a parallel search dealng wth the dea of populaton of solutons consstng of canddate solutons. The optmzaton starts wth the ntal canddate solutons. In our mplementaton, these ntal canddate solutons can be obtaned n several ways: randomly f r K f (x * f generated, generated wth Latn Hypercube Technque, or user provded. In each teraton, for every canddate soluton the actual functon value, the Ds and new parameter values are computed. If the Ds for one canddate can not be decreased anymore, we have found a local Pareto optmal pont and the future teratons wll not vst ths canddate soluton, shortenng the entre optmzaton tme. The optmzaton algorthm stops n one of the followng stuatons: all the Ds become zero for one canddate soluton. Ths canddate soluton s consdered a global Pareto optmal pont and t s our fnal soluton. We wll not contnue to search other Pareto optmal pont on the remanng search paths. none of the canddate solutons can be further mproved, meanng that the set of local Pareto optmal ponts was obtaned. As the fnal optmal soluton we chose the one wth the mnmum value of the mean of unfulfllment degrees (MD, consdered as global optmal pont. Also the algorthm wll stop f the maxmum number of teratons s reached. C. New parameter values computng The method for computng the new values for the varables nvolves fuzzy technques and local gradent nformaton. Each varable can affect more or less each objectve functon. In our method the sgn and the value to modfy a certan varable taes nto account the Ds, the gradents and the relatve mportance of the nvolved varables n relatons wth the objectve functons. Our method acts as a human expert for a certan crcut performance: t s better to modfy more the parameter wth greater mportance, because t can really affect the performance, and the modfcaton also depends on the unfulfllment degrees of the correspondng requrements. the parameter wth lower mportance s modfed less or not at all, because ts nfluence on crcut performance s nsgnfcant. the fnal modfcaton of a parameter s a weghted sum of the partal modfcaton (mposed by every objectve functon. Such human expert nowledge s captured and ncorporated n our method by means of a fuzzy logc system. The algorthm to compute the new varable values follows: In each teraton: Compute the local gradents of the functons n relaton wth each varable, f ( x - the local gradent of f functon n relaton wth x varable. For every functon f we compute the mportance of the varables v f ( x that shows the relatve mportance of every x n modfyng the functon f. 22

3 These mportance of the varables are computed based on absolute values of the local gradents: v f (x ( x = ; =,...n;,..., o (6 n f (x f = = r For every requrements f compute the D as a membershp degree of the actual value of the correspondng functon f (x * to the assocated fuzzy objectves. Two examples are shown n Fg.. v For every varable x and every functon f we compute a partal coeffcent to modfy that parameter. Ths partal coeffcent coef x (f s computed by a frst order Taag-Sugeno fuzzy system (Fg. 2. Fg.2. Partal coeffcent computng The fuzzy sets for the nput lngustc varables D and mportance and for output lngustc varable coef-part are not presented here due to the lac of space. The fuzzy rules are presented n Table. where, for example the 4 th column and the 3 nd row gve the followng fuzzy rules: If DR s Medum and mportance s Small then coef-part s Small. Table D Importance Z S M L Z Z S VS S M M S M L L S L VL Z Zero VS Very Small S -Small M Medum L Large VL Very Large The control surface generated by ths fuzzy system s presented n Fg. 3 gradent and on the drecton (go up or go down n whch the functon must be modfed. So we obtaned partal coeffcents wth sgn: scoef x ( f. v For every varable x we compute the functon nfluence upon varable modfcaton p x ( f that shows the relatve mportance of every functon f to compute the modfcaton of x parameter. p f (x ( f = ; =,..., o;,..., n (7 o f (x x = = v The coeffcents used for modfyng each parameter are computed as weghted sum of the partal coeffcents, the weght beng the nfluences ( x f p. It means that the greater the nfluence s, the greater the contrbuton on the partal coeffcent. v = scoef x = x new o ( px ( f scoef x ( f o p x = ( f Compute new varable values: = x + scoef x abs (8 ( x' + xmn (9 where x I taes the value of x from 3 teratons bac f n all these 3 teratons we have the same modfcaton sgn for t as n the actual teraton. Otherwse x I taes the value of x from the current teraton. We found that usng x I nstead of smple x we can change the varable sgn and mprove the convergence of the algorthm. Also more help n the sgn changng, convergence and accuracy of fnal soluton can by obtaned usng the varable xmn. It taes a default value to the begnnng of the optmzaton, and that value s dynamcally decreased f some oscllatons appear n the mean of unfulfllment degree. Fnally, we should menton that the optmzaton method acts n an adaptve manner: when the Ds are large (towards we have large coeffcents to modfy the varables (see Table. For small Ds we have small coeffcents to modfy the varables, so we can focus our search so that the soluton converges to the exact local Pareto optmal pont. III. IMPLEMENTATION Fg.3. Control surface to compute partal coeffcent v The partal coeffcents coef (f receve a plus or mnus sgn dependng on the sgn of the local x In order to chec and valdate our multobjectve optmzaton algorthm we mplemented a prototype system n Matlab for Wndows. The prototype conssts on a man functon optfuzz and other secondary functon. The man functon should be 222

4 nvoed from Matlab worspace wth a seres of arguments : fun a strng contanng the name of the Matlab functon that computes the objectve functons; reqs vector of numercal values of the requrements; sgn vector wth +, or values, wth the same length as reqs vector. When the values s + optfuzz attempt to mae the objectve functon greater or equal to correspondng requrements; for optfuzz attempt to mae the objectve functon less than the correspondng requrements; for optfuzz attempt to mae the objectve equal wth the correspondng requrements nrvar number of varables weght vector wth weght for the objectve functons proc vector wth values n (, that control the fuzzy sets defnng fuzzy objectves lb a vector of lower bounds of the varables; ub a vector of upper bounds of the varables; nt_sol varable that set the method for generatng the ntal soluton optons vector wth some optons of the optmzaton algorthm (number of teratons, number of canddate solutons, ntal value for xmn The user can provde empty values for some of the above arguments; n ths case, the default values are used. The user should only wrte hs objectve functons and run the optfuzz wth the arguments show above. The optmzaton routne return the fnal values of objectve functons, the values of the varables, the D for each requrements and a curve wth the evoluton of MD durng the optmzaton for the canddate soluton that provde fnal soluton. some tolerance. We must use the dscretzaton of the frequency doman we are nterested n. The number of functon to be optmzed equals the number of dscrete frequency, and the number of varables equals the number of a coeffcents. Frst we use only 5 (unform dstrbuted frequency n each doman, so a number of functon to optmze and a number of 5 varables. The value of the requrements are for the fve frequency n [;.] range, and for the fve frequency n [.5;.5]. Because frequency between.hz and.5 Hz are not specfed, no requrements are needed here. We run the optmzaton algorthm for a populaton of 9 canddate solutons, for 5 maxmum number of teratons, wth randomly generated ntal solutons. In order to see how the nternal computatons deploy, we reproduced n Fg.4. the evoluton of 3 (from a total of Ds durng the optmzaton, for st canddate soluton. D s Iteratons 3.5 x -4 3 a IV. RESLTS In order to hghlght the behavor of our new fuzzy multobjectve optmzaton method, we use t to solve some multobjectve optmzaton problems. Consder desgnng a lnear-phase Fnte Impulse Response (FIR flter. The problem s to desgn a low pass flter wth magntude one at all frequency between and. Hz and magntude zero between.5 and.5 Hz. The frequency response H ( f for such a flter s defned by D s Iteratons Fg. 4. Evoluton of there Ds. a Full process; b Detals: fnal teratons b 2M H( f = h n= M A( f = a n= j2πfn ( n e = A( f ( n cos( 2πfn j2πfm e ( where A(f s the magntude of the frequency response. So the problem s to compute the magntude coeffcents a(n so that the magntude response matches the desred response (at each frequency wth From the Fg.4. a one can see that n the frst teratons ( up to around 4 all the Ds have (large varatons. Ths s because we are far from a good soluton and each functon ass for hgh modfcaton of the varables. Remember that each functon depends on each varable. After ths transent regme, all Ds falls towards zero and contnue to decrease, up to an magntude order of -4 n the fnal teratons (fg.4. b, to reach, as close as possble, a value for Ds. Fg.5. depcts the evoluton of the mean unfulfllment degree MD (arthmetc mean of all Ds, that globally characterze the 223

5 optmzaton process, also for the st canddate soluton. In the frst 5 teratons, large oscllatons (due to large changes n each D and then a rapd mprovement n the value of MD can be seen. The algorthm s very close to a good soluton (MD= , n teraton 5 After that, the algorthm try to mprove the soluton, contnung D D Iteratons x Iteratons Fg. 5. Evoluton of the mean D. up: full process; bottom: detals for fnal teratons to decrease the MD up to the value n teraton 5. The convergence s slower, because we are close to the deal soluton, so the algorthm should move carefully around. If one wll run the algorthm for a larger number of teraton a better soluton can be reach. Let s menton that the necessary tme to run the optmzaton (9 canddate soluton, functons, 5 varable, 5 teraton was 583s on a Pentum IV, GHz, 256 Mo RAM machne. The results obtaned for all 9 canddate soluton are presented n Table 2 and Table 3. Table 2 contans nformaton about the ntal MD (for ntal value of the varables and fnal MD (for value of varables after optmzaton. For all canddate solutons, there s a very good evoluton of unfulfllment degrees from approxmately to. or even less. So, ndeed, ths multobjectve problem has more than one good soluton. The best soluton s gven by the st canddate soluton wth a fnal value of MD almost zero, an acceptable soluton for a practcal problem. Table 2 CANDIDATE MD SOLTION ntal fnal o o o o o o o o o Table 3 present the ntal and fnal values for every functon to be optmzed together wth the correspondng requrements, for three canddate solutons ( o, 4 o and 5 o. We can see that even for the soluton 4 o that s the poorest from the ntal set, the fnal values of the functon are very close to the requrements (e.g..989 for ;.6 for ;.6 for, -.2 for. For the best soluton ( o the dfferences are smaller (e.g..9 for ;.9992 for ; -. for and so on. CAND. SOL. Table 3 RE CAND. SOL. CAND. SOL. Q 4 5 nt. fnal nt. fnal nt. fnal s M D Iteratons Fg. 6. Evoluton of MDs for the canddate solutons o, 4 o, 5 o Also the evoluton of the MDs for these three canddate solutons are presented n Fg. 6. Now, let us consder a more complex stuaton. For the same FIR applcaton tae 5 (unform dstrbuted frequency n each doman, so a number of 224

6 functon to optmze and a number of 5 varables. The problem s two-fold complcated. Frst, the number of functon to be optmzed s hgher ( nstead of. Second, we have only 5 varables to set the requred value for each functon. After runnng the optmzaton we reached our best fnal soluton after 57 teraton, wth a fnal MD of The evoluton of the MD durng the optmzaton s presented n Fg. 7. Further teratons can not mprove the soluton. havng smaller oscllatons than the other one (bottom..8.6 M D Iteraton Fg.7. Evoluton of MD for optmzaton functons To see the power of our method we compared the prevous result wth the result obtan wth the Goal Attanment method. The Goal Attanment method s also a multobjectve optmzaton method, mplemented n the Optmzaton Toolbox from Matlab [5]. For the same problem, wth the same ntal pont ( for all 5 ntal varables, the results obtaned wth both method are presented n Tabel 4. In order to have the same measure for both method we computed the absolute error between the functon value after optmzaton and the requred value, for every functon. The mean absolute error over all functons shows that our method (Fuzzy multobjectve optmzaton provded a more accurate soluton than the Goal attanment method,.952 beng les than The prce pad s a larger number of teratons and accordngly more tme to complete the optmzaton. Anyway, the tme for our method remans small enough for practcal applcatons. Table 4 METHOD MEAN ABS. ERROR MAX. ABS. ERROR ITER. TIME Fuzzy s Goal attan s Fg. 8. presents a comparson of the magntude response computed wth the varables (the a coeffcents provded by the optmzatons method (up fuzzy multobjectve optmzaton and bottom Goal attanment optmzaton wth the deal magntude response. We can easly see that both optmzaton methods ensure nce frequency characterstcs. The characterstc provded by our optmzaton method (up s closer to the deal one, Fg. 8. Magntude response wth varable values provded by Multobjectve optmzaton up; Goal Attanment - bottom V. CONCLSION In ths paper a new multobjectve optmzaton method usng fuzzy logc has been ntroduced. The method really allows optmzaton of several objectves smultaneously because the modfcaton of each parameters s a functon of the unfulfllment degrees of all the requrements. The results obtaned after optmzng the coeffcents of a FIR flter show that our method wors very well. Due to the populaton of solutons, we can fnd a set of optmal ponts. The method has a very large chance to fnd the global optmal soluton due to ts multple search paths. Also n the proxmty of the fnal solutons, the method wors well to contnue decrease MD up to the local optmal ponts. The qualty of each fnal soluton s very hgh. Ths s possble because the method uses local gradent nformaton and wors n an adaptve manner: whle the Ds decrease, the step n the parameter modfcaton also decreases. Compared wth other multobjectve optmzaton method (Goal Attanment our method assures a better accuracy of the fnal solutons. REFERENCES [] Boyd, S., Vandeberghe, L., Introducton to Convex Optmzaton wth Engneerng Applcaton, Stanford nversty, 999. [2] Branch, Mary Ann, Grace, A., Optmzaton Toolbox. For se wth Matlab, The MathWor Inc., 996 [3] Grmbleby, J., B., Computer-Aded Analyss and Desgn of Electronc Networs, Ptman Publshng 99, pp.57-9; [4] Maul, P.C, Comments on FPAD: A Fuzzy Nonlnear Programmng Approach to Analog Crcut Desgn, IEEE Trans. on Computer Aded Desgn of Integrated Crcuts and Systems, No.6, June 997, pp.656; [5] ****, Optmzaton Toolbox Help for Matlab R3, The MathWor Inc

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

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

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

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

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

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

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

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

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

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

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

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

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

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

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

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming CEE 60 Davd Rosenberg p. LECTURE NOTES Dualty Theory, Senstvty Analyss, and Parametrc Programmng Learnng Objectves. Revew the prmal LP model formulaton 2. Formulate the Dual Problem of an LP problem (TUES)

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

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

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

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

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

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

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

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

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

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

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

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

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

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

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

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

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

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

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

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

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

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

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

Data Mining For Multi-Criteria Energy Predictions

Data Mining For Multi-Criteria Energy Predictions Data Mnng For Mult-Crtera Energy Predctons Kashf Gll and Denns Moon Abstract We present a data mnng technque for mult-crtera predctons of wnd energy. A mult-crtera (MC) evolutonary computng method has

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

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

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

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

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

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

Multicriteria Decision Making

Multicriteria Decision Making Multcrtera Decson Makng Andrés Ramos (Andres.Ramos@comllas.edu) Pedro Sánchez (Pedro.Sanchez@comllas.edu) Sonja Wogrn (Sonja.Wogrn@comllas.edu) Contents 1. Basc concepts 2. Contnuous methods 3. Dscrete

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

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optm. Cvl Eng., 2011; 3:485-494 SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH S. Gholzadeh *,, A. Barzegar and Ch. Gheyratmand

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005 Exercses (Part 4) Introducton to R UCLA/CCPR John Fox, February 2005 1. A challengng problem: Iterated weghted least squares (IWLS) s a standard method of fttng generalzed lnear models to data. As descrbed

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

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

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

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

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

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

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

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

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

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

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface. IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

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

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

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

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

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

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

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

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

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

Minimization of the Expected Total Net Loss in a Stationary Multistate Flow Network System

Minimization of the Expected Total Net Loss in a Stationary Multistate Flow Network System Appled Mathematcs, 6, 7, 793-87 Publshed Onlne May 6 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/.436/am.6.787 Mnmzaton of the Expected Total Net Loss n a Statonary Multstate Flow Networ System

More information

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations Journal of Physcs: Conference Seres Parallel Branch and Bound Algorthm - A comparson between seral, OpenMP and MPI mplementatons To cte ths artcle: Luco Barreto and Mchael Bauer 2010 J. Phys.: Conf. Ser.

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

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

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

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

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

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

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

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

More information

Outline. Midterm Review. Declaring Variables. Main Variable Data Types. Symbolic Constants. Arithmetic Operators. Midterm Review March 24, 2014

Outline. Midterm Review. Declaring Variables. Main Variable Data Types. Symbolic Constants. Arithmetic Operators. Midterm Review March 24, 2014 Mdterm Revew March 4, 4 Mdterm Revew Larry Caretto Mechancal Engneerng 9 Numercal Analyss of Engneerng Systems March 4, 4 Outlne VBA and MATLAB codng Varable types Control structures (Loopng and Choce)

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

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

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

Discriminative Dictionary Learning with Pairwise Constraints

Discriminative Dictionary Learning with Pairwise Constraints Dscrmnatve Dctonary Learnng wth Parwse Constrants Humn Guo Zhuoln Jang LARRY S. DAVIS UNIVERSITY OF MARYLAND Nov. 6 th, Outlne Introducton/motvaton Dctonary Learnng Dscrmnatve Dctonary Learnng wth Parwse

More information

SciFed Journal of Telecommunication Single Fitness Function to Optimize Energy using Genetic Algorithms for Wireless Sensor Network

SciFed Journal of Telecommunication Single Fitness Function to Optimize Energy using Genetic Algorithms for Wireless Sensor Network Ismal Abdullah,, 2017, 1:1 ScFed Journal of Telecommuncaton Research Artcle Open Access Sngle Ftness Functon to Optmze Energy usng Genetc Algorthms for Wreless Sensor Network *1 Ismal Abdullah, 2 Kald

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

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information