PAPER Efficient Analyzing General Dominant Relationship based on Partial Order Models

Size: px
Start display at page:

Download "PAPER Efficient Analyzing General Dominant Relationship based on Partial Order Models"

Transcription

1 PAPER Eiint Anlyzing Gnrl Dominnt Rltionship s on Prtil Orr Mols Zhnglu YANG, Lin LI, Nonmmrs, n Msru KITSUREGAWA, Fllow SUMMARY Skylin qury is vry importnt us it is th sis o mny pplitions,.g., ision mking, usr-prrn quris. Givn n N-imnsionl tst D, point p is si to omint nothr point q i p is ttr thn q in t lst on imnsion n qul to or ttr thn q in th rmining imnsions. In this ppr, w stuy gnrliz prolm o skylin qury tht, usrs r mor intrst in th tils o th ominnt rltionship in tst, i.., point p omints how mny othr points n whom thy r. W show tht th xisting rmwork propos in [17] n not iintly solv this prolm. W in th intrrlt onntion twn th prtil orr n th ominnt rltionship. Bs on this isovry, w propos nw t strutur, PrCu, whih onisly rprsnts th ominnt rltionship. W propos som tiv strtgis to onstrut PrCu. Extnsiv xprimnts illustrt th iiny o our mthos. ky wors: skylin qury, lgorithm, ominnt rltionship nlysis, prormn vlution 1. Introution Th skylin qury [3] hs ttrt onsirl ttntion ths yrs us it is th sis o mny pplitions,.g., multi-ritri ision mking [3], usr-prrn quris [11] [9] n miroonomi nlysis [17]. Skylin mining ims to in thos points, whih r not omint y othrs, in -imnsionl sptil tst. This prolm n sn s spil lss o prto prrn quris [11], onvx hull [23] or mximum vtors [14]. Fig. 1 shows on lssi xmpl o skylin qury tht ustomrs r lwys intrst in thos st hotls tht r ttr thn othrs t lst t on o th two ritri, th istn n th pri, with smllr vlus. Th skylin o th xmpl tst in Fig. 1 onsists o n. Thr r mny issus rlt to skylin qury, inluing th gnrl ull-sp skylin points qurying [3] [7] [13] [21], susp skylin points mining [31] [26] [28], skylin points xtrting in strm [18] [27] [2], Top-k n high-imnsionl skylin points xtrting [5] [6], mining skylin in istriut nvironmnts [2] [1] [29], pproximt skylin qurying [12]. All ths issus, howvr, onrn only th pur ominnt rltionship mong tst, i.., point p is whthr omint y othrs or not, n got thos non-omint ons s rsults. Th uthor is rsrh ssoit in th Institut o Inustril Sin, th Univrsity o Tokyo. Th uthor is n ssistnt prossor in th Dprtmnt o Computr Sin n Thnology,& Wuhn Univrsity o Thnology, Chin. Th uthor is prossor in th Institut o Inustril Sin, th Univrsity o Tokyo. Fig. 1 istn pri Exmpl o th skylin qury Rntly, Li t l. [17] propos to nlyz th ominnt rltionship in usinss mol tht, usrs r mor intrst in th til o th ominnt rltionship in tst, i.., point p omints how mny othr points n is omint y how mny othrs. Hr w show n xmpl. Exmpl 1: Consir you r mngr o hotl ompny. You wnt to know th usinss position o lol hotl in th urrnt mrkt with rgr to your prrn, i.., pri n istn to th h, y hking how mny othr hotls r ttr/wors thn. For th smpl hotls shown in Fig. 1, you n ut th onlusion tht hotl is ttr thn 2 othr hotls ut wors thn nothr 2 hotls with rgr to your prrn. In rl worl, howvr, usrs r lwys intrst in not only how mny ojts r ominting/omint y spii ojt, ut lso whom thy r, whih ws not mntion in [17]. This prolm n sn s gnrl ominnt rltionship nlysis to th ons propos in [17]. It is nivly thought, n sily solv y ssoiting h ojt with its orrsponing uoi in DADA [17]. So whn usrs qury th ominnt rltionship, ths ojts will xtrt simultnously. Nvrthlss, u to hug numr o uplit xistn in DADA, th storg ovrh n th qury tim will unptl or usrs. In this ppr, w im t proposing iint n tiv mthos to nswr th whom prolm. Bus o th intrrlt onntion twn th prtil orr n th ominnt rltionship, w propos nw t strutur ll PrCu, whih onisly rprsnts th omplt inormtion o th gnrl ominnt rltionship s on th prtil orr nlysis. Spiilly, w ror th prtil orr s Dirt Ayli Grph (DAG) or h Not tht th nlysis hr n urthr us to trmin th pri o hotl, whih shoul omptitiv in th urrnt mrkt whil rsrving th most proit.

2 2 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 2x Fig. 2 DAG rprsnttion in 2- sp uoi in PrCu n propos iint t struturs n strtgis to nswr th gnrl ominnt rltionship quris. Morovr, w introu iint strtgis to onstrut PrCu. Th xprimntl rsults n prormn stuy onirms th iiny n tivnss o our strtgis. To illustrt th or i o this ppr, hr w show simpl xmpl. Fig. 2 rprsnts th prtil orr (no s DAG ormt) o th xmpl tst in Fig. 1 in 2-imnsionl sp. W n know th point omints th points n n is omint y th points n, y ounting th out-link n in-link o, rsptivly. Hr w solv not only th how mny prolm, ut lso th whom prolm. From this xmpl, w know tht th gnrl ominnt rltionships o tst n rprsnt into thir orrsponing prtil orr rprsnttion (i.., DAGs). In ontrst, th DADA t strutur [17] pplis th gri-s inx thniqu, whih os not iintly ror th ominnt rltionship, s will illustrt in th xprimntl vlution. Our ontriutions in this ppr r s ollows: W gnrliz th ominnt rltionship quris propos in [17], s Gnrl Dominnt Rltionship Qury (GDRQ). W in th intrrlt onntion twn GDRQ n th prtil orr nlysis. W propos t u, PrCu, whih onisly rprsnts th omplt inormtion o th gnrl ominnt rltionship s DAGs s on th prtil orr or h uoi. W introu tiv mthos to onstrut th PrCu. W onut omprhnsiv xprimnts to illustrt th tivnss n iiny o our mthos. Th rminr o this ppr is orgniz s ollows. In Stion 2, w isuss th rlt work. In Stion 3, w prsnt th prliminris o this ppr. A niv mtho s on xisting strtgy to nswr GDRQ is introu in Stion 4. Th omputtion o PrCu is prsnt in Stion 5.1 n th qury prossing strtgis or gnrliz ominnt rltionship nlysis using PrCu is sri in Stion 5.2. Th prormn nlysis r rport in Stion 6. W onlu th ppr n provi suggstions or utur work in Stion 7. oms rom som ol lssi topis, suh s onvx hull [23] n mximum vtors [14]. Skylin qury lgorithms n lssii into two tgoris. Th irst on is non-inx s mtho, i.., BNL [3], SFS [7], DC [3]. Th son tgory is inx s mtho, i.., NN [13], BBS [21], SUBSKY [26]. As xpt, th inx-s mthos hv n shown to suprior ovr th non-inx-s ons n urthrmor, th inx-s strtgis n progrssivly rturn nswrs without hving to sn th ntir t input. Spilly, SUB- SKY [26] ws propos to omput low-imnsionl Skylins n is th st lgorithm or susp skylin isovring. Bs on th t istriution, SUBSKY rts n nhor point or h lustr, n uils B+-tr on th L istn twn h ojt to its orrsponing nhor. Thn, SUBSKY sns th tr l nos oring to th sning orr o th points s smllst vlu o - imnsion to gt Skylins. From th viw point o imnsion onrn, th xisting lgorithms n lso lssii into two tgoris, i.., ull sp s mtho [13] [21], n susp s mtho [26] [31] [28]. Othr rlt work on skylin mining inlus mining skylin in istriut nvironmnts [2] [1] [29], skylin qury in t strm [18] [27] [2], pproximt skylin qury [12], intrsting skylin points in high-imnsionl sp [5] [6]. All th ov works onrn only th pur ominnt rltionship n, outputt thos points whih r not omint y othrs. Not tht in ition to th originl mning in [3], omint hr n vrint, i.., k-ominnt [6]. In ontrst, Li t l. propos to nlyz mor gnrl ominnt rltionship rom miroonomi spt [17]. Th usrs r lwys intrst in not only th inry ominnt rltion twn th points in tst, ut lso th sttistil inormtion, i.., how mny othr points r ominting/omint y spii point. In [17], th uthors propos thr si Dominnt Rltionship Quris (DRQs) n onstrut t u, DADA, to iintly orgniz th inormtion nssry to DRQs. Morovr, novl t strutur, D*-tr, ws propos to ulill iint omputtion or DRQs. Howvr, usrs r lwys intrst in not only how mny ojts r ominting/omint y spii ojt, ut lso whom thy r, whih ws not mntion in [17]. This prolm nnot sily solv y using th mthoologis propos in [17] us o th lrg uplit storg ost in DADA. In this ppr, w propos iint t strutur n strtgis to solv suh kin o gnrl ominnt rltionship qury s on our isovry tht GDRQ hs intrrlt onntion with prtil orr. 2. Rlt work 2.1 Skylin Qury Skylin qury ws irst introu in [3]. Th prolm W sri th til o SUBSKY us it is on o th slin lgorithms in th xprimntl vlution.

