A modified directed search domain algorithm for multiobjective engineering and design optimization

Size: px
Start display at page:

Download "A modified directed search domain algorithm for multiobjective engineering and design optimization"

Transcription

1 Struct Multidisc Optim DOI.7/s RESEARCH PAPER A modified directed serch domin lgorithm for multiojective engineering nd design optimiztion Tohid Erfni Sergey V. Utyuzhnikov Brin Kolo Received: 25 July 22 / Revised: 5 My 23 / Accepted: 9 My 23 Springer-Verlg Berlin Heidelerg 23 Astrct Multiojective optimiztion is one of the key chllenges in engineering design process. Since the nswer to such prolem is not unique, set of evenly distriuted solutions is prticulrly importnt for designer. The Directed Serch Domin (DSD) method is numericl optimiztion pproch tht hs proven to e efficient enough to tckle such optimiztion prolems. In this pper, we propose two modifictions to the DSD pproch which mke the solution lgorithm simpler for progrm implementtion. These modifictions re relted to the control of the serch domin nd reformultion of the pproprite single ojective optimiztion prolem. As result, the computtionl efficiency of the method is incresed due to the lower numer of ojective function evlutions. The cpilities of the new pproch re demonstrted on set of test cses. Keywords Directed serch domin Multiojective optimiztion Engineering design Preto set T. Erfni ( ) Civil, Environmentl nd Geomtic Engineering Deprtment, University College London, Gower Street, London, WCE 6BT, UK e-mil: t.erfni@ucl.c.uk S. V. Utyuzhnikov School of Mechnicl, Aerospce nd Civil Engineering, The University of Mnchester, Mnchester, UK B. Kolo Zifin Inc., 26 Roger Bcon Drive, Reston, VA 29, USA Bckground nd motivtion Engineering design is n ctive nd wide-rnging reserch re in optimiztion. Design process usully includes simultneous optimiztions of different criteri (ojectives) which re often in conflict with one nother. As result, the idel (est) solution for ll ojectives usully lies outside of the fesile design spce. Therefore, the gol is to otin set of solutions which would represent the est trdeoff mong the ojectives. Such solutions re clled Preto solutions. Mthemticlly, solution is clled Preto solution if no improvement with respect to one ojective cn e mde without compromising the qulity of t lest one of the other ojectives. In multiojective optimiztion, Preto solutions in the ojective spce form surfce clled the Preto frontier. In rel-life design, decision mker is usully le to nlyze only very limited numer of solutions for trdeoff nlysis. Therefore, they should e provided with n evenly enough distriuted set of solutions which re representtive of the entire Preto frontier. In ddition, there my exist chllenges tht mke the genertion of well spred set of solutions difficult such s discontinuities in the Preto frontier, non-uniform density of fesile solutions, non-convexity nd non-linerity of ojective functions nd the constrints. In the literture, there re minly two ctegories of methods to pproximte the Preto frontier. A ctegory corresponds to the stochstic lgorithms popultion of points is evolved in ech prolem genertion using rndom opertors (e.g. muttion nd crossover) (Venter nd Hftk 2; De2). The second ctegory is represented y clssicl pproches which re the focus of this pper. In clssicl multiojective optimiztion, there exist severl methods tht cn efficiently otin Preto solutions.

2 T. Erfni et l. The weighted sum method nd constrint-sed lgorithms re mong the most used pproches. Often, these methods either cnnot provide n evenly distriuted set of solutions or fil to cpture prt of the Preto frontier s indicted in Mrler nd Aror (24). The well-known pproches, which re cple of generting the whole Preto frontier nd explined elow, include the Norml Boundry Intersection (NBI) (Ds nd Dennis 998), the Physicl Progrmming (PP) (Messc nd Mttson 22), the Normlized Norml Constrint (NNC) (Messc et l. 23), the Directed Serch Domin (DSD) (Erfni nd Utyuzhnikov 2; Utyuzhnikov et l. 29; Utyuzhnikov 2) nd the Successive Preto Optimiztion (SPO) (Mueller-Gritschneder et l. 29) methods. Ech of these lgorithms exploits the nchor points which re the minim of ech ojective in the ojective spce. All forementioned methods employ different sclriztion pproches. In prticulr, NBI nd NNC shre close strtegy for Preto genertion y introducing reduction constrint. In NBI, set of rys from the reference points nd orthogonl to the utopi hyperplne re introduced to determine the locl fesile spce. The distnce from the fesile oundry is tken s the ojective function, nd optimiztion long these rys provides n even genertion of solutions. However, the equlity constrint s the reduction criterion my not e esily stisfied in generl context. To ddress this prolem, the NNC improves computtionl stility y reducing the design spce. The reduction is mde y using n inequlity constrint defined y plne nd its orthogonl vector. Messc et l. (23) demonstrted tht in prctice the NNC method is less likely to generte non-preto nd loclly Preto solutions thn the NBI pproch. Siddiqui et l. (22) provide modifiction to the originl NBI lgorithm y scrificing some ccurcy in prolems with mny vriles nd/or constrints. Although test exmples show the strength of the proposed method, when compred to the originl NBI lgorithm, it ecomes computtionlly expensive for higher dimension prolems. From different perspective, the DSD introduces serch domin sed on the ffine trnsformtion of ojectives nd serches for the solution within ech domin. To gurntee well distriuted Preto set, DSD evenly spreds locl serch domins so tht they cn e esily controlled in the ojective spce. As reported y Utyuzhnikov et l. (29), on some test cses the DSD method outperforms the NNC nd NBI with regrds to the computtionl urden nd qulity of solutions. In ddition, it hs een shown tht on some chllenging test cses DSD is le to generte evenly distriuted solutions s NNC nd NBI my fil (Erfni nd Utyuzhnikov 2). However, due to introduction of new coordinte systems nd mtrix mnipultions, the method my e difficult to implement. In higher dimensionl cses, s recognized in Ds nd Dennis (998), the ove procedures my not cpture the entire Preto frontier if the orthogonl projection of the Preto surfce onto the utopi hyperplne exceeds the utopi polygon. The NNC, DSD nd SPO techniques ech provide different strtegies to cover the entire Preto frontier. SPO implements sequentil Preto genertiontechnique to pproximte the oundry of the Preto surfce nd evenly distriute reference points on the pproprite hyperplne not extending eyond the Preto oundry. Further optimiztion for ech reference point in SPO is similr to tht of NBI. This strtegy works well for proposed test cses, ut requires ssumptions tht my e violted in rel-world pplictions. Alterntively, for the NNC method, the utopi hyperplne is extended to cover the whole Preto surfce. This extension is implemented vi two nive optimiztion prolems. The ndir point is lso exploited to determine the extent of the Preto surfce. The DSD method pplies different technique for identifying points on the Preto frontier. The locl serch domin long the edges of the utopi polygon is rotted towrds the outer prt of the plne in order to cpture solution in the peripherl re. Both the SPO nd NNC methods my fil to generte the Preto frontier when nchor points coincide. This leds to degenertion of the utopi plne to lower dimension nd, hence, loss of the norml vector to the utopi plne. Menwhile, s is shown in Erfni nd Utyuzhnikov (2), DSD cn utilize the rottion technique nd continue the serch until the entire Preto surfce is otined. However, this my led to some difficulties due to the extent of rottion in higher dimension prolems. The gol of this pper is to introduce two modifictions to the DSD method to mke its implementtion esier. First, we chnge the formultion of the single ojective optimiztion prolem in serch domin nd replce it y simpler one. This llows us to void the trnsformtion etween coordinte systems. Next, we eliminte the rottion strtegy nd introduce geometricl technique to define new modified utopi hyperplne for the optimiztion process. The ltter tsk is simple to e implemented nd, contrry to the NNC, it does not rely on further optimiztion formultions. The rest of the pper is orgnized s follows. Section 2 provides generl overview of the multiojective optimiztion prolem. In ddition, the structure of the DSD method is reformulted nd its min steps re explined. The new modifictions to the DSD lgorithm re descried in Section 3 we introduce the modified DSD method clled DSD-II. Then, in Section 4, the method is tested on some chllenging nd well-studied numericl prolems s well s n engineering design prolem. Section 5 dels with some further remrks including the sensitivity of the method to the lgorithm prmeters. Finlly, the lgorithm is summrized in Section 6.

