Combinatorial synthesis approach employing graph networks

Size: px
Start display at page:

Download "Combinatorial synthesis approach employing graph networks"

Transcription

1 ville online t VN NGINRING INFORMTIS dvnced ngineering Informtics (00) omintoril synthesis pproch employing grph networks Offer Shi, *, Noel Titus, Krthik Rmni Mechnicl ngineering School, Tel-viv University, Isrel School of Mechnicl ngineering, Purdue University, West Lfyette, IN, US Received ugust 00 strct The pper proposes methodology to ssist the designer t the initil stges of the design synthesis process y enling him/her to employ knowledge nd lgorithms existing in grph network theory. The proposed method comprises three min stges: trnsforming the synthesis prolem into grph theoretic prolem; devising the topology possessing specil engineering properties corresponding to the system requirements; finding the geometric configurtion of tht topology tht will possess the desired properties. To clrify the ide nd to demonstrte its generlity, the pproch is presented through three synthesis cse studies from different engineering domins: electricl networks, sttics nd kinemtics. s is highlighted in the pper, the pproch of employing grph theory in the synthesis process offers severl unique dvntges. mong these dvntges re: gining generl perspective on different synthesis prolems from different engineering domins y trnsforming them into the sme grph prolem; employing the sme grph lgorithms for different synthesis prolems; estlishing the existence of configurtions with specil properties solely from the topology of the system; trnsferring knowledge nd methods etween different engineering disciplines for oth the topology nd the geometry genertion steps. Ó 00 lsevier Ltd. ll rights reserved. Keywords: omintoril synthesis; Grph theory; ssur groups; Self-dul grphs; Sttics; Kinemtics; lectricl circuits. Introduction esign synthesis of engineering rtifcts hs een significnt reserch re, especilly in the fields of structures [,,,9], mechnicl systems [,,,,], MMS nd VLSI good summry of which is ville in []. Techniques rnging from serch lgorithms, stochstic nd grdient sed optimiztion, evolutionry nd genetic lgorithms, hve een used in comintion with discrete nd continuum pproches, ond grph methods, grph grmmrs, design rules nd more for the purpose of synthesis of these systems. However, s is evident from the pulictions cited ove nd others, no universl or common synthesis method hs een pplied to different engineering domins. ch hs its own distinct pproch tht utilizes the properties of the * orresponding uthor. Tel.: +9 0 ; fx: mil ddress: shi@eng.tu.c.il (O. Shi). engineering domin, through synthesis technique suited to tht domin. The current pper proposes common representtion method pplicle for different engineering systems, rendering possiility for devising stndrd synthesis process for multi-domin engineering system. The method employs grph theoreticl models to trnsform the design prolem from the engineering domin to the domin of discrete mthemtics. The engineering design prolems of vrious engineering domins then ecome prolems in grph theory, solutions of which my employ the vriety of comintoril lgorithms developed in the field. similr pproch hs lredy een employed for developing dvnced engineering nlysis techniques, s reported in [,,,] nd more, while the current pper focuses entirely on the issues of synthesis. The outline of the pper is s follows. Section descries the steps in the proposed pproch followed in the pper. It is explined how synthesis -0/$ - see front mtter Ó 00 lsevier Ltd. ll rights reserved. doi:0.0/j.ei

2 O. Shi et l. / dvnced ngineering Informtics (00) prolem is trnsformed into terms of grphs nd then solved through known grph-theoretic theorems nd lgorithms. This process is then followed y the topology genertion of the physicl system tht possesses unique properties relevnt to the originl synthesis prolem. Section introduces the notion of using common representtion schem for different engineering domins through exmples in structures, kinemtics nd electricl circuits. This is followed up in Section with n explntion of how systems in different engineering domins cn e represented in the common mthemticl lnguge of grph theory nd shows further elucidtion of the exmples introduced in Section. Section descries the process of synthesizing solution to given engineering prolem strting with root grph structure. This section highlights one of the unique properties of this pproch in which the sme lgorithm cn e pplied for solving prolems from different engineering domins. Section employs comintoril methods to chrcterize the configurtions of engineering systems possessing the specil engineering properties tht correspond to the system requirements. n exmple in structures is used to demonstrte how the comintoril pproch goes eyond topology, to incorporte lso geometricl tretment of the prolems.. Generl description of the proposed comintoril synthesis method The method introduced in this pper consists of three min stges (Fig. ): trnsforming the synthesis prolem into prolem in grph theory; devising the proper topology which possesses the required engineering property; the configurtion synthesis step, which involves finding the geometry tht exhiits the desired engineering property. notle feture of this pproch is tht during the synthesis process, the engineering prolems re trnsformed Theorems in Grph Theory Grph representtions Known prolems in Grph Theory lgorithms in Grph Theory Prolem trnsformtion step efining the synthesis prolem in terms of grph network theory. Topologicl synthesis step - evising the topologies with the specil properties. Geometric synthesis step Finding the geometry of the network possessing the desired engineering properties. Fig.. Min spects of the proposed synthesis method nd the mthemticl steps employed throughout the proposed synthesis process. into known prolems in grph theory, the solutions of which cn e otined from existing grph theory lgorithms. Fig. presents the flow digrm for the suggested synthesis pproch in top down mnner, while outlining the mthemticl foundtion ech level requires. The right side of the figure lists the three min stges, while the left side of the figure lists the mthemticl sujects employed through the process. The dshed rrows connecting the left nd the right sides of the figure indicte which mthemticl sujects re employed t ech step of the proposed synthesis procedure. The mthemticl sujects from grph theory tht re employed in the synthesis process re s follows:. Theorems in grph theory system of theorems, xioms nd rules developed in grph theory underlying the mthemticl ehvior of grphs [0].. Grph representtions grphs ugmented y dditionl mthemticl vriles nd properties. The vriles nd properties ssocited with such representtions re employed in mpping the vriles nd properties underlying the physicl ehvior of engineering systems. s is explined in [], different sets of the ugmented vriles nd their properties yield different types of grph representtions. The sic ide of replcing the tretment of n engineering system with the tretment of network grph is thoroughly elorted in [,,,].. Known prolems in grph theory s ny other mthemticl field, grph theory is chrcterized y the set of prolems treted through its mthemticl pprtus [0]. From the point of view of the current pper, the prolem in grph theory, once converted from the engineering domin, is seen s prolem fully formulted in the terminology of comintoril mthemtics. The known grph theory prolems, or t lest their specil cses, re tretle through known grph-theoreticl tools, s descried elow.. lgorithms in grph theory known methods nd lgorithms developed to solve prolems in grph theory [0,]. The stges of the proposed synthesis methodology tht re supported y the ove mthemticl foundtion re descried s follows:. Prolem trnsformtion step This step involves the formultion of the trnsformed engineering synthesis prolem to purely mthemticl prolem in grph theory. The trnsformtion is performed through the trnsformtion rules used when constructing the grph representtion for the engineering system [,]. The type of grph representtion chosen depends oth on the engineering domin for which the originl synthesis prolem hs een formulted nd on the nture of the specific design requirements nd constrints.