3 YANG t l.: EFFICIENT ANALYZING GENERAL DOMINANT RELATIONSHIP BASED ON PARTIAL ORDER MODELS 3 D2 2.2 Prtil Orr Mining Prtil orr hs ppr in mny omputtionl mols n thr r lot o pplitions involvs with prtil orr issus, suh s onurrnt mols [15], optimisti rollk rovry [25], iology [16], surity [24] n prrn qury [11]. In this ppr, w minly onsir th prolm tht how to onvrt th sptil tst into prtil orr rprsnttion, whih r thn quri to gt th gnrl ominnt rltionship iintly. As r s w know, thr is no work on this prolm. An intrsting stuy invstigt th prolm o mining smll st o prtil orrs glolly itting t st [19]. Prtiulrly, [19] rss squn t. Vry irnt rom th prolm stui hr, [19] tri to in on or (smll) st o prtil orrs tht it th whol tst s wll s possil, whih is n optimiztion prolm. An impliit ssumption is tht th whol tst somhow ollows glol orr. Mor rntly, [4] wr intn or isovring svrl smll prtil orrs rom st o squns inst o only on tht sris ll or most o th st. Thy propos to us los prtil orrs to summriz squntil t in onis mnnr. Yt irnt rom this ppr, thy i not urthr xplor th prtil orrs or spii purpos (i.., ominnt rltionship xtrtion). In this ppr, howvr, w n to trmint th prtil orrs givn sptil tst. W propos simpl mtho o onvrting th sptil tst to th orrsponing squn tst n thn, pply xisting strtgis suh s tht us in [4] with moiition y onsiring skylin proprty to gnrt th prtil orrs. 3. Prliminris Givn -imnsion sp S={s 1,s 2,...,s }, st o points D={p 1,p 2,...,p n } is si to tst on S i vry p i D is -imnsionl t point on S. W us p i.s j to not th j th imnsion vlu o point p i. For h imnsion s i, w ssum tht thr xists totl orr rltionship. For simpliity n without loss o gnrlity, w ssum smllr vlus r prrr [3] (i.., MIN oprtion) in this ppr. Dinition 1 (omint). A point p is si to omint nothr point q on S i n only i s k S, p.s k q.s k n s t S, p.s t <q.s t. A prtil orr on D is inry rltion on D suh tht, or ll x,y,z D, (i) x x (rlxivity), (ii) x y n y x imply x=y (ntisymmtry), (iii) x y n y z imply x z (trnsitivity). W us (D, ) to not th prtil orr st (or post) o D. W not y th strit prtil orr on D, i.., x y i x y n x y. Givn x,y D, x n y r si to omprl i ithr x y or y x; othrwis, thy r si to inomprl. Th Dinition 1 n trnslt into th orring ontxt s ollows: D D D () Exmpl sptil tst Fig. 3 Exmpl tst D1 () Rprsnttion in 2- sp {D1,D2} Dinition 2 (omint in orring ontxt). A point p is si to omint nothr point q on S i n only i s k S, p.s k q.s k n s t S, p.s t q.s t. Th prtil orr (D, ) n rprsnt y DAG G =(D, E), whr (υ, ω) E i ω υ n thr os not xist nothr vlu x D suh tht ω x υ. For simpliity n without loss o gnrlity, w ssum tht G is singl onnt omponnt. Dinition 3 (ominting st, DGS(p, D, S )). Givn point p, w us DGS(p, D, S ) to not th st o points rom D whih r omint y p in th susp S o S. Dinition 4 (omint st, DDS(p, D, S )). Givn point p, w us DDS(p, D, S ) to not th st o points rom D whih omint p in th susp S o S. Th prolm tht w wnt to solv is s ollows: Prolm 1 (Gnrl Dominnt Rltionship Qury (GDRQ)). Givn tst D, imnsion sp S n point p, in DGS(p, D, S ) n DDS(p, D, S ). Not tht skylin point p hs th ollowing proprty: DDS(p, D, S )=. In othr wors, th skylin qury n thought s spil s o th gnrl ominnt rltionship qury. Exmpl 1. Consir th 3-imnsionl tst D = {,,,,, } in Fig. 3 (). Givn qury point, imnsion sp S ={D 1,D 2 }, th ominting st DGS(, D,S )= {, } n th omint st DDS(, D,S )={, }. W will us this tst s running xmpl in th rst o this ppr. 4. A Niv Mtho To solv th prolms in in Stion 3, nturl i is to xtn th rmwork propos in [17]. In this stion, w rily introu this niv strtgy n thn, illustrt its wk points. Th uthors in [17] prtition th t sp y using griing strtgy. For xmpl, Fig. 4 () shows tst in 2-imnsionl sp (i.., {D 1,D 2 }). In Fig. 4 (), h gri rors th numr o th points whih urrnt gri omints. For instn, th gry gris r ll thos whih omints thr points. Inst o roring h gri inormtion, [17] propos D -tr to ror th omprss inormtion (uppr/lowr oun o rgion tht omints

4 4 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 2x D 2 D 1 () D D 1 () () lowr oun uppr oun num o points omint () Fig. 4 Th strtgy o DADA or GDRQ lowr oun uppr oun num o points omint points omint <, 3> <1, 4> 3 {,, } <1, 2> <3, 4> 3 {,, } <3, > <4, 2> 3 {,, } Fig. 5 Th xtnsion o DADA or gnrl ominnt rltionship nlysis th sm numr o points). For xmpl, th gry gris n prtition into thr rgions, whih r rprsnt y thir uppr oun, i.., {1, 4}, {3, 4} n {4, 2}, rsptivly. Th whol D -tr is shown in Fig. 4 (), whih is onstrut s on th rul in in [17] (Dinition 4.7). Fig. 4 () shows th omprss inormtion out th thr gry rgions, i.., th lowr oun (1st olumn), th uppr oun (2n olumn) n th numr o points omint (3r olumn). Givn point P qury, to gt th numr o th points P qury omints, it ns to strt rom th root o th D -tr n mov own th no with th uppr oun tht n omint P qury. On it knows tht P qury is ontin in rgion tht th no omints, th sir numr o th points whih r omint y P qury n output. Rr [17] or mor til. Yt thr r two issus rising whn prossing th gnrl ominnt rltionship quris y using DADA s strtgy. Firstly, th whom prolm n not iintly solv. For xmpl, lthough th gry rgions in Fig. 4 () ll omint thr points, thy hv irnt ominting sts, i.., {,, } or lu n yllow rgions n {,, } or r rgion. Although y ing th ominting st into h no o th D -tr n nivly nswr th qustion (s shown in Fig. 5), this simpl solution will introu srious urn o t uplition prolm. Thror, th strtgy o DADA is not pproprit or th gnrl ominnt rltionship nlysis prolm. Anothr issu is tht th srh strtgy in DADA whil trvrsing th D -tr is iniint, spilly whn th tr hs mny lyrs. 5. A Prtil Orr Bs Mtho In this stion, w propos to iintly pply th proprtis o th prtil orr to nlyz th gnrl ominnt rltionship. Spiilly, w irst introu tiv strtgis to onstrut prtil orr t u (PrCu), whih onisly rprsnts th ominnt rltionship y using DAGs. Morovr, w propos iint lgorithms to nswr th Fig. 6 Th work low o PrCu onstruting gnrl ominnt rltionship quris s on PrCu. In th ollowing stion, w introu our mthos o onstruting PrCu. 5.1 Construting PrCu As sri in Stion 3, th ominnt rltionship n no in prtil orr rprsnttion (DAGs). In this stion, w xplin how to onstrut th prtil orr t u (PrCu) with sptil tst input. As r s w know, thr is no work on this prolm. In this ppr, w propos to pply strtgis rom nothr rsrh ontxt, squntil pttrn mining [1], to gt th prtil orr rprsnttion rom sptil tst. Th whol work low is shown in Fig. 6. W propos simpl mtho o onvrting th sptil tst to th orrsponing squn tst in th irst pross n thn, pply xisting strtgis suh s tht us in [4] with littl moiition in th son n thir prosss to gnrt DAGs rom th trnsorm squn tst. Not tht w minly illustrt how to omput th u or ominting st sin omputtion o omint st n on in similr shion. Th irst pross in Fig. 6 is to onvrt th originl sptil tst to th squn tst. With k-imnsionl tst, w simply gt k-ustomr squn tst, y sorting th ojts in h ustomr (imnsion) oring to thir vlu in sning orr. For xmpl, Fig. 7 () shows th onvrt squn tst o th xmpl sptil tst in Fig. 7 (). Thorm 1. Th onvrt squn tst rors ll th ominnt rltionship o th points in th sptil tst. Proo. Trivil us th smll-lrg pir (ominnt) rltionship in th sptil tst is quivlnt to th rlylt pir (ominnt) rltionship in th onvrt squn tst. Th son n th thir prosss in Fig. 6 im to trmin prtil orr tht sris th point st in th susp S o t sp S in D. Th rlt prolm is

