Loop Subdivision Surface Based Progressive Interpolation

Size: px
Start display at page:

Download "Loop Subdivision Surface Based Progressive Interpolation"

Transcription

1 Cheg FH (F), Fa FT, Lai SH et al Loop subdivisio surface based progressive iterpolatio JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 24(1): Ja 2009 Loop Subdivisio Surface Based Progressive Iterpolatio Fu-Hua (Frak) Cheg 1, Feg-Tao Fa 1, Shu-Hua Lai 2, Cog-Li Huag 1, Jia-Xi Wag 1 ad Ju-Hai Yog 3 ( ) 1 Departmet of Computer Sciece, Uiversity of Ketucky, Lexigto, KY 40506, USA 2 Departmet of Mathematics ad Computer Sciece, Virgiia State Uiversity, Petersburg, VA 23806, USA 3 School of Software, Tsighua Uiversity, Beijig , Chia cheg@csukyedu; fegtaofa@ukyedu; slai@vsuedu; coglihuag@ukyedu; jiaxiwag@ukyedu; yogjh@tsighuaeduc Received Jue 4, 2008; revised December 11, 2008 Abstract A ew method for costructig iterpolatig Loop subdivisio surfaces is preseted The ew method is a extesio of the progressive iterpolatio techique for B-splies Give a triagular mesh M, the idea is to iteratively upgrade the vertices of M to geerate a ew cotrol mesh M such that limit surface of M would iterpolate M It ca be show that the iterative process is coverget for Loop subdivisio surfaces Hece, the method is well-defied The ew method has the advatages of both a local method ad a global method, ie, it ca hadle meshes of ay size ad ay topology while geeratig smooth iterpolatig subdivisio surfaces that faithfully resemble the shape of the give meshes The meshes cosidered here ca be ope or closed Keywords geometric modelig, Loop subdivisio surface, progressive iterpolatio 1 Itroductio Subdivisio surfaces are becomig popular i may areas such as aimatio, geometric modelig ad games because of their capability i represetig ay shape with oly oe surface A subdivisio surface is geerated by repeatedly refiig a cotrol mesh to get a limit surface Hece, a subdivisio surface is determied by the way the cotrol mesh is refied, ie, the subdivisio scheme A subdivisio scheme is called a iterpolatig scheme if the limit surface iterpolates the give cotrol mesh Otherwise, it is called a approximatig scheme Popular subdivisio schemes such as Catmull-Clark scheme [1], Doo-Sabi scheme [2], ad Loop scheme [3] are approximatig schemes while the Butterfly scheme [4], the improved Butterfly scheme [5] ad the Kobbelt scheme [6] are iterpolatig schemes A iterpolatig subdivisio scheme geerates ew vertices by performig local affie combiatios o earby vertices This approach is simple ad easy to implemet Because of its local property, it ca hadle meshes with a large umber of vertices However, sice o vertex is ever moved oce it is computed, ay distortio i the early stage of the subdivisio will persist This makes iterpolatig subdivisio schemes very sesitive to irregularity i the give mesh I additio, it is difficult for this approach to iterpolate ormals or derivatives O the other had, eve though subdivisio surfaces geerated by approximatig subdivisio schemes do ot iterpolate their cotrol meshes, it is possible to use this approach to geerate a subdivisio surface to iterpolate the vertices of a give mesh Oe method, called global optimizatio, does the work by buildig a global liear system with some fairess costraits to avoid udesired udulatios [7,8] The solutio to the global liear system is a cotrol mesh whose limit surface iterpolates the vertices of the give mesh Because of its global property, this method geerates smooth iterpolatig subdivisio surfaces that resemble the shape of the give meshes well But, for the same reaso, it is difficult for this method to hadle meshes with a large umber of vertices To avoid the computatioal cost of solvig a large system of liear equatios, several other methods have bee proposed A two-phase subdivisio method that works for meshes of ay size was preseted by Zheg ad Cai for Catmull-Clark scheme [9] A method Regular Paper Research work preseted here is supported by NSF of USA uder Grat No DMI The last author is supported by the Natioal Natural Sciece Foudatio of Chia uder Grat Nos ,

2 40 J Comput Sci & Techol, Ja 2009, Vol24, No1 proposed by Lai ad Cheg [10] for Catmull-Clark subdivisio scheme avoids the eed of solvig a system of liear equatios by utilizig the cocept of similarity i the costructio process Litke, Levi ad Schröder avoid the eed of solvig a system of liear equatio by quasi-iterpolatig the give mesh [11] However, a method that has the advatages of both a local method ad a global method is ot available yet I this paper a ew method for costructig a smooth Loop subdivisio surface that iterpolates the vertices of a give triagular mesh is preseted The ew method is a extesio of the progressive iterpolatio techique for B-splies [12 16] The idea is to iteratively upgrade the locatios of the give mesh vertices util a cotrol mesh whose limit surface iterpolates the give mesh is obtaied It ca be proved that the iterative iterpolatio process is coverget for Loop subdivisio surfaces Hece, the method is well-defied for Loop subdivisio surfaces The limit of the iterative iterpolatio process has the form of a global method But the cotrol poits of the limit surface ca be computed usig a local approach Therefore, the ew techique ejoys the advatages of both a local method ad a global method, ie, it ca hadle meshes of ay size ad ay topology while geeratig smooth iterpolatig subdivisio surfaces that faithfully resemble the shape of the give meshes The meshes cosidered here ca be ope or closed The remaiig part of the paper is arraged as follows I Sectio 2, we preset the cocept of progressive iterpolatio for Loop subdivisio surfaces o closed meshes I Sectio 3, we prove the covergece of this iterative iterpolatio process Extesio of this techique to ope meshes is cosidered i Sectio 4 Implemetatio issues ad test results are preseted i Sectio 5 Cocludig remarks are give i Sectio 6 2 Progressive Iterpolatio Usig Loop Subdivisio Surfaces for Closed Meshes The cocept of Loop subdivisio surface based progressive iterpolatio for closed meshes ca be described as follows Give a closed 3D triagular mesh M = M 0 To iterpolate the vertices of M 0 with a Loop subdivisio surface, oe eeds to fid a closed cotrol mesh M whose Loop surface passes through all the vertices of M 0 Istead of fidig the relatioship betwee the vertices of M ad the vertices of M 0 directly, we use a iterative process to do the job First, we cosider the Loop surface S 0 of M 0 For each vertex V 0 of M 0, we compute the distace betwee this vertex ad its limit poit V 0 o S 0, D 0 = V 0 V 0, ad add this distace to V 0 to get a ew vertex called V 1 as follows: V 1 = V 0 + D 0 The set of all the ew vertices is called M 1 We the cosider the Loop surface S 1 of M 1 ad repeat the same process I geeral, if V k is the ew locatio of V 0 after k iteratios of the above process ad M k is the set of all the ew V k s, the we cosider the Loop surface S k of M k We first compute the distace betwee V 0 ad the limit poit V k of V k o S k D k = V 0 V k (1) We the add this distace to V k to get V k+1 as follows: V k+1 = V k + D k (2) The set of ew vertices is called M k+1 This process geerates a sequece of cotrol meshes M k ad a sequece of correspodig Loop surfaces S k S k coverges to a iterpolatig surface of M 0 if the distace betwee S k ad M 0 coverges to zero Therefore the key task here is to prove that D k coverges to zero whe k teds to ifiity This will be doe i the ext sectio Note that for each iteratio i the above process, the mai cost is the computatio of the limit poit V k of V k o S k For a Loop surface, the limit poit of a cotrol vertex V with valece ca be calculated as follows: V = β V + (1 β )Q (3) where ad 3 β = ( 3 ( cos 2π ) 2 ) (3) Q = 1 Q i Q i are adjacet vertices of V This computatio ivolves earby vertices oly Hece the progressive iterpolatio process is a local method ad, cosequetly, ca hadle meshes of ay size Aother poit that should be poited out is, eve though this is a iterative process, oe does ot have to repeat each step strictly By fidig out whe the distace betwee M 0 ad S k would be smaller tha the give tolerace, oe ca go directly from M 0 to M k, skippig the testig steps i betwee

