Outline. CS38 Introduction to Algorithms 5/8/2014. Network flow. Lecture 12 May 8, 2014

Size: px
Start display at page:

Download "Outline. CS38 Introduction to Algorithms 5/8/2014. Network flow. Lecture 12 May 8, 2014"

Transcription

1 /8/0 Ouline CS8 Inroducion o Algorihm Lecure May 8, 0 Nework flow finihing capaciy-caling analyi Edmond-Karp, blocking-flow implemenaion uni-capaciy imple graph biparie maching edge-dijoin pah aignmen problem * lide from Kevin Wayne May 8, 0 CS8 Lecure May 8, 0 CS8 Lecure Minimum cu problem Def. A -cu (cu) i a pariion (A, B) of he verice wih A and B. Def. I capaciy i he um of he capaciie of he edge from A o B. Maximum flow problem Def. An -flow (flow) f i a funcion ha aifie: For each e E : [capaciy] For each v V {, } : [flow conervaion] Def. The value of a flow f i: val( f ) = Min-cu problem. Find a cu of minimum capaciy. Max-flow problem. Find a flow of maximum value. 8 / / 0 / 8 / 8 / 8 0 / / 0 / capaciy = = 8 value = = 8 / 6 Reidual graph Augmening pah Original edge: e = (u, v) E. Flow f (e). Capaciy c(e). Reidual edge. "Undo" flow en. e = (u, v) and e R = (v, u). Reidual capaciy: original graph G 6 / 7 u flow capaciy reidual graph Gf u 6 v reidual capaciy v Def. An augmening pah i a imple pah P in he reidual graph G f. Def. The boleneck capaciy of an augmening P i he minimum reidual capaciy of any edge in P. Key propery. Le f be a flow and le P be an augmening pah in G f. Then f ' i a flow and val( f ' ) = val( f ) + boleneck(gf, P). AUGMENT (f, c, P) Reidual graph: G f = (V, E f ). Reidual edge wih poiive reidual capaciy. E f = {e : f (e) < c(e)} {e R : f (e) > 0}. Key propery: f ' i a flow in G f iff f + f ' i a flow in G. where flow on a revere edge negae flow on a forward edge b boleneck capaciy of pah P. FOREACH edge e P IF (e E ) f (e) f (e) + b. ELSE f (e R ) f (e R ) b. RETURN f. 6

2 /8/0 Ford-Fulkeron algorihm Ford-Fulkeron augmening pah algorihm. Sar wih f (e) = 0 for all edge e E. Find an augmening pah P in he reidual graph G f. Augmen flow along pah P. Repea unil you ge uck. FORD-FULKERSON (G,,, c) FOREACH edge e E : f (e) 0. } Gf reidual graph. WHILE (here exi an augmening pah P in Gf ) f AUGMENT (f, c, P). Updae Gf. RETURN f. 7 Capaciy-caling algorihm May 8, 0 CS8 Lecure 8 Capaciy-caling algorihm Capaciy-caling algorihm Inuiion. Chooe augmening pah wih highe boleneck capaciy: i increae flow by max poible amoun in given ieraion. Don' worry abou finding exac highe boleneck pah. Mainain caling parameer Δ. Le G f (Δ) be he ubgraph of he reidual graph coniing only of arc wih capaciy Δ. CAPACITY-SCALING(G,,, c) FOREACH edge e E : f (e) 0. Δ large power of C. WHILE (Δ ) Gf (Δ) Δ-reidual graph. WHILE (here exi an augmening pah P in Gf (Δ)) f AUGMENT (f, c, P). Updae Gf (Δ). Δ Δ /. RETURN f. Gf Gf (Δ), Δ = Capaciy-caling algorihm: proof of correcne Capaciy-caling algorihm: analyi of running ime Aumpion. All edge capaciie are ineger beween and C. Inegraliy invarian. All flow and reidual capaciy value are inegral. Theorem. If capaciy-caling algorihm erminae, hen f i a max-flow. By inegraliy invarian, when Δ = G f (Δ) = G f. Upon erminaion of Δ = phae, here are no augmening pah. Lemma. The ouer while loop repea + log C ime. Iniially C / < Δ C; Δ decreae by a facor of in each ieraion. Lemma. Le f be he flow a he end of a Δ-caling phae. Then, he value of he max-flow val( f ) + m Δ. proof on nex lide Lemma. There are a mo m augmenaion per caling phae. Le f be he flow a he end of he previou caling phae. LEMMA val( f *) val( f ) + m Δ. Each augmenaion in a Δ-phae increae val( f ) by a lea Δ. Theorem. The caling max-flow algorihm find a max flow in O(m log C) augmenaion. I can be implemened o run in O(m log C) ime. Follow from LEMMA and LEMMA.