5 YANG t l.: EFFICIENT ANALYZING GENERAL DOMINANT RELATIONSHIP BASED ON PARTIAL ORDER MODELS 5 D D D Dim. Squn D1 D2 D3 root <> <> <> D 1 D 2 D 3 () Exmpl sptil tst Fig. 7 Pross 1 o onstruting PrCu () Trnsorm squn tst rss in [19] n mor rntly in [4]. In this ppr, w simply pply th pproh in [4] with minor moiition tht, inst o mining los squntil pttrns [3], w min gnrl squntil pttrns [1]. In pross 2 s shown in Fig. 6, w isovr th squntil pttrns rom th trnsorm squn tst y pplying PrixSpn lgorithm [22], whih is th stt-o-th-rt on. Spiilly, givn n-squn tst, w prtition it into svrl k-squn tsts, whr 2 k<n, n pply PrixSpn to thm, rsptivly, with minimum support qul to 1%. For xmpl, givn th squn tst s shown in Fig. 8 (), w prtition it into k-squn tsts whr k=2, i.., {D 1,D 2 }, {D 1,D 3 }, n {D 2,D 3 }. PrixSpn is thn ppli on thm. Not tht or k-squn tsts whr k=1, i.., {D 1 }, {D 2 }, n {D 3 },wo not n us PrixSpn us th mximl squntil pttrns r strightorwr (i.., th squn itsl). For k-squn tsts whr k=n, i.., k=3 or th tst shown in Fig. 8 (), w o not n to prtition it us th numr o th possil prtition tst is on, i.., {D 1,D 2,D 3 }. In t, th pross is th sm s uiling ommon t u, tht w trvrs vry possil susp ( k- squn tst, i.., {D 1,D 2 }), n pply PrixSpn on it with minimum support qul to 1%. To sv sp n onvnint th qury prossing, w mrg ths squntil pttrns s lol mximl squntil squns [1], whih r not th susqun o othr squntil pttrns in th sm susp. For xmpl, in susp {D 1,D 2 }, lthough thr r mny squntil pttrns, i..,,,,,,,,,,, n so orth. W only ror th mximl squntil pttrns, i..,, n, us ll th othr squntil pttrns r susquns o ths thr mximl squntil pttrns. Th mximl squntil pttrns o susp S ror th ominnt rltionship twn itms in S (s vrii y Thorm 1, Thorm 2). For xmpl, th pttrn inits tht omints, omints, n omints in susp {D 1,D 2 }. Th rsult t u (SqCu) got rom pross 2 or th xmpl tst is shown in Fig. 8 (). Thorm 2. SqCu rors ll th ominnt rltionship o th points in th squn tst D. Proo. (Proo y Contrition.) For simpliity, w only prov or spii susp o SqCu. Assum to th ontrry tht thr is ominnt rltionship twn two Du to limit sp, w skip th til o PrixSpn hr. Intrst usrs n rr [22]. Dim. D1 D2 D3 Squn () Trnsorm squn tst Fig. 8 <> <> <> D 1 D 2 <> <> <> D 1 D 3 <> <> D 1 D 2 D 3 <> <> <> D 2 D 3 () Th t u (ltti) whos uoi onsists o th lol mximl ommon squntil pttrns Pross 2 o onstruting PrCu points, omints in susp S, is not rprsnt in th uoi S o SqCu. This mns tht th squntil pttrn is not list in S o SqCu, whih ontrits our ssumption tht th squntil pttrn mining pross n in ll th squntil pttrns. In pross 3, th omintions o th lol mximl squntil squns r numrt to gnrt prtil orrs with DAGs rprsnttion, y pplying th mtho propos in [4]. Th rsult t u (PrCu) got rom pross 3 or th xmpl tst is shown in Fig. 9 (). <> <> <> D 1 D 2 D 3 <> <> <> D 1 D 2 root <> <> <> D 1 D 3 <> <> D 1 D 2 D 3 () Th t u (ltti) whos uoi onsists o th lol mximl ommon squntil pttrns Fig. 9 <> <> <> D 2 D 3 D 1 D 2 D 3 D 1D 2 root D 1D 3 D 1D 2D 3 () DAG rprsnttion o prtil orr in t u PrCu Pross 3 o onstruting PrCu Thorm 3. PrCu rors ll th ominnt rltionship o th points in th sptil tst D. Proo. Proo n u s on Thorm 1, Thorm 2 in this ppr n [4]. 5.2 Qurying PrCu Dt Cu Th smnti mning kpt in th PrCu t u is th ky us to xtrt th gnrl ominnt rltionship iintly Gnrl Dominnt Rltionship Qury (GDRQ) Givn tst D, qury point P qury n susp S, D 2D 3