3 Fuhua (Frak) Cheg et al: Loop Subdivisio Surface Based Progressive Iterpolatio 41 3 Covergece of the Iterative Iterpolatio Process for Closed Meshes The proof eeds a fact about the eigevalues of the product of positive defiite matrices This fact is preseted i the followig lemma Lemma 1 Eigevalues of the product of positive defiite matrices are positive Proof The proof of Lemma 1 follows immediately from the fact that if P ad Q are square matrices of the same dimesio, the P Q ad QP have the same eigevalues (see, eg, [17], p14) To prove the covergece of the iterative iterpolatio process for Loop subdivisio surfaces, ote that at the (k + 1)-st step, the differece D k+1 ca be writte as: D k+1 = V 0 V k+1 = V 0 (β V k+1 + (1 β )Q k+1 ) where Q k+1 is the average of the adjacet vertices of V k+1 Q k+1 = 1 Q k+1 i By applyig (2) to V k+1 ad each Q k+1 i, we get Q k+1 i = Q k i + D k, Q k i D k+1 = V 0 (β V k + (1 β )Q k ) ( β D k + 1 β ) D k Q i ( = D k β D k + 1 β ) D k Q i [D k+1 1, D k+1 2,, D k+1 m ] T = (I B) where Q k is the average of the adjacet vertices of V k I matrix form, we have D k 1 D k 2 D k m D 0 1 = (I B) k+1 D 0 2 D 0 m where m is the umber of vertices i the give matrix, I is a idetity matrix ad B is a matrix of the followig form: β 1 1 β β i i β i β m The matrix B has the followig properties: 1) b ij 0, ad j=1 b ij = 1 (hece, B = 1); 2) there are i + 1 positive elemets i the i-th row, ad the positive elemets i each row are equal except the elemet o the diagoal lie; 3) if b ij = 0, the b ji = 0 Properties 1) ad 2) follow immediately from the formula of D k+1 i (3) Property 3) is true because if a vertex V i is a adjacet vertex to V j the V j is obviously a adjacet vertex to V i Due to these properties, we ca write the matrix B as B = DS where D is a diagoal matrix 1 β β D = 2 1 β m 0 m ad S is a symmetric matrix of the followig form: 1 β β 1 S = i β i 1 1 β i m β m 1 β m D is obviously positive defiite We will show that the matrix S is also positive defiite, a key poit i the covergece proof Theorem 1 The matrix S is positive defiite Proof To prove S is positive defiite, we have to show the quadric form f(x 1, x 2,, x m ) = X T SX is positive for ay o-zero X = (x 1, x 2,, x m ) T Note that if vertices V i ad V j are the edpoits of a edge e ij i the mesh, the s ij = s ji = 1 i the

4 42 J Comput Sci & Techol, Ja 2009, Vol24, No1 matrix S Hece, it is easy to see that f(x 1, x 2,, x ) = e ij 2x i x j + m i β i 1 β i x 2 i where e ij i the first term rages through all edges of the give mesh O the other had, if we use f ijr to represet a face with vertices V i, V j ad V r i the mesh, the sice a edge i a closed triagular mesh is shared by exactly two faces, the followig relatioship holds: m (x i + x j + x r ) 2 = 4x i x j + i x 2 i f ijr e ij where f ijr o the left had side rages through all faces of the give mesh The last term i the above equatio follows from the fact that a vertex with valece is shared by faces of the mesh Hece, f(x 1, x 2,, x ) ca be expressed as f(x 1, x 2,, x ) = f ijr m (x i + x j + x r ) 2 ( i β i ) i x 2 i 1 β i 2 From (3), it is easy to see that β 1 β 3 5 for 3 Hece, f(x 1, x 2,, x m ) is positive for ay oe zero X ad, cosequetly, S is positive defiite Based o the above lemma ad theorem, it is easy to coclude that the iterative iterpolatio process for Loop subdivisio is coverget Theorem 2 The iterative iterpolatio process for Loop subdivisio surface is coverget Proof The iterative process is coverget if ad oly if absolute value of the eigevalues of the matrix P = I B are all less tha 1, or all eigevalues λ i, 1 i m, of B are 0 < λ i 1 Sice B = 1, we have λ i 1 O the other had, sice B is the product of two positive defiite matrices D ad S, followig Lemma 1, all its eigevalues must be positive Hece, the iterative process is coverget 4 Extesio to Ope Meshes Loop subdivisio surface based progressive iterpolatio techique ca be used for ope meshes as well Actually the same advatages hold for ope meshes too Before we preset Loop subdivisio surface based progressive iterpolatio techique for ope meshes, we eed to review subdivisio rules for the boudaries of a ope mesh first Two kids of boudary rules have bee preseted for Loop subdivisio i the literature [18 21] I this paper, we follow the rules preseted i [18, 19] These rules, together with the Loop subdivisio schemes, geerate a smooth surface that is C 1 cotiuous at the boudaries [18,19] For these rules to work, the vertices o the boudary are divided ito two categories: regular vertices ad extraordiary vertices A boudary vertex is called a regular vertex if its valece is 4, as the oe show i Fig1(a) Otherwise, a boudary vertex is called a extraordiary vertex For each existig boudary vertex, a ew vertex is computed as a liear combiatio of the existig vertex ad its two eighbors with weights 3/4, 1/8 ad 1/8, respectively This vertex formula applies to both regular vertices ad extraordiary vertices For each boudary edge, a ew edge vertex is geerated i two ways If the edpoits of the edge are both regular or both extraordiary, the the ew vertex is just the average of the edpoits If oe of them is regular ad the other oe is extraordiary, the the ew vertex is a liear combiatio of the regular vertex ad the extraordiary vertex with weights 5/8 ad 3/8, respectively, as i Fig1(c) Fig1 (a) Regular vertex (b) (d) Boudary subdivisio rules (e) (j) Limit poit forumlas The solid circular poits are regular vertices ad rectagle poits are extraordiary vertices