3 /8/0 Capaciy-caling algorihm: analyi of running ime Lemma. Le f be he flow a he end of a Δ-caling phae. Then, he value of he max-flow val( f ) + m Δ. We how here exi a cu (A, B) uch ha cap(a, B) val( f ) + m Δ. Chooe A o be he e of node reachable from in G f (Δ). By definiion of cu A, A. By definiion of flow f, A. val( f ) original nework A edge e = (v, w) wih v B, w A mu have f(e) Δ B Shore augmening pah edge e = (v, w) wih v A, w B mu have f(e) c(e) Δ May 8, 0 CS8 Lecure Shore augmening pah Q. Which augmening pah? A. The one wih he fewe number of edge. can find via BFS Shore augmening pah: overview of analyi L. Throughou he algorihm, lengh of he hore pah never decreae. L. Afer a mo m hore pah augmenaion, he lengh of he hore augmening pah ricly increae. SHORTEST-AUGMENTING-PATH(G,,, c) FOREACH e E : f (e) 0. Gf reidual graph. WHILE (here exi an augmening pah in Gf ) P BREADTH-FIRST-SEARCH (Gf,, ). f AUGMENT (f, c, P). Updae Gf. RETURN f. Theorem. The hore augmening pah algorihm run in O(m n) ime. O(m + n) ime o find hore augmening pah via BFS. O(m) augmenaion for pah of lengh k. If here i an augmening pah, here i a imple one. k < n O(m n) augmenaion. 6 Shore augmening pah: analyi Def. Given a digraph G = (V, E) wih ource, i level graph i defined by: l(v) = number of edge in hore pah from o v. L G = (V, E G) i he ubgraph of G ha conain only hoe edge (v,w) E wih l(w) = l(v) +. Shore augmening pah: analyi Def. Given a digraph G = (V, E) wih ource, i level graph i defined by: l(v) = number of edge in hore pah from o v. L G = (V, E G) i he ubgraph of G ha conain only hoe edge (v,w) E wih l(w) = l(v) +. graph G Propery. Can compue level graph in O(m + n) ime. Run BFS; delee back and ide edge. Key propery. P i a hore v pah in G iff P i an v pah L G. l= 0 l= l= l= 7 l= 0 l= l= l= 8

4 /8/0 Shore augmening pah: analyi L. Throughou he algorihm, lengh of he hore pah never decreae. Le f and f ' be flow before and afer a hore pah augmenaion. Le L and L' be level graph of G f and G f '. Only back edge added o G f ' (any pah wih a back edge i longer han previou lengh) Shore augmening pah: analyi L. Afer a mo m hore pah augmenaion, he lengh of he hore augmening pah ricly increae. The boleneck edge() i deleed from L afer each augmenaion. No new edge added o L unil lengh of hore pah ricly increae. level graph L level graph L l= 0 l= l= l= l= 0 l= l= l= level graph L' level graph L' 9 0 Shore augmening pah: review of analyi L. Throughou he algorihm, lengh of he hore pah never decreae. L. Afer a mo m hore pah augmenaion, he lengh of he hore augmening pah ricly increae. Shore augmening pah: improving he running ime Noe. Θ(m n) augmenaion neceary on ome nework. Try o decreae ime per augmenaion inead. Simple idea O(m n ) [Dinic 970] Dynamic ree O(m n log n) [Sleaor-Tarjan 98] Theorem. The hore augmening pah algorihm run in O(m n) ime. O(m + n) ime o find hore augmening pah via BFS. O(m) augmenaion for pah of exacly k edge. O(m n) augmenaion. Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Blocking flow Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. May 8, 0 CS8 Lecure

5 /8/0 Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. augmen 6 Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. rerea 7 8 Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. augmen 9 0

6 /8/0 Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. rerea Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. Blocking-flow algorihm Two ype of augmenaion. Normal: lengh of hore pah doe no change. Special: lengh of hore pah ricly increae. Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. rerea end of phae Blocking-flow algorihm Blocking-flow algorihm: analyi INITIALIZE(G,,, f, c) LG level-graph of Gf. P. GOTO ADVANCE(). RETREAT(v) IF (v = ) STOP. ELSE Delee v (and all inciden edge) from LG. Remove la edge (u, v) from P. GOTO ADVANCE(u). ADVANCE(v) IF (v = ) AUGMENT(P). Remove auraed edge from LG. P. GOTO ADVANCE(). IF (here exi edge (v, w) LG) Add edge (v, w) o P. GOTO ADVANCE(w). ELSE GOTO RETREAT(v). Lemma. A phae can be implemened in O(m n) ime. Iniializaion happen once per phae. A mo m augmenaion per phae. O(m) uing BFS O(mn) per phae (becaue an augmenaion delee a lea one edge from L G) A mo n rerea per phae. O(m + n) per phae (becaue a rerea delee one node from L G) A mo m n per phae. O(mn) per phae (becaue a mo n before rerea or augmenaion) Theorem. [Dinic 970] The blocking-flow algorihm run in O(mn ) ime. By lemma, O(mn) ime per phae. A mo n phae (a in hore augmen pah analyi)