6 6 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 2x Fig. 1 DAG rprsnttion o th xmpl tst in 2-imnsionl sp {D 1,D 2 } th GDRQ is to omput th points omint or omint y P qury, whr P qury D. An importnt osrvtion in this s is tht, i P qury is in D, ll th gnrl ominnt rltionship rlt to P qury n sily isovr y trvrsing th DAG in spii susp. As n xmpl, Fig. 1 shows th DAG rprsnttion in susp {D 1,D 2 }. To ilitt th ounting pross, th numrs o points ominting/omint y urrnt no (point) r insrt into h no. This pross is xut in th promput-mo. Suppos th qury point is, w n gt th points omint y immitly, whih is 2. Upon usrs r intrst in whom ths two points r, it gos ownwr ollowing th out-link o, n gts th ominting st o s {, }. In DADA [17] rmwork, howvr, it ns to trvrs th D*-tr to gt th orrsponing lss. For xmpl, ssum th qury point is, th orr o th trvrs nos in D*-tr, s shown in Fig. 4 (), is { 1, 1, 2, 1, 2, 2, 3, 4 }. Thn it ins th ominting st o y hking th lss o { 3, 4 }. Oviously, DADA onsums mor tim ompr with our strtgy. 6. Exprimntl Evlution n Prormn Stuy To vlut th iiny n tivnss o our strtgis, w onut xtnsiv xprimnts. W prorm th xprimnts using Intl(R) Cor(TM) 2 Dul CPU PC (3GHz) with 3G mmory, running Mirosot Winows XP. All th lgorithms wr writtn in C++, n ompil in n MS Visul C++ nvironmnt. W onut xprimnts on oth synthti n rl li tsts. Dtil implmnttion o th lgorithms us to ompr is sri s ollows: 1. SUBSKY. SUBSKY ws tst with th lgorithm vlop in [26], whih is th stt-o-th-rt lgorithm or susp skylin qury. 2. Niv. Niv ws tst with th xtnsion o DADA [17], y storing th omint/ominting points in th orrsponing lss, s xplin in Stion PrCu. PrCu ws implmnt s sri in this ppr. 6.1 Dtsts W mploy th synthti t gnrtor [3] to rt our synthti tsts. Thy hv inpnnt istriution, with Fig. 11 Exution tim omprison twn SUBSKY n PrCu on skylin qury imnsionlity in th rng [3, 6] n t siz in th rng [1k, 5k]. Th ult vlus o imnsionlity wr 5. Th ult vlu o rinlity or h imnsion ws 5k. 6.2 Skylin Qury Prormn Bus th skylin qury is importnt n n sn s spil s o th gnrl ominnt rltionship qury, in this stion, w irst vlut th skylin qury nswring prormn o PrCu ompr with th stt-o-thrt lgorithm, SUBSKY [26]. Fig. 11() n 11 () show th skylin qury tim ginst numr o points in th tsts n imnsionlity, rsptivly. W n s tht th PrCu lgorithm outprorms th SUBSKY in oth ss y up to n orr o mgnitu. This is us th SUBSKY lgorithm ns to trvrs th tr t strutur (i.., B-tr) to xtrt th skylin on th ly. On ontrry, PrCu pr-omputs n stors th skylin points into prtil orr t strutur, whih n sily xtrt out us thy xist in th irst lyr o DAG grph (no othr points omint thm). Morovr, rom th igurs w n know tht imnsionlity hs mor t on qury prormn ompr with th numr o points in th tsts. 6.3 Dominnt Rltionship Qury Prormn To tst th t o th Gnrl Dominnt Rltionship qury (GDRQ), w rnomly slt 1 irnt points s on th synthti tst. Fig. 12 () n () show th qury tim ginst numr o points in th tsts n i-

7 YANG t l.: EFFICIENT ANALYZING GENERAL DOMINANT RELATIONSHIP BASED ON PARTIAL ORDER MODELS Fig. 12 Exution tim omprison twn Niv n PrCu on gnrl ominnt rltionship qury mnsionlity, rsptivly. W n s tht th PrCu pproh is ttr thn th Niv strtgy. Th prormn o Niv oms wors s numr o points or imnsionlity is lrgr, whil PrCu rmins lmost th sm. Th rson is similr to tht xplin in Stion 6.2. Niv ns to trvrs th inx t strutur (i.., D - tr) to ompr n xtrt ll th rquir points. In ontrst, PrCu only trvrs th DAG grph to irt xtrt vry no it pss n no omprison is nssry. 6.4 Inx Dt Strutur Constrution Prormn Th iiny o PrCuis root in th omprss t strutur it isovris, prtil orr t u (PrCu). In this stion, w show th onstrution tim or PrCu ompr with ost o uiling othr inx t strutur (i.., D -tr) in th Niv lgorithm. Fig. 13 () n () show th xution tim or inx uiling ginst numr o points in th tsts n imnsionlity, rsptivly. W n s tht th PrCu is snsitiv to th numr o points in th tsts, tht whn th numr gts lrgr, th prormn o PrCuonstrution is wors thn tht o D -tr uiling. Howvr, s illustrt in Fig. 13 (), D - tr onstrution oms wors s imnsionlity grows, whih mns tht D -tr inx uiling is mor snsitiv to th imnsionlity ompr with PrCuinx uiling. Th rson why th prormn o PrCu onstrution is goo, us in high imnsionl sp, th proility o on point omints nothr on, is vry low. Hn, th squntil pttrn is vry w in high imnsionl sp n th mining pross n trmint quikly Fig. 13 Exution tim omprison on inx uiling twn Niv n PrCu 6.5 Etivnss o Comprssion In this xprimnt, w xplor th omprssion nits o PrCuompr with Niv mtho. Fig. 14 () n () show th omprssion t on uiling th t u y prtil orr rprsnttion (PrCu), ompr with D -tr. Thy illustrt tht using th omprss t ormt, DAG, is vry iint on sp usg. Similr to qury prormn, imnsionlity hs mor t on th omprssion tor ompr with th numr o points in th tsts. 7. Conlusions In this ppr, w hv introu Gnrl Dominnt Rltionship Anlysis, whih oul not sily solv y xisting strtgis. Du to th intrrlt onntion twn th prtil orr n th ominnt rltionship, w hv propos nw t strutur ll PrCu, whih onisly rprsnts th omplt inormtion o th gnrl ominnt rltionship s on th prtil orr nlysis. W hv introu iint strtgis to onstrut PrCu. Th xprimntl rsults n prormn stuy onirm th iiny n tivnss o our strtgis. In th utur, w will invstigt how to urthr improv th iiny whil qurying th gnrl ominnt rltionship. Rrns [1] R. Agrwl n R. Sriknt. Mining squntil pttrns. In ICDE 95: Proings o th 11th Intrntionl Conrn on Dt Enginring, pp. 3-14, 1995.