3 O. Shi et l. / dvnced ngineering Informtics (00) Once the prolem formultion in the terminology of grph theoretic form hs een otined, the prolem is correlted with known grph theoreticl prolems. If such correltion is not strightforwrd, one my employ known theorems of grph theory s intermedite steps in the prolem formultion until known prolem in grph theory is otined.. Topologicl synthesis step t this stge, grph theoreticl lgorithms re employed to devise the solution to the prolem formulted in the previous stge. s will e illustrted y the synthesis prolems in the current pper, the grph theoretic equivlent of n engineering prolem will in most cses e grph topology stisfying set of mthemticl requirements. Some of the prolems will involve developing topology from scrtch, while others require no more thn djusting given topology.. Geometric synthesis step The finl step ridges the gp etween the found topology of system nd its design description. In some cses when the engineering domin is one dimensionl or sclr, such s in electric networks, this step is irrelevnt nd cn e omitted. In cses of multidimensionl systems such s structures, their geometricl properties re mpped s the vector vriles nd constnt properties ssocited with the elements of the corresponding grph representtion. s is shown lter in the pper, determining or djusting these vector properties nd vriles cn e chieved y employing lgorithms known in grph theory. s cn e seen, the initil steps of the synthesis methodology shown here re sed on grph theory entities, while the lter steps involve the engineering elements. The lst step dels exclusively with geometry nd configurtion issues. The proposed pproch cn e used oth s stnd lone (s is demonstrted in the cse studies shown in the pper), ut for higher effectiveness cn lso e used in comintion with known engineering design techniques. For instnce, t the stge of topology genertion one cn e ided y stochstic methods such s genetic lgorithms nd simulted nneling [,,]. lterntively, introducing new connections nd joints in systemtic mnner during topology genertion is chllenge, primrily due to the dynmic nture of the prolem, s pointed out y [9]. The grph theoretic pproch llows for dynmic representtion of the topologicl synthesis prolem. dditionlly, since specific engineering properties re utilized in generting new topologies, the topology synthesis prolem is systemtic procedure. Hence, in the pproch presented in the pper, oth the topologicl synthesis nd geometricl synthesis steps re menle to linking with evolutionry optimiztion methods.. The synthesis cse studies used in the pper In this section three synthesis prolems re introduced while their solutions re shown in the susequent sections, using the pproch descried in Section. To highlight the generlity of the pproch, the prolems were chosen from three different engineering domins: electricl networks, structurl mechnics nd kinemtics. In ddition, the solutions of these three prolems will demonstrte tht new reltions etween different engineering domins cn e reveled, so tht the sme lgorithms cn e pplied to solve prolems in different engineering domins. It should e pointed out tht, of the presented exmples, only the two prolems from sttics nd kinemtics involve geometricl considertions, while the electricl prolem is onedimensionl... Synthesis of multi-functionl electricl networks The first cse study is the synthesis of n equivlent electricl circuit tht exhiits the property of interchngeility etween the voltges nd currents of the originl circuit with the currents nd voltges, respectively, of the equivlent circuit. In these specific electricl circuits, when the voltge nd current sources re switched nd the resistnces ecome conductivities with the sme vlues, specil property is reveled, nmely the voltge ehvior of the elements in the originl circuit ecomes identicl to the current ehvior of the elements in the second circuit. Fig. depicts two circuits where the first one (Fig. ) possesses the ove property while the seemingly similr circuit in Fig. does not. The synthesis procedure to construct such types of electricl circuits is given in Section.. R R I R R R R R V R R R R I R R R V R R Fig.. xmple of n electricl circuit tht possesses the interchngeility property etween voltges nd currents () nd one tht does not ().

4 O. Shi et l. / dvnced ngineering Informtics (00).. Synthesis of trusses with specil geometricl properties In the previous prolem we referred to the synthesis of networks tht possess specil topologicl property. In the second prolem, we extend this methodology nd introduce wy to construct topology tht possesses specil geometricl properties. In other words, this pproch is directed towrds resoning s to whether given topology fter reliztion my hve geometric configurtion with specil engineering property oth in sttics nd kinemtics. Specificlly, in the domin of structures, for exmple, y using the proposed methodology it will e shown how to conclude from the topology of structure whether there exists geometric configurtion in which n internl force in one of its rs exerts forces in ll the other rs nd in which ll the inner joints hve infinitesiml motions. In the pper, this property will e referred to s the self-stress moility property. Using this property it will e possile to conclude tht the truss in Fig. possesses this property, while the truss in Fig., since only joint of the truss cn move, does not possess the self-stress moility property. In the following sections it will e shown how topologies of trusses possessing the self-stress moility property cn e constructed. Fig. depicts topology of truss, for which there exist numerous configurtions possessing the self-stress moility property. On the other hnd, for the topology of Fig. there is no configurtion with this property for ny choice of the lengths of the rs or their inclintions... Synthesis of kinemtic linkges with specil locking position property The third synthesis exmple exploits nother unique feture of the comintoril synthesis pproch which enles utiliztion of solutions to engineering prolems in one engineering domin to synthesize solutions in nother engineering domin. This is done y performing trnsformtions on the grph network representing the system in the originl engineering domin. This ide is illustrted y trnsforming the results otined in the previous synthesis prolem in sttics, into different engineering domin, nmely kinemtics. Fig.. The topology of sttic truss for which there exist configurtions with the self-stress moility property () nd the topology of the truss for which there is no such configurtion (). In the current kinemtic synthesis prolem it is desired to construct topologies of linkges for which there exists t lest one configurtion in locking position which possesses two properties: First property: The configurtion will e such tht the force exerted y the driving link is resisted y forces in ll the other links of the system. Second property: ny of the links in the linkge should e le to drive the linkge out of the locked position. These two properties re importnt in vriety of pplictions, including the synthesis of deployle structures []. Fig. depicts two kinemtic systems; the left one () does not possess the ove properties while the right one () does. The topologicl resoning nd the lgorithm to construct such kinemtic systems pper in Section.. In the next section the method of trnsforming the synthesis prolem into prolem in network grph theory will e explined.. Trnsforming the synthesis prolems into grph theory prolems This initil step trnsforms the synthesis prolem from n engineering domin into grph theory prolem, V/0 V/0 V/0 Fig.. The configurtion of truss () tht hs the self-stress moility property while the configurtion in () does not.