7 /8/0 Chooing good augmening pah: ummary Maximum flow algorihm: heory Aumpion. Ineger capaciie beween and C. year mehod wor cae dicovered by 9 implex O(m C) Danzig mehod # augmenaion running ime augmening pah n C O(m n C) fae augmening pah m log (mc) O(m log n log (mc)) capaciy caling m log C O(m log C) improved capaciy caling m log C O(m n log C) hore augmening pah m n O(m n) improved hore augmening pah m n O(m n ) dynamic ree m n O(m n log n ) 9 augmening pah O(m C) Ford-Fulkeron 970 hore augmening pah O(m ) Dinic, Edmond-Karp 970 fae augmening pah O(m log m log( m C )) Dinic, Edmond-Karp 977 blocking flow O(m / ) Cherkaky 978 blocking flow O(m 7/ ) Galil 98 dynamic ree O(m log m) Sleaor-Tarjan 98 capaciy caling O(m log C) Gabow 997 lengh funcion O(m / log m log C) Goldberg-Rao 0 compac nework O(m / log m) Orlin?? O(m)? max-flow algorihm for pare digraph wih m edge, ineger capaciie beween and C 8 9 Biparie maching Uni capaciy imple graph Q. Which max-flow algorihm o ue for biparie maching? Generic augmening pah: O( m f * ) = O(m n). Capaciy caling: O(m log U) = O(m ). Shore augmening pah: O(m n ). Q. Sugge "more clever" algorihm are no a good a we fir hough? A. No, ju need more clever analyi! Nex. May 8, 0 CS8 Lecure 0 Uni-capaciy imple nework Def. A nework i a uni-capaciy imple nework if: Every edge capaciy i. Every node (oher han or ) ha eiher (i) a mo one enering edge or (ii) a mo one leaving edge. Propery. Le G be a imple uni-capaciy nework and le f be a 0- flow, hen Gf i a uni-capaciy imple nework. Uni-capaciy imple nework Shore augmening pah algorihm. Normal augmenaion: lengh of hore pah doe no change. Special augmenaion: lengh of hore pah ricly increae. Theorem. [Even-Tarjan 97] In uni-capaciy imple nework, he hore augmening pah algorihm compue a maximum flow in O(m n / ) ime. L. Each phae of normal augmenaion ake O(m) ime. L. Afer a mo n / phae, f f * n /. L. Afer a mo n / addiional augmenaion, flow i opimal. We will prove a running ime of O(mn / ) 7

8 /8/0 Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. augmen Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. rerea 6 7 Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. augmen 8 9 8

9 /8/0 Uni-capaciy imple nework Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. delee all edge in augmening pah from LG If ge uck, delee node from L G and go o previou node. Uni-capaciy imple nework: analyi Phae of normal augmenaion. Explicily mainain level graph L G. Sar a, along an edge in LG unil reach or ge uck. If reach, augmen and and updae L G. If ge uck, delee node from L G and go o previou node. end of phae LEMMA. A phae of normal augmenaion ake O(m) ime. O(m) o creae level graph L G. O() per edge ince each edge ravered and deleed a mo once. O() per node ince each node deleed a mo once. 0 Uni-capaciy imple nework: analyi LEMMA. Afer a mo n / phae, f f * n /. Afer n / phae, lengh of hore augmening pah i > n /. Level graph ha more han n / level. Le h n / be layer wih min number of node: Vh n /. Uni-capaciy imple nework: analyi LEMMA. Afer a mo n / phae, f f * n /. Afer n / phae, lengh of hore augmening pah i > n /. Level graph ha more han n / level. Le h n / be layer wih min number of node: Vh n /. Le A = {v : l(v) < h} {v : l(v) = h and v ha ougoing reidual edge}. capf (A, B) Vh n / f f * n /. for flow f reidual graph Gf reidual edge A V 0 V V h Vn / V 0 V V h Vn / Maching Def. Given an undireced graph G = (V, E) a ube of edge M E i a maching if each node appear in a mo one edge in M. Biparie maching Max maching. Given a graph, find a max cardinaliy maching. May 8, 0 CS8 Lecure 9