8 8 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 2x Fig. 14 Comprssion t o PrCu ginst imnsionlity n numr o points in tsts [2] W.T. Blk, U. Guntzr n J.X. Zhng. Eiint istriut skylining or w inormtion systms. In EDBT 4: Proings o th 9th Intrntionl Conrn on Extning Dts Thnology, pp , 24. [3] S. Borzsonyi, D. Kossmnn n K. Stokr. Th skylin oprtor. In ICDE, pp , 21. [4] G. Css-Grri. Summrizing squntil t with los prtil orrs. In SDM 5: Proings o th 5th SIAM Intrntionl Conrn on Dt Mining, pp , 25. [5] C.Y. Chn, H.V. Jgish, K.L. Tn, A.K.H. Tung n Z. Zhng. On high imnsionl skylins. In EDBT 6: Proings o th 11th Intrntionl Conrn on Extning Dts Thnology, pp , 26. [6] C.Y. Chn, H.V. Jgish, K.L. Tn, A.K.H. Tung n Z. Zhng. Fining k-dominnt skylins in high imnsionl sp. In SIG- MOD 6: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , 26. [7] J. Chomiki, P. Gory, J. Gryz n D. Ling. Skylin with prsorting. In ICDE 3: Proings o th 19th Intrntionl Conrn on Dt Enginring, pp , 23. [8] A. Guttmn. R-Trs: A Dynmi Inx Strutur or Sptil Srhing. In SIGMOD 84: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , [9] V. Hristiis, N. Kous n Y. Ppkonstntinou. PREFER: A systm or th iint xution o multiprmtri rnk quris. In SIGMOD 1: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , 21. [1] Z. Hung, C.S. Jnsn, H. Lu n B.C. Ooi. Skylin quris ginst moil lightwight vis in MANETs. In ICDE 6: Proings o th 22th Intrntionl Conrn on Dt Enginring, pp. 66, 26. [11] W. Kiβling. Fountions o prrns in ts systms. In VLDB 2: Proings o th 28th Intrntionl Conrn on Vry Lrg Dt Bss, pp , 22. [12] V. Koltun, n C.H. Ppimitriou. Approximtly ominting rprsnttivs. In ICDT 5: Proings o th 1th Intrntionl Conrn on Dts Thory, pp , 25. [13] D. Kossmnn, F. Rmsk n S. Rost. Shooting strs in th sky: An onlin lgorithm or skylin quris. In VLDB 2: Proings o th 28th Intrntionl Conrn on Vry Lrg Dt Bss, pp , 22. [14] H.T. Kung, F. Luio n F.P. Prprt. On ining th mxim o st o vtors. In JACM: Journl o th ACM, 22(4), pp , [15] L. Lmport. Tim, loks, n th orring o vnts in istriut systm. CACM: Communitions o th ACM, 21(7), pp , [16] C. L, C. Grsso n M.F. Shrlow. Multipl squn lignmnt using prtil orr grphs. Bioinormtis, 18(3), pp , 22. [17] C. Li, B.C. Ooi, A.K.H. Tung n S. Wng. DADA: A t u or ominnt rltionship nlysis. In SIGMOD 6: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , 26. [18] X. Lin, Y. Yun, W. Wng n H. Lu. Sting th sky: Eiint skylin omputtion ovr sliing winows. In ICDE 5: Proings o th 21th Intrntionl Conrn on Dt Enginring, pp , 25. [19] H. Mnnil n C. Mk. Glol prtil orrs rom squntil t. In KDD : Proings o th 6th ACM SIGKDD Intrntionl Conrn on Knowlg Disovry n Dt Mining, pp , 2. [2] K. Mourtiis, S. Bkirs n D. Ppis. Continuous monitoring o top-k quris ovr sliing winows. In SIGMOD 6: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , 26. [21] D. Ppis, Y. To, G. Fu n B. Sgr. An optiml n progrssiv lgorithm or skylin quris. In SIGMOD 3: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , 23. [22] J. Pi, J. Hn, B. Mortzvi-Asl n H. Pinto. PrixSpn: Mining squntil pttrns iintly y prix-projt pttrn growth. In ICDE 1: Proings o th 16th Intrntionl Conrn on Dt Enginring, pp , 21. [23] F. Prprt n M.I. Shmos. Computtionl gomtry: In introution. Springr-Vrlg, [24] S. Smith n J.D. Tygr. Surity n privy or prtil orr tim. In ISCA Intrntionl Conrn on Prlll n Distriut Computing Systms, pp. 7-79, [25] R. Strom n S. Ymini. Optimisti rovry in istriut systms. ACM trnstions on Computr Systms, 3: pp , [26] Y. To, X. Xio n J. Pi. SUBSKY: Eiint omputtion o skylins in susps. In ICDE 6: Proings o th 22th Intrntionl Conrn on Dt Enginring, pp. 65, 26. [27] Y. To n D. Ppis. Mintining sliing winow skylins on t strms. In TKDE: IEEE Trnstions on Knowlg & Dt Enginring, 18(3): pp , 26. [28] T. Xi n D. Zhng. Rrshing th Sky: Th omprss skyu with iint support or rqunt upts. In SIGMOD 5: Proings o th ACM SIGMOD Intrntionl Conrn on Mngmnt o Dt, pp , 25. [29] P. Wu, C. Zhng, Y. Fng, B.Y. Zho, D. Agrwl n A.E. Ai. Prlllizing skylin quris or sll istriution. In EDBT 6: Proings o th 11th Intrntionl Conrn on Extning Dts Thnology, pp , 26. [3] X. Yn, J. Hn n R. Ashr. CloSpn: mining los squntil pttrns in lrg tsts. In SDM 3: Proings o th 3r SIAM Intrntionl Conrn on Dt Mining, pp , 23. [31] Y. Yun, X. Lin, Q. Liu, W. Wng, J.X. Yu n Q. Zhng. Eiint omputtion o th skylin u. In VLDB 5: Proings o th 31th Intrntionl Conrn on Vry Lrg Dt Bss, pp , 25.

Outline. 1 Introduction. 2 Min-Cost Spanning Trees. 4 Example

Outline. 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 information

, each of which is a tree, and whose roots r 1. , respectively, are children of r. Data Structures & File Management

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

COMPLEXITY OF COUNTING PLANAR TILINGS BY TWO BARS

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

Outline. Binary Tree

Outline. 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 information

Outline. Computer Science 331. Computation of Min-Cost Spanning Trees. Costs of Spanning Trees in Weighted Graphs

Outline. 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 information

(2) If we multiplied a row of B by λ, then the value is also multiplied by λ(here lambda could be 0). namely

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

Similarity Search. The Binary Branch Distance. Nikolaus Augsten.

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

Module graph.py. 1 Introduction. 2 Graph basics. 3 Module graph.py. 3.1 Objects. CS 231 Naomi Nishimura

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

Garnir Polynomial and their Properties

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

Why the Junction Tree Algorithm? The Junction Tree Algorithm. Clique Potential Representation. Overview. Chris Williams 1.

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

An undirected graph G = (V, E) V a set of vertices E a set of unordered edges (v,w) where v, w in V

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

CSC Design and Analysis of Algorithms. Example: Change-Making Problem

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

b. How many ternary words of length 23 with eight 0 s, nine 1 s and six 2 s?

b. 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 information

1 Introduction to Modulo 7 Arithmetic

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

Constructive Geometric Constraint Solving

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

Cycles and Simple Cycles. Paths and Simple Paths. Trees. Problem: There is No Completely Standard Terminology!

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

CS 241 Analysis of Algorithms

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

Present state Next state Q + M N

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

Paths. Connectivity. Euler and Hamilton Paths. Planar graphs.

Paths. 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 information

Exam 1 Solution. CS 542 Advanced Data Structures and Algorithms 2/14/2013

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

ECE COMBINATIONAL BUILDING BLOCKS - INVEST 13 DECODERS AND ENCODERS

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

Planar Upward Drawings

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

V={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}