5 O. Shi et l. / dvnced ngineering Informtics (00) Fig.. Kinemtic linkge tht does not hve the specil locking property () nd one tht does (). enling the use of knowledge nd lgorithms tht exist in grph nd network theories to solve the engineering synthesis prolems. In mny cses, different synthesis prolems ecome the sme grph prolem, enling the sme lgorithm to e employed to solve different prolems tht re currently considered to e completely unrelted. lthough the synthesis prolems in this pper elong to three different engineering domins, the lgorithms for solving them will e shown to e similr. This opens up new wy for trnsforming knowledge etween engineering domins nd otining generl perspective of the synthesis prolem... The multi-functionl electricl synthesis prolem in grph terminology Throughout the pper, prticulrly in this section, we use one of the sic topics in grph theory grph dulity. For more detils on grph dulity the reders re referred to introductory textooks on grph theory, such s [0]. For every plnr grph G =(V, ) (i.e., grph tht cn e drwn in the plne in such mnner tht its edges do not intersect), there exists nother grph, G *, termed dul grph tht is constructed s follows: for every edge in the originl grph there is corresponding edge in the dul grph nd for every fce (circuit without inner edges) in the originl grph there exists vertex in the dul grph. ny two vertices re djcent in the dul grph if nd only if the corresponding fces in the originl grph re djcent. For exmple, in Fig., the fces defined y links {, } nd {,, } re djcent in the originl grph (Fig. ), thus the corresponding vertices nd, respectively, re djcent in the dul grph (Fig. ) on the sme edge. The dulity etween the grphs pplies lso to the elements of the grph. For exmple, the edges constituting cutset in the originl grph ( set of edges whose removl disconnects the grph) correspond to edges tht constitute circuit in the dul grph. For exmple, the edges {,,} in the originl grph, Fig., form cutset while the corresponding edges in the dul grph { 0, 0, 0 } form circuit (Fig. ). When deling with the engineering domin of electricl circuits, the cutset equtions govern the ehvior of the electric currents (Kirchhoff s urrent Lw) nd the circuit equtions govern the ehvior of the voltges (Kirchhoff s Voltge Lw). y mens of the dulity reltion, the current equtions in the originl grph re identicl to the voltge equtions in the dul grph []. Since we re looking for circuits in this synthesis cse for which there exists correspondence etween the currents nd voltges, we need to construct them so tht their corresponding grphs re dul to themselves. Following this topologicl rule it cn e verified tht the known diode ridge rectifier circuit (Fig. ) is multi-functionl, i.e., it cn serve s rectifier of oth voltges nd currents while nother circuit, the full wve rectifier (Fig. ), does not possess this property s it rectifies only voltges... The synthesis of trusses with self-stress moility property in grph theory terms The cse study presented in this nd the following sections possess cler distinction from the multi-functionl electricl networks descried in the previous section. s the electricl circuits lck geometricl informtion, determining the system topology is sufficient for devising the design description. On the other hnd, when deling with multidimensionl systems, such s structures nd kinemticl systems, the geometricl informtion is essentil nd n dditionl step the geometric synthesis step is eing used. In the previous cse study the topologicl synthesis ws trnsformed into serch for specific clss of grphs ' ' ' ' ' ' ' ' ' ' Fig.. The correltion etween the originl grph nd its dul grph. () The originl grph nd the highlighted cutset (in lue). () The dul grph nd the highlighted dul circuit (in red).

6 O. Shi et l. / dvnced ngineering Informtics (00) ' ' ' ' ' ' ' ' ' ' ' Fig.. xmple of diode ridge rectifier circuit tht is self-dul () nd the full wve rectifier circuit tht is not (). clled self-dul grphs. In the current cse study the serch for the proper topology is performed in su-clss of known clss of grphs. In generl, computtionl resources needed to find the proper topology cn e reduced when grphs elonging to specific clsses re utilized in synthesis, since properties ssocited with those clsses of grphs cn e tken dvntge of. Since this topologicl synthesis dels with trusses with specific property, we need to serch for clss of grphs corresponding to trusses which re rigid, i.e., ny generic reliztion of the grphs the trusses will e stle. This clss of grphs is clled Lmn grphs [] nd is defined y the following criteri:. e(g) = * v(g), where e(g) nd v(g) stnds for the numer of edges nd vertices in grph G, respectively.. ll the sugrphs, G 0 G stisfy the reltion: e(g 0 ) * v(g 0 ). F Fig.. xmple of grph stisfying oth Lmn grph criteri () nd the one tht stisfies only criterion (). F Fig. 9. The hierrchic order showing the reltion etween the desired grphs, the grphs corresponding to the trusses with the self-stress moility property, nd other possile grph fmilies. For exmple, the grph in Fig. is not Lmn grph since the sugrph defined y the set of vertices {,,,} does not stisfy condition. The serch for finding proper truss possessing the stility nd self-stress moility properties, ecomes serch for grph mong desired set of grphs. This set is defined to e the intersection of Lmn grphs, those grphs whose reliztion is lwys stle, corresponding to the stility property, with the set of self-dul grphs, corresponding to the property of the self-stress moility. This desired set of grphs is depicted in Fig. 9 s the intersection of the two grph sets nd is designted with gry color. Recently, it hs een noticed tht specil schemtic structures developed for kinemtic systems, termed ssur Groups [] re ctully specil clss of Lmn grphs []. These grphs re defined in grph terminology s miniml rigid in reltion to vertices, i.e., deleting ny set of vertices results in grph tht is not rigid. It hs een mthemticlly estlished [0] on the sis of numer of conjectures [] tht ll the ssur grphs nd only ssur grphs possess configurtions with the self-stress moility property. In other words, if given configurtion hs this property it is mthemticlly proven tht its topology is n ssur grph. For exmple, the truss in Fig. 0 is n ssur grph while tht in Fig. 0 is not, since fter deleting the vertices {,,F,G} the remining truss is rigid. Thus, from the ove theorem it follows tht only for the truss ppering in Fig. 0 it is possile to find configurtion hving tht property... The synthesis of linkges with specil locking position property in grph theory terms Section. outlined the discovery of new su-clss of grphs the desired grphs, depicted in Fig. 9 within known clss of grphs (Lmn grphs) tht defines ll the engineering systems possessing specific engineering property. In this section it ws lso shown tht the trnsformtion of engineering synthesis prolem into prolem in grph theory mkes possile use of known clss of grphs tht is widely used in different engineering domin. In similr mnner, the current section shows tht n engineering prolem cn e trnsformed not only into mthemticl representtion, ut lso further into nother engineering domin. It is first shown (Section..) how to trnsform every linkge in kinemtics into determinte truss in sttics thus mking it possile to serch for the desired topology of the linkge in the domin of sttics, s is demonstrted in Section...