10 /8/0 Biparie maching Def. A graph G i biparie if he node can be pariioned ino wo ube L and R uch ha every edge connec a node in L o one in R. Biparie maching Def. A graph G i biparie if he node can be pariioned ino wo ube L and R uch ha every edge connec a node in L o one in R. Biparie maching. Given a biparie graph G = (L R, E), find a max cardinaliy maching. Biparie maching. Given a biparie graph G = (L R, E), find a max cardinaliy maching. ' ' ' ' ' ' ' ' L ' R L ' R maching: -', -', -' 6 maching: -', -', -', -' 7 Biparie maching: max flow formulaion Max flow formulaion: proof of correcne Creae digraph G' = (L R {, }, E' ). Direc all edge from L o R, and aign infinie (or uni) capaciy. Add ource, and uni capaciy edge from o each node in L. Add ink, and uni capaciy edge from each node in R o. Theorem. Max cardinaliy of a maching in G = value of max flow in G'. Given a max maching M of cardinaliy k. Conider flow f ha end uni along each of k pah. f i a flow, and ha value k. G' ' ' ' ' ' ' ' ' ' ' ' ' ' G ' ' G' L R 8 9 Max flow formulaion: proof of correcne Theorem. Max cardinaliy of a maching in G = value of max flow in G'. Le f be a max flow in G' of value k. Inegraliy heorem implie k i inegral and can aume f i 0-. Conider M = e of edge from L o R wih f (e) =. - each node in L and R paricipae in a mo one edge in M - M = k: conider cu (L, R ) Perfec maching in a biparie graph Def. Given a graph G = (V, E) a ube of edge M E i a perfec maching if each node appear in exacly one edge in M. Q. When doe a biparie graph have a perfec maching? A. Hall Theorem. Le G = (L R, E) be a biparie graph wih L = R. G ha a perfec maching iff N(S) S for all ube S L. ' ' On problem e! ' ' ' ' ' ' G' ' ' G

11 /8/0 Biparie maching running ime Nonbiparie maching Theorem. The Ford-Fulkeron algorihm olve he biparie maching problem in O(m n) ime. Theorem. [Hopcrof-Karp 97] The biparie maching problem can be olved in O(m n / ) ime. Nonbiparie maching. Given an undireced graph (no necearily biparie), find a maching of maximum cardinaliy. Srucure of nonbiparie graph i more complicaed. Bu well-underood. [Tue-Berge, Edmond-Galai] Bloom algorihm: O(n ). [Edmond 96] Be known: O(m n / ). [Micali-Vazirani 980, Vazirani 99] 6 6 Edge-dijoin pah Def. Two pah are edge-dijoin if hey have no edge in common. Edge-dijoin pah Dijoin pah problem. Given a digraph G = (V, E) and wo node and, find he max number of edge-dijoin pah. 6 May 8, 0 CS8 Lecure 6 digraph G 7 6 Edge-dijoin pah Edge-dijoin pah Def. Two pah are edge-dijoin if hey have no edge in common. Max flow formulaion. Aign uni capaciy o every edge. Dijoin pah problem. Given a digraph G = (V, E) and wo node and, find he max number of edge-dijoin pah. Ex. Communicaion nework. Theorem. Max number edge-dijoin pah equal value of max flow. Suppoe here are k edge-dijoin pah P,, P k. Se f (e) = if e paricipae in ome pah P j ; ele e f (e) = 0. Since pah are edge-dijoin, f i a flow of value k. 6 digraph G edge-dijoin pah

12 /8/0 Edge-dijoin pah Max flow formulaion. Aign uni capaciy o every edge. Theorem. Max number edge-dijoin pah equal value of max flow. Suppoe max flow value i k. Inegraliy heorem implie here exi 0- flow f of value k. Conider edge (, u) wih f(, u) =. - by conervaion, here exi an edge (u, v) wih f(u, v) = - coninue unil reach, alway chooing a new edge Produce k (no necearily imple) edge-dijoin pah. can eliminae cycle o ge imple pah in O(mn) ime if deired (flow decompoiion) 68

Maximum Flows: Polynomial Algorithms

Maximum Flows: Polynomial Algorithms Maximum Flow: Polynomial Algorihm Algorihm Augmening pah Algorihm - Labeling Algorihm - Capaciy Scaling Algorihm - Shore Augmening Pah Algorihm Preflow-Puh Algorihm - FIFO Preflow-Puh Algorihm - Highe

More information

Flow graph/networks MAX FLOW APPLICATIONS. Flow constraints. Max flow problem 4/26/12

Flow graph/networks MAX FLOW APPLICATIONS. Flow constraints. Max flow problem 4/26/12 4// low graph/nework MX LOW PPLIION 30, pring 0 avid Kauchak low nework direced, weighed graph (V, ) poiive edge weigh indicaing he capaciy (generally, aume ineger) conain a ingle ource V wih no incoming

More information

7. NETWORK FLOW I. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne. Last updated on Sep 8, :40 AM

7. NETWORK FLOW I. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne. Last updated on Sep 8, :40 AM 7. NETWORK FLOW I max-flow and min-cut problem Ford-Fulkeron algorithm max-flow min-cut theorem capacity-caling algorithm hortet augmenting path blocking-flow algorithm unit-capacity imple network Lecture

More information

6.8 Shortest Paths. Chapter 6. Dynamic Programming. Shortest Paths: Failed Attempts. Shortest Paths

6.8 Shortest Paths. Chapter 6. Dynamic Programming. Shortest Paths: Failed Attempts. Shortest Paths 1 Chaper.8 Shore Pah Dynamic Programming Slide by Kein Wayne. Copyrigh 5 Pearon-Addion Weley. All righ reered. Shore Pah Shore Pah: Failed Aemp Shore pah problem. Gien a direced graph G = (V, E), wih edge

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

DEFINITION OF THE LAPLACE TRANSFORM

DEFINITION OF THE LAPLACE TRANSFORM 74 CHAPER 7 HE LAPLACE RANSFORM 7 DEFINIION OF HE LAPLACE RANSFORM REVIEW MAERIAL Improper inegral wih infinie limi of inegraio Inegraion y par and parial fracion decompoiion INRODUCION In elemenary calculu

More information

Project #1 Math 285 Name:

Project #1 Math 285 Name: Projec #1 Mah 85 Name: Solving Orinary Differenial Equaions by Maple: Sep 1: Iniialize he program: wih(deools): wih(pdeools): Sep : Define an ODE: (There are several ways of efining equaions, we sar wih

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

COMP26120: Algorithms and Imperative Programming

COMP26120: Algorithms and Imperative Programming COMP26120 ecure C3 1/48 COMP26120: Algorihms and Imperaive Programming ecure C3: C - Recursive Daa Srucures Pee Jinks School of Compuer Science, Universiy of Mancheser Auumn 2011 COMP26120 ecure C3 2/48

More information

On Romeo and Juliet Problems: Minimizing Distance-to-Sight

On Romeo and Juliet Problems: Minimizing Distance-to-Sight On Romeo and Julie Problem: Minimizing Diance-o-Sigh Hee-Kap Ahn 1, Eunjin Oh 2, Lena Schlipf 3, Fabian Sehn 4, and Darren Srah 5 1 Deparmen of Compuer Science and Engineering, POSTECH, Souh Korea heekap@poech.ac.kr

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

The Planar Slope Number of Planar Partial 3-Trees of Bounded Degree

The Planar Slope Number of Planar Partial 3-Trees of Bounded Degree The Planar Slope Number of Planar Parial 3-Tree of Bounded Degree Ví Jelínek 1,2,EvaJelínková 1, Jan Kraochvíl 1,3, Bernard Lidický 1, Marek Teař 1,andTomáš Vykočil 1,3 1 Deparmen of Applied Mahemaic,

More information

Announcements For The Logic of Boolean Connectives Truth Tables, Tautologies & Logical Truths. Outline. Introduction Truth Functions

Announcements For The Logic of Boolean Connectives Truth Tables, Tautologies & Logical Truths. Outline. Introduction Truth Functions Announcemens For 02.05.09 The Logic o Boolean Connecives Truh Tables, Tauologies & Logical Truhs 1 HW3 is due nex Tuesday William Sarr 02.05.09 William Sarr The Logic o Boolean Connecives (Phil 201.02)

More information

Finding Paths in Graphs. Robert Sedgewick Princeton University

Finding Paths in Graphs. Robert Sedgewick Princeton University Finding Pah in Graph Rober Sedgewick Princeon Univeriy Finding a pah in a graph i a fundamenal operaion ha demand underanding Ground rule for hi alk work in progre (more queion han anwer) analyi of algorihm

More information

the marginal product. Using the rule for differentiating a power function,

the marginal product. Using the rule for differentiating a power function, 3 Augu 07 Chaper 3 Derivaive ha economi ue 3 Rule for differeniaion The chain rule Economi ofen work wih funcion of variable ha are hemelve funcion of oher variable For example, conider a monopoly elling

More information

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2 Daa Srucures and Algorihms The maerial for his lecure is drawn, in par, from The Pracice of Programming (Kernighan & Pike) Chaper 2 1 Moivaing Quoaion Every program depends on algorihms and daa srucures,

More information

Structural counter abstraction

Structural counter abstraction Srucural couner abracion Proving fair-erminaion of deph bounded yem Khiij Banal 1 wih Eric Kokinen 1, Thoma Wie 1, Damien Zufferey 2 1 New York Univeriy 2 IST Auria March 18, 2013 TACAS, Rome, Ialy Inroducion

More information

Using CANopen Slave Driver

Using CANopen Slave Driver CAN Bus User Manual Using CANopen Slave Driver V1. Table of Conens 1. SDO Communicaion... 1 2. PDO Communicaion... 1 3. TPDO Reading and RPDO Wriing... 2 4. RPDO Reading... 3 5. CANopen Communicaion Parameer

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

The Laplace Transform

The Laplace Transform 7 he Laplace ranform 7 Definiion of he Laplace ranform 7 Invere ranform and ranform of Derivaive 7 Invere ranform 7 ranform of Derivaive 73 Operaional Properie I 73 ranlaion on he -Axi 73 ranlaion on he

More information

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course:

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course: Content Shortet path Algorithm and Network 21/211 The hortet path problem: Statement Verion Application Algorithm (for ingle ource p problem) Reminder: relaxation, Dijktra, Variant of Dijktra, Bellman-Ford,

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

Midterm Exam Announcements

Midterm Exam Announcements Miderm Exam Noe: This was a challenging exam. CSCI 4: Principles o Programming Languages Lecure 1: Excepions Insrucor: Dan Barowy Miderm Exam Scores 18 16 14 12 10 needs improvemen 8 6 4 2 0 0-49 50-59

More information

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons Journal of Graph Algorihms and Applicaions hp://jgaa.info/ vol. 15, no. 5, pp. 569 586 (2011) Consan-Work-Space Algorihms for Shores Pahs in Trees and Simple Polygons Tesuo Asano 1 Wolfgang Mulzer 2 Yajun

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Computational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud

Computational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud Compaional Geomery in Wireless Neworks - Roing Presened by Heaher M. Michad 1 Ad Hoc Wireless Neworks No fixed pre-exising infrasrcre Nodes can be saic or mobile Assme nodes don move dring roing or opology

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

RULES OF DIFFERENTIATION LESSON PLAN. C2 Topic Overview CALCULUS

RULES OF DIFFERENTIATION LESSON PLAN. C2 Topic Overview CALCULUS CALCULUS C Topic Overview C RULES OF DIFFERENTIATION In pracice we o no carry ou iffereniaion from fir principle (a ecribe in Topic C Inroucion o Differeniaion). Inea we ue a e of rule ha allow u o obain

More information

Fill in the following table for the functions shown below.

Fill in the following table for the functions shown below. By: Carl H. Durney and Neil E. Coer Example 1 EX: Fill in he following able for he funcions shown below. he funcion is odd he funcion is even he funcion has shif-flip symmery he funcion has quarer-wave

More information

REDUCTIONS BBM ALGORITHMS DEPT. OF COMPUTER ENGINEERING ERKUT ERDEM. Bird s-eye view. May. 12, Reduction.

REDUCTIONS BBM ALGORITHMS DEPT. OF COMPUTER ENGINEERING ERKUT ERDEM. Bird s-eye view. May. 12, Reduction. BBM 0 - ALGORITHMS DEPT. OF COMPUTER ENGINEERING ERKUT ERDEM REDUCTIONS May., 0 Bird s-eye view Desideraa. Classify problems according o compuaional requiremens. complexiy order of growh examples linear

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

1 Introduction. 2 The Generic Push-Relabel Algorithm. Improvements on the Push-Relabel Method: Excess Scaling. 2.1 Definitions CMSC 29700

1 Introduction. 2 The Generic Push-Relabel Algorithm. Improvements on the Push-Relabel Method: Excess Scaling. 2.1 Definitions CMSC 29700 CMSC 9700 Supervised Reading & Research Week 6: May 17, 013 Improvements on the Push-Relabel Method: Excess Scaling Rahul Mehta 1 Introduction We now know about both the methods based on the idea of Ford

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

CMPSC 274: Transac0on Processing Lecture #6: Concurrency Control Protocols

CMPSC 274: Transac0on Processing Lecture #6: Concurrency Control Protocols CMPSC 274: Transac0on Processing Lecure #6: Concurrency Conrol Proocols Divy Agrawal Deparmen of Compuer Science UC Sana Barbara 4.4.1 Timesamp Ordering 4.4.2 Serializa0on Graph Tes0ng 4.4.3 Op0mis0c Proocols

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

CS 428: Fall Introduction to. Geometric Transformations (continued) Andrew Nealen, Rutgers, /20/2010 1

CS 428: Fall Introduction to. Geometric Transformations (continued) Andrew Nealen, Rutgers, /20/2010 1 CS 428: Fall 2 Inroducion o Compuer Graphic Geomeric Tranformaion (coninued) Andrew Nealen, Ruger, 2 9/2/2 Tranlaion Tranlaion are affine ranformaion The linear par i he ideni mari The 44 mari for he ranlaion

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Numerical Solution of ODE

Numerical Solution of ODE Numerical Soluion of ODE Euler and Implici Euler resar; wih(deools): wih(plos): The package ploools conains more funcions for ploing, especially a funcion o draw a single line: wih(ploools): wih(linearalgebra):

More information

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

More information

Scattering at an Interface: Normal Incidence

Scattering at an Interface: Normal Incidence Course Insrucor Dr. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 Mail: rcrumpf@uep.edu 4347 Applied lecromagneics Topic 3f Scaering a an Inerface: Normal Incidence Scaering These Normal noes Incidence

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Data Structures and Algorithms

Data Structures and Algorithms Daa Srucures and Algorihms The maerial for his lecure is drawn, in ar, from The Pracice of Programming (Kernighan & Pike) Chaer 2 1 Goals of his Lecure Hel you learn (or refresh your memory) abou: Common

More information

Restorable Dynamic Quality of Service Routing

Restorable Dynamic Quality of Service Routing QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying

More information

Fuzzy LPT Algorithms for Flexible Flow Shop Problems with Unrelated Parallel Machines for a Continuous Fuzzy Domain

Fuzzy LPT Algorithms for Flexible Flow Shop Problems with Unrelated Parallel Machines for a Continuous Fuzzy Domain The IE Nework Conference 4-6 Ocober 007 Fuzzy LPT Algorihm for Flexible Flow Shop Problem wih Unrelaed Parallel Machine for a Coninuou Fuzzy Domain Jii Jungwaanaki * Manop Reodecha Paveena Chaovaliwonge

More information

GPU-Based Parallel Algorithm for Computing Point Visibility Inside Simple Polygons

GPU-Based Parallel Algorithm for Computing Point Visibility Inside Simple Polygons GPU-Baed Parallel Algorihm for Compuing Poin Viibiliy Inide Simple Polygon Ehan Shoja a,, Mohammad Ghodi a,b, a Deparmen of Compuer Engineering, Sharif Univeriy of Technology, Tehran, Iran b Iniue for

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

Exercise 3: Bluetooth BR/EDR

Exercise 3: Bluetooth BR/EDR Wireless Communicaions, M. Rupf. Exercise 3: Blueooh BR/EDR Problem 1: Blueooh Daa Raes. Consider he ACL packe 3-DH5 wih a maximum user payload of 1021 byes. a) Deermine he maximum achievable daa rae in