V={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 information

Algorithmic and NP-Completeness Aspects of a Total Lict Domination Number of a Graph

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

CS September 2018

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

V={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}

V={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 information

CS 461, Lecture 17. Today s Outline. Example Run

CS 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

CSE 373. Graphs 1: Concepts, Depth/Breadth-First Search reading: Weiss Ch. 9. slides created by Marty Stepp

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

CSE 373: More on graphs; DFS and BFS. Michael Lee Wednesday, Feb 14, 2018

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

Graph 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

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

12. Traffic engineering

12. Traffic engineering lt2.ppt S-38. Introution to Tltrffi Thory Spring 200 2 Topology Pths A tlommunition ntwork onsists of nos n links Lt N not th st of nos in with n Lt J not th st of nos in with j N = {,,,,} J = {,2,3,,2}

More information

CSE 373: AVL trees. Warmup: Warmup. Interlude: Exploring the balance invariant. AVL Trees: Invariants. AVL tree invariants review

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

Trees as operads. Lecture A formalism of trees

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

The University of Sydney MATH2969/2069. Graph Theory Tutorial 5 (Week 12) Solutions 2008

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

QUESTIONS BEGIN HERE!

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

12/3/12. Outline. Part 10. Graphs. Circuits. Euler paths/circuits. Euler s bridge problem (Bridges of Konigsberg Problem)

12/3/12. Outline. Part 10. Graphs. Circuits. Euler paths/circuits. Euler s bridge problem (Bridges of Konigsberg Problem) 12/3/12 Outlin Prt 10. Grphs CS 200 Algorithms n Dt Struturs Introution Trminology Implmnting Grphs Grph Trvrsls Topologil Sorting Shortst Pths Spnning Trs Minimum Spnning Trs Ciruits 1 Ciruits Cyl 2 Eulr

More information

QUESTIONS BEGIN HERE!

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

5/9/13. Part 10. Graphs. Outline. Circuits. Introduction Terminology Implementing Graphs

5/9/13. Part 10. Graphs. Outline. Circuits. Introduction Terminology Implementing Graphs Prt 10. Grphs CS 200 Algorithms n Dt Struturs 1 Introution Trminology Implmnting Grphs Outlin Grph Trvrsls Topologil Sorting Shortst Pths Spnning Trs Minimum Spnning Trs Ciruits 2 Ciruits Cyl A spil yl

More information

0.1. Exercise 1: the distances between four points in a graph

0.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 information

A 4-state solution to the Firing Squad Synchronization Problem based on hybrid rule 60 and 102 cellular automata

A 4-state solution to the Firing Squad Synchronization Problem based on hybrid rule 60 and 102 cellular automata A 4-stt solution to th Firing Squ Synhroniztion Prolm s on hyri rul 60 n 102 llulr utomt LI Ning 1, LIANG Shi-li 1*, CUI Shung 1, XU Mi-ling 1, ZHANG Ling 2 (1. Dprtmnt o Physis, Northst Norml Univrsity,

More information

CS61B Lecture #33. Administrivia: Autograder will run this evening. Today s Readings: Graph Structures: DSIJ, Chapter 12

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

Math 61 : Discrete Structures Final Exam Instructor: Ciprian Manolescu. You have 180 minutes.

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

RAM Model. I/O Model. Real Machine Example: Nehalem : Algorithms in the Real World 4/9/13

RAM Model. I/O Model. Real Machine Example: Nehalem : Algorithms in the Real World 4/9/13 4//3 RAM Mol 5-853: Algorithms in th Rl Worl Lolity I: Ch-wr lgorithms Introution Sorting List rnking B-trs Bur trs Stnr thortil mol or nlyzing lgorithms: Ininit mmory siz Uniorm ss ost Evlut n lgorithm

More information

A Simple Code Generator. Code generation Algorithm. Register and Address Descriptors. Example 3/31/2008. Code Generation

A Simple Code Generator. Code generation Algorithm. Register and Address Descriptors. Example 3/31/2008. Code Generation A Simpl Co Gnrtor Co Gnrtion Chptr 8 II Gnrt o for singl si lok How to us rgistrs? In most mhin rhitturs, som or ll of th oprnsmust in rgistrs Rgistrs mk goo tmporris Hol vlus tht r omput in on si lok

More information

Announcements. Not graphs. These are Graphs. Applications of Graphs. Graph Definitions. Graphs & Graph Algorithms. A6 released today: Risk

Announcements. 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 information

# 1 ' 10 ' 100. Decimal point = 4 hundred. = 6 tens (or sixty) = 5 ones (or five) = 2 tenths. = 7 hundredths.

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

Graph Contraction and Connectivity

Graph Contraction and Connectivity Chptr 17 Grph Contrtion n Conntivity So r w hv mostly ovr thniqus or solving prolms on grphs tht wr vlop in th ontxt o squntil lgorithms. Som o thm r sy to prllliz whil othrs r not. For xmpl, w sw tht

More information

EE1000 Project 4 Digital Volt Meter

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

ECE 407 Computer Aided Design for Electronic Systems. Circuit Modeling and Basic Graph Concepts/Algorithms. Instructor: Maria K. Michael.

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

Greedy Algorithms, Activity Selection, Minimum Spanning Trees Scribes: Logan Short (2015), Virginia Date: May 18, 2016

Greedy Algorithms, Activity Selection, Minimum Spanning Trees Scribes: Logan Short (2015), Virginia Date: May 18, 2016 Ltur 4 Gry Algorithms, Ativity Sltion, Minimum Spnning Trs Sris: Logn Short (5), Virgini Dt: My, Gry Algorithms Suppos w wnt to solv prolm, n w r l to om up with som rursiv ormultion o th prolm tht woul

More information

Outline. Circuits. Euler paths/circuits 4/25/12. Part 10. Graphs. Euler s bridge problem (Bridges of Konigsberg Problem)

Outline. Circuits. Euler paths/circuits 4/25/12. Part 10. Graphs. Euler s bridge problem (Bridges of Konigsberg Problem) 4/25/12 Outlin Prt 10. Grphs CS 200 Algorithms n Dt Struturs Introution Trminology Implmnting Grphs Grph Trvrsls Topologil Sorting Shortst Pths Spnning Trs Minimum Spnning Trs Ciruits 1 2 Eulr s rig prolm

More information

New challenges on Independent Gate FinFET Transistor Network Generation

New challenges on Independent Gate FinFET Transistor Network Generation Nw hllngs on Inpnnt Gt FinFET Trnsistor Ntwork Gnrtion Viniius N. Possni, Anré I. Ris, Rnto P. Ris, Flip S. Mrqus, Lomr S. Ros Junior Thnology Dvlopmnt Cntr, Frl Univrsity o Plots, Plots, Brzil Institut

More information

Problem solving by search

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

1. Determine whether or not the following binary relations are equivalence relations. Be sure to justify your answers.

1. Determine whether or not the following binary relations are equivalence relations. Be sure to justify your answers. Mth 0 Exm - Prti Prolm Solutions. Dtrmin whthr or not th ollowing inry rltions r quivln rltions. B sur to justiy your nswrs. () {(0,0),(0,),(0,),(,),(,),(,),(,),(,0),(,),(,),(,0),(,),(.)} on th st A =

More information

Numbering Boundary Nodes

Numbering Boundary Nodes Numring Bounry Nos Lh MBri Empori Stt Univrsity August 10, 2001 1 Introution Th purpos of this ppr is to xplor how numring ltril rsistor ntworks ffts thir rspons mtrix, Λ. Morovr, wht n lrn from Λ out

More information

Using the Printable Sticker Function. Using the Edit Screen. Computer. Tablet. ScanNCutCanvas

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

NP-Completeness. CS3230 (Algorithm) Traveling Salesperson Problem. What s the Big Deal? Given a Problem. What s the Big Deal? What s the Big Deal?

NP-Completeness. CS3230 (Algorithm) Traveling Salesperson Problem. What s the Big Deal? Given a Problem. What s the Big Deal? What s the Big Deal? NP-Compltnss 1. Polynomil tim lgorithm 2. Polynomil tim rution 3.P vs NP 4.NP-ompltnss (som slis y P.T. Um Univrsity o Txs t Dlls r us) Trvling Slsprson Prolm Fin minimum lngth tour tht visits h ity on

More information

Tangram Fractions Overview: Students will analyze standard and nonstandard

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

XML and Databases. Outline. Recall: Top-Down Evaluation of Simple Paths. Recall: Top-Down Evaluation of Simple Paths. Sebastian Maneth NICTA and UNSW

XML and Databases. Outline. Recall: Top-Down Evaluation of Simple Paths. Recall: Top-Down Evaluation of Simple Paths. Sebastian Maneth NICTA and UNSW Smll Pth Quiz ML n Dtss Cn you giv n xprssion tht rturns th lst / irst ourrn o h istint pri lmnt? Ltur 8 Strming Evlution: how muh mmory o you n? Sstin Mnth NICTA n UNSW

More information

COMP108 Algorithmic Foundations

COMP108 Algorithmic Foundations Grdy mthods Prudn Wong http://www.s.liv..uk/~pwong/thing/omp108/01617 Coin Chng Prolm Suppos w hv 3 typs of oins 10p 0p 50p Minimum numr of oins to mk 0.8, 1.0, 1.? Grdy mthod Lrning outoms Undrstnd wht

More information

Section 10.4 Connectivity (up to paths and isomorphism, not including)

Section 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

GREEDY TECHNIQUE. Greedy method vs. Dynamic programming method:

GREEDY TECHNIQUE. Greedy method vs. Dynamic programming method: Dinition: GREEDY TECHNIQUE Gry thniqu is gnrl lgorithm sign strtgy, uilt on ollowing lmnts: onigurtions: irnt hois, vlus to in ojtiv untion: som onigurtions to ithr mximiz or minimiz Th mtho: Applil to

More information

MAT3707. Tutorial letter 201/1/2017 DISCRETE MATHEMATICS: COMBINATORICS. Semester 1. Department of Mathematical Sciences MAT3707/201/1/2017

MAT3707. 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 information

Graphs. Graphs. Graphs: Basic Terminology. Directed Graphs. Dr Papalaskari 1

Graphs. Graphs. Graphs: Basic Terminology. Directed Graphs. Dr Papalaskari 1 CSC 00 Disrt Struturs : Introuon to Grph Thory Grphs Grphs CSC 00 Disrt Struturs Villnov Univrsity Grphs r isrt struturs onsisng o vrs n gs tht onnt ths vrs. Grphs n us to mol: omputr systms/ntworks mthml

More information

Integration Continued. Integration by Parts Solving Definite Integrals: Area Under a Curve Improper Integrals

Integration Continued. Integration by Parts Solving Definite Integrals: Area Under a Curve Improper Integrals Intgrtion Continud Intgrtion y Prts Solving Dinit Intgrls: Ar Undr Curv Impropr Intgrls Intgrtion y Prts Prticulrly usul whn you r trying to tk th intgrl o som unction tht is th product o n lgric prssion

More information

CS200: Graphs. Graphs. Directed Graphs. Graphs/Networks Around Us. What can this represent? Sometimes we want to represent directionality:

CS200: 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 information

Analysis for Balloon Modeling Structure based on Graph Theory

Analysis for Balloon Modeling Structure based on Graph Theory Anlysis for lloon Moling Strutur bs on Grph Thory Abstrt Mshiro Ur* Msshi Ym** Mmoru no** Shiny Miyzki** Tkmi Ysu* *Grut Shool of Informtion Sin, Ngoy Univrsity **Shool of Informtion Sin n Thnology, hukyo

More information

Discovering Frequent Graph Patterns Using Disjoint Paths

Discovering Frequent Graph Patterns Using Disjoint Paths Disovring Frqunt Grph Pttrns Using Disjoint Pths E. Gus, S. E. Shimony, N. Vntik {hu,shimony,orlovn}@s.gu..il Dpt. of Computr Sin, Bn-Gurion Univrsity of th Ngv, Br-Shv, Isrl Astrt Whrs t-mining in strutur

More information

Register Allocation. How to assign variables to finitely many registers? What to do when it can t be done? How to do so efficiently?

Register Allocation. How to assign variables to finitely many registers? What to do when it can t be done? How to do so efficiently? Rgistr Allotion Rgistr Allotion How to ssign vrils to initly mny rgistrs? Wht to o whn it n t on? How to o so iintly? Mony, Jun 3, 13 Mmory Wll Disprity twn CPU sp n mmory ss sp improvmnt Mony, Jun 3,

More information

Formal Concept Analysis

Formal Concept Analysis Forml Conpt Anlysis Conpt intnts s losd sts Closur Systms nd Implitions 4 Closur Systms 0.06.005 Nxt-Closur ws dvlopd y B. Gntr (984). Lt M = {,..., n}. A M is ltilly smllr thn B M, if B A if th smllst

More information

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

Announcements. These are Graphs. This is not a Graph. Graph Definitions. Applications of Graphs. Graphs & Graph Algorithms

Announcements. These are Graphs. This is not a Graph. Graph Definitions. Applications of Graphs. Graphs & Graph Algorithms Grphs & Grph Algorithms Ltur CS Fll 5 Announmnts Upoming tlk h Mny Crrs o Computr Sintist Or how Computr Sin gr mpowrs you to o muh mor thn o Dn Huttnlohr, Prossor in th Dprtmnt o Computr Sin n Johnson

More information

Complete Solutions for MATH 3012 Quiz 2, October 25, 2011, WTT

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

Section 3: Antiderivatives of Formulas

Section 3: Antiderivatives of Formulas Chptr Th Intgrl Appli Clculus 96 Sction : Antirivtivs of Formuls Now w cn put th is of rs n ntirivtivs togthr to gt wy of vluting finit intgrls tht is ct n oftn sy. To vlut finit intgrl f(t) t, w cn fin

More information

Computational Biology, Phylogenetic Trees. Consensus methods

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

The Plan. Honey, I Shrunk the Data. Why Compress. Data Compression Concepts. Braille Example. Braille. x y xˆ

The Plan. Honey, I Shrunk the Data. Why Compress. Data Compression Concepts. Braille Example. Braille. x y xˆ h ln ony, hrunk th t ihr nr omputr in n nginring nivrsity of shington t omprssion onpts ossy t omprssion osslss t omprssion rfix os uffmn os th y 24 2 t omprssion onpts originl omprss o x y xˆ nor or omprss

More information

Chapter 18. Minimum Spanning Trees Minimum Spanning Trees. a d. a d. a d. f c

Chapter 18. Minimum Spanning Trees Minimum Spanning Trees. a d. a d. a d. f c Chptr 8 Minimum Spnning Trs In this hptr w ovr importnt grph prolm, Minimum Spnning Trs (MST). Th MST o n unirt, wight grph is tr tht spns th grph whil minimizing th totl wight o th gs in th tr. W irst

More information

Designing A Concrete Arch Bridge

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

Multipoint Alternate Marking method for passive and hybrid performance monitoring

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

Properties of Hexagonal Tile local and XYZ-local Series

Properties of Hexagonal Tile local and XYZ-local Series 1 Proprtis o Hxgonl Til lol n XYZ-lol Sris Jy Arhm 1, Anith P. 2, Drsnmik K. S. 3 1 Dprtmnt o Bsi Sin n Humnitis, Rjgiri Shool o Enginring n, Thnology, Kkkn, Ernkulm, Krl, Ini. jyjos1977@gmil.om 2 Dprtmnt

More information

(a) v 1. v a. v i. v s. (b)

(a) v 1. v a. v i. v s. (b) Outlin RETIMING Struturl optimiztion mthods. Gionni D Mihli Stnford Unirsity Rtiming. { Modling. { Rtiming for minimum dly. { Rtiming for minimum r. Synhronous Logi Ntwork Synhronous Logi Ntwork Synhronous

More information

Math 166 Week in Review 2 Sections 1.1b, 1.2, 1.3, & 1.4

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

16.unified Introduction to Computers and Programming. SOLUTIONS to Examination 4/30/04 9:05am - 10:00am

16.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 information

A PROPOSAL OF FE MODELING OF UNIDIRECTIONAL COMPOSITE CONSIDERING UNCERTAIN MICRO STRUCTURE

A PROPOSAL OF FE MODELING OF UNIDIRECTIONAL COMPOSITE CONSIDERING UNCERTAIN MICRO STRUCTURE 18 TH INTERNATIONAL CONFERENCE ON COMPOSITE MATERIALS A PROPOSAL OF FE MODELING OF UNIDIRECTIONAL COMPOSITE CONSIDERING UNCERTAIN MICRO STRUCTURE Y.Fujit 1*, T. Kurshii 1, H.Ymtsu 1, M. Zo 2 1 Dpt. o Mngmnt

More information

Multi-Prefix Trie: a New Data Structure for Designing Dynamic Router-Tables

Multi-Prefix Trie: a New Data Structure for Designing Dynamic Router-Tables 1 Multi-Prix Tri: Nw Dt Strutur or Dsigning Dynmi Routr-Tls Sun-Yun Hsih Mmr, IEEE, Yi-Ling Hung, n Ying-Chi Yng Astrt IP looup ts th sp o n inoming pt n th tim rquir to trmin whih output port th pt shoul

More information

Register Allocation. Register Allocation. Principle Phases. Principle Phases. Example: Build. Spills 11/14/2012

Register Allocation. Register Allocation. Principle Phases. Principle Phases. Example: Build. Spills 11/14/2012 Rgistr Allotion W now r l to o rgistr llotion on our intrfrn grph. W wnt to l with two typs of onstrints: 1. Two vlus r liv t ovrlpping points (intrfrn grph) 2. A vlu must or must not in prtiulr rhitturl

More information

Graphs. CSC 1300 Discrete Structures Villanova University. Villanova CSC Dr Papalaskari

Graphs. CSC 1300 Discrete Structures Villanova University. Villanova CSC Dr Papalaskari Grphs CSC 1300 Disrt Struturs Villnov Univrsity Grphs Grphs r isrt struturs onsis?ng of vr?s n gs tht onnt ths vr?s. Grphs n us to mol: omputr systms/ntworks mthm?l rl?ons logi iruit lyout jos/prosss f

More information

A Low Noise and Reliable CMOS I/O Buffer for Mixed Low Voltage Applications

A Low Noise and Reliable CMOS I/O Buffer for Mixed Low Voltage Applications Proings of th 6th WSEAS Intrntionl Confrn on Miroltronis, Nnoltronis, Optoltronis, Istnul, Turky, My 27-29, 27 32 A Low Nois n Rlil CMOS I/O Buffr for Mix Low Voltg Applitions HWANG-CHERNG CHOW n YOU-GANG

More information

5/7/13. Part 10. Graphs. Theorem Theorem Graphs Describing Precedence. Outline. Theorem 10-1: The Handshaking Theorem

5/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 information

Graph-Based Workflow Recommendation: On Improving Business Process Modeling

Graph-Based Workflow Recommendation: On Improving Business Process Modeling Grph-Bs Workflow ommntion: On Improving Businss Pross Moling Bin Co Collg of Computr Sin Zhjing Univrsity Hngzhou Chin 37 oin@zju.u.n Dongjing Wng Collg of Computr Sin Zhjing Univrsity Hngzhou Chin 37

More information

Seven-Segment Display Driver

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

Expert System. Knowledge-Based Systems. Page 1. Development of KB Systems. Knowledge base. Expert system = Structured computer program

Expert System. Knowledge-Based Systems. Page 1. Development of KB Systems. Knowledge base. Expert system = Structured computer program Knowlg-Bs Systms Exprt Systm Anrw Kusik 2139 Smns Cntr Iow City, Iow 52242-1527 nrw-kusik@uiow.u http://www.in.uiow.u/~nkusik Tl: 319-335 5934 Fx: 319-335 5669 Knowlg s Infrn Engin Dt Exprt systm = Strutur

More information

Efficient Broadcast in MANETs Using Network Coding and Directional Antennas

Efficient Broadcast in MANETs Using Network Coding and Directional Antennas Effiint Brost in MANETs Using Ntwork Coing n Dirtionl Antnns Shuhui Yng Dprtmnt of Computr Sin Rnsslr Polythni Institut Troy, NY 28 Ji Wu n Mihl Cri Dprtmnt of Computr Sin n Enginring Flori Atlnti Univrsity

More information

learning objectives learn what graphs are in mathematical terms learn how to represent graphs in computers learn about typical graph algorithms

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

arxiv: v1 [cs.ds] 20 Feb 2008

arxiv: v1 [cs.ds] 20 Feb 2008 Symposium on Thortil Aspts of Computr Sin 2008 (Borux), pp. 361-372 www.sts-onf.org rxiv:0802.2867v1 [s.ds] 20 F 2008 FIXED PARAMETER POLYNOMIAL TIME ALGORITHMS FOR MAXIMUM AGREEMENT AND COMPATIBLE SUPERTREES

More information

An Efficient FPGA Implementation of the Advanced Encryption Standard Algorithm G. Mohan 1 K. Rambabu 2

An Efficient FPGA Implementation of the Advanced Encryption Standard Algorithm G. Mohan 1 K. Rambabu 2 IJSRD - Intrntionl Journl or Sintii Rsrh & Dvlopmnt Vol., Issu, ISSN (onlin): - An Eiint FPGA Implmnttion o th Avn Enryption Stnr Algorithm G. Mohn K. Rmu M.Th Assistnt Prossor Dprtmnt o Eltronis n ommunition

More information

A Hybrid Finite Automaton for Practical Deep Packet Inspection

A Hybrid Finite Automaton for Practical Deep Packet Inspection A Hyri Finit Automton or Prtil Dp Pkt Insption Mihl Bhi Wshington Univrsity Computr Sin n Enginring St. Louis, MO -899 +--9- mhi@s.wustl.u Ptrik Crowly Wshington Univrsity Computr Sin n Enginring St. Louis,

More information

Weighted graphs -- reminder. Data Structures LECTURE 15. Shortest paths algorithms. Example: weighted graph. Two basic properties of shortest paths

Weighted graphs -- reminder. Data Structures LECTURE 15. Shortest paths algorithms. Example: weighted graph. Two basic properties of shortest paths Dt Strutur LECTURE Shortt pth lgorithm Proprti of hortt pth Bllmn-For lgorithm Dijktr lgorithm Chptr in th txtook (pp ). Wight grph -- rminr A wight grph i grph in whih g hv wight (ot) w(v i, v j ) >.

More information

Solutions for HW11. Exercise 34. (a) Use the recurrence relation t(g) = t(g e) + t(g/e) to count the number of spanning trees of v 1

Solutions for HW11. Exercise 34. (a) Use the recurrence relation t(g) = t(g e) + t(g/e) to count the number of spanning trees of v 1 Solutions for HW Exris. () Us th rurrn rltion t(g) = t(g ) + t(g/) to ount th numr of spnning trs of v v v u u u Rmmr to kp multipl gs!! First rrw G so tht non of th gs ross: v u v Rursing on = (v, u ):

More information

Organization. Dominators. Control-flow graphs 8/30/2010. Dominators, control-dependence. Dominator relation of CFGs

Organization. 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 information