7 O. Shi et l. / dvnced ngineering Informtics (00) G F G F Fig. 0. xmple of frmework () whose grph topology is ssur nd () whose grph topology is not ssur.... Trnsforming kinemtic linkges into sttic trusses The trnsformtion is performed y removing the driving links nd replcing them with pinned joints resulting in determinte truss. For exmple, the four r linkge (Fig. ) is trnsformed into determinte truss y removing the driving link,, nd replcing the inner joint y fixed support.... Topology synthesis of linkges with specil locking position property The synthesis prolem here is to find the topology of linkges tht possess specil geometries in which the linkges re in locked positions while there exist forces in ll the links nd the inner joints re moile. The previous section introduced methodology for the deterministic trnsformtion etween linkges nd determinte trusses, which mkes it possile to use the knowledge nd synthesis methods developed in plne sttic trusses for synthesis prolems in plne kinemtic mechnisms. In this specific synthesis cse, sed on the results reported in [,0] the trusses tht re ssur grphs, termed ssur trusses, hve specil geometry with the self-stress moility property. dding driving link to this specific configurtion yields linkge in which there exist forces in ll the links nd in which ll the joints re infinitesimlly moile, i.e., linkge in the needed locking position. Fig. depicts the min ide underlying this synthesis cse where the linkge (Fig. ) is first trnsformed into determinte truss ( more compound cse thn tht Fig.. xmple of trnsforming linkge () into determinte truss (). () The four r linkge. () The dyd. 9 depicted in Fig. ), which is then identified s n ssur type determinte truss. It hs een mthemticlly proven tht for the ltter type of trusses there exists specil configurtion which stisfies the desired property self-stress moility property.. The topologicl synthesis process 9 Fig.. xmple of finding the specil locking position in the linkge () y finding the self-stress moility property in the ssur-truss (). In this section the process of deriving the topologies of the systems tht possess the desired properties will e descried. It is importnt to notice tht lthough the three synthesis prolems re tken from three different engineering domins nd re trnsformed into different grph prolems, the methods to produce the grphs re similr... The procedure for otining the multi-functionl electricl circuits The topologicl procedure is initited from the minimum self-dul grph consisting of four vertices such tht ech of its vertices is djcent to the other three, s shown in Fig.. This grph is clled the complete grph with four vertices nd is denoted y K. The procedure strts y choosing, ritrrily, one of the vertices to e the ground vertex, (indicted in the

8 O. Shi et l. / dvnced ngineering Informtics (00) c d e R R R R R 9 I R R R0 R R R R V R R V R Fig.. xmple of producing multi-functionl electricl network from the complete grph - K () The grph K. (,c,d) fter expnding edges,, nd, respectively. (e) The electricl network corresponding to grph (d). figure s gry vertex), nd ll the edges djcent to this vertex re termed ground edges. t ech step, one of the ground edges is replced y the complete grph-k, while the ground edge is deleted, s shown in Fig.. This opertion is clled expnsion []. For the ske of clrity, only the grounded edges re mrked in Fig. since they re the only edges tht cn e expnded. It cn e proved tht ny grph otined through series of expnsions is self-dul, i.e., the grph is isomorphic to its dul grph. The strightforwrd line of proof of this property is y induction, showing tht pplying the expnsion oth on the originl nd the dul grphs results in identicl chnges. Since networks, whose corresponding grphs re self-dul, possess the interchngeility property of currents nd voltges, in ccordnce to the result devised in Section., the procedure of expnsion cn e employed for constructing multi-functionl electricl circuits. Fig. shows the process of devising the topology of multi-functionl electricl network with 9 elements nd junctions... reting the topologies of the trusses with the self-stress moility property s ws introduced in Section., only those trusses whose topology is of the ssur grph type possess the selfstress moility property. ccordingly, the grphs of this type re of vlue for engineers seeking to design trusses cple of sustining full self-stresses in ll its elements. The current section, therefore, focuses on the process of generting the ssur grphs. The extension process is done y splitting n edge, dding vertex to the edge, nd connecting the new vertex to one of the inner vertices or to the ground. This process cn continue till the needed topology is otined. Fig. illustrtes the process of constructing ssurtrusses from the known trid structure (Fig. )... The procedure for creting the linkges with the specil locking positions ue to the existence of the trnsformtion etween plne linkges nd trusses, s shown in Section.., ny c 9 0 Fig.. xmple of extending ssur trusses The trusses in () nd (c) re otined fter splitting edges nd in figures () nd (), respectively.

9 O. Shi et l. / dvnced ngineering Informtics (00) 9 c Fig.. xmples of linkges which possess the specil locking positions derived from the ssur trusses ppering in Fig.. truss with topology possessing this self-stress nd moility property is trnsformed (y dding driving links) to linkge with the specil locking positions. xmples of constructing the topology of the linkges y the trnsformtion from sttics pper in Fig... Geometric synthesis step Fce FF F R Fce In this section, the comintoril process of finding the configurtion for the given linkge topology will e descried. Since there is trnsformtionl mpping etween linkges nd trusses (Section..), the exmple is pplied only to linkge synthesis prolem. lectricl networks re one dimensionl systems nd hence for them this step is not pertinent. t this stge, the network topology for the linkge hs een constructed (Section.). Since it is n ssur grph, it is gurnteed tht t lest one configurtion with the desired property exists. In this section the process of finding such configurtion will e shown. ue to the dulity etween trusses nd linkges the force vectors in the rs re equl to the dul reltive liner velocities in the corresponding links []. The proof underlying this reltion is the grph theory dulity tht ws employed in Section.. This dulity reltion etween different grph networks lso revels new concepts nd entities. For exmple, the solute liner velocity of the joints of the mechnism corresponds to new vrile of force in trusses, termed fce force (FF) [], cting in the corresponding fce ( nonisected contour formed y rods). One of the unique properties of this vrile is tht the force in the r is defined y sutrction etween its two djcent fce forces s depicted in Fig.. This type of vrile resemles the known vrile in electricity mesh current which is known to e sclr, while fce force is multidimensionl vrile. More properties nd detils on fce force cn e found in [,]. To illustrte nd clrify the ide of the dulity etween trusses nd linkges Fig. c nd d depicts truss nd its FF Fig.. The force in the rod is defined y its two djcent fce forces. dul linkge (superimposed) such tht the rs nd the corresponding links re perpendiculr. The ide underlying the type of fce force vrile is illustrted in Fig. y showing the correltion etween the voltge of junction in the originl system - the electricl circuit (Fig. ) nd the mesh current in the dul electricl circuit (Fig. ), while Figs. c nd d highlight the correltion etween the liner velocity of joint nd the fce force cting in the corresponding fce in the dul truss, respectively. This type of physicl vrile hs specil properties since it exhiits the qulities of oth force nd potentil (it is the counterprt of the liner velocity). It cn hve mny prcticl pplictions, one of which is in the geometric synthesis stge introduced in this pper, s follows:. Identify the fces in the linkge.. ssign n ritrry fce force vector to ech fce.. ompute the internl link forces from the fce force vectors in step. For ech link the internl force vector is equl to the vector difference etween the two fce forces ssocited with the fces seprted y this link. Fig. provides vector digrm yielding the internl forces in this mnner. In the digrm, the fce force vectors found in step, re designted y the colored