More information

7. NETWORK FLOW II. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne

7. NETWORK FLOW II. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne 7. NETWORK FLOW II Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 203 Kevin Wayne http://www.cs.princeton.edu/~wayne/kleinberg-tardos bipartite matching disjoint paths extensions

More information

Unfolding Orthogonal Polyhedra with Quadratic Refinement: The Delta-Unfolding Algorithm

Unfolding Orthogonal Polyhedra with Quadratic Refinement: The Delta-Unfolding Algorithm Unfolding Orhogonal Polyhedra wih Quadraic Refinemen: The Dela-Unfolding Algorihm The MIT Faculy ha made hi aricle openly available. Pleae hare how hi acce benefi you. Your ory maer. Ciaion A Publihed

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

ETD-BL-1T-OFF-CC-... Timer relay with off delay (with control contact) and adjustable time. INTERFACE Data sheet _en_01. 1 Description.

ETD-BL-1T-OFF-CC-... Timer relay with off delay (with control contact) and adjustable time. INTERFACE Data sheet _en_01. 1 Description. Timer relay wih off delay (wih conrol conac) and adjusable ime INTERFACE Daa shee 103617_en_01 1 Descripion PHOENIX CONTACT - 09/2009 Feaures Compac ime relay in he 6.2 mm housing in order o conrol ime