3 Directed serch domin lgorithm for multiojective optimiztion 2 Technicl preliminries In the following, old font is used to distinguish vectors from sclrs. 2. Multiojective optimiztion A generic form of multiojective optimiztion prolem is given y Min F(x)= [f (x), (x),...,f ns (x)], suject to x D, () f i (i =,...,ns) re the ojective functions nd D is the fesile spce defined y the prolem constrints. Usully, the corresponding minimum with respect to ll ojective function is locted outside D. Therefore, we look for set of solutions tht re clled Preto optiml solutions sed on the following definition (Mrler nd Aror 24; Erfni nd Utyuzhnikov 2): A point x is clled Preto optiml solution for () if nd only if there does not exist x D stisfying f i (x) f i (x ) for ll i =,...,nsnd f j (x)<f j (x ) for t lest one j. The vector F(x ) is then clled non-dominted or Preto point. The set of ll Preto points forms the Preto frontier. This oundry provides the est possile trde-off solutions to the multiojective optimiztion prolem (). The nchor point for ech ojective function is otined y optimizing the prolem () for ech ojective seprtely. An i-th nchor point is written s μ i = [f (x i), (x i) (,...,f ns x i)], x i = rg min f i (x). x The convex region defined y the nchor points is clled the utopi polygon. Further, the utopi point U is the est performnce vector given y U = [f (x ), (x 2) (,...,f ns x ns)]. The pseudo ndir point N, on the other hnd, is the worst ojective vlue of the nchor points formulted s N = [n,n 2,...,n ns ], n i = mx {f i (x ),f i (x 2),...,f i (x ns)} These definitions re shown grphiclly in Fig.. In this pper we modify the DSD method to mke its implementtion esier. We next provide rief description A generic description of multiojective serch spce New shrinking strtegy using the inner product ngles Fig. A generic two dimensionl multiojective prolem shrinkge strtegy of the DSD method in order to fcilitte comprison with DSD-II in the reminder of the pper. 2.2 Overview of the DSD DSD is method for the even genertion of the Preto frontier in generl multiojective optimiztion prolem with n ritrry numer of ojective functions nd constrints. It is sed on shrinking the serch domin nd finding the Preto solution in selected re on the Preto frontier. The lgorithm contins the following steps. First, the nchor points (μ i ) re generted for ech ojective function. Therefter, μ i re used to form the interior of the utopi hyperplne P y ns P = α i μ i, ns α i =, α i. (2)

4 T. Erfni et l. By vrying α i uniformly, it is possile to generte evenly distriuted reference points on P denoted y M. The points re evenly distriuted if they re eqully spced from ech other using pproprite metrics (Utyuzhnikov et l. 29). For ech M on P, the following single ojective optimiztion prolem is solved ns Min f i (x), suject to f i (x) M i, (i =,..., ns), (3) x D, M = [M,M 2,...,M ns ]. The ove set of constrints introduces locl serch domin. Solution of prolem (3) for ech reference point M leds to set of Preto solutions which re not necessrily evenly distriuted. This is due to the extent of the serch domin in which two neighour reference points my shre prt of the other s serch domin. This cn led to the sme solution for neighouring reference points (Utyuzhnikov et l. 29). To gurntee evenly distriuted solutions, distinct serch domin for ech reference point is introduced. To chieve this, the serch domin is reduced y introducing new coordinte system with the origin t point M. The xes of the coordinte system form given ngle with respect to unit vector l. This leds to the following modified constrint to the single ojective optimiztion for M in (3): ˆ f i ns M j B ji (i =,...,ns), (4) j= A = B is the trnsformtion mtrix from the Crtesin coordinte system with sis vectors e j (j=,...,ns) to the new locl coordinte system with sis vectors j (j=,...,ns), nd fˆ i is the i th ojective function of the new vriles. To determine the mtrix B in multidimensionl spce, the reder is referred to the originl ppers (Utyuzhnikov et l. 29; Erfni nd Utyuzhnikov 2). In the cse of non-convex oundry, it my hppen tht there will e no fesile solution in the serch domin. In this cse, the serch domin is flipped to the opposite side of the utopi hyperplne to cpture the points on the Preto frontier. This is done y reversing the inequlities in prolem (3). It should e noted tht the serch domin is flipped if no solution is ttined on one side of the utopi plne. Therefore, there is no need to know the shpe of the Preto frontier priori. To overcome the deficiency discussed in Section, the serch domin is rotted to the outer prt of the utopi polygon if the point M is locted on its edge. 2.3 DSD modifictions As illustrted in its originl formultion, the DSD method hs een used nd tested on different chllenging test cses with promising results (Erfni nd Utyuzhnikov 2). However, the DSD cn e improved for some pplictions with respect to: Shrinking the serch domin sed on trnsformtion from Crtesin to locl coordinte system my e computtionlly costly nd hrd to implement due to mtrix mnipultion. Flipping the serch domin my not e efficient when the serch spce is highly oscillting; tht is the Preto frontier vries repetedly from convex to non-convex shpe. Rottion strtegy my ecome hrd to implement specilly if the nchor points coincide (Utyuzhnikov et l. 29). In the current pper, we ddress ll of ove issues nd propose modified version of the DSD, which we cll DSD- II. 3 DSD-II: lgorithm sketch The mjor steps of DSD-II follow. Shrinking nd flipping In the proposed DSD-II, the shrinking constrint still exists. However, the shrinking procedure sed on coordinte system trnsformtion is replced s follows. A new vector ν ν = M c M, (5) is introduced F (x c ) = M c with x c eing the serch point in the current itertion. An dditionl vector n, orthogonl to the utopi hyperplne P, is lso exploited. Then, the shrinking process in prolem (3) is descried s ( ) ν n rccos θ, (6) ν n the left hnd side is the ngle etween ν nd n, nd (.) is the inner product etween two vectors see Fig.. By restricting the vlue for θ, it is esier to shrink the serch domin to generte solution in the desired re. It is

5 Directed serch domin lgorithm for multiojective optimiztion noted tht the ove eqution is vector-sed clcultion, which provides generic expression of the serch ngle. Thus, it is invrint with respect to the dimension of the prolem. To overcome the computtionl cost inherent to the flipping strtegy, t ech itertion, we lter the ove constrint s follows: γ = rccos ν n ν n θ, (7) which is considered s the replcement for the existing shrinking constrint in prolem (3). Inequlity (7) oviously elimintes the first two forementioned difficulties. On one hnd, the new development does not rely on the coordinte system, which elimintes the mtrix mnipultions, nd, on the other hnd, the flipping is not required. This reduces the computtionl cost. It should e noted tht, while the DSD introduces polyhedrl s the serch region, DSD-II implements cone directed towrd the Preto frontier. Rotting The rottion strtegy in DSD is implemented y introducing unit vector tht is the outer norml to the edge of the utopi hyperplne. The vector cn rotte from the norml direction of the utopi polygon to the direction lying outside the polygon. The rottion continues until no new solution is otined (Utyuzhnikov et l. 29; Erfni nd Utyuzhnikov 2). The DSD rottion is pplied in two different situtions. One cse is when the utopi hyperplne cnnot cover the whole Preto surfce. The other occsion is when degenertion of the utopi hyperplne results in the loss of the norml direction n. In the ltter cse, there is no strtegy to hndle such prolem in the literture. Although there exist some guidelines to optimize the rottion strtegy for the first sitution (Utyuzhnikov et l. 29), in the second cse the rottion might e cumersome nd inefficient. To improve the efficiency of the DSD method, we proceed s follows. We redefine the direction n from the pseudo ndir point N to the utopi point U. In the cse pproximte ounds of the ojective spce re known, one my tke the direction from the worst (possily pseudo ndir) point to the est (possily utopi) point. n = U N U N. (8) A hyper-ox ounding the serch spce is constructed s c d Bounding ox C nd vector n Plne PP nd its covering plne CP Intersection of CP nd PP C = [ f min,f mx ] [ f min 2,f2 mx ]... [ f min ns,fns mx ], (9) Modified utopi plne P Fig. 2 A generic description on defining the modified utopi plne P