5 Fuhua (Frak) Cheg et al: Loop Subdivisio Surface Based Progressive Iterpolatio 43 Limit poits are computed usig two formulas, oe for regular vertices ad oe for extraordiary vertices, as i Figs 1(e) ad 1(f) These formulas require both eighbors to be regular vertices O boudaries of the iitial mesh, oe vertex could have either regular or extraordiary vertices There are totally 6 differet cofiguratios For each cofiguratio, we ca get a ew limit poit formula by combiig the boudary subdivisio rules with the stadard limit poits These 6 limit poit formulas are show i Figs 1(e) 1(j) Note that boudary subdivisio ivolves oly the boudary vertices Therefore iterpolatio ca be performed for boudary vertices first Oce we have all the boudary vertices, iterpolatio of iterior vertices is the performed without makig ay chages to the boudary vertices The fial mesh will iterpolate both the boudary vertices ad the iterior vertices exactly Iterpolatio of the boudary vertices is doe usig our progressive iterpolatio techique The covergece of the iterpolatio is guarateed A mesh could have several discoected closed boudaries, such as 6 i the pipe model i Fig3(a) For each closed boudary, a liear system of equatios ca be built based o the limit poit formulas for boudary vertices V B = EV B Sice every row is from oe of the 6 limit poit formulas, the E must be a strictly diagoally domiat matrix which meas j=1,j i e ij < e ii The eigevalues λ i of E satisfy λ i 1 for j=1 e ij = 1 Thus the eigevalues of E are i (0, 1] The advatage of our techique is very desirable No matter how may discoected boudaries there are, iterpolatio is doe for all boudaries at the same time just through the local geometric operatios It avoids explicitly solvig several liear equatios separately Iterpolatio of iterior vertices also uses the progressive iterpolatio techique Its covergece is also provable Let V = V B V I be the vertex set of the iitial mesh M, where V B ad V I are the set of boudary vertices ad iterior vertices, respectively If we add oe extra vertex q to M ad coects every boudary vertices with q, we get a closed mesh M with vertex set V C = V q Applyig the vertex limit poit formula (3) to iterior vertices, we get a liear equatio: V I = W V = W I V I + W B V B W I is a submatrix of W cosistig of V I colums of W correspodig to the iterior vertices W B is a similar submatrix correspodig to the boudary vertices W I is similar to B for closed meshes It ca be decomposed ito oe diagoal matrix D I ad a symmetric matrix S I For this ew closed mesh M, it is okay to apply the progressive iterpolatio techique developed i the previous sectios Therefore, the followig equatios hold = F V C That is, V I V B q V C W I 0 = W B 0 V B w q α q q It is clear that W is just a submatrix of F F is decomposed ito D C ad S C S C depeds oly o the topology of the mesh M is part of M Therefore, S I is just a mior of a positive defiite matrix S C Now it is clear that W I satisfies the coverget coditio for progressive iterpolatio The examples i Fig3 show iterpolatio results of ope meshes 5 Results The progressive iterpolatio process is implemeted for Loop subdivisio surfaces o a Widows platform usig OpeGL as the supportig graphics system Quite a few cases have bee tested Some of the closed cases (a hog, a rabbit, a tiger, a statue, a boy, a turtle ad a bird) are preseted i Fig2 All the data sets are ormalized, so that the boudig box of each data set is a uit cube For each closed case, the give mesh ad the costructed iterpolatig Loop surface are show The sizes of the data meshes, umbers of iteratios performed, maximum ad average errors of these cases are collected i Table 1 V I Table 1 Loop Surface Based Progressive Iterpolatio: Test Results Model No of No of Max Error Ave Error Vertices Iteratios Hog Rabbit Tiger Statue Boy Turtle Bird Ope mesh examples are show i Fig3 The performace is about the same as the closed mesh examples For istace, for the face model (299 vertices) show i Fig3(c), it takes 10 iteratios to reach a error of for boudary vertex iterpolatio ad also 10 iteratios to reach a error of

6 44 J Comput Sci & Techol, Ja 2009, Vol24, No1 Fig2 Examples of progressive iterpolatio usig Loop subdivisio surfaces (G-mesh give mesh; I-surface iterpolatig Loop surface) (a) (c) (e) (g) (i) (k) (m) G-mesh (b) (d) (f) (h) (j) (l) () I-surface