10 0 O. Shi et l. / dvnced ngineering Informtics (00) I R V Y +- V Y +- I I Y R II Y I I I Y I II Y Y R I V + - R Y I c d P ' V / 0 ' V / 0 = P Fig.. The dulity reltion etween potentil of joint nd its corresponding vrile in the dul system. (,) Voltges of electricl circuit junctions nd their corresponding mesh currents in the dul electricl circuit. (c,d) The liner velocity of joint in the linkge nd its corresponding fce force in the dul determinte truss. Fig.. xmple of finding specil configurtion using the fce-force method. () The topology of the linkge. () The fce-force digrm. (c) The corresponding configurtion of the linkge. rrows strting t the origin, while the internl forces in the links re descried y the lck lines connecting the two corresponding fce forces.. In order for the internl link forces otined in step to correspond to the rel physicl ehvior of the linkge, the ngles of the links should e ligned with the ngles of their corresponding internl force vriles. Thus, redrwing the linkge in ccordnce with these computed ngles yields geometricl configurtion of the linkge for which there exists fesile set of internl forces. In other words, the linkge configurtion otined through this process is proved to e linkge in locked (immoile) position, since it is cple of sustining the externl force pplied y the driving links. Fig. c shows linkge whose topology is identicl to tht of the linkge in Fig., ut the ngles of its links re set ccording to the ngles of the vectors otined from the vector digrm of Fig.. It cn e verified through the theorems of mchine theory [] tht the linkge configurtion of Fig. c is mechnism in locked position.. onclusions This pper introduced the potentil of employing grph network theory t the initil stge of the synthesis process. The ide ws introduced through solving different synthesis prolems from different engineering domins: electronics, kinemtics nd sttics.

11 O. Shi et l. / dvnced ngineering Informtics (00) The pper highlighted severl dvntges of using grph networks in synthesis, which re: Gining generl perspective on different synthesis prolems the first step in the proposed method (Fig. ) isto trnsform the synthesis prolem to prolem in terms of grph theory. For exmple, the prolem of synthesis of multi-functionl electricl circuits tht cn switch the ehvior etween currents nd voltges, ws trnsformed into prolem of constructing grphs whose topologies re self-dul. These grphs re well known nd re widely used oth in theory nd prctice. mploying the sme grph lgorithms for different synthesis prolems the fct tht different synthesis prolems re trnsformed into the sme grph theory prolem opens the possiility of pplying the sme lgorithm for the solution of mny nlogous prolems. Furthermore, it is possile tht different synthesis prolems re trnsformed into different grph prolems ut the sme lgorithm is used for the ltter. This cse is reported in the pper where the synthesis of interchngele electricl circuits ws trnsformed into the synthesis of self-dul grphs (Section.) nd the synthesis of trusses with the self-stress moility property ws trnsformed into ssur grphs (Section.). lthough the ltter two grph prolems re different, the lgorithm for their construction is similr, s ppers in Section.. orrowing knowledge nd methods from different engineering disciplines different grph types correspond to different engineering domins. When there re reltions etween the corresponding grphs, there is reltion etween the engineering domins. For exmple, due to the reltions etween the grphs of sttic systems nd those of kinemtic systems, truss possesses the self-stress moility property if nd only if (IFF) the corresponding linkge hs specil locking position, s ppers in Section.. The pper lso employed physicl vrile, referred to s Fce Force (Section ), which, lthough new to sttics, is multi-dimensionl counterprt of the one-dimensionl mesh current widely known in electronics. References []. ntonsson, Microsystem design synthesis, in:. ntonsson, J. gn (ds.), Forml engineering design synthesis, mridge University Press, New York, NY, US, 00, pp. 9. [] L.V. ssur, Investigtion of plnr rod mechnisms from the point of view of their structure nd clssifiction, Vol. 0, St. Petersurg Polytechnicl Institute, Izvestij, 9. [] N. lnin, T.. ickrt, lectricl Network Theory, John Wiley & Sons, NY, 99. [] M.P. endsoe, N. Kikuchi, Generting optiml topologies in structurl design using homogeniztion method, omputtionl Methods in pplied Mechnics nd ngineering (9) 9. [].R. erg, T. Jordn, proof of onnlelly s conjecture on -connected circuit of the rigidity mtroid, Journl of omintoril Theory () (00) 9. [] M.I. mpell, J. gn, K. Kotovsky, n gent-sed pproch to conceptul design in dynmic environment, Reserch in ngineering esign (999) 9. [] M.I. mpell, J. gn, K. Kotovsky, gent-sed synthesis of electromechnicl design configurtions, MS Journl of Mechnicl esign (000) 9. []. hkrrti, T.P. ligh, n pproch to functionl synthesis of mechnicl design concepts: theory, pplictions, nd emerging reserch issues, rtificil Intelligence in ngineering esign, nlysis, nd Mnufcturing 0 (99). [9] M. hirehdst, H-. Ge, N. Kikuchi, P.Y. Pplmros, Structurl configurtion exmples of n integrted optiml design process, Journl of Mechnicl esign () (99) [0] N. eo, Grph Theory with pplictions to ngineering nd omputer Science, Prentice Hll, 9. [] S.J. Fenves, Structurl nlysis y Networks, Mtrices nd omputers, Journl of the Structurl ivision, S 9 (9) 99. [].J. Gntes, eployle Structures nlysis nd esign, omputtionl Mechnics Inc., 00. [] P. Hjel,. Lee,. Y. Lin, Optiml sizing, geometricl nd topologicl design using genetic lgorithm, Structurl Optimiztion (99) 9. []. Kveh, Structurl Mechnics: Grph nd Mtrix Methods, John Wiley & Sons, 99. [] G. Lmn, On grphs nd rigidity of plne skeletl structures, Journl of ngineering Mthemtics (90) 0. [] J. Mlmqvist, omputtionl Synthesis nd Simultion of ynmic Systems, Proceedings of the SM TM (99) 0. [] J.J. McPhee, On the use of liner grph theory in multiody system dynmics, Nonliner ynmics 9 (99) 90. [] R.L. Norton, esign of Mchinery, McGRW-HILL, New York, 99. [9] P. Pplmros, K. She, in:. ntonsson, J. gn (ds.), reting Structurl onfigurtions, mridge University Press, NY, US, 00, pp. 9. [0]. Servtius, O. Shi, W. Whiteley, ssurnce for ssur grphs y rigidity circuits, sumitted for the conference ook SI Progrm 00: Rigidity nd Flexiility, 00. [] O. Shi, Utiliztion of the ulism etween eterminte Trusses nd Mechnisms, Mechnism nd Mchine Theory () (00) 0. [] O. Shi, The quivlence etween Sttic (rigid) nd Kinemtic (moile) Systems through the Grph Theoretic ulity, SI Progrm 00: Rigidity nd Flexiility, pril My, in The Interntionl. Schrödinger Institute for Mthemticl Physics, Vienn, ustri, 00. [] O. Shi, G.R. Pennock, study of the dulity etween plnr kinemtics nd sttics, Journl of Mechnicl esign, Sptil Mechnisms nd Root Mnipultors, Trns. SM () (00) 9. [] K. She, J. gn, Innovtive dome design: pplying geodesic ptterns with shpe nneling, rtificil Intelligence in ngineering esign, nlysis, nd Mnufcturing (99) 9 9. [] K. She, J. gn, S.J. Fenves, shpe nneling pproch to optiml truss design with dynmic grouping of memers, SM Journl of Mechnicl esign 9 () (99) 9. [] K.T. Ulrich, W.P. Seering, Synthesis of schemtic descriptions in mechnicl design, Reserch in ngineering esign () (99).

