EE 209 Lab 3 Mind over Matter

Size: px
Start display at page:

Download "EE 209 Lab 3 Mind over Matter"

Transcription

1 EE 09 L 3 Min ovr Mttr 1 Introution In this l you will us th Xilinx CAD tools to omplt th sin o kis m ommonly rrr to s Mstrmin (simplii or sy implmnttion). In prtiulr, you will sin muxs, ristrs with nls, inrmntrs, ountrs, n 7-smnt or usin sum o mintrms (or-s sin) pproh. Not: In this l w hv provi th hih lvl sin, intiyin th omponnts n thir onntions n to implmnt th m. Your jo will to uil th iniviul omponnts. In utur ls you ll lso n to om up with som o th hihr lvl sin n w ll ssum you n thn uil th n omponnts on your own. Wht you will lrn This l is intn to show you th pross o usin n FPGA (Fil-Prormml Gt Arry) hip to implmnt iitl HW sins whil llowin you to prti your ility to implmnt n ritrry loi untion. 3 Bkroun Inormtion n Nots Th Mstrmin Gm: Th mstrmin m llows n "opponnt" to input srt omintion (in this s, inry omintion vi swiths) n thn lt th othr plyr input usss or th omintion proviin som kin o k (in this s ount o how mny swiths r in th riht oniurtion). Th norml m usully his th srt omintion n lts th plyr strt uss rom srth with only mximum numr o usss. Hr w llow ny numr o usss n you n rin will hv to tk turns sttin srt omintion whil th othr plyr osn't look n thn lippin th swiths to som rnom omintion to lt th othr plyr strt ussin. Th nrl low o th m is s ollows: Lst Rvis: 1/5/017 1

2 EE 09 L 3 - Min ovr Mttr CORRECT (Strt nw m) Init St Corrt Answr Comintion Wit For Usr to St Swiths n Prss Guss Button Compr Guss to Answr INCORRECT SETANS LD7 LEDs r unus in this l LD0 GUESSBTN BTNU BTNL B8 BTNR SW7 SW0 BTND # o Corrt Swiths in Us Swiths to st th omintion RESET Guss Fiur 1 - Swiths n us to st oth th srt omintion n th usss. Buttons n us to ptur th srt omintion or init uss is ry to sor. Th numr o orrt swith positions will isply on th 7-smnt isply. Gmply: 1. Plyr 1 shoul oniur th 8 swiths n prss th SETANS utton n thn rrrn th swiths in som rnom orr or Plyr strts to uss.. Plyr my now oniur th swiths howvr h/sh liks n thn prss th GUESS utton. This will trir th hrwr to ompr th swith oniurtion to th "nswr" (1-it t tim) n isply how mny swiths r in th riht pl (thouh not whih ons) 3. Plyr my rpt stp s muh s thy lik or i thy wnt to strt nw m simply strt t stp 1 (i.. oniur th swiths n prss SETANS). FPGAs: Fil-prormml Gt Arrys r hips tht hv mny hrwr rsours (.. ts, ristrs, t.) uilt on it ut n oniur or how to wir thm tothr. Th i is this on hip n oniur to wir th rsours tothr to implmnt on sin n thn roniur to wir th rsours tothr irntly to implmnt nothr sin. This is hny or our l sin w on't wnt to uy sprt hips or h l, ut inst rus th hip. Th sins you rw n sri in th Xilinx tools will onvrt (i.. synthsiz) to prou th pproprit oniurtion to implmnt tht xt Lst Rvis: 1/5/017