6 T. Erfni et l. Here C is ounding hyper-ox with uniform distriution of nodes within it. Next, the nodes c C re projected onto hyperplne PP with its norml vector defined y n: PP = c t c t nn t. () Oviously, projected points on PP re not evenly distriuted. To ssure such set, covering hyperplne CP with the sme dimension s PP is constructed y the grid contining uniformly distriuted points. Then, P = CP PP () is hyperplne with evenly distriuted points M. The schemtic procedure for this step cn e found in Fig. 2. Given the ove mendments to the DSD method, we present the DSD-II in Algorithm, in which the flipping nd rottion strtegies re no longer required. Algorithm DSD-II Algorithm. Find the nchor points. 2. Find the modified utopi hyperplne P = CP PP 3. Generte evenly distriuted reference points M on P for ll M P do 4. Solve the following prolem: Min ns f i (x), s.t. γ θ, x D. end for 5. Apply filtering lgorithm to eliminte dominted points from the given set of Preto solutions. It is noted tht the filtering pproch presented in the step 5 of the lgorithm ims to remove the locl Preto solutions (Erfni nd Utyuzhnikov 2). The filtering is sed on the domintion concept illustrted in Preto definition in Section 2 tht returns suset of Preto points for which none will e dominted y ny other. Furthermore, in the implementtion of oth DSD nd DSD-II, we use the summtion over ll the ojective functions s the ggregte ojective function (AOF) for single ojective optimiztion suprolems. 4 Simultion results In this section, we demonstrte the performnce of the DSD- II on test cses nd compre the results with those of DSD. Test prolems re chosen from numer of pst studies in this re nd present vrious chllenges in multiojective optimiztion. For further illustrtion we investigte the performnce of the pproch s pplied to n engineering design prolem. 4. Performnce mesures To evlute the diversity of the solutions long the Preto frontier, we use the coefficient of evenness E s suggested in Utyuzhnikov et l. (29). First, introduce the Riemnn metric given y dr 2 = ns ns j= g ij dx i dx j, (2) {x i } (i =,...,ns ) is coordinte system on the Preto surfce nd g is its metric tensor. Then, the coefficient E defined y E = mx i min j r ij min i min j r ij, i = j, i =,...,numer of Preto points, (3) represents the rtio etween the mximl possile distnce from Preto point nd nother nerest point nd the miniml one. The symol r ij denotes the distnce etween Preto solutions i nd j (i = j) inmetric(2). In the cse Tle Comprison etween DSD nd DSD-II on E (evenness), O (the numer of ojective function evlutions) nd Ti(computing time in seconds) DSD DSD-II E O Ti(s) E O Ti(s) Spirl (.) (2.36) (.37) (.4) (9.3) (.44) ZDT (.3) (8.6) (.7) (.22) (7.) (.2) DTLZ (.) (25.4) (.) (.3) (9.38) (.5) DTLZ (.9) (2.44) (.8) (.2) (2.8) (.7) DTLZ (.3) (2.32) (.29) (.) (2.73) (.2) Vlues in the rckets re the vrince of the performnce over 3 runs. The est metric vlue etween the two methods is highlighted y the old font (the difference is sttisticlly significnt if ANOVA test s p-vlue is less thn.5)

7 Directed serch domin lgorithm for multiojective optimiztion of completely even set of solutions, we hve E =. In ddition to evenness, we report the numer of ojective functions evlutions O for the ske of comprison with the DSD method s well s the computtionl time (in seconds) required to solve the prolem (Ti). In ll test cses the numer of decision vriles, m, equls nd the suprolems re solved using grdient-sed lgorithm. Further, the prolems re solved 3 times to ccount for different rndom strting points for ech suprolem. The results in Tle re the men vlue of the totl runs nd the figures show the est performnce mong 3 runs. An ANOVA test is run to investigte whether the difference etween the DSD nd DSD-II lgorithms on the performnce metrics is significnt. We distinguish etween the performnce metrics vlues if the corresponding ANOVA test p-vlue is less thn.5. Therefore, the results tht re sttisticlly significnt show difference etween the performnce of the lgorithms on the test smples Preto frontier DSDII Spril f Preto solution for Spirl Preto frontier DSDII ZDT3.5 f Preto solution for ZDT3 Fig. 3 Results of DSD-II on two dimensionl test prolems 4.2 Numericl test prolems Spirl This test cse (Brnke et l. 24)exmines the efficiency of the method in otining the solution with highly oscillting Preto surfce s follows Min (f (x), (x)), s.t. x i (i =,..., m), f (x) = g(x)r(x )sin(πx()/2), (x) = g(x)r(x )cos(πx()/2), G(x) = + 9 m x i, m i=2 r(x ) = 5 + (x.5) cos(2πkx )), The results in Tle show tht due to fewer ojective function evlutions, DSD-II solves the prolem fster thn the originl version for the set o5 solutions. ZDT3 This test cse is proposed in De (2) ndis formulted s follows: Min (f (x), (x)), s.t. x i (i =,..., m), f (x) = x, ( x (x) = G(x) G(x) x ) G(x) sin(πx ), G(x) = + 9 m xi 2 m, i=2 As cn e seen in Fig. 3, the prolem hs discontinuous Preto frontier. Due to the numer of disconnected frontiers, the DSD flipping strtegy is hndled in some prt of the serch region if the solution is not ttined on one side of the utopi line. The high computtionl cost of this flipping is ovious when the performnce of DSD is compred with tht of DSD-II. In Tle, the two lgorithms find uniform spred of non-dominted solutions indicted y the Es. However, the set of solutions otined using DSD-II requires fewer ojective function evlutions (for 25 reference points). It should e noted tht some locl solutions re removed using the filtering strtegy in Section 3.

8 T. Erfni et l. DTLZ2 As reported in Utyuzhnikov et l. (29), NBI nd NNC methods generte numer of redundnt solutions for this three-dimensionl test cse Min (f (x), (x), f 3 (x)), s.t. x i (i =,..., m), f (x) = ( + G(x)) cos(x π/2) cos(x 2 π/2), (x) = ( + G(x)) cos(x π/2) sin(x 2 π/2), f 3 (x) = ( + G(x)) sin(x π/2), G(x) = m (x i.5) 2. i=3 As the Preto surfce is not convex, the numer of ojective function evlutions re smller in DSD-II s compred to DSD. Furthermore, due to the extension of the Preto surfce projected onto the utopi plne, the rottion strtegy is required y DSD to cpture ll 47 Preto solutions (See Fig. 4). DTLZ7 In the following test cse proposed y De et l. (25), hlf the Preto surfce cnnot e covered y the utopi hyperplne. Min (f (x), (x), f 3 (x)), s.t. x i (i =,..., m), f (x) = x(), (x) = x(2), f 3 (x) = ( + G(x))H (F,G), G(x) = H(F,G)= 3 m x i, i=3 2 ( ) f i + G(x) ( + sin(3πf i)). Moreover, the prolem hs four disconnected Pretooptiml regions in the serch spce. Although the results do not indicte ny significnt chnge from tht of the DSD method for the set of 5 reference points, the DSD-II voids the use of the rottion strtegy. Moreover, the discontinuity of the Preto frontier requires flipping the serch domin in DSD while DSD-II does not need this. The locl solutions in oth pproches re filtered out from the set of Preto solutions t the end of the optimiztion procedure (See Fig. 4). DTLZ5 This test prolem is reported in De et l. (25)s follows Min (f (x), (x), f 3 (x)), s.t. x i (i =,..., m), f (x) = ( + g(x 3 )) cos(θ ) cos(θ 2 ), (x) = ( + g(x 3 )) cos(θ ) sin(θ 2 ), f 3 (x) = ( + g(x 3 )) sin(θ ), m G(x) = (x i.5) 2, i=3 θ = π 2 (x ), π θ 2 = 4( + G(x)) ( + 2G(x)x 2). This test cse is chllenging for ll deterministic methods. It introduces sitution the numer of nchor points is smller thn the numer of ojective functions. Therefore, NNC nd NBI fil on this test cse. As reported in Erfni nd Utyuzhnikov (2), DSD successfully tckles this tsk due to its rottion nd flipping strtegy which comes with cost of the greter numer of ojective function evlutions in comprison to the DSD-II (see Tle ). In oth DSD nd DSD-II, 5 reference points re considered nd some locl solutions re generted nd removed y the filtering pproch (See Fig. 4). 4.3 Engineering design prolem I-Bem design This prolem is tken from Yng et l. (22). The gol is to find the dimensions of the concrete I-Bem which stisfy geometric nd strength constrints. The ojectives re simultneous minimiztion of f crosssectionl re of the em nd the sttic deflection of the I-Bem considering the orthogonl nd cross sectionl forces of P = 6 kn nd Q = 5 kn, respectively (Fig. 5). The prolem is formulted s follows: Min f = 2x 2 x 4 + x 3 (x 2x 4 ), Min = PL3 48EI, s.t. M y + M z σ, Z y Z z x 8, x 2 5,.9 x 3 5,.9 x 4 5,

