Geometric constraints within Feature Hierarchies
|
|
- Eustacia Powell
- 5 years ago
- Views:
Transcription
1 Gomtri onstrints witin Ftur Hirris Mr Sitrm Jin-Jun Oun Yon Zou Am Arr April 8, 005 Astrt W stuy t prolm o nlin nrl D n D vritionl onstrint rprsnttion to us in onjuntion wit tur irry rprsnttion, wr som o t turs my us prourl or otr non-onstrint s rprsnttions. W tr t lln to rquirmnt on onstrint omposition loritms or omposition-romintion (DR) plnnrs us y most vritionl onstrint solvrs, ormliz t tur irry inorportion prolm or DR-plnnrs, lriy its rltionsip to otr prolms, n provi n iint loritmi solution. T nw loritms v n implmnt in t nrl, D n D opnsour omtri onstrint solvr FRONTIER vlop t t Univrsity o Flori. Kywors: Vritionl omtri onstrint solvin, Ftur-s n ssmly molin, Conptul sin, Cylil n D omtri onstrint systms, Domposition o omtri onstrint systms, Unronstrin n Ovronstrin systms, Usr nvition o solution onormtions, Prmtri onstrint solvin, Dr o From nlysis, Constrint rps. Introution n Motivtion Dsinrs in it intuitiv to us sptil tur irry rprsnttion, wi inlus: prourl istory or n lmost linr squn o ttmnts, xtrusions, swps; or CSG Booln oprtions su s intrstions; or prmtri onstrints, wil itionlly prmittin B-rp n otr rprsnttions o som turs. (W us t FEMEX n otr stnr initions o tur irry, [5], [] n r onrn primrily wit t onptul sin st). Wil sinrs itionlly pprit t xprssivnss o vritionl onstrints, toy s CAD systms lrly rstrit vritionl onstrint rprsnttions to D ross stions. Tis prsists spit t nrl onsnsus tt vots juiious us o D vritionl onstrints or t intuitiv xprssion n mintnn o rtin omplx n yli rltionsips tt otn our twn turs, prts or sussmlis. To rtiy tis sitution, it woul sirl i tur irry oul simultnously inorport D n D vritionl onstrints. In tis ppr, w not su rprsnttions s mix rprsnttions. S Fiur. Prvious work on su mix rprsnttions n lssii into two ro typs. T irst typ, su s [6, 7, 9], itts unii rprsnttion lnu wi is n mlmtion o vritionl onstrints wit otr rprsnttion lnus su s CSG n Brp. T son typ, su s [] wrstls wit tronous ppro, usin mny srvrs, on or rprsnttion lnu, so tt t pproprit on n ll wn rquir. Bot ppros, wil ily nrl in sop, v tir rwks. Our ppro in tis ppr s nrrowr ous: ow to rly nl vritionl onstrint solvr to l wit tur intrtions t ny lvl o tur irry, prmittin t turs to inpnntly mnipult. Rursivly, ts turs oul tmslvs rprsnt usin otr rprsnttions, or in similr, mix mnnr, usin onstrints to rlt t su-turs. Tis is nturl rprsnttion, sin rrlss o t wy in wi t turs t ny ivn lvl r rprsnt, Univrsity o Flori, Work support in prt y NSF Grnt CCR , NSF Grnt EIA orrsponin utor: sitrm@is.ul.u
2 S S S 6 L R S S 5 R M D E A C B G H S 5 S S 6 S S S 5L 5R L 5M M F J I S 7 S 8 S9 S 6R 6M K L, S 0 6L Fiur : Lt: Smll D onstrint rp (vrtis r points wit os n s r istn onstrints rmovin o) tt is not trinl omposl, in t, s no DR-pln o siz. Mil: Aritrrily lr non-trinl-omposl onstrint rp; E S i onsists o jnt trinls (lso o vrtis rprsntin points n s rprsntin istn onstrints) in t mniition on rit. onstrints twn turs t tt lvl oul spii twn primitiv omtri ojts or nls lonin to t turs. S Fiur. On min lln to ivin tis typ o rprsnttion is t ollowin omptin pir o rquirmnts on vritionl onstrint solvrs. Etivly rprsntin t intrtion o inpnnt turs, spilly in D, woul rquir t us o irly nrl, yli onstrint systms, wi r otn (onsistntly) ovronstrin. To l wit n rsolv su onstrint systms t iint nrtion o los-to-optiml omposition n romintion (DR) pln (ormlly in in Stion o nrl D or D onstrint rps is n. Ts my not mnl to omposition into trinulr or otr ix pttrns wi mny DR-plnnrs us. S or xmpl Fiur. DR-plns r wily us in omtri onstrint solvin n r ruil in orr to l wit t trtility ottlnk in onstrint solvin: minimizin t siz o simultnous polynomil qution systms, try ontrollin t pnn on xponntil tim lri-numri solvrs wi r prtilly rippl wn lin wit vn mortly siz systms. Etiv DR-plns r us lso or nvitin t solution sp o t onstrint systm [0], optimizin t lri omplxity o susystms snt to n lri-numri solvr [], or lin wit xpliit inonsistnis (ovronstrin systms) [5], impliit or omtri runnis n onstrint pnns [], [], miuitis (unronstrin systms) n or iint upts n onlin solvin [8, 9]. In orr or vritionl onstrints to us in onjuntion wit tur irry rprsnttion, t DR-plns o omtri onstrint systms soul now m to inorport n input, tur omposition rprsntin t unrlyin tur, prt or sussmly irry. Tis is prtil orr, typilly rprsnt s Dirt Ayli Grp or. S Fiurs,,. Ain, tis inorportion o n ritrry input, onptul sin omposition into t DR-pln is only possil i t DR-plnnin pross is suiintly nrl. In prtiulr, t inorportion soul insnsitiv to t orr in wi t lmnts in t onstrint rp r onsir urin t DRplnnin pross, t so-ll Cur-Rossr proprty. Howvr tis proprty wil nssry, is not suiint s xplin in Stion ). T ppr [] irst ormliz t onpt o DR-pln s wll s svrl prormn msurs o DR-plnnrs som o wi r rlvnt to tis ppr. It itionlly ivs tl o omprisons wi sows tt mny o t prvious DR-plnnrs..[, 5, 6, ], [, 5,, ], [, 7, 0, 8], (or ny ovious moiitions o tm) woul inrntly il to inorport vn tr-lik input sin ompositions or tur irris. W xplin in Stion wt t iiulty is in t s o DR-plnnrs tt pn on omposition s on ix pttrns. Inorportion o input ompositions is ruil lso in orr to ptur sin intnt, or ssmly orr n llow inpnnt n lol mnipultion o turs, prts, sussmlis or susystms witin tir lol oorint systms. It is lso ruil or ilittin solution sp nvition [0] in
3 mnnr tt rlts onptul sin intnt. In ition, it is ruil or proviin t usr wit tur rprtoir, t ility to pst into skt lry rsolv turs n onstrint susystms tt r spii in notr rprsnttion or llowin rtin turs or sir susystms to solv usin otr, simplr, mtos su s trinl-s omposition or prmtri onstrint solvin. Somtims t usr woul prr to spiy priority t t vrtis o t wi itts t orr o rsolution o t turs, prts, sussmlis or susystms. Tis ours lso wn on turs n only in or nrt s on notr, s in prourl or istory s rprsnttions. Also, not tt prmtri onstrint solvin n in t iv s spil s, wr t orr is omplt, totl orr. Mor nrlly, tis n us in t CAD ts mintnn o multipl prout viws s in [6], [8], or xmpl t sin viw n ownstrm pplition lint s viw my somwt irnt onstrint systms n t two tur irris my not vn rinmnts o on notr, ut intrtwin. S Fiur. Furtrmor, viw oul ontin irnt rrnin sp lmnts tt r not prt o t nt sp n tror, not prt o t otr viws. Tis is prtiulrly t s wn ts rrnin sp lmnts r tully nrt urin t oprtions o istory-s prourl rprsnttion.. Contriution n Orniztion Our strtin point is t rntly vlop Frontir Vrtx Aloritm ( FA), DR-plnnr [9] [0], [], [], [5], [], wi uils upon nrly o rlir work on omtri onstrint solvin n ls wit nrl D n D vritionl onstrint systms. W iv tur inorportion loritm tt sits top t FA DR-plnnr n prmits it to inorport input sin ompositions n tur irris, wil prsrvin its iiny n otr sirl proprtis. T nw loritm s n implmnt in t opnsour D n D omtri onstrint solvr FRONTIER [5], [], [9]. In Stion, w iv t nssry kroun on omtri onstrint rps, r o rom nlysis, its limittions, DR-plns n tir ssntil n sirl proprtis. Stion ivs orml sttmnt o t prolm n irntits it rom notr, similr prolm. Stion ivs tos loritmi ssntils o t FA DR-plnnr tt r solutly nssry to iv our tur inorportion loritm wi is sri in Stion 5. A psuoo is provi in [9] n t oumnt o n oun in [5]. Bsi Bkroun Gomtri onstrint systms v n stui in t ontxt o vritionl onstrint solvin in CAD or nrly s For rnt rviws o t xtnsiv litrtur on omtri onstrint solvin mor lort sriptions n xmpls or t initions low, s,., [0, 8, 0, 8]. A omtri onstrint systm onsists o init st o primitiv omtri ojts su s points, lins, plns, onis t. n init st o omtri onstrints twn tm su s istn, nl, inin t. T onstrints n usully writtn s lri qutions n inqulitis wos vrils r t oorints o t prtiiptin omtri ojts. For xmpl, istn onstrint o twn two points (x, y ) n (x, y ) in D is writtn s (x x ) +(y y ) =. In tis s t istn is t prmtr ssoit wit t onstrint. Most o t onstrint solvrs so r l wit D onstrint systms. Wit t xption o work [7, 8,, ], [], [5,,,, 9,, 0, ], rlt to t FRONTIER omtri onstrint solvr [5], to t st o our knowl, work on stnlon D omtri onstrint solvrs is rltivly sprs [, ]. A solution or rliztion o omtri onstrint systm is t (st o) rl zro(s) o t orrsponin lri systm. In otr wors, t solution is lss o vli instntitions o (t position, orinttion n ny otr prmtrs o) t omtri lmnts su tt ll onstrints r stisi. Hr, it is unrstoo tt su solution is in prtiulr omtry, or xmpl t Eulin pln, t spr, or Eulin imnsionl sp. A onstrint systm n lssii s ovronstrin, wllonstrin, or unronstrin. Wll-onstrin systms v init, lit potntilly vry lr numr o rii solutions; i.., solutions tt nnot ininitsimlly lx to iv notr nry
4 7 intrnl onstrints S i 8 9 xtrnl onstrints mix prurl 5 Prourl History Bs 6 CSG BREP 0 Prmtri Constrints D Vritionl Constrints n Swps 0 P i Fiur : Constrint systm S i n unrlyin tur irry P i. Fturs 0,..., r in mix rprsnttion;,,,, r prtiiptin tur nls; 0,..., r turs t ir lvl o irry Fiur : Input sin omposition or tur irry n orrsponin irt yli rp on rit.
5 X A D F B X A B C Y Y E C D E F X A B C D E F Y Y Fiur : Aov: Constrint systm n onstrint rp sowin multipl viws (ott n s) wit irnt rrnin lmnts x n y; numrs rprsnt os. Blow: t two viws v intrtwin tur irris; ox ontins nt sp lmnts ommon to ot viws solution: t solution sp (moulo rii oy trnsormtions su s rottions n trnsltions) onsists o isolt points - it is zro-imnsionl. Unronstrin systms v ininitly mny solutions; tir solution sp is not zro-imnsionl. Ovronstrin systms o not v solution unlss ty r onsistntly ovronstrin. In tt s, ty oul m witin ovrll unronstrin systms. Systms tt r not unronstrin r ll rii systms.. Constrint Grps n Drs o From DR-plns, ormlly in in t nxt stion, provi t orml sis o our tur irry inorportion loritm. Gomtri onstrint rp rprsnttions o onstrint systm r typilly us to vlop DR-plns. Spiilly ts rps r us or omintoril nlysis o lri proprtis o t systm (su s wllonstrinnss, riiity t.,), tt ol nrilly, i.., or ll nri vlus or t onstrint prmtrs (or xmpl, or lmost ll istn vlus, in t s o istn onstrint systms). Pls s, or xmpl, [0] or mor tils rlt to t initions ivn low. A omtri onstrint rp G = (V, E, w) orrsponin to omtri onstrint systm is wit rp wit vrtx st (rprsntin omtri ojts) V n st (rprsntin onstrints) E; w(v) is t wit o vrtx v n w() is t wit o, orrsponin to t numr o rs o rom vill to n ojt rprsnt y v n numr o rs o rom (os) rmov y onstrint rprsnt y rsptivly. For xmpl, Fiurs 5, 6, 9 sow D n D onstrint systms n tir rsptiv o onstrint rps. Mor D onstrint systms wos rps v vrtis o wit (points) n s o wit, n oun in Fiurs 7 8. Not tt t onstrint rp oul yprrp, ypr involvin ny numr o vrtis. A surp A G tt stisis w(v) () A w() + D v A is ll ns, wr D is imnsion-pnnt onstnt, to sri low. Funtion (A) = A w() v A w(v) is ll nsity o rp A. T onstnt D is typilly ( ) + wr is t imnsion. T onstnt D pturs t rs o rom o rii oy in imnsions. For D ontxts n Eulin omtry, w xpt D = n or sptil ontxts D = 6, in nrl. I w xpt t rii oy to ix wit rspt to lol oorint systm, tn D = 0. A trivil surp is sinl vrtx (in D) n vrtx or (in D). 5
6 Fiur 5: D onstrint systm xmpl wit vril rius irls, points n istn onstrints - ll qul istns. T orrsponin rp s 7 vrtis, vrtis rprsntin vril rius irls ( wit rs o rom or t ntr position) n vrtis rprsntin points ( wit positionl rs o rom). T s r t istn onstrints sown in t onstrint systm. E s wit sin istn onstrint rmovs r o rom rom on o t two prtiiptin points. Fiur 6: Simpl D onstrint systm rwn on D nvs wit points n istns n DR-pln Fiur 7: D onstrint systm rwn on D nvs wit 5 point ojts (P - P6) n 6 ix lnt lin smnt ojts (twn point P i n P i+ ); istn onstrints (qul istns); 0 inin onstrints wr linsmnts r inint t o t points P -P6; n 5 qul nl onstrints twn jnt linsmnts. T orrsponin rp s vrtis o wit (points n ix lnt linsmnts v rs o rom ); s o wit (n inin onstrint twn points rmov t rs o rom o on o t points) n s o wit ( istn onstrint twn points rmov r o rom rom on o t points; n nl onstrint twn lin smnts rmovs r o rom rom on o t lins). Solution (rit) 6
7 Fiur 8: D onstrint systm wit nns typ [] nri onstrint pnn not ttl y simpl o ount: t istn twn P n P0 is inpnntly trmin y t lt n rit lmoon lustrs. It is owvr wll-ovronstrin n onsistntly onstrin or t ivn st o istns: orrsponin DR-pln s sinl root Nxt w iv purly omintoril proprtis rlt to nsity tt r us to tt nri lri proprtis. A ns, nontrivil rp wit nsity stritly rtr tn D is ll o-ovronstrin. A rp tt is ns n ll o wos surps (inluin itsl) v nsity t most D is ll o-wllonstrin. A rp G is ll o-wll-ovronstrin i it stisis t ollowin: G is ns, G s tlst on ovronstrin surp, n s t proprty tt on rplin ll ovronstrin surps y o-wllonstrin surps (in ny mnnr), G rmins ns. Intuitivly, tis inition is us to prvnt som ovronstrin surps wit i nsity rom skwin t lssiition o t ntir rp. In prtiulr, n xtrm xmpl oul rp tt s surps tt r svrly ovronstrin, ut wit no onstrints twn tm. By tis inition, su rp woul not wll-ovronstrin n woul orrtly lssii s unronstrin. A rp tt is wllonstrin or wll-ovronstrin is ll o-lustr. A nontrivil ns rp is miniml i it s no nontrvil ns propr surp. All miniml ns surps r o-lustrs ut t onvrs is not t s. A rp tt is not o-lustr is si to unronstrin. I ns rp is not miniml, it oul in t n unronstrin rp: s point out, t nsity o t rp oul t rsult o min surp o nsity rtr tn D. Nxt w isuss ow t rp torti proprtis r o rom (o) nlysis rlt to orrsponin proprtis o t orrsponin onstrint systm. In imnsions, orin to Lmn s torm [9], i ll omtri ojts r points n ll onstrints r istn onstrints twn ts points tn ny miniml ns lustr rprsnts nrilly rii systm. In nrl, owvr, wil nrilly rii systm lwys ivs lustr, t onvrs is not lwys t s. In t, tr r wllonstrin, ns lustrs wos orrsponin systms r not nrilly rii n r in t nrilly not rii u to t prsn o nri onstrint pnns. S Fiur 8 wit D points n istn onstrints, wi illustrts t so-ll nns prolm o [], wi nrlizs to t so-ll in prolm [6, 7]. To t, tr is no known, trtl, omintoril rtriztion o nri riiity o systms or or ir imnsions vn wn only points n istns r involv [6], [], ltou svrl onjturs xist. Tr r no 7
8 C0 C6 C7 i C C C6 C7 C C C C0=S(D(G)) C C C0 C C0 C7 C9 C C9 C6 C5 C C8 C C8 C Fiur 9: D onstrint rp G n DR-pln; ll vrtis v wit n s wit known nrl omintoril rtriztions o D riiity, wn otr onstrints sis istns (su s nls) r involv. For onstrint systms wit nl n inin onstrints, ut no istns su rtriztion is ivn in []. For D points n istns, t notion o moul-rii lustrs in [] (n xtnsion o o-rii lustrs in ov) ls wit ll spts o t nns n in prolms, i.., it orrtly rtrizs nri riiity in ll known ss. Currntly, no ountrxmpls r known - o moul-rii onstrint rps tt r not nrilly rii. Not. In tis ppr, w rstrit our ttntion to o-rii lustrs, n DR-plnnrs n tur inorportion loritms tt r s on tm. S isussion t t n o Stion 5.. Forml inition o DR-plns n Essntil Proprtis Hr w ormlly in n iv ssntil proprtis o DR-plns n DR-plnnrs. Tis stion is importnt sin w rquir our tur inorportion loritm to prsrv ts proprtis. Pls rr to [, ] or til isussion o ts proprtis. Formlly, o-dr-pln o onstrint rp G is irt yli rp () wos nos rprsnt o-lustrs in G, n s rprsnt ontinmnt. T lvs or sinks o t r ll t vrtis (primitiv o-lustrs) o G. T roots or sours r omplt st o t mximl o-lustrs o G. For wll or wll-ovronstrin rps, t DR-plns v sinl sour. Tr oul mny DR-plns or G. S Fiurs 9, 5, 6, 7, 8... Ovronstrints First, o-lustr C in t DR-pln soul ompni y trtl rprsnttion o omplt list o ruil ovronstrint sts irtly ssoit wit C. I.., sts o onstrints tt o not li ntirly witin ny il lustr o C n n rmov witout tin t o-riiity o C. T DR-plnnr soul itionlly mit n iint mto o rmovin ovronstrints y mkin t pproprit ns to t DR-pln... Optimlity T siz o lustr in DR-pln is its n-in or numr o its ilrn (it rprsnts t siz o t orrsponin susystm, on its ilrn r solv). Sin t lri-numri solvrs tk tim xponntil in t siz o t susystms ty solv, n t numr o solutions is lso typilly xponntil, minimizin t siz o DR-pln is ssntil to t ESM mto prsnt r. An optiml DR-pln is on tt minimizs t mximum n-in. It is sown in [], [], tt t prolm o inin t optiml DR-pln o vn D istn onstrint r p is NP-r, n pproximility rsults r sown only in spil ss. Nonpproximility rsults r not known. On msur us in liu o solut optimlity is s on t t tt most DR-plnnrs mk o ois urin omputtion (sy t orr in wi vrtis r onsir) n w n sk ow wll (los to optiml) t st omputtion pt o su DR-plnnr woul prorm (on t worst s input). W ll tis t st-oi pproximtion tor o t DR-plnnr. 8
9 A mor stistory msur o optimlity is s on t ollowin ltrntiv proprty. A trtl DR-pln or systmti nvition soul nsur tt lustr C soul ompni y smll st o its ilrn C i tt orm n optiml ovrin st o mximl lustrs proprly ontin in C. A ovrin st o lustrs is on wos union ontins ll omtri lmnts witin C. T siz o C is simply t siz o tis optiml ovrin st. T optimlity r rrs not to t siz o t ovrin st, ut to ny suitl omintoril msur o t lri omplxity o t tiv onstrint systm or solvin C, ivn t solutions o t il lustrs in t ovrin st. Tis ls to t notion o ompltnss o DR-plns, ivn low... Compltnss Any mto tt ooss n optiml ovrin st or lustr C rquirs s input nrliz omplt omposition o C into mximl propr sulustrs, ormlly in s ollows. T omposition o ny lustr C lls into on o typs. A Typ lustr C s xtly il lustrs, wi intrst on nontrivil surp, n tir union ovrs ll t omtri lmnts in C. A Typ lustr C s st o il lustrs C i wit t ollowin proprty. T union o C i s ovrs ll t omtri lmnts in C; ny pir o C i s intrst on t most trivil surp; n vry C i is propr mximl sulustr o C, i.., tr is no propr sulustr o C tt stritly ontins C i. Compltnss is lso n or ttin impliit onstrint pnns n or mor urt, moul-rii DR-plnnrs, s isussion t t n o Stion 5... Complxity Anotr si proprty o DR-pln is its wit i., numr o lustrs in t DR-pln to smll, prrly linr in t siz o G: tis rlts t omplxity o t plnnin pross n ts t omplxity o t solvin pross tt is s on t DR-pln. Clrly, tis proprty ompts wit ompltnss. Otr sirl proprtis o DR-plnnrs not mntion ov inlu systmti orrtion o unronstrin systms, n mnility to iint upts o omtri primitivs or onstrints. Forml Prolm Sttmnt W now sri t loritmi prolm o tur inorportion in DR-pln s n input-output spiition. Input: () A D or D omtri onstrint systm (s Stion ), S. () An prtil tur omposition o t onstrint systm ivn s irt yli rp () P otin rom on or mor tur, prt or sussmly irris or sin viws. A tur or sussmly is no o P wit its immit suturs rprsnt s its ilrn. S Fiurs 0,,. Dsir Output: A DR-pln or t input onstrint systm wos nos inlu tos turs in t input prtil tur omposition tt r o-lustrs. For turs tt r not o-lustrs, omplt st o mximl o-lustrs witin tm soul ppr s nos in t DR-pln. Otr output Rquirmnts: On t output DR-pln s n otin, upts to t input tur irry soul iv iintly witout vin to ro t ntir DR-pln. T sirl proprtis o DR-plns n DR-plnnrs ivn in Stion DR-plnnrs) must prsrv y t tur inorportion loritm n its output DR-pln. Som o ts proprtis rquir stritorwr r-inition or tur inorportin DR-plns, sin otn no DR-pln vn xists tt inorports ivn input tur omposition n prsrvs ts proprtis s su. For xmpl, it my not possil to prsrv optimlity sin rtin turs my simply rquir lustrs wit lr n-in; similrly it my not possil to prsrv omplxity n smll wit, sin t numr o ivn turs my or lr wit. Howvr, w woul lik to nsur tt our loritm 9
10 Fiur 0: Lt: input prtil ompositions or D onstrint systm sown in Fiur 7; roups r turs or sussmlis. Rit: irnt DR plns inorportin orrsponin input omposition. Fturs ppr s lustrs or, i unronstrin, tir omplt st o mximl lustrs. Fturs my (not) intrst on (non) trivil surps. Top: lt roup pprs s C n rit s C8. Mil: lt roup pprs s C n rit roup pprs s C. Bottom: lt roup pprs s C60 n rit roup pprs s C5. Fiur : D onstrint systm o points n istn onstrints, wit input turs or sussmlis G n G. Two DR-plns r sown, on tt inorports t turs n on tt os not 0
11 Fiur : Trinl-omposl D onstrint systm o points n istn onstrints tt is ountrxmpl to t Cur-Rossr proprty n n to t tur inorportion proprty o trinl omposition s DR-plnnrs. I trinl in t irl prt is irst pik, DR-plnnr nnot ontinu. Rit sows trinl omposition strtin rom irnt trinl. nrt DR-plns tt prsrv ts proprtis s mu s possil, ivn t rstrition tt ts DR-plns r or to inorport ivn input tur omposition.. A rlt, irnt prolm T ility o DR-plnnr to inorport ny input tur omposition into DR-pln o onstrint rp G implis tt t DR-plnnr n in t lustrs o t rp in ny orr tt is onsistnt wit ontinmnt. Tis is ll t Cur Rossr proprty o t DR-plnnr n s n invstit in [, ] n []. A orml inition is t ollowin. Assum tt DR-plnnr P onstruts its output DR-pln ( ) or onstrint rp G ottom up, i.., i lustr C ontins lustr D, n ot ppr in t output, tn D s n oun n insrt into t DR-pln or C. Expt or tis rstrition, t DR-plnnr is llow to in n insrt ny lustr o G into t output t ny st. T DR-plnnr P s t Cur-Rossr proprty i ny tt it outputs is vli DR-pln or t input rp G. T Cur Rossr proprty is wkr n os not imply t tur inorportion proprty, spilly wn t DR-plnnr in qustion os not prorm nrliz nlysis, ut works only on rps tt v rstrit typ o DR-pln. For xmpl, onsir DR-plnnr tt rquirs t rp G to omposl into lustrs tt v spii strutur or topoloil pttrn su s [, ], n only ins su lustrs. T DR-plnnr oul v Cur-Rossr proprty in tt it woul sussully in DR-pln rrlss o t orr in wi su lustrs r oun n pross. Howvr, y simply pikin tur wi is lustr tt in G tt os not v tt pttrn, t DR-plnnr woul not l to inorport tt tur in its DR-pln n n woul not possss t tur inorportion proprty. Not tt in t spii s o [, ], it n sown tt rp is wll-onstrin n trinl omposl i n only i ll lustrs in it r trinl-omposl, (ltou tis proo os not ppr in [, ]). So in tis s t Cur-Rossr proprty implis t tur inorportion proprty; owvr in tis s ot proprtis o not ol or ovronstrin rps (s Fiur ); n s point out ov, t prsn o onsistnt ovronstrints my ruil in orr to tivly mix tur-s n onstrint-s rprsnttions. Finlly, vn i DR-plnnr s t Cur-Rossr proprty n is in t sown to mnl to tur inorportion, t tul loritmi prolm still rmins: o iintly inorportin ivn
12 input tur omposition into DR-pln wil minimlly ltrin its otr sirl proprtis. Tis is t prolm tt w rss r. T Frontir Vrtx Aloritm (FA) DR-Plnnr Hr w skt t ssntil loritmi tils o t o-rii Frontir vrtx (FA) DR-plnnr wi r solutly nssry to sri our tur inorportion loritm. T o-rii FA DR-plnnr stisis t proprtis isuss in t Stion. T si i o tis DR-plnnr n its prormn ws prsnt in []; omplt orml sription lon wit nlysis o orrtnss n (ui) omplxity n proo o t ompltnss proprty r ivn in [], [], [8]. A psuoo is provi in [9] n t oumnt o n oun in [5]. A mto o omintorilly otinin n optiml, stl lri systm or solvin C, i.., or otinin optiml ovrin sts is ivn in [, ]. T mto or otinin ll possil sts o ruil onstrints or ovronstrin lustrs o o-rii Frontir vrtx DR-plns, ot or D n D, n moiyin t DR-pln on ty v n rmov, is prsnt in [5]. Otr sirl proprtis su s systmti orrtion o unronstrints, n mnility to iint upts o omtri primitivs or onstrints r ivn in [8, 9].. T FA DR-plnnr strutur n ky mtos T input is t onstrint rp G n t output is DR-pln o qurti wit, stisyin t ompltnss proprty, wit onstnt st-oi pproximtion tor. Rpt pik lustr C rom lustrquu CQ Distriutlustr(C) in lustr rp $CG$ i nw lustr C is oun (ontinin C) tn Complt (C G) [rursiv prour uils omplt su DR-pln or lustr rp rstrit to C, i.., input onstrint rp rstrit to C, strtin rom tos sulustrs o C tt r lry prsnt in DR-pln; moiis DR-pln, insrtin C n nw oun sulustrs o C into it.] insrt C t t n o CQ Comin CQ (itrtiv prour tt moiis ot DR-pln n CQ until no urtr ominin is possil) upt CG y (rontir vrtx) Simpliy(lustrs in CQ) rmov C rom CQ Until CQ is mpty i DR-pln s mor tn root, tn Complt(CG) W sri t mtos: DistriutClustr, Simpliy, n Comin to t xtnt nssry to sri n nlyz our tur inorportion loritm. DistriutClustr in turn rlis on mtos s on ntwork low or lotin o-rii lustrs: DistriutVrtx, DistriutE n PusOutsi. It is not nssry to sri Complt sin it is unt y t tur inorportion loritm. For ts, t rr is rr to [, ]. Brily: n Complt rursivly lls itsl s wll s Distriutlustr, Comin n Simpliy n rquirs r sin ompltnss ompts wit t smll wit proprty o DR-plns s mntion in Stion.
13 t t t s 0 0 s s 0 * Fiur : From Lt. Constrint rp G wit wit istriution. D is ssum to 0 (systm ix in oorint systm); A orrsponin low in iprtit G. Anotr possil low. Initil low ssinmnt tt rquirs ristriution n sr or n umntin pt.. Distriutin Es T ns surp isoltion loritm is us rptly to in o-rii lustrs. It ws irst ivn in [9, 0] s moii inrmntl ntwork mximum low loritm. W ssum stnr workin knowl o ntwork low. T ky routin is t istriution o n (s t DR-plnnr psuoo in [9], n opnsour o in [5]) in t onstrint rp G. For, w try to istriut t wit w() + D + to on or ot o its npoints s low witout xin tir wits, rrr to s istriutin t. n ll t DistriutE routin. Tis is st illustrt on orrsponin iprtit rp G : vrtis in on o its prts rprsnt s in G n vrtis in t son prt rprsnt vrtis in G; s in G rprsnt inin in G. As illustrt y Fiur, w my n to ristriut (in n umntin pt). I w r l to istriut ll s, tn t rp is not ns. I no ns surp xists, tn t low s loritm will trmint in O(n(m + n)) stps n nnoun tis t. I tr is ns surp, tn tr is n wos wit plus D + nnot istriut (s r istriut in som orr, or xmpl y onsirin vrtis in som orr n istriutin ll s onntin nw vrtx to ll t vrtis onsir so r). T sr or t umntin pt wil istriutin tis mrks t rquir ns rp. I t oun surp is not ovronstrin, tn it is in t miniml. I it is ovronstrin, [9, 0] iv n iint loritm to in miniml lustr insi it... Simpliyin Clustrs W now sri t mto Simpliy. Tis rontir vrtx simpliition ws ivn in [, ]. T oun lustr C intrts wit t rst o t onstrint rp trou its rontir vrtis; i.., t vrtis o t lustr tt r jnt to vrtis not in t lustr. T vrtis o C tt r not rontir, ll t intrnl vrtis, r ontrt into sinl or vrtx. Tis or is onnt to rontir vrtx v o t simplii lustr T(C) y n wos wit is t t sum o t wits o t oriinl s onntin intrnl vrtis to v. Hr, t wits o t rontir vrtis n o t s onntin tm rmin unn. T wit o t or vrtx is osn so tt t nsity o t simplii lustr is D, wr D is t omtry-pnnt onstnt. Tis is importnt or provin mny proprtis o t FA DR-pln: vn i C is ovronstrin, T(C) s ovrll wit is tt o wllonstrin rp, (unlss C is rottionlly symmtri - in wi s, it lks on o). Tnilly, T(C) my not wllonstrin in t pris sns: it my ontin n ovronstrin surp onsistin only o rontir vrtis n s, ut its ovrll o ount is tt o wllonstrin rp. Fiur illustrts tis itrtiv simpliition pross nin in t inl DR-pln o Fiur 9. T lows on t intrnl s n t or vrtx r inrit rom t ol lows on t intrnl s n intrnl vrtis. T unistriut wits on t intrnl s simply isppr. T unistriut wits on t rontir s r istriut (witin t lustr) s mu s possil. Howvr, unistriut wits on t rontir s (s twn rontir vrtis) my still rmin i t rontir portion o t lustr is svrly ovronstrin... Dtstruturs Four tstruturs r mintin. T lustr tstrutur or lustr C ontins t on t simpliition o t lustr (rontir vrtis, s t.), t oriinl rp vrtis n s orrsponin
14 7 i C C C C Fiur : From lt: FA s simpliition o rp ivin DR-pln in Fiur 9; lustrs r simplii in tir numr orr: C is simplii or C7 t. to C, n pointrs to t roots o t urrnt su DR-pln root t C (my or my not omplt su-dr-pln pnin on t st o t loritm). T DR-pln tstrutur just ontins pointrs to t lustrs tt r urrntly t top-lvl lustrs in t DR-pln. T low or lustr rp, CG ontins t urrnt simplii rp wr t oun lustrs v n simplii usin t rontir vrtx simpliition. It lso ontins ll t urrnt low inormtion on t s. lustr quu, CQ wi is t top-lvl lustrs o t DR-pln tt v not n onsir so r, in t orr tt ty wr oun. Initiliztion. W strt wit t oriinl rp wi srvs s t lustr or low rp initilly, wr t lustrs r sinlton vrtis, T DR-pln onsists o t l or sink nos wi r ll t vrtis. T lustr quu onsists o ll t vrtis in n ritrry orr... Distriutin Vrtis n Clustrs T mto DistriutVrtx istriuts ll s (lls DistriutE) onntin t urrnt vrtx to ll t vrtis onsir so r. Wn on o t s nnot istriut miniml ns lustr C is isolt, s sri in Stion... Now w sri t mto DistriutClustr. Assum ll t vrtis in t lustr quu v n istriut (itr ty wr inlu in ir lvl lustr in t DR-pln, or ty il to us t ormtion o lustr n ontinu to top lvl no o t DR-pln, ut v isppr rom t lustr quu). Assum urtr tt t DR-pln is not ntir, i.., its top lvl lustrs r not mximl. T nxt lvl o lustrs r oun y istriutin t (omplt) lustrs urntly in t lustr quu. Tis is on y illin up t ols or t vill rs o rom o lustr C in istriut y D units o low. Tn t PusOutSi mto sussivly onsirs inint on t lustr wit npoint outsi t lustr. It istriuts ny unistriut wit on ts s + xtr wit unit on o ts s. It is sown in [, ] tt i C is ontin insi lrr lustr, tn tlst on su lustr will oun y tis mto on ll t lustrs urrntly in t lustr quu v n istriut...5 Cominin lustrs Nxt, w mpsiz t prts o t loritm tt nsur ruil proprty o t output DR-pln tt t tur inorportion loritm must l wit, nmly smll wit, wil mintinin omplt omposition o lustrs (two typs) in in Stion. T FA DR-plnnr ontrols t wit o t FA DR-pln to nsur FA ivs qurti oun on DR-pln wit y mintinin t ollowin invrint o t lustrquu wnvr DistriutClustr is ll, vry pir o lustrs in t lustr
15 quu n lustr rp intrst on t most trivil surp (i.., surp wi on rsolvin inin onstrints itr rprsnts to sinl point in D or vril or ix lnt lin smnt in D). FA os tis y rptly prormin t Comin oprtion tim nw lustr is isolt. T oprtion is to itrtivly omin N D wit ny lustrs D, D,... s on nontrivil ovrlp. In tis s, N D D, N D D D t. ntr t DR-pln s stirs, or in, ut only t sinl lustr N D D D..... ntrs t lustr rp n lustr quu tr rmovin D, D, D Inorportin n input tur omposition into n FA DRpln W vlop nw loritm tt solvs t loritmi prolm o Stion. I.., it prmits t FA DR-plnnr ([, ], skt in Stion ) to inorport into its output DR-pln n input tur omposition or onptul, sin omposition. 5. Mor til rquirmnts on t mto A rursiv mto ll DistriutGroup rivs t nw FA DR-plnnr It is ll on t root no o t input tur omposition, wi, y onvntion, rprsnts t ntir rp. Lt G, G,.., G m t ilrn o som prnt tur G in t input omposition. Now tt t FA DR-plnnr s strutur s n sri, w n iv mor til st o rquirmnts on t tur inorportion loritm s on t orml prolm rquirmnts o Stion.. First o ll, w n to nsur tt tur G i itsl pprs in t output DR-pln provi it is vli lustr. I it is not lustr, tn omplt mximl omposition o it is otin. Tis implis tt sprt DR-pln or G i ns to otin n ll o ts DR-plns soul ppr witin t DR-pln or G.. Sonly, wil w nnot mintin t sm wit W s n FA DR-pln tt is not rquir to inorport ny turs (or t sm onstrint rp), w woul lik to v wit siniintly smllr tn O(WF), wr F is t numr o turs in t input tur irry. Inst o spiyin t sir omplxity, w simply rquir t st possil. I.., w rquir tt onsistny twn t DR-plns o t irnt G i s ns to stlis, in s ty v sr ojts. In prtiulr, in t D onstrint systm in Fiur 5, ssum G s DR-pln s n otin n s n intrmit lustr. Wn t DR-pln or G is otin, t sm lustr soul ppr.. Tirly, or iiny, w woul lik t nw DR-plnnr - wil workin on som G i - to us s mu o t low, lustr n DR-pln inormtion tt it lry otin wil workin on som rlir G k, so tt t ntir omplxity is proportionl to t wit or numr o lustrs in t inl DR-pln. Tus t ky issus r: ow r t low or lustr rp (s sription o FA in Stion ) n t output DR-pln iintly mintin n moii s G i is work on, so tt t ov rquirmnts r stisi. Finlly, not tt sin t input omposition my, n not tr, som ilrn my v mor tn on prnt. Howvr, DistriutGroup must prorm only on on ny ivn roup G; Wn notr prnt o G lls DistriutGroup(G) t ltr point in tim, t stor rsults or t low or lustr rp n DR-pln or G soul rturn. 5. Distriutin Groups or Fturs W isuss istint ss tt n to lt wit irntly t t ruil stps o t loritm. Cs : t ilrn o G r mutully pirwis isjoint, i., o not ovrlp otr 5
16 Fiur 5: Consistny twn t DR-plns o roups o rp in Fiur Cs : G i s ovrlp wit G k ( k i ) onsists ntirly o rontir vrtis o t top lvl lustrs in t mr DR-pln o t G k s. Cs : or t lst on o t G k s( k i ), G i s ovrlp wit G k inlus vrtis (o t oriinl rp) tt mp to t or o on o t lustrs o G k. T mto DistriutGroup(G). onsists o stps. First, or il roup G i o G, it prorms t ollowin stps. Not. For lrity o xposition, w prr to not iv psuoo or DistriutGroup(G), ut rtr xplin sussivly o t stps or ll tr o t ss. Wn w rr to t ol DR-plnnr, w mn t psuoo o Stion ; n t nw rrs to t ol FA DR-plnnr umnt y t DistriutGroup rivr. A til psuoo o t ntir FA DR-plnnr inluin t tur inorportion loritm n oun in [9]. Stp : T ol FA DR-plnnr o Stion is ll on G i n strts nw DR-pln or G i (wi will vntully t mr wit t DR-plns o t otr ilrn o G tr Stp low). Tn t nw DR-plnnr uss irnt options or t low or lustr rps or t tr ss. Cs : Us t urrnt low or lustr rp y rzin ll t s n vrtis outsi o G i ; Cs : Us t urrnt low or lustr rp, moiy t low on rully slt s n vrtis outsi o G i, mrkin tm n rzin tm; I.. or wit on npoint in G i n notr npoint outsi G i, i tr is ny low on tis towrs G i, tn rmov it n inst to t unistriut low pity on tis. Mrk tis s vin unistriut low. Cs : Crt nw lol opy o low rp or G i lon (wi will vntully us to upt t urrnt low rp in Stp low). Stp : T DR-plnnr ontinus wit rursiv ll to DistriutGroup(G i ) urin wi it nsurs tt DistriutE is run on t unistriut low on ll mrk s witin G i. An is unmrk only i istriution is sussul on ll unistriut units on. Stp : T DR-plnnr mrs t DR-Pln o G i wit t DR-Plns o G trou G i. Tis inlus mrin opis o lustrs tt oul v n inpnntly oun y t DistriutGroup mto on irnt roups. It itionlly inlus puttin lustrs totr to orm lrr lustrs, s on mount o ovrlp; umntin urrnt low rp (mr low rps so r) usin t lol low or lustr rp or G i. Tis lttr prt inlus not only ominin lustrs ut lso moiyin lows. Mor spiilly, t ollowin mrin oprtions r prorm. First, i lustr in t DR-plns or G, G,..., G i pprs in in t DR-pln or G i, t two opis r link to prvnt rplition o ort urin t solvin st. Wil t istint roups o t input omposition tt r prsnt in t su-dr-pln o lustr opy will v to solv, t lustr itsl n ny lustr in its su-dr-pln tt is not sust o roup in t input omposition, will only v to solv on. Not tt mrin t lustr opis (y tkin t union o tir prnts n union o tir ilrn) will violt t so-ll lustr minimlity proprty o oo DR-pln (mntion in Stion ), sin propr sust o t ilrn woul lry orm t lustr. 6
17 G G G G G G I II G G G G G G G III IV Fiur 6: Cs : Cil Clustrs o not ovrlp Nxt, t DR-plnnr looks t t top lvl lustrs o t mr DR-pln or G, G,..., G i n t top lvl lustrs o t DR-pln or G i. I ny pir o ts sy C n D intrst nontrivilly, on mor tn points in D n points in D, tn rt prnt lustr C D o C n D, in t DR-pln; (tis is t sm s t Comin oprtion on lustrs prorm y t si FA - Stion ), n mkin t orrsponin simpliition in t low or lustr rp, sri low. Css n : Bus t lol low rp is inrit rom t low rp or G, no itionl moiition is n; Cs : rmovs ll low rom t non-lustr s tt r in t ovrlpp prt twn G i n tt prt o G tt s n omplt so r i.: G,...,G i n mrks tir ntir wit s unistriut. Ts s will ristriut wn t lustrs tt ontin tm r istriut. Stp : On t DR-plns o ll t G i s v n omin, t DR-plnnr pros s sri in Stion on t rsultin low or lustr rp o G, prormin DistriutClustr on t lustrs in tm, potntilly isoltin n simpliyin nw lustrs tt ontin t G i s, moiyin t lustr quu n t DR-pln, until t DR-pln or G is omplt. W now sri ow t ov loritm works on xmpls tt rprsnt t ss. 5.. Exmpl For t D xmpl o points n istn onstrints in Cs in Fiur 6, Prt I sows t low rp n t lustr quu (s Stion ) tr t DR-pln or G s n onstrut. Wn t ol DR-plnnr strts to istriut G, it rts nw lustr quu or G n inrits t low rp in Stp. Atr t ol DR-plnnr in inis wit G, in Stp, t DR-pln o G n t low or lustr rp r sown in Prt II. Tn t nw DR-plnnr tris to omin tm in Stp n t rsults r sown in Prt III o t iur. T inl DR-pln o G wi is otin tr Stp is sown in Prt IV. For t D xmpl o points n istn onstrints in Cs in Fiur 7, Prt I sows t low rp n lustr quu tr t DR-pln or G s n omplt. Wn t DR-plnnr strts to istriut G, it rts nw lustr quu or G n inrits t low rp in Stp. It lso rmovs t lows on t n n mrks tm. Atr t ol DR-plnnr is inis wit G in Stp, t DR-pln o G n t low rp r sown in Prt II. Sin G n G ovrlp on points, t nw DR-plnnr omins tm in Stp n t rsults r sown in Prt III. T inl DR-pln o G wi is otin tr Stp is sown in Prt IV. 7
18 G G G G G G G G I II G G G G G G G G G III IV Fiur 7: Cs : input roups ovrlp on rontir vrtis G G G G G G G G I II G G G G G G G G G III IV Fiur 8: Cs : t ovrlpp prt inlus non-rontir vrtis 8
19 For t D xmpl o points n istn onstrints in Cs in Fiur 8, Prt I sows t low rp n lustr quu tr t DR-pln or G s n onstrut. Wn t ol DR-plnnr strts to istriut G, it rts nw lustr quu or G n t low rp in Stp. Atr t ol DR-plnnr is inis wit G in Stp, t DR-pln o G n t low rp r sown in Prt II. Sin G n G ovrlp on points, t DR-plnnr omins tm in Stp n t rsults r sown in Prt III. T inl DR-pln o G wi is otin tr Stp is sown in Prt IV. 5. Proo o Corrtnss n Complxity W sow ow t rquirmnts o Stion 5. r mt. From Stps n, w know tt or omposition G i, t loritm rts nw DRpln. Tis nsurs, y t proprtis o t ol FA DR-plnnr ivn in Stion, tt tur G i pprs in t output DR-pln provi it is vli lustr, n otrwis omplt omposition into mximl lustrs is otin. In Stp, t DR-plnnr ks t pir o t top lvl lustrs o DR-pln or G i n tos o t omin DR-pln or G, G,..., G i n omin tm i possil. Bus tis pross is xut or G i tr its DR-pln is stlis, t loritm omins t DR-plns or ll t G i s to iv t DR-pln or G. Tus Rquirmnt is mt. In Stp, t nw loritm links two opis o t sm lustr in irnt G i s. Tus, tr is only on opy o tis lustr in t DR-pln o G. So, t onsistny twn t DR-plns is nsur, stisyin Rquirmnt. Finlly, t low inormtion in t ss is itr us s su, opi n rstor, or is lk up s unistriut units wi will r-istriut in Stp y t ol DR-plnnr. Tis urnts tt low inormtion rmins urt trouout, ivn orrtnss o ol DR-plnnr. Also, noti tt or ny ivn, t numr o tims it is r-istriut is no mor tn t numr o roups or turs in t tur irry tt sr tt. Tis nsurs tt ny itionl tim spnt (yon tt o t oriinl DR-plnnr) is proportionl to t numr o turs in t input tur irry; try nsurin Rquirmnt. 5. Prsrvin proprtis o t ol FA DR-plnnr Inorportion o turs into t DR-pln lvs ntirly unn mny sirl proprtis o t t output DR-pln mntion in Stion, simply us t ol DR-plnnr is ll y t Distriut- Groups rivr t st to tully onstrut t DR-pln. Ts inlu proprtis su s ttion n rtriztion o ovr n unr onstrinnss [, 5], ompltnss [, ], systmti orrtion o unronstrinnss y ivin so-ll ompltion onstrints mnility to iint upts (ition or ltion or moiition) o omtri primitivs or onstrints [8, 9], or nvition o t solution sp [0]. Nxt, w rily isuss som sirl proprtis o t FA DR-pln tt r t y t tur inorportion loritm s wll s proprtis tt r only rlvnt in t prsn o turs. 5.. Complxity n Wit Lt n is t numr o vrtis o t input onstrint rp n k is t numr o turs in t input tur omposition. Usin t rumnt ivn in t proo o orrtnss n omplxity, n t omplxity o t ol DR-plnnr, t ollowin ol. I ll t turs r itr isjoint or ontin on notr (Cs ). nw loritm s tim omplxity is O(n ), wit O(n ) (t omplxity o t ol DRplnnr). I t turs intrst on trivil surps or ontin on notr (Cs ), t omplxity is O(n +k), wit O(n +k). Finlly i t turs oul intrst on nontrivil surps, t st oun on omplxity is O(n k), wit O(n k) (w omit inr, ut siniintly mor umrsom omplxity xprssion in trms o sizs o t intrstions t.) Ts r t st omplxitis on n xpt. T irst tor is t omplxity o t unrlyin ol FA DR-plnnr n in typil ss, t son tor is insiniint. 9
20 5.. Optimlity Conrnin optimlity, t FA DR-plnnr s st oi pproximtion tor is unt y t nw umnttion. T proo is t sm s or t ol DR-plnnr. [] Amon ll DR-plns tt inorport t ivn input tur omposition, t FA DR-plnnr umnt y t tur inorportion loritm n in on wos mximum n-in lustr s n-in tt is tmost onstnt tor lrr tn t optimum. Also, s mntion rlir, t tur inorportion os not t ompltnss proprty, so t loritms o [] n [] n still us to in n optiml ovrin st. 5.. Corrtion o Ovronstrints Anotr proprty o FA DR-plns tt is supriilly t y t prsn o turs is t systmti orrtion o ovronstrints, i.., t mto prsnt in [5]. Clrly tur inorportion os not t t ility to tt ovronstrints n isolt o omplt st o ovronstrints tt n rmov witout mkin t ntir rp unronstrin. Howvr, orrtion o ovronstrints typilly rsults in rmovin som lustrs in t DR-pln, sin ty om unronstrin, ltou t ntir rp rmins wll-onstrin. In t prsn o turs, it is rsonl to rquir tt no tur tt ws prviously lustr is m unronstrin y t orrtion, i.., t st o so-ll ruil ovronstrints is smllr. Howvr, t ovronstrint orrtion mto o [5] xpliitly provis list o ruil ovronstrints irtly ssoit wit lustr in t DR-pln. S Stion or initions. Hn, t rquir moiition is stritorwr: t nw st o ruil ovronstrints tt prsrv turs is t union o ll t ruil sts o ovronstrints irtly ssoit wit lustr tur in t DR-pln, totr wit t union o ll t ruil sts o ovronstrints or lustrs tt r not snnts o ny lustr tur in t DR-pln. 5.. Uptin t Ftur irry Finlly, proprty list unr t output rquirmnts o t tur inorportion prolm in Stion is t ility to upt t input tur omposition n orrsponinly iintly upt t DR-pln. Rmovl o tur is stritorwr. I t tur is lustr it simply ntils t rmovl o t orrsponin no C rom t DR-pln, n ll o its snnts tt r inssntil ilrn o tir otr prnts wo r not snnts o C (s Stion or inition o ssntil lustrs). I t tur is not lustr, tn ll o its mximl propr lustrs r prsnt s nos in t DR-pln n ts r trt lik C ov. T DR-plnnr os not n to involv in tis simpl it o t DR-pln. Aition o tur is mor involv. Tr r two ss. In t s wr t tur is not ontin witin n xistin lustr o t DR-pln (it oul ontin in t sinl root i t rp is wllonstrin), tn t ition o t tur is stritorwr sin it will ntr t uppr most lvl o t DR-pln. It is simply trt y t Distriutroups mto s tou it is (lst) il o t root o t input tur omposition. I t tur ontins nw omtri lmnts n onstrints, ts r pross usin t upt mto or FA DR-plns, ivn in [8, 9]. In s t nw tur F is ontin witin on or mor o t xistin lustrs C i in t DR-pln, it is irst ssum to lustr n insrt in t DR-pln s il o t C i n s prnt o ll t mximl lustrs D i tt r ontin in F n r prsnt in t su-dr-pln root t ny o t C i s. Sin F lis insi n lry pross lustr, no low inormtion is vill. A lustr or low rp o F is rt y usin t rontir vrtx simpliitions o ts mximl lustrs. Ts rontir vrtis r onnt usin s rom t oriinl rp. A lustr quu wit ts lustrs is rt n ts lustrs r trt s t top lvl o t DR-pln or F onstrut so r. I.., Stps n o t DistriutGroup mto on F r xut, tkin t su-dr-pln root t F s t input tur omposition n ssumin tt DistriutGroup s lry n ll on t ilrn o F in tis tur omposition. Durin Stp, sin non o t s in t low or lustr rp onstrut or F v n istriut, Pusoutsi n otr mtos nnot ssum tt t s in t lustr rp or F v n istriut, DistriutE is run in on ts s. 0
21 5..5 Implmnttion A til psuoo tt inlus t nw tur inorportion loritm n oun in [9]. Doumnt opnsour o n ownlo t [5] (us post-dmr-00 vrsions or D) To us t tur inorportion option tr opnin t min sktr winow, n tr pullin up (or rwin) skt: prss trl ky n lt lik t ojts wi soul in t sm tur. You will s t olor o ll slt ojts is n. Tip: you n us lt mous utton to rw rtnl to slt ojts quikly, tn us trl + lt lik to moiy slt st. ( trl + lt lik on slt ojt woul unslt it.) Clik Dsin mnu, tn lik Mk nw tr to rt tur irry (inpnnt tur irris or t sm onstrint rp provi y irnt usrs or multipl viws, r omin to orm sinl omposit tur irry, intrnlly). Tn lik Mk nw roup to rt t tur. For turs, you oul simply slt t primitiv ojts in tm n lik Mk nw roup. You n k t turs y likin t roup t in rit-ottom o t winow. Not. Rll rom Stion tt t o-rii FA DR plnnr onsir r os not l wit impliit onstrint pnns. Howvr, t mor nrl, moul-rii FA DR-plnnr [] ls wit ll known typs o onstrint pnns su s nns n ins. Wil inorportion o tur irry into t t moul-rii FA DR-plnnr [] s n implmnt in FRONTIER [, 5], its sription n nlysis r yon our urrnt sop. W woul lik to not tt t ttion o moul-riiity ruilly rlis on t ompltnss o t unrlyin o-rii DR-plnnr, wi is unn y t tur inorportion loritm. Mor siniintly, t notion o moulrii lustr inlus so-ll pnnt lustrs tt r not sl-ontin, ut ty n to rsolv tr otrs, imposin solvin priority orr. DR-plnnrs tt n l wit su lustrs v n in inorportin tos turs - s in prourl istory s rprsnttions - wos vry inition is s on prviously in turs. Rrns [] S. Ait-Aoui, R. Jou, n D. Milui. Rution o onstrint systms. In Compurpis, ps 8 9, 99. [] V. All n S. Ann. Ftur-s molin ppros or intrt mnuturin: stt-o-trt survy n utur rsr irtions. Intrntionl Journl or Computr Intrt Mnuturin, 8: 0, 995. [] W. Boum, I. Fuos, C. Homnn, J. Ci, n R. Pi. A omtri onstrint solvr. Computr Ai Dsin, 7:87 50, 995. [] B. Brurlin. Construtin tr-imnsionl omtri ojt in y onstrints. In ACM SIG- GRAPH. Cpl Hill, 986. [5] G. Bruntti n B. Golo. A tur s ppro towrs n intrt prout mol inluin onptul sin inormtion. Computr Ai Dsin, : , 000. [6] Hnry Crpo. Struturl riiity. Struturl Topoloy, :6 5, 979. [7] Hnry Crpo. T ttrrl-otrl truss. Struturl Topoloy, 7:5 6, 98. [8] K.J. Krkr, M. Domn, n W.F. Bronsvoort. Mintinin multipl viws in tur molin. In ACM/SIGGRAPH Symposium on Soli Molin Fountions n CAD/CAM Applitions, ps 0. ACM prss, 997. [9] U. Dorin n B. Brurlin. A lrtiv molin systm. In P. Brunt, itor, CAD Systms Dvlopmnt -Tools n Mtos, p To ppr. SprinrVrl, 999. [0] I. Fuos. Gomtri Constrint Solvin. PD tsis, Puru Univrsity, Dpt o Computr Sin, 995.
22 [] I. Fuos n C. M. Homnn. Corrtnss proo o omtri onstrint solvr. Intl. J. o Computtionl Gomtry n Applitions, 6:05 0, 996. [] I. Fuos n C. M. Homnn. A rp-onstrutiv ppro to solvin systms o omtri onstrints. ACM Trns on Grpis, ps 79 6, 997. [] Jk E. Grvr, Briitt Srvtius, n Hrmn Srvtius. Comintoril Riiity. Grut Stuis in Mt., AMS, 99. [] J.H. Hn n A.A.G. Rqui. Molr-inpnnt tur ronition in istriut nvironmnt. Computr Ai Dsin, 0:5 6, 998. [5] C Homn, M Sitrm, n B Yun. Mkin onstrint solvrs mor usl: t ovronstrint prolm. CAD, 6():77 99, 00. [6] C. M. Homnn n R. Jon-Arinyo. Distriut mintnn o multipl prout viws. Mnusript, 998. [7] C. M. Homnn, A. Lomonosov, n M. Sitrm. Finin solvl susts o onstrint rps. In Smolk G., itor, Sprinr LNCS 0, ps 6 77, 997. [8] C. M. Homnn, A. Lomonosov, n M. Sitrm. Gomtri onstrint omposition. In Brurlin B. n Rollr D., itors, Gomtri Constr Solvin n Appl, ps 70 95, 998. [9] Cristop M. Homnn, Anrw Lomonosov, n Mr Sitrm. Finin solvl susts o onstrint rps. In Constrint Prormmin 97 Ltur Nots in Computr Sin 0, G. Smolk E., Sprinr Vrl, Linz, Austri, 997. [0] Cristop M. Homnn, Anrw Lomonosov, n Mr Sitrm. Gomtri onstrint omposition. In Brurlin n Rollr E.s, itors, Gomtri Constrint Solvin. Sprinr-Vrl, 998. [] Cristop M. Homnn, Anrw Lomonosov, n Mr Sitrm. Plnnin omtri onstrint ompositions vi rp trnsormtions. In AGTIVE 99 (Grp Trnsormtions wit Inustril Rlvn), Sprinr ltur nots, LNCS 779, s Nl, Surr, Mun, ps 09, 999. [] Cristop M. Homnn, Anrw Lomonosov, n Mr Sitrm. Domposition o omtri onstrints systms, prt i: prormn msurs. Journl o Symoli Computtion, (), 00. [] Cristop M. Homnn, Anrw Lomonosov, n Mr Sitrm. Domposition o omtri onstrints systms, prt ii: nw loritms. Journl o Symoli Computtion, (), 00. [] Cristop M. Homnn n Pml J. Vrmr. Gomtri onstrint solvin in R n R. In D. Z. Du n F. Hwn, itors, Computin in Eulin Gomtry. Worl Sintii Pulisin, 99. son ition. [5] Cristop M. Homnn n Pml J. Vrmr. A sptil onstrint prolm. In Worksop on Computtionl Kinmtis, Frn, 995. INRIA Sopi-Antipolis. [6] R. Klin. Gomtry n tur rprsnttion or n intrtion wit knowl s systms. In Gomtri molin n CAD. Cpmn-Hll, 996. [7] R. Klin. T rol o onstrints in omtri molin. In Brurlin n Rollr.s, itors, Gomtri onstrint solvin n pplitions. Sprinr-Vrl, 998. [8] G. Krmr. Solvin Gomtri Constrint Systms. MIT Prss, 99. [9] G. Lmn. On rps n riiity o pln skltl struturs. J. Enr. Mt., : 0, 970. [0] R. Ltm n A. Milit. Conntivity nlysis: tool or prossin omtri onstrints. Computr Ai Dsin, 8:97 98, 996.
23 [] Anrw Lomonosov. Grp n Comintoril Anlysis or Gomtri Constrint Grps. Tnil rport, P.D tsis, Univ. o Flori, Ginsvill, Dpt. o Computr n Inormtion Sin, Ginsvill, FL, 6-60, USA, 00. [] Anrw Lomonosov n Mr Sitrm. Grp loritms or omtri onstrint solvin. In sumitt, vill upon rqust, 00. [] J. J. Oun, M. Sitrm, B. Moro, n A. Arr. Frontir: ully nlin omtri onstrints or tur s sin n ssmly. In Proins o t ACM Soli Molin onrn, 00. [] J. Own. In D-u ommril omtri onstrint solvin sotwr. [5] J. Own. Alri solution or omtry rom imnsionl onstrints. In ACM Symp. Foun. o Soli Molin, ps 97 07, Austin, Tx, 99. [6] J. Own. Constrints on simpl omtry in two n tr imnsions. In Tir SIAM Conrn on Gomtri Dsin. SIAM, Novmr 99. To ppr in Int J o Computtionl Gomtry n Applitions. [7] J.A. Pon. Molin mto or sortin pnnis mon omtri ntitis. In US Stts Ptnt 5,5,90, Ot 99. [8] M Sitrm. Grp s omtri onstrint solvin: prolms, prorss n irtions. In Dutt, Jnrn, n Smi, itors, AMS-DIMACS volum on Computr Ai Dsin (to ppr), sitrm/ims.p, 00. [9] M Sitrm. Frontir, n opnsour omtri onstrint solvr: loritms n rittur. In sitrm/prton.p, sitrm/prtwo.p, 005. [0] M Sitrm, A Arr, Y Zou, n N Korswrn. Solution mnmnt n nvition or omtri onstrint systms. sumitt, sitrm/sm.p, 00. [] M Sitrm, J Ptrs, n Y Zou. Solvin miniml, wllonstrin, omtri onstrint systms: omintoril optimiztion o lri omplxity. Automt Dution in Gomtry (ADG), sitrm/sklton.p, 00. [] M Sitrm n Y Zou. A trtl, pproximt, omintoril riiity rtriztion. Automt Dution in Gomtry (ADG), sitrm/moul.p, 00. [] M. Sitrm n Y. Zou. Crtriztion o riiity or nl n inin onstrints. Mnusript; vill upon rqust, 005. [] M. Sitrm n Y. Zou. Dtrminin n inpnnt st o ovrlp onstrints twn rii ois. Mnusript; vill upon rqust, 005. [5] Mr Sitrm. Frontir, opnsour nu omtri onstrint solvr: Vrsion (00) or nrl systms; vrsion (00) or n som systms; vrsion (00) or nrl n systms. In ttp:// sitrm, ttp:// 00. [6] W. Witly. Riiity n sn nlysis. In Hnook o Disrt n Computtionl Gomtry, ps CRC Prss, 997.
A Tractable, Approximate, Combinatorial 3D rigidity characterization
A Trtl, Approximt, Comintoril D riiity rtriztion Mr Sitrm Yon Zou Jun 0, 00 Astrt Tr is no known, trtl, rtriztion o D riiity o sts o points onstrin y pirwis istns or D istn onstrint rps. W iv omintoril
More information16.unified Introduction to Computers and Programming. SOLUTIONS to Examination 4/30/04 9:05am - 10:00am
16.unii Introution to Computrs n Prormmin SOLUTIONS to Exmintion /30/0 9:05m - 10:00m Pro. I. Kristin Lunqvist Sprin 00 Grin Stion: Qustion 1 (5) Qustion (15) Qustion 3 (10) Qustion (35) Qustion 5 (10)
More informationMAT3707. Tutorial letter 201/1/2017 DISCRETE MATHEMATICS: COMBINATORICS. Semester 1. Department of Mathematical Sciences MAT3707/201/1/2017
MAT3707/201/1/2017 Tutoril lttr 201/1/2017 DISCRETE MATHEMATICS: COMBINATORICS MAT3707 Smstr 1 Dprtmnt o Mtmtil Sins SOLUTIONS TO ASSIGNMENT 01 BARCODE Din tomorrow. univrsity o sout ri SOLUTIONS TO ASSIGNMENT
More informationlearning objectives learn what graphs are in mathematical terms learn how to represent graphs in computers learn about typical graph algorithms
rp loritms lrnin ojtivs loritms your sotwr systm sotwr rwr lrn wt rps r in mtmtil trms lrn ow to rprsnt rps in omputrs lrn out typil rp loritms wy rps? intuitivly, rp is orm y vrtis n s twn vrtis rps r
More informationComplete Solutions for MATH 3012 Quiz 2, October 25, 2011, WTT
Complt Solutions or MATH 012 Quiz 2, Otor 25, 2011, WTT Not. T nswrs ivn r r mor omplt tn is xpt on n tul xm. It is intn tt t mor omprnsiv solutions prsnt r will vlul to stunts in stuyin or t inl xm. In
More informationOutline. Computer Science 331. Computation of Min-Cost Spanning Trees. Costs of Spanning Trees in Weighted Graphs
Outlin Computr Sin 33 Computtion o Minimum-Cost Spnnin Trs Prim s Mik Joson Dprtmnt o Computr Sin Univrsity o Clry Ltur #34 Introution Min-Cost Spnnin Trs 3 Gnrl Constrution 4 5 Trmintion n Eiiny 6 Aitionl
More informationGrade 7/8 Math Circles March 4/5, Graph Theory I- Solutions
ulty o Mtmtis Wtrloo, Ontrio N ntr or ution in Mtmtis n omputin r / Mt irls Mr /, 0 rp Tory - Solutions * inits lln qustion. Tr t ollowin wlks on t rp low. or on, stt wtr it is pt? ow o you know? () n
More information, each of which is a tree, and whose roots r 1. , respectively, are children of r. Data Structures & File Management
nrl tr T is init st o on or mor nos suh tht thr is on sint no r, ll th root o T, n th rminin nos r prtition into n isjoint susts T, T,, T n, h o whih is tr, n whos roots r, r,, r n, rsptivly, r hilrn o
More informationTangram Fractions Overview: Students will analyze standard and nonstandard
ACTIVITY 1 Mtrils: Stunt opis o tnrm mstrs trnsprnis o tnrm mstrs sissors PROCEDURE Skills: Dsriin n nmin polyons Stuyin onrun Comprin rtions Tnrm Frtions Ovrviw: Stunts will nlyz stnr n nonstnr tnrms
More information1 Introduction to Modulo 7 Arithmetic
1 Introution to Moulo 7 Arithmti Bor w try our hn t solvin som hr Moulr KnKns, lt s tk los look t on moulr rithmti, mo 7 rithmti. You ll s in this sminr tht rithmti moulo prim is quit irnt rom th ons w
More informationConstructive Geometric Constraint Solving
Construtiv Gomtri Constrint Solving Antoni Soto i Rir Dprtmnt Llngutgs i Sistms Inormàtis Univrsitt Politèni Ctluny Brlon, Sptmr 2002 CGCS p.1/37 Prliminris CGCS p.2/37 Gomtri onstrint prolm C 2 D L BC
More informationOutline. 1 Introduction. 2 Min-Cost Spanning Trees. 4 Example
Outlin Computr Sin 33 Computtion o Minimum-Cost Spnnin Trs Prim's Alorithm Introution Mik Joson Dprtmnt o Computr Sin Univrsity o Clry Ltur #33 3 Alorithm Gnrl Constrution Mik Joson (Univrsity o Clry)
More informationECE COMBINATIONAL BUILDING BLOCKS - INVEST 13 DECODERS AND ENCODERS
C 24 - COMBINATIONAL BUILDING BLOCKS - INVST 3 DCODS AND NCODS FALL 23 AP FLZ To o "wll" on this invstition you must not only t th riht nswrs ut must lso o nt, omplt n onis writups tht mk ovious wht h
More informationd e c b a d c b a d e c b a a c a d c c e b
FLAT PEYOTE STITCH Bin y mkin stoppr -- sw trou n pull it lon t tr until it is out 6 rom t n. Sw trou t in witout splittin t tr. You soul l to sli it up n own t tr ut it will sty in pl wn lt lon. Evn-Count
More informationRevisiting Decomposition Analysis of Geometric Constraint Graphs
Rvisitin Domposition Anlysis o Gomtri Constrint Grps R. Jon-Arinyo A. Soto-Rir S. Vil-Mrt J. Vilpln-Pstó Univrsitt Politèni Ctluny Dprtmnt Llnuts i Sistms Inormàtis Av. Dionl 647, 8, E 08028 Brlon [rort,
More informationCycles and Simple Cycles. Paths and Simple Paths. Trees. Problem: There is No Completely Standard Terminology!
Outlin Computr Sin 331, Spnnin, n Surphs Mik Joson Dprtmnt o Computr Sin Univrsity o Clry Ltur #30 1 Introution 2 3 Dinition 4 Spnnin 5 6 Mik Joson (Univrsity o Clry) Computr Sin 331 Ltur #30 1 / 20 Mik
More informationGraph Algorithms and Combinatorial Optimization Presenters: Benjamin Ferrell and K. Alex Mills May 7th, 2014
Grp Aloritms n Comintoril Optimiztion Dr. R. Cnrskrn Prsntrs: Bnjmin Frrll n K. Alx Mills My 7t, 0 Mtroi Intrstion In ts ltur nots, w mk us o som unonvntionl nottion or st union n irn to kp tins lnr. In
More informationCS 103 BFS Alorithm. Mark Redekopp
CS 3 BFS Aloritm Mrk Rkopp Brt-First Sr (BFS) HIGHLIGHTED ALGORITHM 3 Pt Plnnin W'v sn BFS in t ontxt o inin t sortst pt trou mz? S?? 4 Pt Plnnin W xplor t 4 niors s on irtion 3 3 3 S 3 3 3 3 3 F I you
More informationPresent state Next state Q + M N
Qustion 1. An M-N lip-lop works s ollows: I MN=00, th nxt stt o th lip lop is 0. I MN=01, th nxt stt o th lip-lop is th sm s th prsnt stt I MN=10, th nxt stt o th lip-lop is th omplmnt o th prsnt stt I
More information0.1. Exercise 1: the distances between four points in a graph
Mth 707 Spring 2017 (Drij Grinrg): mitrm 3 pg 1 Mth 707 Spring 2017 (Drij Grinrg): mitrm 3 u: W, 3 My 2017, in lss or y mil (grinr@umn.u) or lss S th wsit or rlvnt mtril. Rsults provn in th nots, or in
More informationAlgorithmic and NP-Completeness Aspects of a Total Lict Domination Number of a Graph
Intrntionl J.Mth. Comin. Vol.1(2014), 80-86 Algorithmi n NP-Compltnss Aspts of Totl Lit Domintion Numr of Grph Girish.V.R. (PES Institut of Thnology(South Cmpus), Bnglor, Krntk Stt, Ini) P.Ush (Dprtmnt
More informationAn undirected graph G = (V, E) V a set of vertices E a set of unordered edges (v,w) where v, w in V
Unirt Grphs An unirt grph G = (V, E) V st o vrtis E st o unorr gs (v,w) whr v, w in V USE: to mol symmtri rltionships twn ntitis vrtis v n w r jnt i thr is n g (v,w) [or (w,v)] th g (v,w) is inint upon
More informationOpenMx Matrices and Operators
OpnMx Mtris n Oprtors Sr Mln Mtris: t uilin loks Mny typs? Dnots r lmnt mxmtrix( typ= Zro", nrow=, nol=, nm="" ) mxmtrix( typ= Unit", nrow=, nol=, nm="" ) mxmtrix( typ= Int", nrow=, nol=, nm="" ) mxmtrix(
More informationPaths. Connectivity. Euler and Hamilton Paths. Planar graphs.
Pths.. Eulr n Hmilton Pths.. Pth D. A pth rom s to t is squn o gs {x 0, x 1 }, {x 1, x 2 },... {x n 1, x n }, whr x 0 = s, n x n = t. D. Th lngth o pth is th numr o gs in it. {, } {, } {, } {, } {, } {,
More informationModule graph.py. 1 Introduction. 2 Graph basics. 3 Module graph.py. 3.1 Objects. CS 231 Naomi Nishimura
Moul grph.py CS 231 Nomi Nishimur 1 Introution Just lik th Python list n th Python itionry provi wys of storing, ssing, n moifying t, grph n viw s wy of storing, ssing, n moifying t. Bus Python os not
More informationLecture 20: Minimum Spanning Trees (CLRS 23)
Ltur 0: Mnmum Spnnn Trs (CLRS 3) Jun, 00 Grps Lst tm w n (wt) rps (unrt/rt) n ntrou s rp voulry (vrtx,, r, pt, onnt omponnts,... ) W lso suss jny lst n jny mtrx rprsntton W wll us jny lst rprsntton unlss
More informationBASIC CAGE DETAILS SHOWN 3D MODEL: PSM ASY INNER WALL TABS ARE COINED OVER BASE AND COVER FOR RIGIDITY SPRING FINGERS CLOSED TOP
MO: PSM SY SI TIS SOWN SPRIN INRS OS TOP INNR W TS R OIN OVR S N OVR OR RIIITY. R TURS US WIT OPTION T SINS. R (UNOMPRSS) RR S OPTION (S T ON ST ) IMNSIONS O INNR SIN TO UNTION WIT QU SM ORM-TOR (zqsp+)
More informationCS 461, Lecture 17. Today s Outline. Example Run
Prim s Algorithm CS 461, Ltur 17 Jr Si Univrsity o Nw Mxio In Prim s lgorithm, th st A mintin y th lgorithm orms singl tr. Th tr strts rom n ritrry root vrtx n grows until it spns ll th vrtis in V At h
More information(4, 2)-choosability of planar graphs with forbidden structures
1 (4, )-oosility o plnr rps wit orin struturs 4 5 Znr Brikkyzy 1 Cristopr Cox Mil Diryko 1 Kirstn Honson 1 Moit Kumt 1 Brnr Liiký 1, Ky Mssrsmit 1 Kvin Moss 1 Ktln Nowk 1 Kvin F. Plmowski 1 Drrik Stol
More informationWeighted Graphs. Weighted graphs may be either directed or undirected.
1 In mny ppltons, o rp s n ssot numrl vlu, ll wt. Usully, t wts r nonntv ntrs. Wt rps my tr rt or unrt. T wt o n s otn rrr to s t "ost" o t. In ppltons, t wt my msur o t lnt o rout, t pty o ln, t nry rqur
More informationCS 241 Analysis of Algorithms
CS 241 Anlysis o Algorithms Prossor Eri Aron Ltur T Th 9:00m Ltur Mting Lotion: OLB 205 Businss HW6 u lry HW7 out tr Thnksgiving Ring: Ch. 22.1-22.3 1 Grphs (S S. B.4) Grphs ommonly rprsnt onntions mong
More informationOutline. Binary Tree
Outlin Similrity Srh Th Binry Brnh Distn Nikolus Austn nikolus.ustn@s..t Dpt. o Computr Sins Univrsity o Slzur http://rsrh.uni-slzur.t 1 Binry Brnh Distn Binry Rprsnttion o Tr Binry Brnhs Lowr Boun or
More information5/1/2018. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees
/1/018 W usully no strns y ssnn -lnt os to ll rtrs n t lpt (or mpl, 8-t on n ASCII). Howvr, rnt rtrs our wt rnt rquns, w n sv mmory n ru trnsmttl tm y usn vrl-lnt non. T s to ssn sortr os to rtrs tt our
More informationSeven-Segment Display Driver
7-Smnt Disply Drivr, Ron s in 7-Smnt Disply Drivr, Ron s in Prolm 62. 00 0 0 00 0000 000 00 000 0 000 00 0 00 00 0 0 0 000 00 0 00 BCD Diits in inry Dsin Drivr Loi 4 inputs, 7 outputs 7 mps, h with 6 on
More informationBASIC CAGE DETAILS D C SHOWN CLOSED TOP SPRING FINGERS INNER WALL TABS ARE COINED OVER BASE AND COVER FOR RIGIDITY
SI TIS SOWN OS TOP SPRIN INRS INNR W TS R OIN OVR S N OVR OR RIIITY. R IMNSIONS O INNR SIN TO UNTION WIT QU SM ORM-TOR (zqsp+) TRNSIVR. R. RR S OPTION (S T ON ST ) TURS US WIT OPTION T SINS. R (INSI TO
More informationExam 1 Solution. CS 542 Advanced Data Structures and Algorithms 2/14/2013
CS Avn Dt Struturs n Algorithms Exm Solution Jon Turnr //. ( points) Suppos you r givn grph G=(V,E) with g wights w() n minimum spnning tr T o G. Now, suppos nw g {u,v} is to G. Dsri (in wors) mtho or
More informationDFA Minimization. DFA minimization: the idea. Not in Sipser. Background: Questions: Assignments: Previously: Today: Then:
Assinmnts: DFA Minimiztion CMPU 24 Lnu Tory n Computtion Fll 28 Assinmnt 3 out toy. Prviously: Computtionl mols or t rulr lnus: DFAs, NFAs, rulr xprssions. Toy: How o w in t miniml DFA or lnu? Tis is t
More informationCSE 373: More on graphs; DFS and BFS. Michael Lee Wednesday, Feb 14, 2018
CSE 373: Mor on grphs; DFS n BFS Mihl L Wnsy, F 14, 2018 1 Wrmup Wrmup: Disuss with your nighor: Rmin your nighor: wht is simpl grph? Suppos w hv simpl, irt grph with x nos. Wht is th mximum numr of gs
More informationThe University of Sydney MATH 2009
T Unvrsty o Syny MATH 2009 APH THEOY Tutorl 7 Solutons 2004 1. Lt t sonnt plnr rp sown. Drw ts ul, n t ul o t ul ( ). Sow tt s sonnt plnr rp, tn s onnt. Du tt ( ) s not somorp to. ( ) A onnt rp s on n
More informationDesigning A Concrete Arch Bridge
This is th mous Shwnh ri in Switzrln, sin y Rort Millrt in 1933. It spns 37.4 mtrs (122 t) n ws sin usin th sm rphil mths tht will monstrt in this lsson. To pro with this lsson, lik on th Nxt utton hr
More informationQUESTIONS BEGIN HERE!
Points miss: Stunt's Nm: Totl sor: /100 points Est Tnnss Stt Univrsity Dprtmnt o Computr n Inormtion Sins CSCI 2710 (Trno) Disrt Struturs TEST or Sprin Smstr, 2005 R this or strtin! This tst is los ook
More informationb. How many ternary words of length 23 with eight 0 s, nine 1 s and six 2 s?
MATH 3012 Finl Exm, My 4, 2006, WTT Stunt Nm n ID Numr 1. All our prts o this prolm r onrn with trnry strings o lngth n, i.., wors o lngth n with lttrs rom th lpht {0, 1, 2}.. How mny trnry wors o lngth
More informationWhy the Junction Tree Algorithm? The Junction Tree Algorithm. Clique Potential Representation. Overview. Chris Williams 1.
Why th Juntion Tr lgorithm? Th Juntion Tr lgorithm hris Willims 1 Shool of Informtis, Univrsity of Einurgh Otor 2009 Th JT is gnrl-purpos lgorithm for omputing (onitionl) mrginls on grphs. It os this y
More informationPlanar Upward Drawings
C.S. 252 Pro. Rorto Tmssi Computtionl Gomtry Sm. II, 1992 1993 Dt: My 3, 1993 Sri: Shmsi Moussvi Plnr Upwr Drwings 1 Thorm: G is yli i n only i it hs upwr rwing. Proo: 1. An upwr rwing is yli. Follow th
More informationThe University of Sydney MATH2969/2069. Graph Theory Tutorial 5 (Week 12) Solutions 2008
Th Univrsity o Syny MATH2969/2069 Grph Thory Tutoril 5 (Wk 12) Solutions 2008 1. (i) Lt G th isonnt plnr grph shown. Drw its ul G, n th ul o th ul (G ). (ii) Show tht i G is isonnt plnr grph, thn G is
More informationV={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}
Introution Computr Sin & Enginring 423/823 Dsign n Anlysis of Algorithms Ltur 03 Elmntry Grph Algorithms (Chptr 22) Stphn Sott (Apt from Vinohnrn N. Vriym) I Grphs r strt t typs tht r pplil to numrous
More informationQUESTIONS BEGIN HERE!
Points miss: Stunt's Nm: Totl sor: /100 points Est Tnnss Stt Univrsity Dprtmnt of Computr n Informtion Sins CSCI 710 (Trnoff) Disrt Struturs TEST for Fll Smstr, 00 R this for strtin! This tst is los ook
More informationVLSI Testing Assignment 2
1. 5-vlu D-clculus trut tbl or t XOR unction: XOR 0 1 X D ~D 0 0 1 X D ~D 1 1 0 X ~D D X X X X X X D D ~D X 0 1 ~D ~D D X 1 0 Tbl 1: 5-vlu D-clculus Trut Tbl or t XOR Function Sinc 2-input XOR t wors s
More informationMath 166 Week in Review 2 Sections 1.1b, 1.2, 1.3, & 1.4
Mt 166 WIR, Sprin 2012, Bnjmin urisp Mt 166 Wk in Rviw 2 Stions 1.1, 1.2, 1.3, & 1.4 1. S t pproprit rions in Vnn irm tt orrspon to o t ollowin sts. () (B ) B () ( ) B B () (B ) B 1 Mt 166 WIR, Sprin 2012,
More informationExperiment # 3 Introduction to Digital Logic Simulation and Xilinx Schematic Editor
EE2L - Introution to Diitl Ciruits Exprimnt # 3 Exprimnt # 3 Introution to Diitl Loi Simultion n Xilinx Smti Eitor. Synopsis: Tis l introus CAD tool (Computr Ai Dsin tool) ll Xilinx Smti Eitor, wi is us
More informationCSE 373. Graphs 1: Concepts, Depth/Breadth-First Search reading: Weiss Ch. 9. slides created by Marty Stepp
CSE 373 Grphs 1: Conpts, Dpth/Brth-First Srh ring: Wiss Ch. 9 slis rt y Mrty Stpp http://www.s.wshington.u/373/ Univrsity o Wshington, ll rights rsrv. 1 Wht is grph? 56 Tokyo Sttl Soul 128 16 30 181 140
More informationEE1000 Project 4 Digital Volt Meter
Ovrviw EE1000 Projt 4 Diitl Volt Mtr In this projt, w mk vi tht n msur volts in th rn o 0 to 4 Volts with on iit o ury. Th input is n nlo volt n th output is sinl 7-smnt iit tht tlls us wht tht input s
More informationV={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}
s s of s Computr Sin & Enginring 423/823 Dsign n Anlysis of Ltur 03 (Chptr 22) Stphn Sott (Apt from Vinohnrn N. Vriym) s of s s r strt t typs tht r pplil to numrous prolms Cn ptur ntitis, rltionships twn
More informationCOMPLEXITY OF COUNTING PLANAR TILINGS BY TWO BARS
OMPLXITY O OUNTING PLNR TILINGS Y TWO RS KYL MYR strt. W show tht th prolm o trmining th numr o wys o tiling plnr igur with horizontl n vrtil r is #P-omplt. W uil o o th rsults o uquir, Nivt, Rmil, n Roson
More informationMath 61 : Discrete Structures Final Exam Instructor: Ciprian Manolescu. You have 180 minutes.
Nm: UCA ID Numr: Stion lttr: th 61 : Disrt Struturs Finl Exm Instrutor: Ciprin nolsu You hv 180 minuts. No ooks, nots or lultors r llow. Do not us your own srth ppr. 1. (2 points h) Tru/Fls: Cirl th right
More informationGraph Isomorphism. Graphs - II. Cayley s Formula. Planar Graphs. Outline. Is K 5 planar? The number of labeled trees on n nodes is n n-2
Grt Thortil Is In Computr Sin Vitor Amhik CS 15-251 Ltur 9 Grphs - II Crngi Mllon Univrsity Grph Isomorphism finition. Two simpl grphs G n H r isomorphi G H if thr is vrtx ijtion V H ->V G tht prsrvs jny
More informationMultipoint Alternate Marking method for passive and hybrid performance monitoring
Multipoint Altrnt Mrkin mtho or pssiv n hyri prormn monitorin rt-iool-ippm-multipoint-lt-mrk-00 Pru, Jul 2017, IETF 99 Giuspp Fiool (Tlom Itli) Muro Coilio (Tlom Itli) Amo Spio (Politnio i Torino) Riro
More informationPhysics 222 Midterm, Form: A
Pysis 222 Mitrm, Form: A Nm: Dt: Hr r som usul onstnts. 1 4πɛ 0 = 9 10 9 Nm 2 /C 2 µ0 4π = 1 10 7 tsl s/c = 1.6 10 19 C Qustions 1 5: A ipol onsistin o two r point-lik prtils wit q = 1 µc, sprt y istn
More information(2) If we multiplied a row of B by λ, then the value is also multiplied by λ(here lambda could be 0). namely
. DETERMINANT.. Dtrminnt. Introution:I you think row vtor o mtrix s oorint o vtors in sp, thn th gomtri mning o th rnk o th mtrix is th imnsion o th prlllppi spnn y thm. But w r not only r out th imnsion,
More informationSTRUCTURAL GENERAL NOTES
UILIN OS: SIN LOS: RUTURL NRL NOTS NRL NOTS: US ROUP: - SSMLY USS INTN OR PRTIIPTION IN OR VIWIN OUTOOR TIVITIS PR MIIN UILIN O STION. SSONL. T UNTION O TIS ILITY IS NOT OR QUIPP OR OUPNY URIN WINTR/ TIN
More informationUsing the Printable Sticker Function. Using the Edit Screen. Computer. Tablet. ScanNCutCanvas
SnNCutCnvs Using th Printl Stikr Funtion On-o--kin stikrs n sily rt y using your inkjt printr n th Dirt Cut untion o th SnNCut mhin. For inormtion on si oprtions o th SnNCutCnvs, rr to th Hlp. To viw th
More informationCSC Design and Analysis of Algorithms. Example: Change-Making Problem
CSC 801- Dsign n Anlysis of Algorithms Ltur 11 Gry Thniqu Exmpl: Chng-Mking Prolm Givn unlimit mounts of oins of nomintions 1 > > m, giv hng for mount n with th lst numr of oins Exmpl: 1 = 25, 2 =10, =
More informationDepth First Search. Yufei Tao. Department of Computer Science and Engineering Chinese University of Hong Kong
Dprtmnt o Computr Sn n Ennrn Cns Unvrsty o Hon Kon W v lry lrn rt rst sr (BFS). Toy, w wll suss ts sstr vrson : t pt rst sr (DFS) lortm. Our susson wll on n ous on rt rps, us t xtnson to unrt rps s strtorwr.
More information24CKT POLARIZATION OPTIONS SHOWN BELOW ARE REPRESENTATIVE FOR 16 AND 20CKT
0 NOTS: VI UNSS OTRWIS SPII IRUIT SMT USR R PORIZTION OPTION IRUIT SMT USR R PORIZTION OPTION IRUIT SMT USR R PORIZTION OPTION. NR: a. PPITION SPIITION S: S--00 b. PROUT SPIITION S: PS--00 c. PIN SPIITION
More informationCSE 373: AVL trees. Warmup: Warmup. Interlude: Exploring the balance invariant. AVL Trees: Invariants. AVL tree invariants review
rmup CSE 7: AVL trs rmup: ht is n invrint? Mihl L Friy, Jn 9, 0 ht r th AVL tr invrints, xtly? Disuss with your nighor. AVL Trs: Invrints Intrlu: Exploring th ln invrint Cor i: xtr invrint to BSTs tht
More informationGarnir Polynomial and their Properties
Univrsity of Cliforni, Dvis Dprtmnt of Mthmtis Grnir Polynomil n thir Proprtis Author: Yu Wng Suprvisor: Prof. Gorsky Eugny My 8, 07 Grnir Polynomil n thir Proprtis Yu Wng mil: uywng@uvis.u. In this ppr,
More informationCS September 2018
Loil los Distriut Systms 06. Loil los Assin squn numrs to msss All ooprtin prosss n r on orr o vnts vs. physil los: rport tim o y Assum no ntrl tim sour Eh systm mintins its own lol lo No totl orrin o
More informationECE 407 Computer Aided Design for Electronic Systems. Circuit Modeling and Basic Graph Concepts/Algorithms. Instructor: Maria K. Michael.
0 Computr i Dsign or Eltroni Systms Ciruit Moling n si Grph Conptslgorithms Instrutor: Mri K. Mihl MKM - Ovrviw hviorl vs. Struturl mols Extrnl vs. Intrnl rprsnttions Funtionl moling t Logi lvl Struturl
More information5/7/13. Part 10. Graphs. Theorem Theorem Graphs Describing Precedence. Outline. Theorem 10-1: The Handshaking Theorem
Thorm 10-1: Th Hnshkin Thorm Lt G=(V,E) n unirt rph. Thn Prt 10. Grphs CS 200 Alorithms n Dt Struturs v V (v) = 2 E How mny s r thr in rph with 10 vrtis h of r six? 10 * 6 /2= 30 1 Thorm 10-2 An unirt
More informationMCS100. One can begin to reason only when a clear picture has been formed in the imagination.
642 ptr 10 Grps n Trs 46. Imin tt t irmsown low is mp wit ountris ll. Is it possil to olor t mp wit only tr olors so tt no two jnt ountris v t sm olor? To nswr tis qustion, rw n nlyz rp in wi ountry is
More informationIndices. Indices. Curriculum Ready ACMNA: 209, 210, 212,
Inis Inis Curriulum Ry ACMNA: 09, 0,, 6 www.mtltis.om Inis INDICES Inis is t plurl or inx. An inx is us to writ prouts o numrs or pronumrls sily. For xmpl is tully sortr wy o writin #. T is t inx. Anotr
More informationIn which direction do compass needles always align? Why?
AQA Trloy Unt 6.7 Mntsm n Eltromntsm - Hr 1 Complt t p ll: Mnt or s typ o or n t s stronst t t o t mnt. Tr r two typs o mnt pol: n. Wrt wt woul ppn twn t pols n o t mnt ntrtons low: Drw t mnt l lns on
More informationOrganization. Dominators. Control-flow graphs 8/30/2010. Dominators, control-dependence. Dominator relation of CFGs
Orniztion Domintors, ontrol-pnn n SSA orm Domintor rltion o CFGs postomintor rltion Domintor tr Computin omintor rltion n tr Dtlow lorithm Lnur n Trjn lorithm Control-pnn rltion SSA orm Control-low rphs
More informationProblem solving by search
Prolm solving y srh Tomáš voo Dprtmnt o Cyrntis, Vision or Roots n Autonomous ystms Mrh 5, 208 / 3 Outlin rh prolm. tt sp grphs. rh trs. trtgis, whih tr rnhs to hoos? trtgy/algorithm proprtis? Progrmming
More informationAnnouncements. Not graphs. These are Graphs. Applications of Graphs. Graph Definitions. Graphs & Graph Algorithms. A6 released today: Risk
Grphs & Grph Algorithms Ltur CS Spring 6 Announmnts A6 rls toy: Risk Strt signing with your prtnr sp Prlim usy Not grphs hs r Grphs K 5 K, =...not th kin w mn, nywy Applitions o Grphs Communition ntworks
More informationDivided. diamonds. Mimic the look of facets in a bracelet that s deceptively deep RIGHT-ANGLE WEAVE. designed by Peggy Brinkman Matteliano
RIGHT-ANGLE WEAVE Dv mons Mm t look o ts n rlt tt s ptvly p sn y Py Brnkmn Mttlno Dv your mons nto trnls o two or our olors. FCT-SCON0216_BNB66 2012 Klm Pulsn Co. Ts mtrl my not rprou n ny orm wtout prmsson
More informationApplications: The problem has several applications, for example, to compute periods of maximum net expenses for a design department.
A Gntl Introution to Aloritms: Prt III Contnts o Prt I: 1. Mr: (to mr two sort lists into sinl sort list.). Bul Sort 3. Mr Sort: 4. T Bi-O, Bi-Θ, Bi-Ω nottions: symptoti ouns Contnts o Prt II: 5. Bsis
More informationCMSC 451: Lecture 2 Graph Basics Thursday, Aug 31, 2017
Dv Mount CMSC 45: Ltur Grph Bsis Thursy, Au, 07 Rin: Chpt. in KT (Klinr n Tros) n Chpt. in DBV (Dsupt, Ppimitriou, n Vzirni). Som o our trminoloy irs rom our txt. Grphs n Dirphs: A rph G = (V, E) is strutur
More informationEdge-Triggered D Flip-flop. Formal Analysis. Fundamental-Mode Sequential Circuits. D latch: How do flip-flops work?
E-Trir D Flip-Flop Funamntal-Mo Squntial Ciruits PR A How o lip-lops work? How to analys aviour o lip-lops? R How to sin unamntal-mo iruits? Funamntal mo rstrition - only on input an an at a tim; iruit
More information24.1 Sex-Linked Inheritance. Chapter 24 Chromosomal Basis of Inheritance Sex-Linked Inheritance Sex-Linked Inheritance
ptr 24 romosoml sis o Inritn 24. Sx-Link Inritn Normlly, ot mls n mls v 23 pirs o romosoms 22 pirs r ll utosoms On pir is t sx romosoms Mls r XY mls r XX opyrit T Mrw-Hill ompnis, In. Prmission rquir or
More informationTrees as operads. Lecture A formalism of trees
Ltur 2 rs s oprs In this ltur, w introu onvnint tgoris o trs tht will us or th inition o nroil sts. hs tgoris r gnrliztions o th simpliil tgory us to in simpliil sts. First w onsir th s o plnr trs n thn
More informationImproving Union. Implementation. Union-by-size Code. Union-by-Size Find Analysis. Path Compression! Improving Find find(e)
POW CSE 36: Dt Struturs Top #10 T Dynm (Equvln) Duo: Unon-y-Sz & Pt Comprsson Wk!! Luk MDowll Summr Qurtr 003 M! ZING Wt s Goo Mz? Mz Construton lortm Gvn: ollton o rooms V Conntons twn t rooms (ntlly
More information# 1 ' 10 ' 100. Decimal point = 4 hundred. = 6 tens (or sixty) = 5 ones (or five) = 2 tenths. = 7 hundredths.
How os it work? Pl vlu o imls rprsnt prts o whol numr or ojt # 0 000 Tns o thousns # 000 # 00 Thousns Hunrs Tns Ons # 0 Diml point st iml pl: ' 0 # 0 on tnth n iml pl: ' 0 # 00 on hunrth r iml pl: ' 0
More informationAIR FORCE STANDARD DESIGN MILITARY WORKING DOG FACILITY
1. NRL NOTS US THS OUMNTS IN ONJUTION WITH TH STNR SIN OUMNT N INTRTIV PRORMMIN WORKSHT. NUMR RWIN LIST NM -1 OVR SHT -1 STNR SIN PLN - 1-2 STNR SIN PLN - 2-3 MOULS,, & PLNS & XONS -4 MOULS PLNS & XONS
More informationMulti-criteria p-cycle network design
Multi-ritri p-yl ntwork sin Hmz Dri, Brnr Cousin, Smr Lou, Miklos Molnr To it tis vrsion: Hmz Dri, Brnr Cousin, Smr Lou, Miklos Molnr. Multi-ritri p-yl ntwork sin. r IEEE Conrn on Lol Computr Ntworks (LCN
More informationCS61B Lecture #33. Administrivia: Autograder will run this evening. Today s Readings: Graph Structures: DSIJ, Chapter 12
Aministrivi: CS61B Ltur #33 Autogrr will run this vning. Toy s Rings: Grph Struturs: DSIJ, Chptr 12 Lst moifi: W Nov 8 00:39:28 2017 CS61B: Ltur #33 1 Why Grphs? For xprssing non-hirrhilly rlt itms Exmpls:
More information10/30/12. Today. CS/ENGRD 2110 Object- Oriented Programming and Data Structures Fall 2012 Doug James. DFS algorithm. Reachability Algorithms
0/0/ CS/ENGRD 0 Ojt- Orint Prormmin n Dt Strutur Fll 0 Dou Jm Ltur 9: DFS, BFS & Shortt Pth Toy Rhility Dpth-Firt Srh Brth-Firt Srh Shortt Pth Unwiht rph Wiht rph Dijktr lorithm Rhility Alorithm Dpth Firt
More informationSpanning Trees. BFS, DFS spanning tree Minimum spanning tree. March 28, 2018 Cinda Heeren / Geoffrey Tien 1
Spnnn Trs BFS, DFS spnnn tr Mnmum spnnn tr Mr 28, 2018 Cn Hrn / Gory Tn 1 Dpt-rst sr Vsts vrts lon snl pt s r s t n o, n tn ktrks to t rst junton n rsums own notr pt Mr 28, 2018 Cn Hrn / Gory Tn 2 Dpt-rst
More informationc 2009 Society for Industrial and Applied Mathematics
SIAM J. DISCRETE MATH. Vol. 0, No. 0, pp. 000 000 2009 Soity or Inustril n Appli Mtmtis THE TWO-COLORING NUMBER AND DEGENERATE COLORINGS OF PLANAR GRAPHS HAL KIERSTEAD, BOJAN MOHAR, SIMON ŠPACAPAN, DAQING
More informationComputational Biology, Phylogenetic Trees. Consensus methods
Computtionl Biology, Phylognti Trs Consnsus mthos Asgr Bruun & Bo Simonsn Th 16th of Jnury 2008 Dprtmnt of Computr Sin Th univrsity of Copnhgn 0 Motivtion Givn olltion of Trs Τ = { T 0,..., T n } W wnt
More information4.1 Interval Scheduling. Chapter 4. Greedy Algorithms. Interval Scheduling: Greedy Algorithms. Interval Scheduling. Interval scheduling.
Cptr 4 4 Intrvl Suln Gry Alortms Sls y Kvn Wyn Copyrt 005 Prson-Ason Wsly All rts rsrv Intrvl Suln Intrvl Suln: Gry Alortms Intrvl suln! Jo strts t s n nss t! Two os omptl ty on't ovrlp! Gol: n mxmum sust
More informationCMPS 2200 Fall Graphs. Carola Wenk. Slides courtesy of Charles Leiserson with changes and additions by Carola Wenk
CMPS 2200 Fll 2017 Grps Crol Wnk Sls ourtsy o Crls Lsrson wt ns n tons y Crol Wnk 10/23/17 CMPS 2200 Intro. to Alortms 1 Grps Dnton. A rt rp (rp) G = (V, E) s n orr pr onsstn o st V o vrts (snulr: vrtx),
More informationS i m p l i f y i n g A l g e b r a SIMPLIFYING ALGEBRA.
S i m p l i y i n g A l g r SIMPLIFYING ALGEBRA www.mthltis.o.nz Simpliying SIMPLIFYING Algr ALGEBRA Algr is mthmtis with mor thn just numrs. Numrs hv ix vlu, ut lgr introus vrils whos vlus n hng. Ths
More informationGraph Search (6A) Young Won Lim 5/18/18
Grp Sr (6A) Youn Won Lm Copyrt () 2015 2018 Youn W. Lm. Prmon rnt to opy, trut n/or moy t oumnt unr t trm o t GNU Fr Doumntton Ln, Vron 1.2 or ny ltr vron pul y t Fr Sotwr Founton; wt no Invrnt Ston, no
More information(Minimum) Spanning Trees
(Mnmum) Spnnn Trs Spnnn trs Kruskl's lortm Novmr 23, 2017 Cn Hrn / Gory Tn 1 Spnnn trs Gvn G = V, E, spnnn tr o G s onnt surp o G wt xtly V 1 s mnml sust o s tt onnts ll t vrts o G G = Spnnn trs Novmr
More informationModule 2 Motion Instructions
Moul 2 Motion Instrutions CAUTION: Bor you strt this xprimnt, unrstn tht you r xpt to ollow irtions EXPLICITLY! Tk your tim n r th irtions or h stp n or h prt o th xprimnt. You will rquir to ntr t in prtiulr
More informationSAMPLE PAGES. Primary. Primary Maths Basics Series THE SUBTRACTION BOOK. A progression of subtraction skills. written by Jillian Cockings
PAGES Primry Primry Mths Bsis Sris THE SUBTRACTION BOOK A prorssion o sutrtion skills writtn y Jillin Cokins INTRODUCTION This ook is intn to hlp sur th mthmtil onpt o sutrtion in hilrn o ll s. Th mstry
More informationSimilarity Search. The Binary Branch Distance. Nikolaus Augsten.
Similrity Srh Th Binry Brnh Distn Nikolus Augstn nikolus.ugstn@sg..t Dpt. of Computr Sins Univrsity of Slzurg http://rsrh.uni-slzurg.t Vrsion Jnury 11, 2017 Wintrsmstr 2016/2017 Augstn (Univ. Slzurg) Similrity
More informationCS200: Graphs. Graphs. Directed Graphs. Graphs/Networks Around Us. What can this represent? Sometimes we want to represent directionality:
CS2: Grphs Prihr Ch. 4 Rosn Ch. Grphs A olltion of nos n gs Wht n this rprsnt? n A omputr ntwork n Astrtion of mp n Soil ntwork CS2 - Hsh Tls 2 Dirt Grphs Grphs/Ntworks Aroun Us A olltion of nos n irt
More informationSection 10.4 Connectivity (up to paths and isomorphism, not including)
Toy w will isuss two stions: Stion 10.3 Rprsnting Grphs n Grph Isomorphism Stion 10.4 Conntivity (up to pths n isomorphism, not inluing) 1 10.3 Rprsnting Grphs n Grph Isomorphism Whn w r working on n lgorithm
More information