7 Fuhua (Frak) Cheg et al: Loop Subdivisio Surface Based Progressive Iterpolatio 45 Refereces Fig3 Ope mesh examples (I-surface iterpolatig Loop surface) Red solid dots are boudary vertices of the give mesh (a) (c) Give mesh (b) (d) I-surface (e) Differet view for iterior vertex iterpolatio by the ew pogressive iterpolatio techique From these results, it is easy to see that the progressive iterpolatio process is very efficiet ad ca hadle large meshes with ease This is so because of the expotetial covergece rate of the iterative process Aother poit that ca be made here is, although o fairess cotrol factor is added i the progressive iterative iterpolatio, the results show that it ca produce visually pleasig surface easily 6 Cocludig Remarks A progressive iterpolatio techique for Loop subdivisio surfaces is preseted ad its covergece is proved The limit of the iterative iterpolatio process has the form of a global method Therefore, the ew method ejoys the stregth of a global method O the other had, sice cotrol poits of the iterpolatig surface ca be computed usig a local approach, the ew method also ejoys the stregth of a local method Cosequetly, we have a subdivisio surface based iterpolatio techique that has the advatages of both a local method ad a global method The ew techique works for both ope ad closed meshes Our ext job is to ivestigate progressive iterpolatio for CatmullClark ad Doo-Sabi subdivisio surfaces Ackowledgemet Triagular meshes used i this paper are dowloaded from the Priceto Shape Bechmark[22] [1] Catmull E, Clark J Recursively geerated B-splie surfaces o arbitrary topological meshes Computer-Aided Desig, 1978, 10(6): [2] Doo D, Sabi M Behaviour of recursive divisio surfaces ear extraordiary poits Computer-Aided Desig, 1978, 10(6): [3] Loop C Smooth subdivisio surfaces based o triagles [Master Thesis] Dept Math, Uiv Utah, 1987 [4] Dy N, Levi D, Gregory J A A butterfly subdivisio scheme for surface iterpolatio with tesio cotrol ACM Tras Graphics, 1990, 9(2): [5] Zori D, Schro der P, Sweldes W Iterpolatig subdivisio for meshes with arbitrary topology Computer Graphics, A Cof Series, 1996, 30: [6] Kobbelt L Iterpolatory subdivisio o ope quadrilateral ets with arbitrary topology Comput Graph Forum, 1996, 5(3): [7] Halstead M, Kass M, DeRose T Efficiet, fair iterpolatio usig Catmull-Clark surfaces I Proc SIGGRAPH 1993, Aaheim, USA, August 1 6, 1993, pp47 61 [8] Nasri A H Surface iterpolatio o irregular etworks with ormal coditios Computer Aided Geometric Desig, 1991, 8: [9] Zheg J, Cai Y Y Iterpolatio over arbitrary topology meshes usig a two-phase subdivisio scheme IEEE Tras Visualizatio ad Computer Graphics, 2006, 12(3): [10] Lai S, Cheg F Similarity based iterpolatio usig CatmullClark subdivisio surfaces The Visual Computer, 2006, 22(9): [11] Litke N, Levi A, Schro der P Fittig subdivisio surfaces I Proc Visualizatio 2001, Sa Diego, USA, Oct 21 26, 2001, pp [12] de Boor C How does Agee s method work? I Proc 1979 Army Numerical Aalysis ad Computers Coferece, ARO Report 79-3, Army Research Office, pp [13] Li H, Bao H, Wag G Totally positive bases ad progressive iteratio approximatio Computer & Mathematics with Applicatios, 2005, 50: [14] Li H, Wag G, Dog C Costructig iterative o-uiform B-splie curve ad surface to fit data poits Sciece i Chia (Series F), 2003, 47(3): (i Chiese) [15] Qi D, Tia Z, Zhag Y, Zheg J B The method of umeric polish i curve fittig Acta Mathematica Siica, 1975, 18(3): (i Chiese) [16] Delgado J, Pe a J M Progressive iterative approximatio ad bases with the fastest covergece rates Computer Aided Geometric Desig, 2007, 24(1): [17] Magus I R, Neudecker H Matrix Differetial Calculus with Applicatios i Statistics ad Ecoometrics New York: Joh Wiley & Sos, 1988 [18] Hoppe H, DeRose T, Duchamp T, Halstead M, Ji H, McDoald J, Schweitzer J, Stuetzle W Piecewise smooth surface recostructio I Proc the 21st Aual Coferece o Computer Graphics ad Iteractive Techiques (SIGGRAPH 94), Orlado, USA, July 24 29, 1994, pp [19] Schweitzer J E Aalysis ad applicatio of subdivisio surfaces [PhD Dissertatio] Uiversity of Washigto, Seattle, 1996 [20] Zori D, Schro der P, DeRose T, Kobbelt L, Levi A, Sweldes W Subdivisio for modelig ad aimatio I SIGGRAPH 2000 Course Notes, ACM SIGGRAPH, Bosto, USA, 2006, pp30 50

8 46 J Comput Sci & Techol, Ja 2009, Vol24, No1 [21] Bierma H, Levi A, Zori D Piecewise smooth subdivisio surfaces with ormal cotrol I Proc SIGGRAPH 2000, New Orleas, USA, July 23 28, 2000, pp [22] Shilae P, Mi P, Kazhda M, Fukhouser T The Priceto shape bechmark I Proc Shape Modelig It l, Jue 7 9, 2004, pp Fuhua (Frak) Cheg is professor of computer sciece ad director of the Graphics & Geometric Modelig Lab at the Uiversity of Ketucky He holds a PhD degree from the Ohio State Uiversity, 1982 His research iterests iclude computer aided geometric modelig, computer graphics, parallel computig i geometric modelig ad computer graphics, approximatio theory, ad collaborative CAD He is o the editorial board of Computer Aided Desig & Applicatios ad Joural of Computer Aided Desig & Computer Graphics Feg-Tao Fa is curretly a PhD cadidate i the Departmet of Computer Sciece at the Uiversity of Ketucky His research iterests iclude computer graphics, geometric modelig, GPU techiques ad computer visio Shu-Hua Lai is curretly a assistat professor of computer sciece at the Virgiia State Uiversity He received his PhD degree i computer sciece from the Uiversity of Ketucky i 2006 His research iterests iclude computer graphics ad computer aided geometric modelig Cog-Li Huag is curretly a Master cadidate i the Departmet of Computer Sciece, the Uiversity of Ketucky He received a BS degree i computer sciece from Sichua Uiversity, Chia His research iterests iclude computer graphics, solid modelig ad computer visio Jia-Xi Wag is curretly workig for Avet, Ic She received her BE degree of computer sciece from North Chia Electric Power Uiversity i 2005, ad her MS degree of computer sciece from Uiversity of Ketucky i 2008 Her research iterests iclude computer graphics ad computer etworks Ju-Hai Yog is curretly a professor i School of Software at Tsighua Uiversity, Chia He received his BS ad PhD degrees i computer sciece from Tsighua Uiversity, Chia, i 1996 ad 2001, respectively He held a visitig researcher positio i the Departmet of Computer Sciece at Hog Kog Uiversity of Sciece & Techology i 2000 He was a post doctoral fellow i the Departmet of Computer Sciece at the Uiversity of Ketucky from 2000 to 2002 His research iterests iclude computer-aided desig, computer graphics, computer aimatio, ad software egieerig

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Improved triangular subdivision schemes 1