9 Directed serch domin lgorithm for multiojective optimiztion Fig. 4 Results of DSD-II on three dimensionl test prolems c d e f I = ( )] [x 3 (x 2x 4 ) 3 +2x 2 x 4 4x x (x 2x 4 ), M y =.25PL, M z =.25QL, Z y = [ )] x 3 (x x 4 ) 3 +2x 2 x 4 (4x4 2 6x +3x (x 2x 4 ), Z z = [ ] (x x 4 )x3 3 6x +2x 4x2 3, 2 E = 2 4 kn/cm 2,σ = 6kN/cm 2. Figure 6 shows the performnce of oth DSD nd DSD- II on this prolem. DSD neglects the left hnd-side of the Preto frontier on this prolem due to the serch direction l. In DSD, l is usully tken s the norml to the utopi line, s explined in Section 2.2. Since the serch spce is highly skewed, the solution procedure ecomes highly sensitive. Even smll chnge in l leds to different solution. For DSD, the dversely scled ojective spce mkes the left prt of the Preto frontier lmost prllel to l nd, hence, the solutions re poorly cptured in this re. Menwhile, since DSD-II performs the shrinkge sed on the direction from U to N, (which inherent to the skewness), it does not fce these difficulties during Preto genertion.

10 T. Erfni et l. x 3 x 2 P Q x 4 x Fig. 5 Concrete I-Bem design prolem 5 Further considertion 5. Extr points on the modified utopi hyperplne One cn introduce test prolem in which some of the reference points generted on the modified utopi plne P led f 5 Preto solutions for I-Bem using DSD L P Q DSD I Bem (P) DSDII I Bem (P) f 5 Preto solutions for I-Bem using DSD-II Fig. 6 Preto solutions for I-Bem to exploring prt of the spce no fesile solution exists. This explortion occurs if the plne P exceeds the projection of the Preto surfce. Therefore, it is not necessry to solve the su-optimiztion prolems for those points M outside the Preto-surfce projection onto P. To identify those unnecessry points M, we need to investigte whether there exists ny fesile point inside the serch cone corresponding to point M. This cn e done y solving nive optimiztion prolem in which the ojective function is constnt vlue suject to the originl nd conic constrints. If there is no solution, we discrd the point M from further considertion. An lterntive pproch is to use lrger ngle θ ssocited with the shrinkge for points ner the edges of P. In doing so, lrger region is included in the serch domin. However, this cretes nother difficulty due to the extent of the serch spce which my led to the sme solution for different serch cones. 5.2 Sclility in the cse of lrge numer of ojective functions In multiojective optimiztion prolems the sclility to ny numer of decision vriles nd ojectives is n importnt issue. However, s ech suprolem in DSD-II is sclr optimiztion prolem, there is no difficulty with the method frmework. To demonstrte this, the DTLZ2 test cse is used to investigte DSD-II s ility to scle up its performnce with four nd eight ojective functions. From De et l. (25), it is known tht Preto optiml solutions must stisfy ns f i 2 =, in ojective spce. For oth the DTLZ2-4D nd DTLZ-8D test prolems, one cn see in Fig. 7 tht for ech solution the squre vlue of ech ojective function sums to one. Tle 2 shows the evenness nd the time required to solve the prolem in ech test cse. As efore, the solution of the prolems re computed for 3 times with rndomly chosen strting point for ech suprolem. It should e noted tht while sclility is chllenge in popultion-sed lgorithms, this is not the cse for multiojective sclriztion methods. This is ecuse single-ojective optimiztion prolem is solved in order to find ech Preto solution. Therefore, in the cse of good representtive set of reference points on the utopi hyperplne, the numer of function evlutions only depends on the sclriztion method in multiojective lgorithm. The AOF my require s mny ojective function evlutions s the dimension of the prolem.

11 i i Directed serch domin lgorithm for multiojective optimiztion Fig. 7,. For ech solution point the summtion over squre vlues of ojective functions equls one. Twenty Preto optiml solution vlues re mgnified showing the contriution of the squre vlue of ech ojective function for ech Preto point in the summtion 4 i = Preto points F F2 F3 F4 DTLZ2-4D.5 8 i = F F2 F3 F4 F5 F6 F7 F Preto points DTLZ2-8D 5.3 θ setting in the DSD-II The vrile θ is the only control prmeter in DSD-II nd defines the extent of shrinkge of ech individul serch domin. It plys criticl role in prolems contining highly skewed serch spce. The curvture of the Preto surfce my demnd more shrinkge to gurntee one distinct solution in ech serch cone. While the Preto frontier my ulk in the center of the utopi plne, it cn e flt frther wy nd ner the nchor points. For given θ, one finds tht the method my work well for M situted in the center of the utopi plne. However, the shrunk spce my e too lrge in reltively flt re ner the nchor points. The flt re ppers if the Preto frontier intersects the utopi hyperplne cutely. To llevite this prolem, either smller ngle is used t the initil serch stge for ll points M or n dptive shrinkge my e considered. Compred to the former, the ltter is recommended ecuse it is more roust due to smll serch spce for those points M which cn work resonly well with lrger ngles of shrinkge. The dptive shrinking cn e introduced y θ ˆθ = U M, 2 clcultes the distnce of M from the utopi point U. In this cse, the frther M is situted, the smller the shrinkge is. The dptive ngle ˆθ works in similr fshion s the scling strtegy the mximl nd miniml vlues of ech ojective re used to scle up the ojective prior to numericl clcultion. ˆθ ssures tht the proportionl extent of shrinkge with respect to the distnt of the reference point is used. To test the dptive shrinkge, we used the following test prolem ZDT- The originl form of this test cse is given in De (2). Here, we hve replced f y f to introduce n undesirle severe skewing of the serch spce. The prolem is given y Min (f (x), (x)), s.t. x i (i =,..., m), G(x) = + 9 m xi 2 m, f (x) = x, ( (x) = G(x) i=3 x G(x) ), Tle 2 DSD-II performnce on higher dimension prolem: E (evenness) nd Ti(rel time spent in seconds) E Ti(s) DTLZ2-4D.4 9. DTLZ2-8D

12 T. Erfni et l Preto frontier DSDII ZDT (P) 5 f Modified ZDT Preto frontier DSDII ZDT (P).2 5 f Modified ZDT with dptive shrinkge strtegy Fig. 8 Preto solutions for skewed ZDT using DSD-II Adversely dispersed ZDT s ojective function spce is shown in Fig. 8. Using the proposed shrinkge strtegy, it is visully evident in Fig. 8 tht the Preto frontier is evenly generted ((, ) is the utopi point). It should e noted tht the proposed dptive shrinkge is n lterntive remedy to the pre-scling of the ojective spce efore the optimiztion procedure. 6 Conclusion A new DSD-II lgorithm is proposed. By introducing n dditionl constrint in the shrinking strtegy, we hve modified the shrinking procedure used in the originl DSD method. The modifiction leds to the elimintion of the flipping strtegy in the lgorithm. In ddition, insted of the rottion strtegy, we hve considered modified utopi hyperplne which cn cover the entire Preto frontier. The pproch proves to e computtionlly efficient. The method hs een tested on different well known test cses nd results hve een compred with those of the DSD method. The comprison demonstrtes tht DSD- II my reduce the computtionl cost for finding set of Preto solutions. Menwhile, the evenness of the generted solutions remins on the sme level for oth methods. Considering the fct tht the DSD-II is esier to implement, one cn conclude tht oth pproches (DSD nd DSD- II) cn e used interchngely. For further considertion, nive optimiztion is introduced to eliminte those reference points on the utopi hyperplne tht led to unfesile solutions. As result, the efficiency of the method is further incresed. In ddition, the sclility of the method to prolems with mny ojectives hs een evluted. We hve lso studied the sensitivity of the DSD-II to shrinking the ngle θ. Empiriclly, it is demonstrted tht for dversely scled ojective functions, the choice of θ ffects the performnce of the method. Therefore, n dptive shrinkge strtegy sed on the distnce metric is introduced. On modified disprtely scled test cse, the proposed strtegy shows cler dvntge over the originl one. As future work, the existing clssicl methods my e compred to study the strengths nd weknesses of ech of the individul methods. Acknowledgments The uthors re grteful to the unknown referees for their very useful remrks which llowed us to improve the qulity of the pper. First uthor would like to thnk Luci Nigri who helped proofred prt of the pper. References Brnke J, De K, Dierolf H, Osswld M (24) Finding knees in multiojective optimiztion. In: Prllel prolem solving from Nture- PPSN VIII. Springer, pp Ds I, Dennis J (998) Norml-oundry intersection: new method for generting the Preto surfce in nonliner multicriteri optimiztion prolems. SIAM J Optim 8:63 De K (2) Multi-ojective optimiztion using evolutionry lgorithms. Wiley, New York De K, Thiele L, Lumnns M, Zitzler E (25) Sclle test prolems for evolutionry multiojective optimiztion. In: Evolutionry multiojective optimiztion. pp 5 45 Erfni T, Utyuzhnikov S (2) Directed serch domin: method for even genertion of the Preto frontier in multiojective optimiztion. Eng Optim 43(5): Mrler R, Aror J (24) Survey of multi-ojective optimiztion methods for engineering. Struct Multidiscip Optim 26(6): Messc A, Mttson C (22) Generting well-distriuted sets of Preto points for engineering design using physicl progrmming. Optim Eng 3(4):43 45 Messc A, Ismil-Yhy A, Mttson C (23) The normlized norml constrint method for generting the Preto frontier. Struct Multidiscip Optim 25(2):86 98 Mueller-Gritschneder D, Gre H, Schlichtmnn U (29) A successive pproch to compute the ounded Preto front of

13 Directed serch domin lgorithm for multiojective optimiztion prcticl multiojective optimiztion prolems. SIAM J Optim 2:95 Siddiqui S, Azrm S, Griel S (22) On improving norml oundry intersection method for genertion of Preto frontier. Structurl nd Multidisciplinry Optimiztion, pp 4 Utyuzhnikov S (2) Multi-ojective optimiztion: qusi-even genertion of preto frontier nd its locl pproximtion. In: Vrel J, Acun S (eds) Hndook of optimiztion theory: decision nlysis nd ppliction. Nov Science Pulisher Utyuzhnikov S, Fntini P, Guenov M (29) A method for generting well-distriuted Preto set in nonliner multiojective optimiztion. J Comput Appl Mth 223(2):82 84 Venter G, Hftk R (2) Constrined prticle swrm optimiztion using i-ojective formultion. Struct Multidiscip Optim 4():65 76 Yng B, Yeun Y, Ruy W (22) Mnging pproximtion models in multiojective optimiztion. Struct Multidiscip Optim 24(2):4 56

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting

More information

2 Computing all Intersections of a Set of Segments Line Segment Intersection

2 Computing all Intersections of a Set of Segments Line Segment Intersection 15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design

More information

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have Rndom Numers nd Monte Crlo Methods Rndom Numer Methods The integrtion methods discussed so fr ll re sed upon mking polynomil pproximtions to the integrnd. Another clss of numericl methods relies upon using

More information

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1):

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1): Overview (): Before We Begin Administrtive detils Review some questions to consider Winter 2006 Imge Enhncement in the Sptil Domin: Bsics of Sptil Filtering, Smoothing Sptil Filters, Order Sttistics Filters