More information

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram nnouncemens TCP Congesion Conrol Projec #3 should be ou onigh Can do individual or in a eam of 2 people Firs phase due November 16 - no slip days Exercise good (beer) ime managemen EE 122: Inro o Communicaion

More information

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker. Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Elite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide

Elite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide Elie Acousics Engineering A4-8 Live-Performance Sudio Monior wih 4 Channels, Mixer, Effecs, and Blueooh Quick Sar Guide WHAT IS IN THE BOX Your A4-8 package conains he following: (1) Speaker (1) 12V AC

More information

Overview. From Point Visibility. From Point Visibility. From Region Visibility. Ray Space Factorization. Daniel Cohen-Or Tel-Aviv University

Overview. From Point Visibility. From Point Visibility. From Region Visibility. Ray Space Factorization. Daniel Cohen-Or Tel-Aviv University From-Region Viibiliy and Ray Space Facorizaion Overview Daniel Cohen-Or Tel-Aviv Univeriy Shor inroducion o he problem Dual Space & Parameer/Ray Space Ray pace facorizaion (SIGGRAPH 0) From Poin Viibiliy

More information

UX260 QUICK START GUIDE

UX260 QUICK START GUIDE UX260 QUICK START GUIDE Transferring Music Playing Music Blueooh Pairing Taking a Picure/ Recording a Video www.lgusa.com Geing o Know Your Phone Camera BACK SIDE Lef Sof Key Speakerphone Key Talk Key