3 EE 09 L 3 - Min ovr Mttr sin on th FPGA. Your jo is just to prou th writ sin sription (i.. shmti in this s). Ovrll Dsin: A shmti o th ovrll HW sin is shown low n only onsists o hnul o omponnts (primrily ristrs, muxs, n ountr iruits). I you took EE 109 w wnt to rw omprison n hv you rliz you oul sily implmnt this in your Aruino ut it woul run siniintly slowr thn this HW vrsion n xut (thouh or humn usr intrtin t th sons/millisons lvl tht irn is unttl). But w simply wnt to point out tht wht n on in SW n on in HW n vi vrs. Howvr, lt's tk look t th hrwr sin. W on't xpt you to ully unrstn th oprtion n ll th omponnts yt ut within w wks you shoul l to n this my srv s ni xmpl/s stuy to rr k to. W strt t th top with th ANSWER[7:0] ristr. Whn you prss th SETANS utton, this will nl th nswr ristr n ptur whtvr is on th SWITCHES n sv it (rll ristrs sv vlus h tim you lok it). W thn wit until th Guss utton is prss whih strts ountr (prouin CNT[:0]) nrtin inry numrs (on pr lok). This 3-it squn (muh lik or loop ountr, i, n n rry) wlks throuh h urrnt swith, SWITCHES[i], (on th ottom mux) n th orrsponin ANSWER[i] it n omprs thm to s i thy r th sm n, i so, inrmnts ountr o how mny orrt positions th plyr hs. This CORRECT ount is thn isply on th 7-smnt isply. W n th 8-to-1 muxs to slt iniviul its to llow or squntil omprison n ountin sin omprin ll 8-its n ountin thm in prlll woul rquir itionl HW tht w lik to voi or now. swnt_n lk swnt_lr CNTR4 Q[3] Q[:0] SWITCHES[7:0] SW0 SW7 CNT[:0] 0 S[:0] 7 8-to-1 Mux ns_n CNT 7 uss_i SWITCHES[7:0] S[:0] ns_i D r8 Q ANSWER[7:0] 8-to-1 Mux Comprtor -its 0 orr_n rst orr_lr You omplt HIGHLIGHTED omponnts. inrmnt ntr_lr CNTR4 lk rst stns_tn uss_tn nt[:0] CORRECT(3:0) 7-Smnt Dor mmin_sm (Control) 7-S. 1 ns_n orr_n orr_lr swnt_n swnt_lr Fiur 1 Dtpth o th MstrMin Gm IMPORTANT: Kp omin k to this pitur n mp h omponnt hr to th omponnts in mmin.v Lst Rvis: 1/5/017 3

4 EE 09 L 3 - Min ovr Mttr Govrnin th vrious ontrol sinls to lok ristr, inrmnt ountr, rst ountr to 0, t. is stt mhin (whih you'v lso lrn out in EE 109) ut this stt mhin is implmnt in HW. You will lrn how to implmnt stt mhins in HW in w wks. Blow is th stt irm S i you n unrstn its si oprtion. RESET INIT stns_tn stns_tn CAPTURE ANS SWITCHES CNT 0 CORRECT 0 ~stns_tn stns_tn CHECK CNT CNT+1 orr_n 1 ~stns_tn uss_tn WAIT4GUESS i(uss_tn) CORRECT ~stns_tn nt!= 7 ~stns_tn nt==7 ~stns_tn ~uss_tn Your tsk: Your jo will to uil ll th iniviul omponnts. In oin this you shoul rviw how h omponnt is uilt. But nothr lrnin ol is to unrstn how to us hirrhy (tk 1 smll omponnt n omin thm with othrs to uil lr omponnts). This inlus: An 8-to-1 mux tht n us or th two muxs shown in Fiur 1 Dtrmin wht t n us in th lnk ovl tht is shown omprin th its rom th two muxs to s i thy r qul (i.. th omprtor o -its) n th AND t prouin th inrmnt sinl Th 7-smnt or tht will onvrt 4-it inry numr whos vlu is (0-8) to th pproprit smnts to liht up th 7-smnt isply. A 4-it inrmntr us in th 4-it ountr loks shown in Fiur 1. Complt th sin o r4 (4-it ristr with nl) tht will us in th 8-it ristr n th two ountrs shown in Fiur 1. Us hirrhy to rt th 8-it ristr with nl tht is us to stor ANSWER[7:0] rom two 4-it ristrs with nl. Importnt Nots: As you sin th 7-smnt or, it is importnt to not tht th tul isply is onnt in suh wy tht n output o 0 will liht up th smnt n 1 will turn it o. W rr to this s n tiv-low onvntion us th liht will turn on or tivt whn w output 0 (or low vlu). Th sist wy to l with this is to just sin th iruits normlly (prouin 4 Lst Rvis: 1/5/017

5 EE 09 L 3 - Min ovr Mttr outputs o 1 whn you wnt th LED to liht up) n thn us n invrtr riht t th output to lip th 1 you wnt to liht up th smnt to th tul 0 tht is n y th isply. Lst Rvis: 1/5/017 5