More information

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork MA1008 Clculus nd Liner Algebr for Engineers Course Notes for Section B Stephen Wills Deprtment of Mthemtics University College Cork s.wills@ucc.ie http://euclid.ucc.ie/pges/stff/wills/teching/m1008/ma1008.html

More information

A dual of the rectangle-segmentation problem for binary matrices

A dual of the rectangle-segmentation problem for binary matrices A dul of the rectngle-segmenttion prolem for inry mtrices Thoms Klinowski Astrct We consider the prolem to decompose inry mtrix into smll numer of inry mtrices whose -entries form rectngle. We show tht

More information

TOWARDS GRADIENT BASED AERODYNAMIC OPTIMIZATION OF WIND TURBINE BLADES USING OVERSET GRIDS

TOWARDS GRADIENT BASED AERODYNAMIC OPTIMIZATION OF WIND TURBINE BLADES USING OVERSET GRIDS TOWARDS GRADIENT BASED AERODYNAMIC OPTIMIZATION OF WIND TURBINE BLADES USING OVERSET GRIDS S. H. Jongsm E. T. A. vn de Weide H. W. M. Hoeijmkers Overset symposium 10-18-2012 Deprtment of mechnicl engineering

More information

INTRODUCTION TO SIMPLICIAL COMPLEXES

INTRODUCTION TO SIMPLICIAL COMPLEXES INTRODUCTION TO SIMPLICIAL COMPLEXES CASEY KELLEHER AND ALESSANDRA PANTANO 0.1. Introduction. In this ctivity set we re going to introduce notion from Algebric Topology clled simplicil homology. The min

More information

GENERATING ORTHOIMAGES FOR CLOSE-RANGE OBJECTS BY AUTOMATICALLY DETECTING BREAKLINES

GENERATING ORTHOIMAGES FOR CLOSE-RANGE OBJECTS BY AUTOMATICALLY DETECTING BREAKLINES GENEATING OTHOIMAGES FO CLOSE-ANGE OBJECTS BY AUTOMATICALLY DETECTING BEAKLINES Efstrtios Stylinidis 1, Lzros Sechidis 1, Petros Ptis 1, Spiros Sptls 2 Aristotle University of Thessloniki 1 Deprtment of

More information

6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it.

6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it. 6.3 Volumes Just s re is lwys positive, so is volume nd our ttitudes towrds finding it. Let s review how to find the volume of regulr geometric prism, tht is, 3-dimensionl oject with two regulr fces seprted

More information

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers Mth Modeling Lecture 4: Lgrnge Multipliers Pge 4452 Mthemticl Modeling Lecture 4: Lgrnge Multipliers Lgrnge multipliers re high powered mthemticl technique to find the mximum nd minimum of multidimensionl

More information

Approximation of Two-Dimensional Rectangle Packing

Approximation of Two-Dimensional Rectangle Packing pproximtion of Two-imensionl Rectngle Pcking Pinhong hen, Yn hen, Mudit Goel, Freddy Mng S70 Project Report, Spring 1999. My 18, 1999 1 Introduction 1-d in pcking nd -d in pcking re clssic NP-complete

More information

Ray surface intersections

Ray surface intersections Ry surfce intersections Some primitives Finite primitives: polygons spheres, cylinders, cones prts of generl qudrics Infinite primitives: plnes infinite cylinders nd cones generl qudrics A finite primitive

More information

Presentation Martin Randers

Presentation Martin Randers Presenttion Mrtin Rnders Outline Introduction Algorithms Implementtion nd experiments Memory consumption Summry Introduction Introduction Evolution of species cn e modelled in trees Trees consist of nodes

More information

MTH 146 Conics Supplement

MTH 146 Conics Supplement 105- Review of Conics MTH 146 Conics Supplement In this section we review conics If ou ne more detils thn re present in the notes, r through section 105 of the ook Definition: A prol is the set of points

More information

CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE

CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE 3.1 Scheimpflug Configurtion nd Perspective Distortion Scheimpflug criterion were found out to be the best lyout configurtion for Stereoscopic PIV, becuse

More information

In the last lecture, we discussed how valid tokens may be specified by regular expressions.

In the last lecture, we discussed how valid tokens may be specified by regular expressions. LECTURE 5 Scnning SYNTAX ANALYSIS We know from our previous lectures tht the process of verifying the syntx of the progrm is performed in two stges: Scnning: Identifying nd verifying tokens in progrm.

More information

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li 2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min

More information

Stained Glass Design. Teaching Goals:

Stained Glass Design. Teaching Goals: Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to

More information

6.2 Volumes of Revolution: The Disk Method

6.2 Volumes of Revolution: The Disk Method mth ppliction: volumes by disks: volume prt ii 6 6 Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem 6) nd the ccumultion process is to determine so-clled volumes

More information

Approximation by NURBS with free knots

Approximation by NURBS with free knots pproximtion by NURBS with free knots M Rndrinrivony G Brunnett echnicl University of Chemnitz Fculty of Computer Science Computer Grphics nd Visuliztion Strße der Ntionen 6 97 Chemnitz Germny Emil: mhrvo@informtiktu-chemnitzde

More information

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1 Mth 33 Volume Stewrt 5.2 Geometry of integrls. In this section, we will lern how to compute volumes using integrls defined by slice nlysis. First, we recll from Clculus I how to compute res. Given the

More information

A New Learning Algorithm for the MAXQ Hierarchical Reinforcement Learning Method

A New Learning Algorithm for the MAXQ Hierarchical Reinforcement Learning Method A New Lerning Algorithm for the MAXQ Hierrchicl Reinforcement Lerning Method Frzneh Mirzzdeh 1, Bbk Behsz 2, nd Hmid Beigy 1 1 Deprtment of Computer Engineering, Shrif University of Technology, Tehrn,

More information

MATH 2530: WORKSHEET 7. x 2 y dz dy dx =

MATH 2530: WORKSHEET 7. x 2 y dz dy dx = MATH 253: WORKSHT 7 () Wrm-up: () Review: polr coordintes, integrls involving polr coordintes, triple Riemnn sums, triple integrls, the pplictions of triple integrls (especilly to volume), nd cylindricl

More information

F. R. K. Chung y. University ofpennsylvania. Philadelphia, Pennsylvania R. L. Graham. AT&T Labs - Research. March 2,1997.

F. R. K. Chung y. University ofpennsylvania. Philadelphia, Pennsylvania R. L. Graham. AT&T Labs - Research. March 2,1997. Forced convex n-gons in the plne F. R. K. Chung y University ofpennsylvni Phildelphi, Pennsylvni 19104 R. L. Grhm AT&T Ls - Reserch Murry Hill, New Jersey 07974 Mrch 2,1997 Astrct In seminl pper from 1935,

More information

COMP 423 lecture 11 Jan. 28, 2008