Combinatorial Synthesis Approach Employing Graph Networks.

Combinatorial Synthesis Approach Employing Graph Networks. Combinatorial Synthesis pproach Employing Graph Networks Offer Shai, Noel Titus, Karthik Ramani Mechanical Engineering School, Tel-viv University, Israel. School of Mechanical Engineering, Purdue University,

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

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

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

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

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

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

CS311H: Discrete Mathematics. Graph Theory IV. A Non-planar Graph. Regions of a Planar Graph. Euler s Formula. Instructor: Işıl Dillig

CS311H: Discrete Mathematics. Graph Theory IV. A Non-planar Graph. Regions of a Planar Graph. Euler s Formula. Instructor: Işıl Dillig CS311H: Discrete Mthemtics Grph Theory IV Instructor: Işıl Dillig Instructor: Işıl Dillig, CS311H: Discrete Mthemtics Grph Theory IV 1/25 A Non-plnr Grph Regions of Plnr Grph The plnr representtion of

More information

UT1553B BCRT True Dual-port Memory Interface

UT1553B BCRT True Dual-port Memory Interface UTMC APPICATION NOTE UT553B BCRT True Dul-port Memory Interfce INTRODUCTION The UTMC UT553B BCRT is monolithic CMOS integrted circuit tht provides comprehensive MI-STD- 553B Bus Controller nd Remote Terminl

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

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

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

arxiv: v1 [math.mg] 27 Jan 2008

arxiv: v1 [math.mg] 27 Jan 2008 Geometric Properties of ssur Grphs rxiv:0801.4113v1 [mth.mg] 27 Jn 2008 rigitte Servtius Offer Shi Wlter Whiteley June 18, 2018 bstrct In our previous pper, we presented the combintoril theory for miniml

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

Tree Structured Symmetrical Systems of Linear Equations and their Graphical Solution

Tree Structured Symmetrical Systems of Linear Equations and their Graphical Solution Proceedings of the World Congress on Engineering nd Computer Science 4 Vol I WCECS 4, -4 October, 4, Sn Frncisco, USA Tree Structured Symmetricl Systems of Liner Equtions nd their Grphicl Solution Jime

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

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

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

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

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

Unit 5 Vocabulary. A function is a special relationship where each input has a single output.

Unit 5 Vocabulary. A function is a special relationship where each input has a single output. MODULE 3 Terms Definition Picture/Exmple/Nottion 1 Function Nottion Function nottion is n efficient nd effective wy to write functions of ll types. This nottion llows you to identify the input vlue with

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

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

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

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

CSCI 3130: Formal Languages and Automata Theory Lecture 12 The Chinese University of Hong Kong, Fall 2011

CSCI 3130: Formal Languages and Automata Theory Lecture 12 The Chinese University of Hong Kong, Fall 2011 CSCI 3130: Forml Lnguges nd utomt Theory Lecture 12 The Chinese University of Hong Kong, Fll 2011 ndrej Bogdnov In progrmming lnguges, uilding prse trees is significnt tsk ecuse prse trees tell us the

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

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

SOME EXAMPLES OF SUBDIVISION OF SMALL CATEGORIES

SOME EXAMPLES OF SUBDIVISION OF SMALL CATEGORIES SOME EXAMPLES OF SUBDIVISION OF SMALL CATEGORIES MARCELLO DELGADO Abstrct. The purpose of this pper is to build up the bsic conceptul frmework nd underlying motivtions tht will llow us to understnd ctegoricl

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

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

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

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

Ma/CS 6b Class 1: Graph Recap

Ma/CS 6b Class 1: Graph Recap M/CS 6 Clss 1: Grph Recp By Adm Sheffer Course Detils Instructor: Adm Sheffer. TA: Cosmin Pohot. 1pm Mondys, Wednesdys, nd Fridys. http://mth.cltech.edu/~2015-16/2term/m006/ Min ook: Introduction to Grph

More information

10.5 Graphing Quadratic Functions

10.5 Graphing Quadratic Functions 0.5 Grphing Qudrtic Functions Now tht we cn solve qudrtic equtions, we wnt to lern how to grph the function ssocited with the qudrtic eqution. We cll this the qudrtic function. Grphs of Qudrtic Functions

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

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

Outline. Two combinatorial optimization problems in machine learning. Talk objectives. Grammar induction. DFA induction.