More information

BI-TEMPORAL INDEXING

BI-TEMPORAL INDEXING BI-TEMPORAL INDEXING Mirella M. Moro Uniersidade Federal do Rio Grande do Sul Poro Alegre, RS, Brazil hp://www.inf.ufrgs.br/~mirella/ Vassilis J. Tsoras Uniersiy of California, Rierside Rierside, CA 92521,

More information

GLR: A novel geographic routing scheme for large wireless ad hoc networks

GLR: A novel geographic routing scheme for large wireless ad hoc networks Compuer Nework xxx (2006) xxx xxx www.elevier.com/locae/comne : A novel geographic rouing cheme for large wirele ad hoc nework Jongkeun Na *, Chong-kwon Kim School of Compuer Science and Engineering, Seoul

More information

Systems & Biomedical Engineering Department. Transformation

Systems & Biomedical Engineering Department. Transformation Sem & Biomedical Engineering Deparmen SBE 36B: Compuer Sem III Compuer Graphic Tranformaion Dr. Aman Eldeib Spring 28 Tranformaion Tranformaion i a fundamenal corner one of compuer graphic and i a cenral

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Multi-layer Global Routing Considering Via and Wire Capacities

Multi-layer Global Routing Considering Via and Wire Capacities Muli-layer Global Rouing Conidering Via and Wire Capaciie Chin-Hiung Hu, Huang-Yu Chen, and Yao-Wen Chang Graduae Iniue of Elecronic Engineering, Naional Taiwan Univeriy, Taipei, Taiwan Deparmen of Elecrical