COMP 423 lecture 11 Jan. 28, 2008 COMP 423 lecture 11 Jn. 28, 2008 Up to now, we hve looked t how some symols in n lphet occur more frequently thn others nd how we cn sve its y using code such tht the codewords for more frequently occuring

More information

OUTPUT DELIVERY SYSTEM

OUTPUT DELIVERY SYSTEM Differences in ODS formtting for HTML with Proc Print nd Proc Report Lur L. M. Thornton, USDA-ARS, Animl Improvement Progrms Lortory, Beltsville, MD ABSTRACT While Proc Print is terrific tool for dt checking

More information

Slides for Data Mining by I. H. Witten and E. Frank

Slides for Data Mining by I. H. Witten and E. Frank Slides for Dt Mining y I. H. Witten nd E. Frnk Simplicity first Simple lgorithms often work very well! There re mny kinds of simple structure, eg: One ttriute does ll the work All ttriutes contriute eqully

More information

Pointwise convergence need not behave well with respect to standard properties such as continuity.

Pointwise convergence need not behave well with respect to standard properties such as continuity. Chpter 3 Uniform Convergence Lecture 9 Sequences of functions re of gret importnce in mny res of pure nd pplied mthemtics, nd their properties cn often be studied in the context of metric spces, s in Exmples

More information

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course L. Yroslvsky. Fundmentls of Digitl Imge Processing. Course 0555.330 Lecture. Imge enhncement.. Imge enhncement s n imge processing tsk. Clssifiction of imge enhncement methods Imge enhncement is processing

More information

A Tautology Checker loosely related to Stålmarck s Algorithm by Martin Richards

A Tautology Checker loosely related to Stålmarck s Algorithm by Martin Richards A Tutology Checker loosely relted to Stålmrck s Algorithm y Mrtin Richrds mr@cl.cm.c.uk http://www.cl.cm.c.uk/users/mr/ University Computer Lortory New Museum Site Pemroke Street Cmridge, CB2 3QG Mrtin

More information

An evolutionary approach to inter-session network coding

An evolutionary approach to inter-session network coding An evolutionry pproch to inter-session network coding The MIT Fculty hs mde this rticle openly ville. Plese shre how this ccess enefits you. Your story mtters. Cittion As Pulished Pulisher Kim, M. et l.

More information

Fig.25: the Role of LEX

Fig.25: the Role of LEX The Lnguge for Specifying Lexicl Anlyzer We shll now study how to uild lexicl nlyzer from specifiction of tokens in the form of list of regulr expressions The discussion centers round the design of n existing

More information

8.2 Areas in the Plane

8.2 Areas in the Plane 39 Chpter 8 Applictions of Definite Integrls 8. Ares in the Plne Wht ou will lern out... Are Between Curves Are Enclosed Intersecting Curves Boundries with Chnging Functions Integrting with Respect to

More information

The Greedy Method. The Greedy Method

The Greedy Method. The Greedy Method Lists nd Itertors /8/26 Presenttion for use with the textook, Algorithm Design nd Applictions, y M. T. Goodrich nd R. Tmssi, Wiley, 25 The Greedy Method The Greedy Method The greedy method is generl lgorithm

More information

15. 3D-Reconstruction from Vanishing Points

15. 3D-Reconstruction from Vanishing Points 15. 3D-Reconstruction from Vnishing Points Christin B.U. Perwss 1 nd Jon Lseny 2 1 Cvendish Lortory, Cmridge 2 C. U. Engineering Deprtment, Cmridge 15.1 Introduction 3D-reconstruction is currently n ctive

More information

What are suffix trees?

What are suffix trees? Suffix Trees 1 Wht re suffix trees? Allow lgorithm designers to store very lrge mount of informtion out strings while still keeping within liner spce Allow users to serch for new strings in the originl

More information

Section 10.4 Hyperbolas

Section 10.4 Hyperbolas 66 Section 10.4 Hyperbols Objective : Definition of hyperbol & hyperbols centered t (0, 0). The third type of conic we will study is the hyperbol. It is defined in the sme mnner tht we defined the prbol

More information

Mobile IP route optimization method for a carrier-scale IP network

Mobile IP route optimization method for a carrier-scale IP network Moile IP route optimiztion method for crrier-scle IP network Tkeshi Ihr, Hiroyuki Ohnishi, nd Ysushi Tkgi NTT Network Service Systems Lortories 3-9-11 Midori-cho, Musshino-shi, Tokyo 180-8585, Jpn Phone:

More information

1 Quad-Edge Construction Operators

1 Quad-Edge Construction Operators CS48: Computer Grphics Hndout # Geometric Modeling Originl Hndout #5 Stnford University Tuesdy, 8 December 99 Originl Lecture #5: 9 November 99 Topics: Mnipultions with Qud-Edge Dt Structures Scribe: Mike

More information

Class-XI Mathematics Conic Sections Chapter-11 Chapter Notes Key Concepts

Class-XI Mathematics Conic Sections Chapter-11 Chapter Notes Key Concepts Clss-XI Mthemtics Conic Sections Chpter-11 Chpter Notes Key Concepts 1. Let be fixed verticl line nd m be nother line intersecting it t fixed point V nd inclined to it t nd ngle On rotting the line m round

More information

Topics in Analytic Geometry

Topics in Analytic Geometry Nme Chpter 10 Topics in Anltic Geometr Section 10.1 Lines Objective: In this lesson ou lerned how to find the inclintion of line, the ngle between two lines, nd the distnce between point nd line. Importnt

More information

Evolutionary Approaches To Minimizing Network Coding Resources

Evolutionary Approaches To Minimizing Network Coding Resources This full text pper ws peer reviewed t the direction of IEEE Communictions Society suject mtter experts for puliction in the IEEE INFOCOM 2007 proceedings. Evolutionry Approches To Minimizing Network Coding

More information

COLOUR IMAGE MATCHING FOR DTM GENERATION AND HOUSE EXTRACTION

COLOUR IMAGE MATCHING FOR DTM GENERATION AND HOUSE EXTRACTION Hee Ju Prk OLOUR IMAGE MATHING FOR DTM GENERATION AND HOUSE EXTRATION Hee Ju PARK, Petr ZINMMERMANN * Swiss Federl Institute of Technology, Zuric Switzerlnd Institute for Geodesy nd Photogrmmetry heeju@ns.shingu-c.c.kr

More information

such that the S i cover S, or equivalently S

such that the S i cover S, or equivalently S MATH 55 Triple Integrls Fll 16 1. Definition Given solid in spce, prtition of consists of finite set of solis = { 1,, n } such tht the i cover, or equivlently n i. Furthermore, for ech i, intersects i

More information

If you are at the university, either physically or via the VPN, you can download the chapters of this book as PDFs.

If you are at the university, either physically or via the VPN, you can download the chapters of this book as PDFs. Lecture 5 Wlks, Trils, Pths nd Connectedness Reding: Some of the mteril in this lecture comes from Section 1.2 of Dieter Jungnickel (2008), Grphs, Networks nd Algorithms, 3rd edition, which is ville online

More information

called the vertex. The line through the focus perpendicular to the directrix is called the axis of the parabola.

called the vertex. The line through the focus perpendicular to the directrix is called the axis of the parabola. Review of conic sections Conic sections re grphs of the form REVIEW OF CONIC SECTIONS prols ellipses hperols P(, ) F(, p) O p =_p REVIEW OF CONIC SECTIONS In this section we give geometric definitions

More information

Math 35 Review Sheet, Spring 2014

Math 35 Review Sheet, Spring 2014 Mth 35 Review heet, pring 2014 For the finl exm, do ny 12 of the 15 questions in 3 hours. They re worth 8 points ech, mking 96, with 4 more points for netness! Put ll your work nd nswers in the provided

More information

If f(x, y) is a surface that lies above r(t), we can think about the area between the surface and the curve.

If f(x, y) is a surface that lies above r(t), we can think about the area between the surface and the curve. Line Integrls The ide of line integrl is very similr to tht of single integrls. If the function f(x) is bove the x-xis on the intervl [, b], then the integrl of f(x) over [, b] is the re under f over the

More information

PARALLEL AND DISTRIBUTED COMPUTING

PARALLEL AND DISTRIBUTED COMPUTING PARALLEL AND DISTRIBUTED COMPUTING 2009/2010 1 st Semester Teste Jnury 9, 2010 Durtion: 2h00 - No extr mteril llowed. This includes notes, scrtch pper, clcultor, etc. - Give your nswers in the ville spce

More information

ON THE DEHN COMPLEX OF VIRTUAL LINKS

ON THE DEHN COMPLEX OF VIRTUAL LINKS ON THE DEHN COMPLEX OF VIRTUAL LINKS RACHEL BYRD, JENS HARLANDER Astrct. A virtul link comes with vriety of link complements. This rticle is concerned with the Dehn spce, pseudo mnifold with oundry, nd