Improved triangular subdivision schemes 1 Improved triagular subdivisio schemes Hartmut Prautzsch 2 Georg Umlauf 3 Faultät für Iformati, Uiversität Karlsruhe, D-762 Karlsruhe, Germay E-mail: 2 prau@ira.ua.de 3 umlauf@ira.ua.de Abstract I this

More information

Subdivision based Interpolation with Shape Control

Subdivision based Interpolation with Shape Control Subdivision based Interpolation with Shape Control Fengtao Fan University of Kentucky Deparment of Computer Science Lexington, KY 40506, USA ffan2@uky.edu Fuhua (Frank) Cheng University of Kentucky Deparment

More information

Reading. Subdivision curves and surfaces. Subdivision curves. Chaikin s algorithm. Recommended:

Reading. Subdivision curves and surfaces. Subdivision curves. Chaikin s algorithm. Recommended: Readig Recommeded: Stollitz, DeRose, ad Salesi. Wavelets for Computer Graphics: Theory ad Applicatios, 996, sectio 6.-6.3, 0., A.5. Subdivisio curves ad surfaces Note: there is a error i Stollitz, et al.,

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations Applied Mathematical Scieces, Vol. 1, 2007, o. 25, 1203-1215 A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045, Oe

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045 Oe Brookigs Drive St. Louis, Missouri 63130-4899, USA jaegerg@cse.wustl.edu

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

LU Decomposition Method

LU Decomposition Method SOLUTION OF SIMULTANEOUS LINEAR EQUATIONS LU Decompositio Method Jamie Traha, Autar Kaw, Kevi Marti Uiversity of South Florida Uited States of America kaw@eg.usf.edu http://umericalmethods.eg.usf.edu Itroductio

More information

Consider the following population data for the state of California. Year Population

Consider the following population data for the state of California. Year Population Assigmets for Bradie Fall 2016 for Chapter 5 Assigmet sheet for Sectios 5.1, 5.3, 5.5, 5.6, 5.7, 5.8 Read Pages 341-349 Exercises for Sectio 5.1 Lagrage Iterpolatio #1, #4, #7, #13, #14 For #1 use MATLAB

More information

Lecture 2: Spectra of Graphs

Lecture 2: Spectra of Graphs Spectral Graph Theory ad Applicatios WS 20/202 Lecture 2: Spectra of Graphs Lecturer: Thomas Sauerwald & He Su Our goal is to use the properties of the adjacecy/laplacia matrix of graphs to first uderstad

More information

Fuzzy Minimal Solution of Dual Fully Fuzzy Matrix Equations

Fuzzy Minimal Solution of Dual Fully Fuzzy Matrix Equations Iteratioal Coferece o Applied Mathematics, Simulatio ad Modellig (AMSM 2016) Fuzzy Miimal Solutio of Dual Fully Fuzzy Matrix Equatios Dequa Shag1 ad Xiaobi Guo2,* 1 Sciece Courses eachig Departmet, Gasu

More information

GEORG UMLAUF. Abstract. Tools for the analysis of generalized triangular box spline subdivision schemes are

GEORG UMLAUF. Abstract. Tools for the analysis of generalized triangular box spline subdivision schemes are ANALYZING THE CHARACTERISTIC MAP OF TRIANGULAR SUBDIVISION SCHEMES GEORG UMLAUF Abstract. Tools for the aalysis of geeralized triagular box splie subdivisio schemes are developed. For the rst time the

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana The Closest Lie to a Data Set i the Plae David Gurey Southeaster Louisiaa Uiversity Hammod, Louisiaa ABSTRACT This paper looks at three differet measures of distace betwee a lie ad a data set i the plae:

More information

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables 1 th World Cogress o tructural ad Multidiscipliary Optimizatio May 19-24, 213, Orlado, Florida, UA 2D Isogeometric hape Optimizatio cosiderig both cotrol poit positios ad weights as desig variables Yeo-Ul

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