6 EE 09 L 3 - Min ovr Mttr Builin th omponnts 8-to-1 mux (mux8.v): This shoul strihtorwr. Do not us hirrhy hr (i.. o not s mny -to-1 muxs, t.). Inst, sin th 8-to-1 mux irtly rom AND, OR, NOT oprtions. 7-smnt Dor (svns_or.v): Givn 4-it input sin loi or th 7 outputs (-). Us th tth worksht t th n to hlp. Us sum-omintrm (or prout-o-mxtrm) pproh. Think out how you n just nrt ll th mintrms (or mxtrms) n shr thm to prou th 7 outputs (i.. you shoul not hv to rprou ll th mintrms or EACH o th 7 outputs). 4-it Ristr with Enl (r4.v): A ristr with nl is simply D lip-lops with -to-1 mux prou th D-FF s D input. Th mux llows us to hoos whthr w ryl th ol Q vlu n rtin it on th nxt lok yl OR i w shoul tk in n rmmr nw vlu (th ovrll D-inputs). Th shmti is shown low. Us th provi -to-1 mux in mux.v n th provi D-FF s to omplt th sin o th 4-it ristr with nl. (rst) onntions r not shown hr D0 0 1 Y S DFF1 D Q Q0 REG4E D[3:0] D1 0 1 Y S DFF1 D Q Q1 D 0 1 Y S DFF1 D Q Q D3 0 1 Y S DFF1 D Q Q3 4-it Inrmntr (in4.v): A 4-it ountr is iruit tht will ount up in inry on omintion pr lok yl. W n uil ountr s n inrmntr n 4-it ristr (with nl) tht you sin ov. Writ out truth tl or 4-it inrmntr whr h output is 1 mor thn th input omintion. Not tht th input omintion 1111 shoul us n output o 0000 (i.. th output wrps to 0). Us n pproh similr to th 7-smnt or y nrtin mintrms n thn prouin h output s untion o thos mintrms. 4-it Countr (nt4.v): Dsin th 4-it ountr y simply instntitin n wirin 4-it inrmntr n 4-it ristr with nl s shown in th shmti low. 6 Lst Rvis: 1/5/017

7 EE 09 L 3 - Min ovr Mttr CNTR4 INC4 X[3:0] F[3:0] REG4E D[3:0] 8-it Ristr w/ Enl: Dsin n 8-it ristr with nl y runnin two 4-it ristrs tothr in prlll. Us th inomplt shmti low to think out wht onntions r n. REG4E REG8E D[7:0] Q[7:0] D[7:0] D[3:0] REG4E D[3:0] Q[7:0] 4 Prl Non. 5 Prour 1. Downlo th projt sklton zip il rom our wsit n xtrt it to olr. Thn lo th projt il (th il with th.xis xtnsion) in Xilinx's Projt Nvitor. Opn th mmin.v Vrilo il (not th mmin_top.v). You will s struturl sription o th omponnts in our sin. You must now implmnt th missin sins. 3. Strt with th 8-to-1 mux. Opn mux8.v n omplt th loi y instntitin AND, OR, n NOT ts or usin ssin sttmnts. Do NOT us -to-1 muxs to uil th lrr 8-to-1 mux. Prti how to uil mux rom srth. 4. In th mmin.v il (this is th top-lvl sin il whr ll omponnts r instntit), sroll own to in th lnk r whr you shoul th t(s) tht r n to ompr th urrnt uss n nswr its n thn th AND t to prou th inrmnt sinl. B sur you us th pproprit sinl nms so tht th sin will orrtly wir th ts n ountr Lst Rvis: 1/5/017 7