More information

A Sparse Grid Representation for Dynamic Three-Dimensional Worlds

A Sparse Grid Representation for Dynamic Three-Dimensional Worlds A Sprse Grid Representtion for Dynmic Three-Dimensionl Worlds Nthn R. Sturtevnt Deprtment of Computer Science University of Denver Denver, CO, 80208 sturtevnt@cs.du.edu Astrct Grid representtions offer

More information

An Expressive Hybrid Model for the Composition of Cardinal Directions

An Expressive Hybrid Model for the Composition of Cardinal Directions An Expressive Hyrid Model for the Composition of Crdinl Directions Ah Lin Kor nd Brndon Bennett School of Computing, University of Leeds, Leeds LS2 9JT, UK e-mil:{lin,brndon}@comp.leeds.c.uk Astrct In

More information

Tries. Yufei Tao KAIST. April 9, Y. Tao, April 9, 2013 Tries

Tries. Yufei Tao KAIST. April 9, Y. Tao, April 9, 2013 Tries Tries Yufei To KAIST April 9, 2013 Y. To, April 9, 2013 Tries In this lecture, we will discuss the following exct mtching prolem on strings. Prolem Let S e set of strings, ech of which hs unique integer

More information

9 Graph Cutting Procedures

9 Graph Cutting Procedures 9 Grph Cutting Procedures Lst clss we begn looking t how to embed rbitrry metrics into distributions of trees, nd proved the following theorem due to Brtl (1996): Theorem 9.1 (Brtl (1996)) Given metric

More information

Analysis of Computed Diffraction Pattern Diagram for Measuring Yarn Twist Angle

Analysis of Computed Diffraction Pattern Diagram for Measuring Yarn Twist Angle Textiles nd Light ndustril Science nd Technology (TLST) Volume 3, 2014 DO: 10.14355/tlist.2014.0301.01 http://www.tlist-journl.org Anlysis of Computed Diffrction Pttern Digrm for Mesuring Yrn Twist Angle

More information

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties, Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Planning with Reachable Distances: Fast Enforcement of Closure Constraints

Planning with Reachable Distances: Fast Enforcement of Closure Constraints Plnning with Rechle Distnces: Fst Enforcement of Closure Constrints Xinyu Tng, Shwn Thoms, nd Nncy M. Amto Astrct Motion plnning for closed-chin systems is prticulrly difficult due to dditionl closure

More information

From Dependencies to Evaluation Strategies

From Dependencies to Evaluation Strategies From Dependencies to Evlution Strtegies Possile strtegies: 1 let the user define the evlution order 2 utomtic strtegy sed on the dependencies: use locl dependencies to determine which ttriutes to compute

More information

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1.

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1. Answer on Question #5692, Physics, Optics Stte slient fetures of single slit Frunhofer diffrction pttern. The slit is verticl nd illuminted by point source. Also, obtin n expression for intensity distribution

More information

Grade 7/8 Math Circles Geometric Arithmetic October 31, 2012

Grade 7/8 Math Circles Geometric Arithmetic October 31, 2012 Fculty of Mthemtics Wterloo, Ontrio N2L 3G1 Grde 7/8 Mth Circles Geometric Arithmetic Octoer 31, 2012 Centre for Eduction in Mthemtics nd Computing Ancient Greece hs given irth to some of the most importnt

More information

this grammar generates the following language: Because this symbol will also be used in a later step, it receives the

this grammar generates the following language: Because this symbol will also be used in a later step, it receives the LR() nlysis Drwcks of LR(). Look-hed symols s eplined efore, concerning LR(), it is possile to consult the net set to determine, in the reduction sttes, for which symols it would e possile to perform reductions.

More information

CS321 Languages and Compiler Design I. Winter 2012 Lecture 5