HARTMUT PRAUTZSCH and GEORG UMLAUF. Fakultat fur Informatik, Universitat Karlsruhe. [prau/umlauf

HARTMUT PRAUTZSCH and GEORG UMLAUF. Fakultat fur Informatik, Universitat Karlsruhe.   [prau/umlauf A G AND A G SUBDIVISION SCHEME FOR TRIANGULAR NETS HARTMUT PRAUTZSCH ad GEORG UMLAUF Fakultat fur Iformatik, Uiversitat Karlsruhe D-768 Karlsruhe, Germay E-mail: [prau/umlauf ]@ira.uka.de I this article

More information

A study on Interior Domination in Graphs

A study on Interior Domination in Graphs IOSR Joural of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 219-765X. Volume 12, Issue 2 Ver. VI (Mar. - Apr. 2016), PP 55-59 www.iosrjourals.org A study o Iterior Domiatio i Graphs A. Ato Kisley 1,

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

Parametric curves. Reading. Parametric polynomial curves. Mathematical curve representation. Brian Curless CSE 457 Spring 2015

Parametric curves. Reading. Parametric polynomial curves. Mathematical curve representation. Brian Curless CSE 457 Spring 2015 Readig Required: Agel 0.-0.3, 0.5., 0.6-0.7, 0.9 Parametric curves Bria Curless CSE 457 Sprig 05 Optioal Bartels, Beatty, ad Barsy. A Itroductio to Splies for use i Computer Graphics ad Geometric Modelig,

More information

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme Improvig Iformatio Retrieval System Security via a Optimal Maximal Codig Scheme Dogyag Log Departmet of Computer Sciece, City Uiversity of Hog Kog, 8 Tat Chee Aveue Kowloo, Hog Kog SAR, PRC dylog@cs.cityu.edu.hk

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

New Results on Energy of Graphs of Small Order

New Results on Energy of Graphs of Small Order Global Joural of Pure ad Applied Mathematics. ISSN 0973-1768 Volume 13, Number 7 (2017), pp. 2837-2848 Research Idia Publicatios http://www.ripublicatio.com New Results o Eergy of Graphs of Small Order

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

Protected points in ordered trees

Protected points in ordered trees Applied Mathematics Letters 008 56 50 www.elsevier.com/locate/aml Protected poits i ordered trees Gi-Sag Cheo a, Louis W. Shapiro b, a Departmet of Mathematics, Sugkyukwa Uiversity, Suwo 440-746, Republic

More information

Tuned Ternary Quad Subdivision

Tuned Ternary Quad Subdivision Tued Terary Quad Subdivisio Tiayu Ni ad Ahmad H. Nasri 2 Dept. CISE, Uiversity of Florida 2 Dept. of Computer Sciece America Uiversity of Beirut Abstract. A well-documeted problem of Catmull ad Clark subdivisio

More information

Reading. Parametric curves. Mathematical curve representation. Curves before computers. Required: Angel , , , 11.9.

Reading. Parametric curves. Mathematical curve representation. Curves before computers. Required: Angel , , , 11.9. Readig Required: Agel.-.3,.5.,.6-.7,.9. Optioal Parametric curves Bartels, Beatty, ad Barsky. A Itroductio to Splies for use i Computer Graphics ad Geometric Modelig, 987. Fari. Curves ad Surfaces for

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Orientation. Orientation 10/28/15

Orientation. Orientation 10/28/15 Orietatio Orietatio We will defie orietatio to mea a object s istataeous rotatioal cofiguratio Thik of it as the rotatioal equivalet of positio 1 Represetig Positios Cartesia coordiates (x,y,z) are a easy

More information

Perhaps the method will give that for every e > U f() > p - 3/+e There is o o-trivial upper boud for f() ad ot eve f() < Z - e. seems to be kow, where

Perhaps the method will give that for every e > U f() > p - 3/+e There is o o-trivial upper boud for f() ad ot eve f() < Z - e. seems to be kow, where ON MAXIMUM CHORDAL SUBGRAPH * Paul Erdos Mathematical Istitute of the Hugaria Academy of Scieces ad Reu Laskar Clemso Uiversity 1. Let G() deote a udirected graph, with vertices ad V(G) deote the vertex

More information

Counting the Number of Minimum Roman Dominating Functions of a Graph

Counting the Number of Minimum Roman Dominating Functions of a Graph Coutig the Number of Miimum Roma Domiatig Fuctios of a Graph SHI ZHENG ad KOH KHEE MENG, Natioal Uiversity of Sigapore We provide two algorithms coutig the umber of miimum Roma domiatig fuctios of a graph

More information

BOOLEAN MATHEMATICS: GENERAL THEORY

BOOLEAN MATHEMATICS: GENERAL THEORY CHAPTER 3 BOOLEAN MATHEMATICS: GENERAL THEORY 3.1 ISOMORPHIC PROPERTIES The ame Boolea Arithmetic was chose because it was discovered that literal Boolea Algebra could have a isomorphic umerical aspect.

More information

Smooth Spline Surfaces over Irregular Meshes

Smooth Spline Surfaces over Irregular Meshes Smooth Splie Surfaces over Irregular Meshes Charles Loop Apple Computer, Ic. Abstract A algorithm for creatig smooth splie surfaces over irregular meshes is preseted. The algorithm is a geeralizatio of

More information

Project 2.5 Improved Euler Implementation

Project 2.5 Improved Euler Implementation Project 2.5 Improved Euler Implemetatio Figure 2.5.10 i the text lists TI-85 ad BASIC programs implemetig the improved Euler method to approximate the solutio of the iitial value problem dy dx = x+ y,

More information

Force Network Analysis using Complementary Energy

Force Network Analysis using Complementary Energy orce Network Aalysis usig Complemetary Eergy Adrew BORGART Assistat Professor Delft Uiversity of Techology Delft, The Netherlads A.Borgart@tudelft.l Yaick LIEM Studet Delft Uiversity of Techology Delft,

More information

Cluster Analysis. Andrew Kusiak Intelligent Systems Laboratory

Cluster Analysis. Andrew Kusiak Intelligent Systems Laboratory Cluster Aalysis Adrew Kusiak Itelliget Systems Laboratory 2139 Seamas Ceter The Uiversity of Iowa Iowa City, Iowa 52242-1527 adrew-kusiak@uiowa.edu http://www.icae.uiowa.edu/~akusiak Two geeric modes of

More information

A RELATIONSHIP BETWEEN BOUNDS ON THE SUM OF SQUARES OF DEGREES OF A GRAPH

A RELATIONSHIP BETWEEN BOUNDS ON THE SUM OF SQUARES OF DEGREES OF A GRAPH J. Appl. Math. & Computig Vol. 21(2006), No. 1-2, pp. 233-238 Website: http://jamc.et A RELATIONSHIP BETWEEN BOUNDS ON THE SUM OF SQUARES OF DEGREES OF A GRAPH YEON SOO YOON AND JU KYUNG KIM Abstract.

More information

1 Graph Sparsfication

1 Graph Sparsfication CME 305: Discrete Mathematics ad Algorithms 1 Graph Sparsficatio I this sectio we discuss the approximatio of a graph G(V, E) by a sparse graph H(V, F ) o the same vertex set. I particular, we cosider

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

Some non-existence results on Leech trees

Some non-existence results on Leech trees Some o-existece results o Leech trees László A.Székely Hua Wag Yog Zhag Uiversity of South Carolia This paper is dedicated to the memory of Domiique de Cae, who itroduced LAS to Leech trees.. Abstract

More information

Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches

Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches Approximatig Catmull-Clark Subdivisio Surfaces with Bicubic Patches CHARLES LOOP Microsoft Research ad SCOTT SCHAEFER Texas A&M Uiversity We preset a simple ad computatioally efficiet algorithm for approximatig

More information

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis IOSR Joural of Egieerig Redudacy Allocatio for Series Parallel Systems with Multiple Costraits ad Sesitivity Aalysis S. V. Suresh Babu, D.Maheswar 2, G. Ragaath 3 Y.Viaya Kumar d G.Sakaraiah e (Mechaical

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Civil Engineering Computation

Civil Engineering Computation Civil Egieerig Computatio Fidig Roots of No-Liear Equatios March 14, 1945 World War II The R.A.F. first operatioal use of the Grad Slam bomb, Bielefeld, Germay. Cotets 2 Root basics Excel solver Newto-Raphso

More information

Polymorph: Morphing Among Multiple Images

Polymorph: Morphing Among Multiple Images Feature Article Polymorph: Morphig Amog Multiple Images Image metamorphosis has prove to be a powerful visual effects tool. May breathtakig examples ow appear i film ad televisio, depictig the fluid trasformatio

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Visualization of Gauss-Bonnet Theorem

Visualization of Gauss-Bonnet Theorem Visualizatio of Gauss-Boet Theorem Yoichi Maeda maeda@keyaki.cc.u-tokai.ac.jp Departmet of Mathematics Tokai Uiversity Japa Abstract: The sum of exteral agles of a polygo is always costat, π. There are

More information

EVALUATION OF TRIGONOMETRIC FUNCTIONS

EVALUATION OF TRIGONOMETRIC FUNCTIONS EVALUATION OF TRIGONOMETRIC FUNCTIONS Whe first exposed to trigoometric fuctios i high school studets are expected to memorize the values of the trigoometric fuctios of sie cosie taget for the special

More information

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties WSEAS TRANSACTIONS o COMMUNICATIONS Wag Xiyag The Couterchaged Crossed Cube Itercoectio Network ad Its Topology Properties WANG XINYANG School of Computer Sciece ad Egieerig South Chia Uiversity of Techology

More information

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem Exact Miimum Lower Boud Algorithm for Travelig Salesma Problem Mohamed Eleiche GeoTiba Systems mohamed.eleiche@gmail.com Abstract The miimum-travel-cost algorithm is a dyamic programmig algorithm to compute

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

The number n of subintervals times the length h of subintervals gives length of interval (b-a).

The number n of subintervals times the length h of subintervals gives length of interval (b-a). Simulator with MadMath Kit: Riema Sums (Teacher s pages) I your kit: 1. GeoGebra file: Ready-to-use projector sized simulator: RiemaSumMM.ggb 2. RiemaSumMM.pdf (this file) ad RiemaSumMMEd.pdf (educator's

More information

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence?

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence? 6. Recursive Procedures I Sectio 6.1, you used fuctio otatio to write a explicit formula to determie the value of ay term i a Sometimes it is easier to calculate oe term i a sequece usig the previous terms.

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

Computational Geometry

Computational Geometry Computatioal Geometry Chapter 4 Liear programmig Duality Smallest eclosig disk O the Ageda Liear Programmig Slides courtesy of Craig Gotsma 4. 4. Liear Programmig - Example Defie: (amout amout cosumed

More information

Improved Random Graph Isomorphism

Improved Random Graph Isomorphism Improved Radom Graph Isomorphism Tomek Czajka Gopal Paduraga Abstract Caoical labelig of a graph cosists of assigig a uique label to each vertex such that the labels are ivariat uder isomorphism. Such

More information

Sum-connectivity indices of trees and unicyclic graphs of fixed maximum degree

Sum-connectivity indices of trees and unicyclic graphs of fixed maximum degree 1 Sum-coectivity idices of trees ad uicyclic graphs of fixed maximum degree Zhibi Du a, Bo Zhou a *, Nead Triajstić b a Departmet of Mathematics, South Chia Normal Uiversity, uagzhou 510631, Chia email:

More information

Normals. In OpenGL the normal vector is part of the state Set by glnormal*()

Normals. In OpenGL the normal vector is part of the state Set by glnormal*() Ray Tracig 1 Normals OpeG the ormal vector is part of the state Set by glnormal*() -glnormal3f(x, y, z); -glnormal3fv(p); Usually we wat to set the ormal to have uit legth so cosie calculatios are correct

More information

Octahedral Graph Scaling

Octahedral Graph Scaling Octahedral Graph Scalig Peter Russell Jauary 1, 2015 Abstract There is presetly o strog iterpretatio for the otio of -vertex graph scalig. This paper presets a ew defiitio for the term i the cotext of

More information

Intro to Scientific Computing: Solutions

Intro to Scientific Computing: Solutions Itro to Scietific Computig: Solutios Dr. David M. Goulet. How may steps does it take to separate 3 objects ito groups of 4? We start with 5 objects ad apply 3 steps of the algorithm to reduce the pile

More information

ANN WHICH COVERS MLP AND RBF

ANN WHICH COVERS MLP AND RBF ANN WHICH COVERS MLP AND RBF Josef Boští, Jaromír Kual Faculty of Nuclear Scieces ad Physical Egieerig, CTU i Prague Departmet of Software Egieerig Abstract Two basic types of artificial eural etwors Multi

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

SUBDIVISION surfaces are becoming more and more popular

SUBDIVISION surfaces are becoming more and more popular IEEE-TVCG RGB Subdivisio Erico Puppo, Member, IEEE, ad Daiele Paozzo Abstract We itroduce the RGB Subdivisio: a adaptive subdivisio scheme for triagle meshes, which is based o the iterative applicatio

More information

Second-Order Domain Decomposition Method for Three-Dimensional Hyperbolic Problems

Second-Order Domain Decomposition Method for Three-Dimensional Hyperbolic Problems Iteratioal Mathematical Forum, Vol. 8, 013, o. 7, 311-317 Secod-Order Domai Decompositio Method for Three-Dimesioal Hyperbolic Problems Youbae Ju Departmet of Applied Mathematics Kumoh Natioal Istitute

More information

AN OPTIMIZATION NETWORK FOR MATRIX INVERSION

AN OPTIMIZATION NETWORK FOR MATRIX INVERSION 397 AN OPTIMIZATION NETWORK FOR MATRIX INVERSION Ju-Seog Jag, S~ Youg Lee, ad Sag-Yug Shi Korea Advaced Istitute of Sciece ad Techology, P.O. Box 150, Cheogryag, Seoul, Korea ABSTRACT Iverse matrix calculatio

More information

condition w i B i S maximum u i

condition w i B i S maximum u i ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility

More information

Lecture 18. Optimization in n dimensions

Lecture 18. Optimization in n dimensions Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of

More information

CHAPTER IV: GRAPH THEORY. Section 1: Introduction to Graphs

CHAPTER IV: GRAPH THEORY. Section 1: Introduction to Graphs CHAPTER IV: GRAPH THEORY Sectio : Itroductio to Graphs Sice this class is called Number-Theoretic ad Discrete Structures, it would be a crime to oly focus o umber theory regardless how woderful those topics

More information

Parallel Polygon Approximation Algorithm Targeted at Reconfigurable Multi-Ring Hardware

Parallel Polygon Approximation Algorithm Targeted at Reconfigurable Multi-Ring Hardware Parallel Polygo Approximatio Algorithm Targeted at Recofigurable Multi-Rig Hardware M. Arif Wai* ad Hamid R. Arabia** *Califoria State Uiversity Bakersfield, Califoria, USA **Uiversity of Georgia, Georgia,

More information

Higher-order iterative methods free from second derivative for solving nonlinear equations

Higher-order iterative methods free from second derivative for solving nonlinear equations Iteratioal Joural of the Phsical Scieces Vol 6(8, pp 887-89, 8 April, Available olie at http://wwwacademicjouralsorg/ijps DOI: 5897/IJPS45 ISSN 99-95 Academic Jourals Full Legth Research Paper Higher-order

More information

The Adjacency Matrix and The nth Eigenvalue

The Adjacency Matrix and The nth Eigenvalue Spectral Graph Theory Lecture 3 The Adjacecy Matrix ad The th Eigevalue Daiel A. Spielma September 5, 2012 3.1 About these otes These otes are ot ecessarily a accurate represetatio of what happeed i class.

More information

Solving Fuzzy Assignment Problem Using Fourier Elimination Method

Solving Fuzzy Assignment Problem Using Fourier Elimination Method Global Joural of Pure ad Applied Mathematics. ISSN 0973-768 Volume 3, Number 2 (207), pp. 453-462 Research Idia Publicatios http://www.ripublicatio.com Solvig Fuzzy Assigmet Problem Usig Fourier Elimiatio

More information

THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS. Roman Szewczyk

THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS. Roman Szewczyk THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS Roma Szewczyk Istitute of Metrology ad Biomedical Egieerig, Warsaw Uiversity of Techology E-mail:

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

Mean cordiality of some snake graphs

Mean cordiality of some snake graphs Palestie Joural of Mathematics Vol. 4() (015), 49 445 Palestie Polytechic Uiversity-PPU 015 Mea cordiality of some sake graphs R. Poraj ad S. Sathish Narayaa Commuicated by Ayma Badawi MSC 010 Classificatios:

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

Optimum Solution of Quadratic Programming Problem: By Wolfe s Modified Simplex Method

Optimum Solution of Quadratic Programming Problem: By Wolfe s Modified Simplex Method Volume VI, Issue III, March 7 ISSN 78-5 Optimum Solutio of Quadratic Programmig Problem: By Wolfe s Modified Simple Method Kalpaa Lokhade, P. G. Khot & N. W. Khobragade, Departmet of Mathematics, MJP Educatioal

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

OCR Statistics 1. Working with data. Section 3: Measures of spread

OCR Statistics 1. Working with data. Section 3: Measures of spread Notes ad Eamples OCR Statistics 1 Workig with data Sectio 3: Measures of spread Just as there are several differet measures of cetral tedec (averages), there are a variet of statistical measures of spread.

More information

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College

More information

Theory of Fuzzy Soft Matrix and its Multi Criteria in Decision Making Based on Three Basic t-norm Operators

Theory of Fuzzy Soft Matrix and its Multi Criteria in Decision Making Based on Three Basic t-norm Operators Theory of Fuzzy Soft Matrix ad its Multi Criteria i Decisio Makig Based o Three Basic t-norm Operators Md. Jalilul Islam Modal 1, Dr. Tapa Kumar Roy 2 Research Scholar, Dept. of Mathematics, BESUS, Howrah-711103,

More information

How do we evaluate algorithms?

How do we evaluate algorithms? F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:

More information

On Infinite Groups that are Isomorphic to its Proper Infinite Subgroup. Jaymar Talledo Balihon. Abstract

On Infinite Groups that are Isomorphic to its Proper Infinite Subgroup. Jaymar Talledo Balihon. Abstract O Ifiite Groups that are Isomorphic to its Proper Ifiite Subgroup Jaymar Talledo Baliho Abstract Two groups are isomorphic if there exists a isomorphism betwee them Lagrage Theorem states that the order

More information

Alpha Individual Solutions MAΘ National Convention 2013

Alpha Individual Solutions MAΘ National Convention 2013 Alpha Idividual Solutios MAΘ Natioal Covetio 0 Aswers:. D. A. C 4. D 5. C 6. B 7. A 8. C 9. D 0. B. B. A. D 4. C 5. A 6. C 7. B 8. A 9. A 0. C. E. B. D 4. C 5. A 6. D 7. B 8. C 9. D 0. B TB. 570 TB. 5

More information

Numerical Methods Lecture 6 - Curve Fitting Techniques

Numerical Methods Lecture 6 - Curve Fitting Techniques Numerical Methods Lecture 6 - Curve Fittig Techiques Topics motivatio iterpolatio liear regressio higher order polyomial form expoetial form Curve fittig - motivatio For root fidig, we used a give fuctio

More information

Ch 9.3 Geometric Sequences and Series Lessons

Ch 9.3 Geometric Sequences and Series Lessons Ch 9.3 Geometric Sequeces ad Series Lessos SKILLS OBJECTIVES Recogize a geometric sequece. Fid the geeral, th term of a geometric sequece. Evaluate a fiite geometric series. Evaluate a ifiite geometric

More information

On (K t e)-saturated Graphs

On (K t e)-saturated Graphs Noame mauscript No. (will be iserted by the editor O (K t e-saturated Graphs Jessica Fuller Roald J. Gould the date of receipt ad acceptace should be iserted later Abstract Give a graph H, we say a graph

More information

EE123 Digital Signal Processing

EE123 Digital Signal Processing Last Time EE Digital Sigal Processig Lecture 7 Block Covolutio, Overlap ad Add, FFT Discrete Fourier Trasform Properties of the Liear covolutio through circular Today Liear covolutio with Overlap ad add

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a 4. [10] Usig a combiatorial argumet, prove that for 1: = 0 = Let A ad B be disjoit sets of cardiality each ad C = A B. How may subsets of C are there of cardiality. We are selectig elemets for such a subset

More information

An Algorithm to Solve Multi-Objective Assignment. Problem Using Interactive Fuzzy. Goal Programming Approach

An Algorithm to Solve Multi-Objective Assignment. Problem Using Interactive Fuzzy. Goal Programming Approach It. J. Cotemp. Math. Scieces, Vol. 6, 0, o. 34, 65-66 A Algorm to Solve Multi-Objective Assigmet Problem Usig Iteractive Fuzzy Goal Programmig Approach P. K. De ad Bharti Yadav Departmet of Mathematics

More information