8 EE 09 L 3 - Min ovr Mttr tothr. Your inputs shoul ns_i n uss_i. Th inl output o th AND t shoul inrmnt. 5. Now omplt th 7-smnt or sin y opnin th svns_or.v il.. Complt th truth tl or th outputs - in trms o th 4-it input on th tth sht whih you will sumit with your l rport.. In th Vrilo il, implmnt mintrms or inputs 0-9. Thn, or h output -, sum tothr th pproprit mintrms (us your truth tl to ui you) n prou tht output y NOR'in th pproprit mintrms tothr (w normlly OR mintrms ut rmmr th isply wnts 0's to liht up th smnt so w will just invrt t th output ) 6. Complt th implmnttion o r4.v to implmnt th 4-it ristr with nl. (You o not n to hv stui ristrs with nl to implmnt on. It is just wirin som -to-1 muxs n D lip lops tothr. S th rlir shmti). 7. Complt th implmnttion o in4.v to implmnt 4-it inrmntr. 8. Complt th implmnttion o ntr4.v to implmnt 4-it ountr. (You o not n to hv stui ountrs to implmnt on. It is just wirin ristr n inrmntr tothr. S th rlir shmti). 9. Finlly, implmnt th r8.v sin. Do so y wirin up two 4-it ristrs w/ nl. 10. Simult your sin usin th provi tstnh y likin th Simultion rio ox in th uppr riht o th winow, thn hoosin mmin_t.v in th Hirrhy r, n inlly Simult Bhviorl Mol in th Prosss r. W hv inlu wv oniurtion il tht will isply th most importnt sinls or you thouh you r wlom to mor. [Importnt] Th st wy to mk sur you unrstn th sin is to pinstkinly tr throuh th simultion wvorm n s wht hppns. Think out wht th input stimulus is: th swiths, th stns utton, th uss utton, t. Look or thos to t n i o wht snrio w r inputtin. Thn rom thr look t our iruit irm n think out wht th importnt sinls shoul o n whn. Conirm thm on th simultion wvorm. It tks tim to rlly unrstn wht is hppnin ut you will wll rwr with wht you lrn rom it n it will row your ility to u iitl iruits, so pls invst tht tim. 8 Lst Rvis: 1/5/017

9 EE 09 L 3 - Min ovr Mttr I you in th simultion osn t hv s intn, mor intrmit sinls, rrun your simultion, t. until you n iur out th prolm. 11. On you r stisi th sin sms to work in simultion w will now implmnt it on th FPGA. To o so, o to th Dsin/Hirrhy t in th top riht n slt th top-lvl il mmin_top.v. 1. Importnt: In th Prosss pn, riht-lik Gnrt Prormmin Fil, lik Proprtis n unr Strtup Options nsur tht th FPGA Strt-Up Clok is st to JTAG Clok. This is nssry or your sin to work proprly ut only ns to on on (th projt sttins will sv). 13. Now oul lik th Gnrt Prormmin Fil. It will tk som tim to synthsiz th sin n implmnt it ut whn it is on oul hk tht thr r no rrors (look t th rrors t in th ottom onsol r) or t th olor o th ion nxt to th Synthsiz n Implmnt prosss. Wrnins (yllow trinls) r in howvr. 14. At this point th hrwr oniurtion il (.it) il hs n nrt n is ry to oniur th hrwr on th FPGA ors. Gt Nxys- or rom your TA n onnt it vi USB to your lptop. I you r runnin on th Rmot Dsktop (VDI) you'll n hv th virtul mhin "tk ontrol" o th Nxys or y sltin "Connt USB Dvi" n thn hoosin "Diilnt Onor USB". 15. I you r runnin on your own PC you'll n to ownlo th Diilnt Apt sotwr usin th link on th Tools p o our ours wsit. 16. Strt th Diilnt Apt sotwr whih is us to ownlo th HW oniurtion. Mk sur th Connt il in th uppr riht sys Onor USB n th Prout is roniz s Nxys3. Finlly, in th FPGA row, slt th Brows utton n in th mmin_top.it il in your projt olr. Thn lik Prorm whih shoul oniur your hrwr n strt th prorm runnin. 17. Try plyin th m on th or n nsur th isply is showin pproprit iits. I you ot your loi wron o k n xmin it n try to ix it. You will thn n to rpt stps Dmonstrt your workin m to TA n t thir sinturs/initils. Sumit your ils onlin. Lst Rvis: 1/5/017 9

10 EE 09 L 3 - Min ovr Mttr 6 L Rport Nm: Sor: Du: (Dth n turn this sht lon with ny othr rqust work or printouts) Turn in th ollowin itms: 1. TA Sintur:. Sumit your mmin.v, in4.v, r4.v, ntr4.v, r8.v, mux8.v, n svns_or.v t th onlin sumission link on th l wp. 3. Complt truth tl low. BCD iit BCD to 7-smnt or COR[3] COR[] COR[1] COR[0] Lst Rvis: 1/5/017