More information

The Vertex-Adjacency Dual of a Triangulated Irregular Network has a Hamiltonian Cycle

The Vertex-Adjacency Dual of a Triangulated Irregular Network has a Hamiltonian Cycle The Verex-Adjacency Dual of a Triangulaed Irregular Nework ha a Hamilonian Cycle John J. Barholdi, III Paul Goldman November 1, 003 Abrac Triangulaed irregular nework (TIN) are common repreenaion of urface

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

Jessica Su (some parts copied from CLRS / last quarter s notes)

Jessica Su (some parts copied from CLRS / last quarter s notes) 1 Max flow Consider a directed graph G with positive edge weights c that define the capacity of each edge. We can identify two special nodes in G: the source node s and the sink node t. We want to find

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

More information

Maximum Flow. Flow Networks. Flow Networks Ford-Fulkerson Method Edmonds-Karp Algorithm Push-Relabel Algorithms. Example Flow Network

Maximum Flow. Flow Networks. Flow Networks Ford-Fulkerson Method Edmonds-Karp Algorithm Push-Relabel Algorithms. Example Flow Network Flow Networks Ford-Fulkerson Method Edmonds-Karp Algorithm Push-Relabel Algorithms Maximum Flow Flow Networks A flow network is a directed graph where: Each edge (u,v) has a capacity c(u,v) 0. If (u,v)

More information

Chapter 4 Sequential Instructions

Chapter 4 Sequential Instructions Chaper 4 Sequenial Insrucions The sequenial insrucions of FBs-PLC shown in his chaper are also lised in secion 3.. Please refer o Chaper, "PLC Ladder diagram and he Coding rules of Mnemonic insrucion",

More information

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory CS 152 Compuer Archiecure and Engineering Lecure 6 - Memory Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:!

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:! Daa Link Layer! The Daa Link layer can be furher subdivided ino:!.! Logical Link Conrol (LLC): error and flow conrol!.! Media Access Conrol (MAC): framing and media access! differen link proocols may provide

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

Connections, displays and operating elements. 3 aux. 5 aux.

Connections, displays and operating elements. 3 aux. 5 aux. Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.

More information

Fully Dynamic Algorithm for Top-k Densest Subgraphs

Fully Dynamic Algorithm for Top-k Densest Subgraphs Fully Dynamic Algorihm for Top-k Denses Subgraphs Muhammad Anis Uddin Nasir 1, Arisides Gionis 2, Gianmarco De Francisci Morales 3 Sarunas Girdzijauskas 4 Royal Insiue of Technology, Sweden Aalo Universiy,

More information

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

More information

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -

More information

Overview. 9 - Game World: textures, skyboxes, etc. Texture Mapping. Texture Space. Vertex Texture Coordinates. Texture Mapping. Game World Backgrounds

Overview. 9 - Game World: textures, skyboxes, etc. Texture Mapping. Texture Space. Vertex Texture Coordinates. Texture Mapping. Game World Backgrounds CSc 165 Compuer Game Archiecure Overview Texure Mapping 9 - Game World: exure, kyboxe, ec. Game World Background SkyBoxe & SkyDome World Bound and Viibiliy Render Sae 2 Texure Mapping Texure Space Baic

More information

The Data Locality of Work Stealing

The Data Locality of Work Stealing The Daa Localiy of Work Sealing Umu A. Acar School of Compuer Science Carnegie Mellon Universiy umu@cs.cmu.edu Guy E. Blelloch School of Compuer Science Carnegie Mellon Universiy guyb@cs.cmu.edu Rober

More information

Highly Secure and Efficient Routing

Highly Secure and Efficient Routing Highly Secure and Efficien Rouing Ioanni Avramopoulo, Hiahi Kobayahi, Randolph Wang, Dep. of Elecrical Engineering Dep. of Compuer Science School of Engineering and Applied Science Princeon Univeriy, Princeon,

More information

SCHED_DEADLINE How to use it

SCHED_DEADLINE How to use it TeCIP Insiue, Scuola Superiore San'Anna Area della Ricerca CNR, Via G. Moruzzi 1 56127 Pisa, Ialy SCHED_DEADLINE How o use i Juri Lelli Reis Lab SSSUP Pisa (Ialy), June 26h 2014 Basics and saus Ouline

More information

A Routing Algorithm for Flip-Chip Design

A Routing Algorithm for Flip-Chip Design A Rouing Algorihm for Flip-hip Design Jia-Wei Fang, I-Jye Lin, and Yao-Wen hang, Graduae Insiue of Elecronics Engineering, Naional Taiwan Universiy, Taipei Deparmen of Elecrical Engineering, Naional Taiwan

More information