Outline. Two combinatorial optimization problems in machine learning. Talk objectives. Grammar induction. DFA induction. Outline Two comintoril optimiztion prolems in mchine lerning Pierre.Dupont@uclouvin.e 1 Feture selection ICTEAM Institute Université ctholique de Louvin Belgium My 1, 011 P. Dupont (UCL Mchine Lerning

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

a(e, x) = x. Diagrammatically, this is encoded as the following commutative diagrams / X

a(e, x) = x. Diagrammatically, this is encoded as the following commutative diagrams / X 4. Mon, Sept. 30 Lst time, we defined the quotient topology coming from continuous surjection q : X! Y. Recll tht q is quotient mp (nd Y hs the quotient topology) if V Y is open precisely when q (V ) X

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

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

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

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

Midterm 2 Sample solution

Midterm 2 Sample solution Nme: Instructions Midterm 2 Smple solution CMSC 430 Introduction to Compilers Fll 2012 November 28, 2012 This exm contins 9 pges, including this one. Mke sure you hve ll the pges. Write your nme on the

More information

Ma/CS 6b Class 1: Graph Recap

Ma/CS 6b Class 1: Graph Recap M/CS 6 Clss 1: Grph Recp By Adm Sheffer Course Detils Adm Sheffer. Office hour: Tuesdys 4pm. dmsh@cltech.edu TA: Victor Kstkin. Office hour: Tuesdys 7pm. 1:00 Mondy, Wednesdy, nd Fridy. http://www.mth.cltech.edu/~2014-15/2term/m006/

More information

Dr. D.M. Akbar Hussain

Dr. D.M. Akbar Hussain Dr. D.M. Akr Hussin Lexicl Anlysis. Bsic Ide: Red the source code nd generte tokens, it is similr wht humns will do to red in; just tking on the input nd reking it down in pieces. Ech token is sequence

More information

An Algorithm for Enumerating All Maximal Tree Patterns Without Duplication Using Succinct Data Structure

An Algorithm for Enumerating All Maximal Tree Patterns Without Duplication Using Succinct Data Structure , Mrch 12-14, 2014, Hong Kong An Algorithm for Enumerting All Mximl Tree Ptterns Without Dupliction Using Succinct Dt Structure Yuko ITOKAWA, Tomoyuki UCHIDA nd Motoki SANO Astrct In order to extrct structured

More information

Compression Outline :Algorithms in the Real World. Lempel-Ziv Algorithms. LZ77: Sliding Window Lempel-Ziv

Compression Outline :Algorithms in the Real World. Lempel-Ziv Algorithms. LZ77: Sliding Window Lempel-Ziv Compression Outline 15-853:Algorithms in the Rel World Dt Compression III Introduction: Lossy vs. Lossless, Benchmrks, Informtion Theory: Entropy, etc. Proility Coding: Huffmn + Arithmetic Coding Applictions

More information

Some necessary and sufficient conditions for two variable orthogonal designs in order 44

Some necessary and sufficient conditions for two variable orthogonal designs in order 44 University of Wollongong Reserch Online Fculty of Informtics - Ppers (Archive) Fculty of Engineering n Informtion Sciences 1998 Some necessry n sufficient conitions for two vrile orthogonl esigns in orer

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

A Transportation Problem Analysed by a New Ranking Method

A Transportation Problem Analysed by a New Ranking Method (IJIRSE) Interntionl Journl of Innovtive Reserch in Science & Engineering ISSN (Online) 7-07 A Trnsporttion Problem Anlysed by New Rnking Method Dr. A. Shy Sudh P. Chinthiy Associte Professor PG Scholr

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

Geometrical tile design for complex neighborhoods

Geometrical tile design for complex neighborhoods COMPUTATIONAL NEUROSCIENCE ORIGINAL RESEARCH ARTICLE pulished: 23 Novemer 2009 doi: 103389/neuro100202009 Geometricl tile design for complex neighorhoods Eugen Czeizler* nd Lil Kri Deprtment of Computer

More information

About the Finite Element Analysis for Beam-Hinged Frame. Duan Jin1,a, Li Yun-gui1

About the Finite Element Analysis for Beam-Hinged Frame. Duan Jin1,a, Li Yun-gui1 Advnces in Engineering Reserch (AER), volume 143 6th Interntionl Conference on Energy nd Environmentl Protection (ICEEP 2017) About the Finite Element Anlysis for Bem-Hinged Frme Dun Jin1,, Li Yun-gui1

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

Duality in linear interval equations

Duality in linear interval equations Aville online t http://ijim.sriu..ir Int. J. Industril Mthemtis Vol. 1, No. 1 (2009) 41-45 Dulity in liner intervl equtions M. Movhedin, S. Slhshour, S. Hji Ghsemi, S. Khezerloo, M. Khezerloo, S. M. Khorsny

More information

Step-Voltage Regulator Model Test System

Step-Voltage Regulator Model Test System IEEE PES GENERAL MEETING, JULY 5 Step-Voltge Regultor Model Test System Md Rejwnur Rshid Mojumdr, Pblo Arboley, Senior Member, IEEE nd Cristin González-Morán, Member, IEEE Abstrct In this pper, 4-node

More information

AI Adjacent Fields. This slide deck courtesy of Dan Klein at UC Berkeley

AI Adjacent Fields. This slide deck courtesy of Dan Klein at UC Berkeley AI Adjcent Fields Philosophy: Logic, methods of resoning Mind s physicl system Foundtions of lerning, lnguge, rtionlity Mthemtics Forml representtion nd proof Algorithms, computtion, (un)decidility, (in)trctility

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

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

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

ΕΠΛ323 - Θεωρία και Πρακτική Μεταγλωττιστών

ΕΠΛ323 - Θεωρία και Πρακτική Μεταγλωττιστών ΕΠΛ323 - Θωρία και Πρακτική Μταγλωττιστών Lecture 3 Lexicl Anlysis Elis Athnsopoulos elisthn@cs.ucy.c.cy Recognition of Tokens if expressions nd reltionl opertors if è if then è then else è else relop

More information

Notes for Graph Theory

Notes for Graph Theory Notes for Grph Theory These re notes I wrote up for my grph theory clss in 06. They contin most of the topics typiclly found in grph theory course. There re proofs of lot of the results, ut not of everything.

More information

Tilt-Sensing with Kionix MEMS Accelerometers

Tilt-Sensing with Kionix MEMS Accelerometers Tilt-Sensing with Kionix MEMS Accelerometers Introduction Tilt/Inclintion sensing is common ppliction for low-g ccelerometers. This ppliction note describes how to use Kionix MEMS low-g ccelerometers to

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

A Formalism for Functionality Preserving System Level Transformations

A Formalism for Functionality Preserving System Level Transformations A Formlism for Functionlity Preserving System Level Trnsformtions Smr Abdi Dniel Gjski Center for Embedded Computer Systems UC Irvine Center for Embedded Computer Systems UC Irvine Irvine, CA 92697 Irvine,

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

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

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

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

Tool Vendor Perspectives SysML Thus Far

Tool Vendor Perspectives SysML Thus Far Frontiers 2008 Pnel Georgi Tec, 05-13-08 Tool Vendor Perspectives SysML Thus Fr Hns-Peter Hoffmnn, Ph.D Chief Systems Methodologist Telelogic, Systems & Softwre Modeling Business Unit Peter.Hoffmnn@telelogic.com

More information

LR Parsing, Part 2. Constructing Parse Tables. Need to Automatically Construct LR Parse Tables: Action and GOTO Table

LR Parsing, Part 2. Constructing Parse Tables. Need to Automatically Construct LR Parse Tables: Action and GOTO Table TDDD55 Compilers nd Interpreters TDDB44 Compiler Construction LR Prsing, Prt 2 Constructing Prse Tles Prse tle construction Grmmr conflict hndling Ctegories of LR Grmmrs nd Prsers Peter Fritzson, Christoph

More information

Today. Search Problems. Uninformed Search Methods. Depth-First Search Breadth-First Search Uniform-Cost Search

Today. Search Problems. Uninformed Search Methods. Depth-First Search Breadth-First Search Uniform-Cost Search Uninformed Serch [These slides were creted by Dn Klein nd Pieter Abbeel for CS188 Intro to AI t UC Berkeley. All CS188 mterils re vilble t http://i.berkeley.edu.] Tody Serch Problems Uninformed Serch Methods

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

Hypergraph Representation of Diagrams in Diagram Editors

Hypergraph Representation of Diagrams in Diagram Editors Hypergrph Representtion of Digrms in Digrm Editors Mrk Mins Lehrstuhl für Progrmmiersprchen Universität Erlngen-Nürnerg Mrtensstr. 3, 91058 Erlngen, Germny emil: mins@informtik.uni-erlngen.de Astrct When

More information

TO REGULAR EXPRESSIONS

TO REGULAR EXPRESSIONS Suject :- Computer Science Course Nme :- Theory Of Computtion DA TO REGULAR EXPRESSIONS Report Sumitted y:- Ajy Singh Meen 07000505 jysmeen@cse.iit.c.in BASIC DEINITIONS DA:- A finite stte mchine where

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

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

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

arxiv: v2 [cs.dm] 17 May 2014

arxiv: v2 [cs.dm] 17 May 2014 EXTENDING ARTIAL RERESENTATIONS OF INTERVAL GRAHS. KLAVÍK, J. KRATOCHVÍL, Y. OTACHI, T. SAITOH, AND T. VYSKOČIL rxiv:1306.2182v2 [cs.dm] 17 My 2014 Astrct. Intervl grphs re intersection grphs of closed

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

Rigid Body Transformations

Rigid Body Transformations igid od Kinemtics igid od Trnsformtions Vij Kumr igid od Kinemtics emrk out Nottion Vectors,,, u, v, p, q, Potentil for Confusion! Mtrices,, C, g, h, igid od Kinemtics The vector nd its skew smmetric mtri

More information

CSCI 446: Artificial Intelligence

CSCI 446: Artificial Intelligence CSCI 446: Artificil Intelligence Serch Instructor: Michele Vn Dyne [These slides were creted by Dn Klein nd Pieter Abbeel for CS188 Intro to AI t UC Berkeley. All CS188 mterils re vilble t http://i.berkeley.edu.]

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

Summer Review Packet For Algebra 2 CP/Honors

Summer Review Packet For Algebra 2 CP/Honors Summer Review Pcket For Alger CP/Honors Nme Current Course Mth Techer Introduction Alger uilds on topics studied from oth Alger nd Geometr. Certin topics re sufficientl involved tht the cll for some review

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

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

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment File Mnger Quick Reference Guide June 2018 Prepred for the Myo Clinic Enterprise Khu Deployment NVIGTION IN FILE MNGER To nvigte in File Mnger, users will mke use of the left pne to nvigte nd further pnes

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

Position Heaps: A Simple and Dynamic Text Indexing Data Structure

Position Heaps: A Simple and Dynamic Text Indexing Data Structure Position Heps: A Simple nd Dynmic Text Indexing Dt Structure Andrzej Ehrenfeucht, Ross M. McConnell, Niss Osheim, Sung-Whn Woo Dept. of Computer Science, 40 UCB, University of Colordo t Boulder, Boulder,

More information

Graph Theory and DNA Nanostructures. Laura Beaudin, Jo Ellis-Monaghan*, Natasha Jonoska, David Miller, and Greta Pangborn

Graph Theory and DNA Nanostructures. Laura Beaudin, Jo Ellis-Monaghan*, Natasha Jonoska, David Miller, and Greta Pangborn Grph Theory nd DNA Nnostructures Lur Beudin, Jo Ellis-Monghn*, Ntsh Jonosk, Dvid Miller, nd Gret Pngborn A grph is set of vertices (dots) with edges (lines) connecting them. 1 2 4 6 5 3 A grph F A B C

More information

Machine vision system for surface inspection on brushed industrial parts.

Machine vision system for surface inspection on brushed industrial parts. Mchine vision system for surfce inspection on rushed industril prts. Nicols Bonnot, Rlph Seulin, Frederic Merienne Lortoire Le2i, CNRS UMR 5158, University of Burgundy, Le Creusot, Frnce. ABSTRACT This

More information

Inference of node replacement graph grammars

Inference of node replacement graph grammars Glley Proof 22/6/27; :6 File: id293.tex; BOKCTP/Hin p. Intelligent Dt Anlysis (27) 24 IOS Press Inference of node replcement grph grmmrs Jcek P. Kukluk, Lwrence B. Holder nd Dine J. Cook Deprtment of Computer

More information

SERIES. Patterns and Algebra OUT. Name

SERIES. Patterns and Algebra OUT. Name D Techer Student Book IN OUT 8 Nme Series D Contents Topic Section Ptterns Answers nd (pp. functions ) identifying ptterns nd nd functions_ creting ptterns_ skip equtions counting nd equivlence completing

More information

The Fundamental Theorem of Calculus

The Fundamental Theorem of Calculus MATH 6 The Fundmentl Theorem of Clculus The Fundmentl Theorem of Clculus (FTC) gives method of finding the signed re etween the grph of f nd the x-xis on the intervl [, ]. The theorem is: FTC: If f is

More information

The Math Learning Center PO Box 12929, Salem, Oregon Math Learning Center

The Math Learning Center PO Box 12929, Salem, Oregon Math Learning Center Resource Overview Quntile Mesure: Skill or Concept: 80Q Multiply two frctions or frction nd whole numer. (QT N ) Excerpted from: The Mth Lerning Center PO Box 99, Slem, Oregon 9709 099 www.mthlerningcenter.org

More information

II. THE ALGORITHM. A. Depth Map Processing

II. THE ALGORITHM. A. Depth Map Processing Lerning Plnr Geometric Scene Context Using Stereo Vision Pul G. Bumstrck, Bryn D. Brudevold, nd Pul D. Reynolds {pbumstrck,brynb,pulr2}@stnford.edu CS229 Finl Project Report December 15, 2006 Abstrct A

More information

Timing Analysis with Crosstalk as Fixpoints on Complete Lattice

Timing Analysis with Crosstalk as Fixpoints on Complete Lattice Timing Anlysis with Crosstlk s Fixpoints on Complete Lttice Hi Zhou, Nrendr Shenoy, nd Willim Nicholls Advnced Technology Group Synopsys, Inc. Mountin View, 94043 ABSTRACT Incresing dely vrition due to

More information

Categorical Skylines for Streaming Data

Categorical Skylines for Streaming Data Ctegoricl Skylines for Streming Dt ABSTRACT Nikos Srks University of Toronto nsrks@cs.toronto.edu Nick Kouds University of Toronto kouds@cs.toronto.edu The prolem of skyline computtion hs ttrcted considerle

More information