CS321 Languages and Compiler Design I. Winter 2012 Lecture 5 CS321 Lnguges nd Compiler Design I Winter 2012 Lecture 5 1 FINITE AUTOMATA A non-deterministic finite utomton (NFA) consists of: An input lphet Σ, e.g. Σ =,. A set of sttes S, e.g. S = {1, 3, 5, 7, 11,

More information

Surfaces. Differential Geometry Lia Vas

Surfaces. Differential Geometry Lia Vas Differentil Geometry Li Vs Surfces When studying curves, we studied how the curve twisted nd turned in spce. We now turn to surfces, two-dimensionl objects in three-dimensionl spce nd exmine how the concept

More information

Chapter 2 Sensitivity Analysis: Differential Calculus of Models

Chapter 2 Sensitivity Analysis: Differential Calculus of Models Chpter 2 Sensitivity Anlysis: Differentil Clculus of Models Abstrct Models in remote sensing nd in science nd engineering, in generl re, essentilly, functions of discrete model input prmeters, nd/or functionls

More information

Spectral Analysis of MCDF Operations in Image Processing

Spectral Analysis of MCDF Operations in Image Processing Spectrl Anlysis of MCDF Opertions in Imge Processing ZHIQIANG MA 1,2 WANWU GUO 3 1 School of Computer Science, Northest Norml University Chngchun, Jilin, Chin 2 Deprtment of Computer Science, JilinUniversity

More information

Efficient Rerouting Algorithms for Congestion Mitigation

Efficient Rerouting Algorithms for Congestion Mitigation 2009 IEEE Computer Society Annul Symposium on VLSI Efficient Rerouting Algorithms for Congestion Mitigtion M. A. R. Chudhry*, Z. Asd, A. Sprintson, nd J. Hu Deprtment of Electricl nd Computer Engineering

More information

Video-rate Image Segmentation by means of Region Splitting and Merging

Video-rate Image Segmentation by means of Region Splitting and Merging Video-rte Imge Segmenttion y mens of Region Splitting nd Merging Knur Anej, Florence Lguzet, Lionel Lcssgne, Alin Merigot Institute for Fundmentl Electronics, University of Pris South Orsy, Frnce knur.nej@gmil.com,

More information

MATH 25 CLASS 5 NOTES, SEP

MATH 25 CLASS 5 NOTES, SEP MATH 25 CLASS 5 NOTES, SEP 30 2011 Contents 1. A brief diversion: reltively prime numbers 1 2. Lest common multiples 3 3. Finding ll solutions to x + by = c 4 Quick links to definitions/theorems Euclid

More information

9 4. CISC - Curriculum & Instruction Steering Committee. California County Superintendents Educational Services Association

9 4. CISC - Curriculum & Instruction Steering Committee. California County Superintendents Educational Services Association 9. CISC - Curriculum & Instruction Steering Committee The Winning EQUATION A HIGH QUALITY MATHEMATICS PROFESSIONAL DEVELOPMENT PROGRAM FOR TEACHERS IN GRADES THROUGH ALGEBRA II STRAND: NUMBER SENSE: Rtionl

More information

Geometric transformations

Geometric transformations Geometric trnsformtions Computer Grphics Some slides re bsed on Shy Shlom slides from TAU mn n n m m T A,,,,,, 2 1 2 22 12 1 21 11 Rows become columns nd columns become rows nm n n m m A,,,,,, 1 1 2 22

More information

documents 1. Introduction

documents 1. Introduction www.ijcsi.org 4 Efficient structurl similrity computtion etween XML documents Ali Aïtelhdj Computer Science Deprtment, Fculty of Electricl Engineering nd Computer Science Mouloud Mmmeri University of Tizi-Ouzou

More information

Ranking of Hexagonal Fuzzy Numbers for Solving Multi Objective Fuzzy Linear Programming Problem

Ranking of Hexagonal Fuzzy Numbers for Solving Multi Objective Fuzzy Linear Programming Problem Interntionl Journl of Computer pplictions 097 8887 Volume 8 No 8 Decemer 0 nking of egonl Fuzzy Numers Solving ulti Ojective Fuzzy Liner Progrmming Prolem jrjeswri. P Deprtment of themtics Chikknn Government

More information

An Efficient Divide and Conquer Algorithm for Exact Hazard Free Logic Minimization

An Efficient Divide and Conquer Algorithm for Exact Hazard Free Logic Minimization An Efficient Divide nd Conquer Algorithm for Exct Hzrd Free Logic Minimiztion J.W.J.M. Rutten, M.R.C.M. Berkelr, C.A.J. vn Eijk, M.A.J. Kolsteren Eindhoven University of Technology Informtion nd Communiction

More information

Truss Topology Optimization Using Genetic Algorithm with Individual Identification Technique

Truss Topology Optimization Using Genetic Algorithm with Individual Identification Technique WCE 2009, July - 3, 2009, London, U.K. Truss Topology Optimiztion Using Genetic Algorithm with Individul Identifiction Technique Su Ruiyi, Gui Lingjin, Fn Zijie Abstrct Since the evlution of ech individul

More information

Qubit allocation for quantum circuit compilers

Qubit allocation for quantum circuit compilers Quit lloction for quntum circuit compilers Nov. 10, 2017 JIQ 2017 Mrcos Yukio Sirichi Sylvin Collnge Vinícius Fernndes dos Sntos Fernndo Mgno Quintão Pereir Compilers for quntum computing The first genertion

More information

USING HOUGH TRANSFORM IN LINE EXTRACTION

USING HOUGH TRANSFORM IN LINE EXTRACTION Stylinidis, Efstrtios USING HOUGH TRANSFORM IN LINE EXTRACTION Efstrtios STYLIANIDIS, Petros PATIAS The Aristotle University of Thessloniki, Deprtment of Cdstre Photogrmmetry nd Crtogrphy Univ. Box 473,

More information

Efficient K-NN Search in Polyphonic Music Databases Using a Lower Bounding Mechanism

Efficient K-NN Search in Polyphonic Music Databases Using a Lower Bounding Mechanism Efficient K-NN Serch in Polyphonic Music Dtses Using Lower Bounding Mechnism Ning-Hn Liu Deprtment of Computer Science Ntionl Tsing Hu University Hsinchu,Tiwn 300, R.O.C 886-3-575679 nhliou@yhoo.com.tw

More information

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. General Tree Search. Uniform Cost. Lecture 3: A* Search 9/4/2007

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. General Tree Search. Uniform Cost. Lecture 3: A* Search 9/4/2007 CS 88: Artificil Intelligence Fll 2007 Lecture : A* Serch 9/4/2007 Dn Klein UC Berkeley Mny slides over the course dpted from either Sturt Russell or Andrew Moore Announcements Sections: New section 06:

More information

ZZ - Advanced Math Review 2017

ZZ - Advanced Math Review 2017 ZZ - Advnced Mth Review Mtrix Multipliction Given! nd! find the sum of the elements of the product BA First, rewrite the mtrices in the correct order to multiply The product is BA hs order x since B is

More information

1.1. Interval Notation and Set Notation Essential Question When is it convenient to use set-builder notation to represent a set of numbers?

1.1. Interval Notation and Set Notation Essential Question When is it convenient to use set-builder notation to represent a set of numbers? 1.1 TEXAS ESSENTIAL KNOWLEDGE AND SKILLS Prepring for 2A.6.K, 2A.7.I Intervl Nottion nd Set Nottion Essentil Question When is it convenient to use set-uilder nottion to represent set of numers? A collection

More information

Lily Yen and Mogens Hansen

Lily Yen and Mogens Hansen SKOLID / SKOLID No. 8 Lily Yen nd Mogens Hnsen Skolid hs joined Mthemticl Myhem which is eing reformtted s stnd-lone mthemtics journl for high school students. Solutions to prolems tht ppered in the lst

More information

Linear analysis of texture property relationships using process-based representations of Rodrigues space

Linear analysis of texture property relationships using process-based representations of Rodrigues space Act Mterili 55 (7) 573 587 www.ctmt-journls.com Liner nlysis of texture property reltionships using process-sed representtions of Rodrigues spce Veer Sundrrghvn, Nichols Zrs * Mterils Process Design nd

More information

Data Space Oriented Tiling

Data Space Oriented Tiling Dt Spce Oriented Tiling Mhmut Kndemir Deprtment of Computer Science nd Engineering The Pennsylvni Stte University University Prk, PA 16802, USA kndemir@cse.psu.edu Abstrct. An optimizing compiler cn ply

More information

A Heuristic Approach for Discovering Reference Models by Mining Process Model Variants

A Heuristic Approach for Discovering Reference Models by Mining Process Model Variants A Heuristic Approch for Discovering Reference Models by Mining Process Model Vrints Chen Li 1, Mnfred Reichert 2, nd Andres Wombcher 3 1 Informtion System Group, University of Twente, The Netherlnds lic@cs.utwente.nl

More information

EECS150 - Digital Design Lecture 23 - High-level Design and Optimization 3, Parallelism and Pipelining

EECS150 - Digital Design Lecture 23 - High-level Design and Optimization 3, Parallelism and Pipelining EECS150 - Digitl Design Lecture 23 - High-level Design nd Optimiztion 3, Prllelism nd Pipelining Nov 12, 2002 John Wwrzynek Fll 2002 EECS150 - Lec23-HL3 Pge 1 Prllelism Prllelism is the ct of doing more

More information

1.5 Extrema and the Mean Value Theorem

1.5 Extrema and the Mean Value Theorem .5 Extrem nd the Men Vlue Theorem.5. Mximum nd Minimum Vlues Definition.5. (Glol Mximum). Let f : D! R e function with domin D. Then f hs n glol mximum vlue t point c, iff(c) f(x) for ll x D. The vlue

More information

Edge-Unfolding Almost-Flat Convex Polyhedral Terrains. Yanping Chen

Edge-Unfolding Almost-Flat Convex Polyhedral Terrains. Yanping Chen Edge-Unfolding Almost-Flt Convex Polyhedrl Terrins by Ynping Chen Submitted to the Deprtment of Electricl Engineering nd Computer Science in prtil fulfillment of the requirements for the degree of Mster

More information

Explicit Decoupled Group Iterative Method for the Triangle Element Solution of 2D Helmholtz Equations

Explicit Decoupled Group Iterative Method for the Triangle Element Solution of 2D Helmholtz Equations Interntionl Mthemticl Forum, Vol. 12, 2017, no. 16, 771-779 HIKARI Ltd, www.m-hikri.com https://doi.org/10.12988/imf.2017.7654 Explicit Decoupled Group Itertive Method for the Tringle Element Solution

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Dynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012

Dynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012 Dynmic Progrmming Andres Klppenecker [prtilly bsed on slides by Prof. Welch] 1 Dynmic Progrmming Optiml substructure An optiml solution to the problem contins within it optiml solutions to subproblems.

More information

CS143 Handout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexical Analysis

CS143 Handout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexical Analysis CS143 Hndout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexicl Anlysis In this first written ssignment, you'll get the chnce to ply round with the vrious constructions tht come up when doing lexicl

More information

LETKF compared to 4DVAR for assimilation of surface pressure observations in IFS

LETKF compared to 4DVAR for assimilation of surface pressure observations in IFS LETKF compred to 4DVAR for ssimiltion of surfce pressure oservtions in IFS Pu Escrià, Mssimo Bonvit, Mts Hmrud, Lrs Isksen nd Pul Poli Interntionl Conference on Ensemle Methods in Geophysicl Sciences Toulouse,

More information

Chapter44. Polygons and solids. Contents: A Polygons B Triangles C Quadrilaterals D Solids E Constructing solids

Chapter44. Polygons and solids. Contents: A Polygons B Triangles C Quadrilaterals D Solids E Constructing solids Chpter44 Polygons nd solids Contents: A Polygons B Tringles C Qudrilterls D Solids E Constructing solids 74 POLYGONS AND SOLIDS (Chpter 4) Opening prolem Things to think out: c Wht different shpes cn you

More information

B. Definition: The volume of a solid of known integrable cross-section area A(x) from x = a

B. Definition: The volume of a solid of known integrable cross-section area A(x) from x = a Mth 176 Clculus Sec. 6.: Volume I. Volume By Slicing A. Introduction We will e trying to find the volume of solid shped using the sum of cross section res times width. We will e driving towrd developing

More information

Heuristics for Thelen s Prime Implicant Method 1

Heuristics for Thelen s Prime Implicant Method 1 S C H E D A E I N F O R M A T I C A E VOLUME 14 2005 Heuristics for Thelen s Prime Implicnt Method 1 Jcek Biegnowski, Andrei Krtkevich Institute of Computer Engineering nd Electronics, ul. Podgórn 50,

More information

Graphs with at most two trees in a forest building process

Graphs with at most two trees in a forest building process Grphs with t most two trees in forest uilding process rxiv:802.0533v [mth.co] 4 Fe 208 Steve Butler Mis Hmnk Mrie Hrdt Astrct Given grph, we cn form spnning forest y first sorting the edges in some order,

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Algorithm Design (5) Text Search

Algorithm Design (5) Text Search Algorithm Design (5) Text Serch Tkshi Chikym School of Engineering The University of Tokyo Text Serch Find sustring tht mtches the given key string in text dt of lrge mount Key string: chr x[m] Text Dt:

More information

1. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES)

1. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES) Numbers nd Opertions, Algebr, nd Functions 45. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES) In sequence of terms involving eponentil growth, which the testing service lso clls geometric

More information