11 EE 09 L 3 - Min ovr Mttr 7 EE 09 L 3 Grin Ruri Stunt Nm: Itm Outom Sor Mx. Dsin Corrt Truth Tls or - 1 Corrt mux8.v implmnttion Corrt r4.v implmnttion Corrt in4.v implmnttion Corrt ntr4.v implmnttion Corrt r8.v implmnttion Corrt svn smnt or implmnttion Corrt loi or omprin ns_i n uss_i 1 Ciruit works orrtly on th FPGA 1 SuTotl 15 Lt Dutions (-1 pts. pr y) Totl 15 Opn En Commnts: Lst Rvis: 1/5/017 11

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

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

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

Experiment # 3 Introduction to Digital Logic Simulation and Xilinx Schematic Editor

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

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

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

, 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

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

(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

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

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

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

ECE Experiment #6 Kitchen Timer

ECE Experiment #6 Kitchen Timer ECE 367 - Exprimnt #6 Kithn Timr Sprin 2006 Smstr Introution This xprimnt hs you onstrut iruit intrfin nin I/O lins from th 68HC11 with two svn smnt isplys n mtrix kyp, n writ ssmbly lnu o to rliz prormmbl

More information

ECE Experiment #4 Seven Segment Display Interfacing and Timing

ECE Experiment #4 Seven Segment Display Interfacing and Timing ECE 367 - Exprimnt #4 Svn Smnt Disply Intrfin n Timin Sprin 2006 Smstr Introution This xprimnt rquirs tht you onstrut iruit intrfin th MiroStmp11 moul with svn smnt isply, n writ ssmly lnu o to ontinuously

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

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

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

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

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

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

Aquauno Video 6 Plus Page 1

Aquauno Video 6 Plus Page 1 Connt th timr to th tp. Aquuno Vio 6 Plus Pg 1 Usr mnul 3 lik! For Aquuno Vio 6 (p/n): 8456 For Aquuno Vio 6 Plus (p/n): 8413 Opn th timr unit y prssing th two uttons on th sis, n fit 9V lklin ttry. Whn

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

Physics 3150, Laboratory 9 Clocked Digital Logic and D/A Conversion

Physics 3150, Laboratory 9 Clocked Digital Logic and D/A Conversion Nots: Physis 0, Lortory Clok Diitl Loi n D/A Convrsion Mrh n 0, 0 By E Eylr n Gor Gison, s in prt on Hys n Horowitz Lst rvis Mrh, 0, y E Eylr () Thr will only on mor orniz l sssion, on April n. Th rst

More information

SAMPLE PAGES. Primary. Primary Maths Basics Series THE SUBTRACTION BOOK. A progression of subtraction skills. written by Jillian Cockings

SAMPLE 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 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

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

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

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

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

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

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

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

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

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

a b c cat CAT A B C Aa Bb Cc cat cat Lesson 1 (Part 1) Verbal lesson: Capital Letters Make The Same Sound Lesson 1 (Part 1) continued...

a b c cat CAT A B C Aa Bb Cc cat cat Lesson 1 (Part 1) Verbal lesson: Capital Letters Make The Same Sound Lesson 1 (Part 1) continued... Progrssiv Printing T.M. CPITLS g 4½+ Th sy, fun (n FR!) wy to tch cpitl lttrs. ook : C o - For Kinrgrtn or First Gr (not for pr-school). - Tchs tht cpitl lttrs mk th sm souns s th littl lttrs. - Tchs th

More information

Module 2 Motion Instructions

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

# 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

Schick CDR consumables catalogue

Schick CDR consumables catalogue Shik CDR onsumls tlou usin your Shik CDR positionin systm vrythin you n to t strt 2 2 3 4 Slt th orrt shlth siz or your snsor. Slip th shth ovr th snsor n tth th pproprit imin rins n rms s thy o ll 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

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

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

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

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

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

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

5/1/2018. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees

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

160 SSC Variable Speed Drive (Series C)

160 SSC Variable Speed Drive (Series C) 0 SS Variable Speed rive (Series ) Publication 0-P onfigured rive Package Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment.

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

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

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

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

Nefertiti. Echoes of. Regal components evoke visions of the past MULTIPLE STITCHES. designed by Helena Tang-Lim

Nefertiti. Echoes of. Regal components evoke visions of the past MULTIPLE STITCHES. designed by Helena Tang-Lim MULTIPLE STITCHES Nrtiti Ehos o Rgl omponnts vok visions o th pst sign y Hln Tng-Lim Us vrity o stiths to rt this rgl yt wrl sign. Prt sping llows squr s to mk roun omponnts tht rp utiully. FCT-SC-030617-07

More information

EXAMPLE 87.5" APPROVAL SHEET APPROVED BY /150HP DUAL VFD CONTROL ASSEMBLY CUSTOMER NAME: CAL POLY SLO FINISH: F 20

EXAMPLE 87.5 APPROVAL SHEET APPROVED BY /150HP DUAL VFD CONTROL ASSEMBLY CUSTOMER NAME: CAL POLY SLO FINISH: F 20 XMPL XMPL RVISIONS ZON RV. SRIPTION T PPROV 0.00 THIS IS N PPROVL RWING OR YOUR ORR. OR MNUTURING N GIN, THIS RWING MUST SIGN N RTURN TO MOTION INUSTRIS. NY HNGS M TO THIS RWING, TR MNUTURING HS GUN WILL

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

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

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

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

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

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

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

OpenMx Matrices and Operators

OpenMx 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 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

Walk Like a Mathematician Learning Task:

Walk Like a Mathematician Learning Task: Gori Dprtmnt of Euction Wlk Lik Mthmticin Lrnin Tsk: Mtrics llow us to prform mny usful mthmticl tsks which orinrily rquir lr numbr of computtions. Som typs of problms which cn b on fficintly with mtrics

More information

Decimals DECIMALS.

Decimals DECIMALS. Dimls DECIMALS www.mthltis.o.uk ow os it work? Solutions Dimls P qustions Pl vlu o imls 0 000 00 000 0 000 00 0 000 00 0 000 00 0 000 tnths or 0 thousnths or 000 hunrths or 00 hunrths or 00 0 tn thousnths

More information

DUET WITH DIAMONDS COLOR SHIFTING BRACELET By Leslie Rogalski

DUET WITH DIAMONDS COLOR SHIFTING BRACELET By Leslie Rogalski Dut with Dimons Brlt DUET WITH DIAMONDS COLOR SHIFTING BRACELET By Lsli Roglski Photo y Anrw Wirth Supruo DUETS TM from BSmith rt olor shifting fft tht mks your work tk on lif of its own s you mov! This

More information

Divided. diamonds. Mimic the look of facets in a bracelet that s deceptively deep RIGHT-ANGLE WEAVE. designed by Peggy Brinkman Matteliano

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

In which direction do compass needles always align? Why?

In 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 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

RAW / PEYOTE STITCH / BRICK STITCH / HERRINGBONE

RAW / PEYOTE STITCH / BRICK STITCH / HERRINGBONE RAW / PEYOTE STITCH / BRICK STITCH / HERRINGBONE Sur vorit, oin, or utton with prottiv ron work in our stithin thniqus. FCT-SC-040317_02 sin y Niol Spiknrithr 2016 Klmh Pulishin Co. This mtril my not rprou

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

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

d e c b a d c b a d e c b a a c a d c c e b

d 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 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

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

Indices. Indices. Curriculum Ready ACMNA: 209, 210, 212,

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

JEA - BARTRAM RE-PUMP FACILITY POTABLE WATER STORAGE EXPANSION STRUCTURAL STORAGE TANK PLANS

JEA - BARTRAM RE-PUMP FACILITY POTABLE WATER STORAGE EXPANSION STRUCTURAL STORAGE TANK PLANS 2 4 6 7 8 9 0 2 L L L WLL MNWY (2) LOTIONS T/SL L. 4.44' T/SL L..82' ROO UR W/ IRLSS OVR OR UTUR N INSTLLTION, LOTIONS SLOP SL PR TNK MNU OOTIN RQUIRMNTS THIKN SL UNR UTUR URTIN WLL,. 4 R40'-0" PRST OVRLOW

More information

Weighted Graphs. Weighted graphs may be either directed or undirected.

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

ATF15xx-DK3 USER GUIDE. Introduction. Kit Contents. Device Support. CPLD Development/Programmer Kit

ATF15xx-DK3 USER GUIDE. Introduction. Kit Contents. Device Support. CPLD Development/Programmer Kit ATF5xx-DK CPLD Dvlopmnt/Prormmr Kit USER GUIDE Introution Th Atml ATF5xx-DK Complx Prormml Loi Dvi (CPLD) Dvlopmnt/Prormmr Kit is omplt vlopmnt systm n n In-Systm Prormmin (ISP) prormmr or th Atml ATF5xx

More information

DETAIL B DETAIL A 7 8 APPLY PRODUCT ID LABEL SB838XXXX ADJ FOUR POST RACK SQUARE HOLE RAIL B REVISION

DETAIL B DETAIL A 7 8 APPLY PRODUCT ID LABEL SB838XXXX ADJ FOUR POST RACK SQUARE HOLE RAIL B REVISION RVISION RV SRIPTION Y T HNG NO NOT OR PROUT LL JJH // LR TIL PPLY PROUT I LL TIL INSI UPPR ROSS MMR ON PR RK IS J OUR POST RK SQUR HOL RIL IS MN MS G NUT, PNL RNG 99 PPLY PROUT I LL INSI UPPR ROSS MMR

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

BASIC CAGE DETAILS SHOWN 3D MODEL: PSM ASY INNER WALL TABS ARE COINED OVER BASE AND COVER FOR RIGIDITY SPRING FINGERS CLOSED TOP

BASIC 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 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

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

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

NMEA 2000 GATEWAY ASSEMBLY

NMEA 2000 GATEWAY ASSEMBLY Noti NOTICE Atr omplting instllti, ths instrutis shoul pl with th prout or th ownr's utur us. NOTICE This oumnt is writtn to i our lrs n ompny srvi prsnl in th propr instllti or srvi o our prouts. Prss

More information

FSA. CmSc 365 Theory of Computation. Finite State Automata and Regular Expressions (Chapter 2, Section 2.3) ALPHABET operations: U, concatenation, *

FSA. CmSc 365 Theory of Computation. Finite State Automata and Regular Expressions (Chapter 2, Section 2.3) ALPHABET operations: U, concatenation, * CmSc 365 Thory of Computtion Finit Stt Automt nd Rgulr Exprssions (Chptr 2, Sction 2.3) ALPHABET oprtions: U, conctntion, * otin otin Strings Form Rgulr xprssions dscri Closd undr U, conctntion nd * (if

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

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

Edge-Triggered D Flip-flop. Formal Analysis. Fundamental-Mode Sequential Circuits. D latch: How do flip-flops work?

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

Last time: introduced our first computational model the DFA.

Last time: introduced our first computational model the DFA. Lctur 7 Homwork #7: 2.2.1, 2.2.2, 2.2.3 (hnd in c nd d), Misc: Givn: M, NFA Prov: (q,xy) * (p,y) iff (q,x) * (p,) (follow proof don in clss tody) Lst tim: introducd our first computtionl modl th DFA. Tody

More information

Yehuda Lindell Bar-Ilan University

Yehuda Lindell Bar-Ilan University Wintr Shool on Sur Computtion n iiny Br-Iln Unirsity, Isrl 3//2-/2/2 Br Iln Unirsity Dpt. o Computr Sin Yhu Linll Br-Iln Unirsity Br Iln Unirsity Dpt. o Computr Sin Protool or nrl sur to-prty omputtion

More information

Full Review Condominium

Full Review Condominium Full Rviw Conominium I. Bsi Projt Inormtion 1 Projt Lgl Nm 2 Projt Physil Arss 3 HOA Mngmnt Arss 4 HOA Nm (i irnt rom Projt Lgl Nm) 5 HOA Tx ID # 6 HOA Mngmnt Compny Tx ID # 7 Nm o Mstr or Umrll Assoition

More information

In order to learn which questions have been answered correctly: 1. Print these pages. 2. Answer the questions.

In order to learn which questions have been answered correctly: 1. Print these pages. 2. Answer the questions. Crystl Rports for Visul Stuio.NET In orr to lrn whih qustions hv n nswr orrtly: 1. Print ths pgs. 2. Answr th qustions. 3. Sn this ssssmnt with th nswrs vi:. FAX to (212) 967-3498. Or. Mil th nswrs to

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

Lecture 20: Minimum Spanning Trees (CLRS 23)

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

ATMOSPHERIC DISTURBANCE MONITOR MAIN CIRCUIT BOARD V5

ATMOSPHERIC DISTURBANCE MONITOR MAIN CIRCUIT BOARD V5 P VOL TMOSPHRI ISTURN MONITOR MIN IRUIT OR V5 R 70K IN 0mH 0pF OLLTOR OUT TST.00mF IN 70K mh Q R 0pF OLOR O: R 0mF N9 TRIM N9 K9. SI LIHTNIN TTOR (-) to (+) Pulse Out 5 00mF (+) to (-) Pulse Out 0R *R

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

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