Oblivious Routing in Wireless networks. Costas Busch
|
|
- Norma Palmer
- 6 years ago
- Views:
Transcription
1 Obliious Routing in Wireless networks Costas Busch Rensselaer Polytechnic Institute Joint work with: Malik Magdon-Ismail and Jing Xi 1
2 Outline of Presentation Introduction Network Model Obliious Algorithm Analysis Discussion 2
3 Routing: choose paths from sources to destinations 3 u 2 u 1 2 u 3 1 3
4 Edge congestion Node congestion C edge C node maximum number of paths that use any edge maximum number of paths that use any node 4
5 Stretch= Length of chosen path Length of shortest path stretch u shortest path chosen path 5
6 Obliious Routing Each packet path choice is independent of other packet path choices 6
7 Path choices: q, 1,q k Probability of choosing a path: Pr[ q i ] k Pr[ q i ] 1 i 1 q 3 q 2 q 1 q 4 q 4 q 5 7
8 Benefits of obliious routing: Distributed Needs no global coordination Appropriate for dynamic packet arrials 8
9 Related Work Valiant [SICOMP 82]: First obliious routing algorithms for permutations on butterfly and hypercube butterfly butterfly (reersed) 9
10 Maggs, Meyer auf der Heide, Voecking, Westermann [FOCS 97]: d-dimensional Grid: C O d C * logn edge edge Lower bound for obliious routing: C edge C * edge d logn 10
11 Racke [FOCS 02]: Arbitrary Graphs: C O C * log 3 n edge edge existential result Azar et al. [STOC03] Harrelson et al. [SPAA03] Bienkowski et al. [SPAA03] constructie 11
12 Approach: Hierarchical clustering 12
13 13
14 At the lowest leel eery node is a cluster 14
15 source destination 15
16 Pick random node 16
17 Pick random node 17
18 Pick random node 18
19 Pick random node 19
20 Pick random node 20
21 Pick random node 21
22 Pick random node 22
23 23
24 Problem: Big stretch Adjacent nodes may follow long paths 24
25 An Impossibility Result Stretch and congestion cannot be minimized simultaneously in arbitrary graphs 25
26 Example graph: Each path has length ( n ) n paths n nodes Length 1 n Source of packets Destination of all packets 26
27 Stretch = 1 Edge congestion = n n packets in one path 27
28 Stretch = n Edge congestion = 1 1 packet per path 28
29 Contribution Busch, Magdon-Ismail, Xi [SPAA 2005]: Obliious algorithm for special graphs embedded in the 2-dimensional plane Constant stretch stretch O (1) Small congestion C node O ( C * node logn ) C edge O ( C * edge logn ) degree 29
30 Embeddings in wide, closed-cured areas 30
31 Our algorithm is appropriate for arious wireless network topologies Transmission radius 31
32 Basic Idea source destination 32
33 Pick a random intermediate node 33
34 Construct path through intermediate node 34
35 Preious results for Grids: Busch, Magdon-Ismail, Xi [IPDPS 05] C edge O d C * edge logn 2 Stretch = O ( d ) For d=2, a similar result gien by C. Scheideler 35
36 Outline of Presentation Introduction Network Model Obliious Algorithm Analysis Discussion 36
37 Network G Surrounding area A 37
38 Perpendicular bisector x,y space point x x,y y A space point 38
39 ( x, y ) s x, y x,y space point x y A space s point 39
40 Area wideness: min ( x, y ) x, ya A 40
41 Coerage Radius : R maximum distance from a space point to the closest node A graph node R x space point 41
42 For all pair of nodes there exist, : dist G ( u, u, ) Euclidian distance: u u, A Shortest path length: dist G ( u, ) dist G ( u, ) u,
43 Consequences of dist G ( u, u, ) Max Euclidian distance between adjacent nodes u, 1 u edge (max transmission radius in wireless networks) 43
44 Consequences of dist G ( u, u, ) Min Euclidian Distance between any pair of nodes: u u, 1 2 O ( r ) nodes r 44
45 Good Network embeddings: Small,,R and large Suppose they are constants 45
46 Outline of Presentation Introduction Network Model Obliious Algorithm Analysis Discussion 46
47 Eery pair of nodes is assigned a default path u default path A z default path w Examples: Shortest paths Geographic routing paths (GPSR) 47
48 The algorithm s source t A destination 48
49 Perpendicular bisector s t A 49
50 Pick random space point y s t A y 50
51 Find closest node to point y s t A R y w 51
52 Connect intermediate node to source and destination w s t A default path w default path 52
53 Outline of Presentation Introduction Network Model Obliious Algorithm Analysis Discussion 53
54 Consider an arbitrary set of packets:,, 1 N Suppose the obliious algorithm gies paths: P p,, 1 p N 54
55 We will show: stretch O 1 C node O C * node logn optimal congestion 55
56 Theorem: stretch O 1 Proof: Consider an arbitrary path and show that: p P stretch ( p) O 1 56
57 57 s A t default path default path w y q 1 q 2 p ), ( ) ( ) ( ), ( ) ( ) ( 2 1 t s dist q length q length t s dist p length p stretch G G
58 length ( q1) length ( q2) stretch ( p) dist ( s, t ) G when default paths are shortest paths stretch ( p) dist G ( s, w dist ) dist G ( s, t ) G ( w, t ) we show this is constant 58
59 59 R t s R y s w s w s dist G,,, ), ( s A t w y Default path (shortest) w s w s dist G, ), ( R R t s w t dist G, ), ( Similarly:
60 dist G ( s, t ) s, t s t A dist G ( s, t s, t ) 60
61 61 t s R t s t s dist t w dist w s dist p stretch G G G,, 2 ), ( ), ( ), ( ) ( For constants:,,r 1 ) ( O p stretch End of Proof
62 Theorem: Expected case: C O C * logn denotes C node * C node Proof: Consider some arbitrary node and estimate congestion on 62
63 Deiation of default paths: maximum distance from geodesic deiation max q i deiation ( q i ) u deiation ( q 1 ) A deiation z ( q 2 ) geodesic w 63
64 Consider some path from s to t s t 64
65 the use of depends on the choice of space point y s one choice t R y w 65
66 w y R another choice s t 66
67 If you choose node w in the cone the respectie path may use s t deiation w 67
68 If you choose node w outside the cone the respectie path does not use s t deiation w 68
69 Segment of space points affecting s 1 R t deiation R y w R 69
70 Probability of using node : Pr[ ] 1 2 s 2 1 R t A deiation (Q ) R y w R 70
71 It can be shown that: constant k Pr[ ] R s, t deiation s, 71
72 s, s, t R deiation ( Q) for simplicity assume: s, s, t s,t deiation R s s, s,t t R deiation 72
73 73 t s s,, s deiation t s R k,, ] Pr[ 1 s deiation R k, ] Pr[ 1,R,deiation : constants s k, ] Pr[ 2
74 Diide area A into concentric circles r i 2 i A A 2 A 0 A 1 r 1 r0 A 3 r 2 r 3 74
75 Max Euclidian distance between any two nodes = n u 1 u 2 u 3 u i, u i 1 1 A Longest path has at most n nodes u n 1 u n 75
76 r i 2 i Maximum ring radius A 2 A 0 A 1 r 0 r 1 A n log r 2 r n log n 76
77 N i C i = number of packets that can affect = number of paths that use We will bound Ring A i r i 77
78 Pr[ ] k 2 s, k 2 r i 1 s s, t w A i 1 r i 1 A i r i 78
79 Expected congestion: E [ C i ] N i Pr[ ] k 2 r N i 1 i A i 1 r i 1 A i r i 79
80 80 1 ] [ i i i r N O C E 1 * i i r N C ) ( ] [ * C O C E i We hae proen we proe next i r i r
81 r s, s, t i 1 we showed earlier s s s, r i 1, t r i 1 t A i 1 r i 1 A i r i 81
82 Similarly, each packet that affects traerses distance at least r i 1 r i 1 r i 1 r i 1 r i 1 r i 1 r i 1 A i 1 r i 1 r i 1 r i 1 A i r i r i 1 82
83 dist G ( s, t s, t ) dist G ( s, t ) ri 1 s, t r i 1 r i 1 r i 1 r i 1 r i 1 Area r i 1 r i 1 X r i 1 A i 1 r i 1 r i 1 r i 1 A i r i r i 1 A i 1 r i 1 83
84 Total number of nodes used N i r i 1 r i 1 r i 1 r i 1 r i 1 Area r i 1 r i 1 X r i 1 A i 1 r i 1 r i 1 r i 1 A i r i r i 1 A i 1 r i 1 84
85 Aerage node utilization N #nodes in i r i 1 area X r i 1 r i 1 r i 1 r i 1 Area r i 1 r i 1 X r i 1 A i 1 r i 1 r i 1 r i 1 A i r i r i 1 A i 1 r i 1 85
86 #nodes in area = X 2 ( 1 ) O r i Area X A i 1 r i 1 86
87 ) ( i i i i i r N r O r N Aerage node utilization aerage node utilization * C 1 * i i r N C
88 88 1 ] [ i i i r N O C E 1 * i i r N C ) ( ] [ * C O C E i We hae proen: i r i r
89 89 Considering all the rings: ) log ( log ] [ ) ( * * log 0 n C O n C O C E C E n i i End of Proof
90 Recap We presented a simple obliious algorithm which has: Constant stretch Small congestion stretch O 1 C node O ( C * node logn ) C edge O ( C * edge logn ) when the parameters of the Euclidian embedding are constants 90
91 Outline of Presentation Introduction Network Model Obliious Algorithm Analysis Discussion 91
92 Holes 92
93 Arbitrary closed shapes there is no 93
Optimal Oblivious Routing in Hole-Free Networks
Optimal Oblivious Routing in Hole-Free Networks Costas Busch 1 and Malik Magdon-Ismail 2 1 Louisiana State University, Baton Rouge, LA 70803, USA; busch@csc.lsu.edu 2 Rensselaer Polytechnic Institute,
More informationAtomic Routing Games on Maximum Congestion
Atomic Routing Games on Maximum Congestion Costas Busch and Malik Magdon-Ismail Rensselaer Polytechnic Institute, Dept. of Computer Science, Troy, NY 12180, USA. {buschc,magdon}@cs.rpi.edu Abstract. We
More informationTheory of Network Communication
Theory of Network Communication Dr. Christian Scheideler Johns Hopkins Uniersity, Sept. 9 2002 Introduction The goal of this lecture is to gie an introduction to the state of the art in the theory of network
More informationConcurrent Counting is harder than Queuing
Concurrent Counting is harder than Queuing Costas Busch Rensselaer Polytechnic Intitute Srikanta Tirthapura Iowa State University 1 rbitrary graph 2 Distributed Counting count count count count Some processors
More informationTheoretical Computer Science
Theoretical Computer Science 410 (2009) 3337 3347 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Atomic routing games on maximum congestion
More informationLecture J. 10 Counting subgraphs Kirchhoff s Matrix-Tree Theorem.
Lecture J jacques@ucsd.edu Notation: Let [n] [n] := [n] 2. A weighted digraph is a function W : [n] 2 R. An arborescence is, loosely speaking, a digraph which consists in orienting eery edge of a rooted
More informationOPTIMIZATION OF FLOWS AND ANALYSIS OF EQUILIBRIA IN TELECOMMUNICATION NETWORKS
OPTIMIZATION OF FLOWS AND ANALYSIS OF EQUILIBRIA IN TELECOMMUNICATION NETWORKS Ciro D Apice (a, Rosanna Manzo (b, Luigi Rarità (c (a, (b, (c Department of Information Engineering and Applied Mathematics,
More informationCake Cutting is Not a Piece of Cake
Cake Cutting is Not a Piece of Cake Malik Magdon-Ismail Costas Busch M. S. Krishnamoorthy Rensselaer Polytechnic Institute N users wish to share a cake Fair portion : 1 N th of cake The problem is interesting
More informationCollective Tree Spanners of Unit Disk Graphs with Applications to Compact and Low Delay Routing Labeling Schemes. F.F. Dragan
Collective Tree Spanners of Unit Disk Graphs with Applications to Compact and Low Delay Routing Labeling Schemes F.F. Dragan (joint work with Yang Xiang and Chenyu Yan) Kent State University, USA Well-known
More informationNP and NP-Completeness
0/2/206 Algorithms NP-Completeness 7- Algorithms NP-Completeness 7-2 Efficient Certification NP and NP-Completeness By a solution of a decision problem X we understand a certificate witnessing that an
More informationPart 2: Random Routing and Load Balancing
1 Part 2: Random Routing and Load Balancing Sid C-K Chau Chi-Kin.Chau@cl.cam.ac.uk http://www.cl.cam.ac.uk/~ckc25/teaching Problem: Traffic Routing 2 Suppose you are in charge of transportation. What do
More informationACYCLIC WEAK CONVEX DOMINATION IN GRAPHS
International Journal of Mathematics & Engineering with Computers Vol 2, No -2, pp 65-72, January-December 20 ACYCLIC WEAK CONVEX DOMINATION IN GRAPHS TN Janakiraman, and PJA Alphonse ABSTRACT: In a graph
More informationDynamic Vehicle Routing with Moving Demands Part II: High speed demands or low arrival rates
ACC 9, Submitted St. Louis, MO Dynamic Vehicle Routing with Moing Demands Part II: High speed demands or low arrial rates Stephen L. Smith Shaunak D. Bopardikar Francesco Bullo João P. Hespanha Abstract
More information9.7 Extension: Writing and Graphing the Equations
www.ck12.org Chapter 9. Circles 9.7 Extension: Writing and Graphing the Equations of Circles Learning Objectives Graph a circle. Find the equation of a circle in the coordinate plane. Find the radius and
More informationPhysics 11 Chapter 15/16 HW Solutions
Physics Chapter 5/6 HW Solutions Chapter 5 Conceptual Question: 5, 7 Problems:,,, 45, 50 Chapter 6 Conceptual Question:, 6 Problems:, 7,, 0, 59 Q5.5. Reason: Equation 5., string T / s, gies the wae speed
More informationDynamic Vehicle Routing with Moving Demands Part II: High speed demands or low arrival rates
Dynamic Vehicle Routing with Moing Demands Part II: High speed demands or low arrial rates Stephen L. Smith Shaunak D. Bopardikar Francesco Bullo João P. Hespanha Abstract In the companion paper we introduced
More informationLECTURE 3 3.1Rules of Vector Differentiation
LETURE 3 3.1Rules of Vector Differentiation We hae defined three kinds of deriaties inoling the operator grad( ) i j k, x y z 1 3 di(., x y z curl( i x 1 j y k z 3 d The good news is that you can apply
More informationScalar multiplication and algebraic direction of a vector
Roberto s Notes on Linear Algebra Chapter 1: Geometric ectors Section 5 Scalar multiplication and algebraic direction of a ector What you need to know already: of a geometric ectors. Length and geometric
More informationWhy does Saturn have many tiny rings?
2004 Thierry De Mees hy does Saturn hae many tiny rings? or Cassini-Huygens Mission: New eidence for the Graitational Theory with Dual Vector Field T. De Mees - thierrydemees @ pandora.be Abstract This
More informationarxiv: v1 [cs.dc] 9 Sep 2008
AN OPTIMAL LOCAL APPROXIMATION ALGORITHM FOR MAX-MIN LINEAR PROGRAMS PATRIK FLORÉEN AND JOEL KAASINEN AND PETTERI KASKI AND JUKKA SUOMELA arxi:0809.14891 [cs.dc] 9 Sep 2008 Helsinki Institute for Information
More informationThe number of marks is given in brackets [ ] at the end of each question or part question. The total number of marks for this paper is 72.
ADVANCED GCE UNIT 76/ MATHEMATICS (MEI Mechanics MONDAY MAY 7 Additional materials: Answer booklet (8 pages Graph paper MEI Examination Formulae and Tables (MF Morning Time: hour minutes INSTRUCTIONS TO
More informationUNDERSTAND MOTION IN ONE AND TWO DIMENSIONS
SUBAREA I. COMPETENCY 1.0 UNDERSTAND MOTION IN ONE AND TWO DIMENSIONS MECHANICS Skill 1.1 Calculating displacement, aerage elocity, instantaneous elocity, and acceleration in a gien frame of reference
More informationOn Shortest Single/Multiple Path Computation Problems in Fiber-Wireless (FiWi) Access Networks
2014 IEEE 15th International Conference on High Performance Sitching and Routing (HPSR) On Shortest Single/Multiple Path Computation Problems in Fiber-Wireless (FiWi) Access Netorks Chenyang Zhou, Anisha
More information25 Minimum bandwidth: Approximation via volume respecting embeddings
25 Minimum bandwidth: Approximation via volume respecting embeddings We continue the study of Volume respecting embeddings. In the last lecture, we motivated the use of volume respecting embeddings by
More informationA Guidance Law for a Mobile Robot for Coverage Applications: A Limited Information Approach
Proceedings of the Third International Conference on Adances in Control and Optimization of Dynamical Systems, Indian Institute of Technology anpur, India, March 1-15, 014 Frcsh1.6 A Guidance Law for a
More informationPancycles and Hamiltonian-Connectedness of the Hierarchical Cubic Network
Pancycles and Hamiltonian-Connectedness of the Hierarchical Cubic Network Jung-Sheng Fu Takming College, Taipei, TAIWAN jsfu@mail.takming.edu.tw Gen-Huey Chen Department of Computer Science and Information
More informationImproved Bounds for Flow Shop Scheduling
Improved Bounds for Flow Shop Scheduling Monaldo Mastrolilli and Ola Svensson IDSIA - Switzerland. {monaldo,ola}@idsia.ch Abstract. We resolve an open question raised by Feige & Scheideler by showing that
More informationA Geometric Review of Linear Algebra
A Geometric Reiew of Linear Algebra The following is a compact reiew of the primary concepts of linear algebra. The order of presentation is unconentional, with emphasis on geometric intuition rather than
More informationEfficiently Implementing Sparsity in Learning
Efficiently Implementing Sparsity in Learning M. Magdon-Ismail Rensselaer Polytechnic Institute (Joint Work) December 9, 2013. Out-of-Sample is What Counts NO YES A pattern exists We don t know it We have
More informationarxiv: v1 [math.co] 25 Apr 2016
On the zone complexity of a ertex Shira Zerbib arxi:604.07268 [math.co] 25 Apr 206 April 26, 206 Abstract Let L be a set of n lines in the real projectie plane in general position. We show that there exists
More informationAn Overview on Compact Routing
An Overview on Compact Routing Cyril Gavoille 1 1 University of Bordeaux, France 2-6 October 2006 2nd Research Workshop on Flexible Network Design University of Bologna Residential Center Bertinoro (Forlì),
More informationBiswapped Networks and Their Topological Properties
Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing Biswapped Networks and Their Topological Properties Wenjun Xiao, Weidong
More informationarxiv: v1 [math.gt] 2 Nov 2010
CONSTRUCTING UNIVERSAL ABELIAN COVERS OF GRAPH MANIFOLDS HELGE MØLLER PEDERSEN arxi:101105551 [mathgt] 2 No 2010 Abstract To a rational homology sphere graph manifold one can associate a weighted tree
More informationSecond main application of Chernoff: analysis of load balancing. Already saw balls in bins example. oblivious algorithms only consider self packet.
Routing Second main application of Chernoff: analysis of load balancing. Already saw balls in bins example synchronous message passing bidirectional links, one message per step queues on links permutation
More information2 Introduction to Network Theory
Introduction to Network Theory In this section we will introduce some popular families of networks and will investigate how well they allow to support routing.. Basic network topologies The most basic
More informationEXPERIMENT 8 BALLISTIC PENDULUM. Figure 1 Setup to determine the initial speed of the projectile using the Blackwood Pendulum
EXPERIMENT 8 BALLISTIC PENDULUM I. Introduction. The objectie of this eperiment is to determine the initial elocity of a projectile fired from a gun by two methods. In the first the projectile undergoes
More informationTail Inequalities Randomized Algorithms. Sariel Har-Peled. December 20, 2002
Tail Inequalities 497 - Randomized Algorithms Sariel Har-Peled December 0, 00 Wir mssen wissen, wir werden wissen (We must know, we shall know) David Hilbert 1 Tail Inequalities 1.1 The Chernoff Bound
More informationTest Corrections for Unit 1 Test
MUST READ DIRECTIONS: Read the directions located on www.koltymath.weebly.com to understand how to properly do test corrections. Ask for clarification from your teacher if there are parts that you are
More informationDynamic Vehicle Routing for Translating Demands: Stability Analysis and Receding-Horizon Policies
1 Dynamic Vehicle Routing for Translating Demands: Stability Analysis and Receding-Horizon Policies Shaunak D. Bopardikar Stephen L. Smith Francesco Bullo João P. Hespanha Abstract We introduce a problem
More informationPhysics 11 Chapters 15: Traveling Waves and Sound and 16: Superposition and Standing Waves
Physics 11 Chapters 15: Traeling Waes and Sound and 16: Superposition and Standing Waes We are what we beliee we are. Benjamin Cardozo We would accomplish many more things if we did not think of them as
More information6.1.1 Angle between Two Lines Intersection of Two lines Shortest Distance from a Point to a Line
CHAPTER 6 : VECTORS 6. Lines in Space 6.. Angle between Two Lines 6.. Intersection of Two lines 6..3 Shortest Distance from a Point to a Line 6. Planes in Space 6.. Intersection of Two Planes 6.. Angle
More informationAn Algebraic Approach to Network Coding
An Algebraic Approach to July 30 31, 2009 Outline 1 2 a 3 Linear 4 Digital Communication Digital communication networks are integral parts of our lives these days; so, we want to know how to most effectively
More informationG 2(X) X SOLVABILITY OF GRAPH INEQUALITIES. 1. A simple graph inequality. Consider the diagram in Figure 1.
SOLVABILITY OF GRAPH INEQUALITIES MARCUS SCHAEFER AND DANIEL ŠTEFANKOVIČ Abstract. We inestigate a new type of graph inequality (in the tradition of Cetkoić and Simić [Contributions to Graph Theory and
More informationSampling Binary Contingency Tables with a Greedy Start
Sampling Binary Contingency Tables with a Greedy Start Iona Bezákoá Nayantara Bhatnagar Eric Vigoda Abstract We study the problem of counting and randomly sampling binary contingency tables. For gien row
More informationPhysics 4C Spring 2016 Test 3
Physics 4C Spring 016 Test 3 Name: June 1, 016 Please show your work! Answers are not complete without clear reasoning. When asked for an expression, you must gie your answer in terms of the ariables gien
More informationEfficient routing in Poisson small-world networks
Efficient routing in Poisson small-world networks M. Draief and A. Ganesh Abstract In recent work, Jon Kleinberg considered a small-world network model consisting of a d-dimensional lattice augmented with
More information1. Linear Motion. Table of Contents. 1.1 Linear Motion: Velocity Time Graphs (Multi Stage) 1.2 Linear Motion: Velocity Time Graphs (Up and Down)
. LINEAR MOTION www.mathspoints.ie. Linear Motion Table of Contents. Linear Motion: Velocity Time Graphs (Multi Stage). Linear Motion: Velocity Time Graphs (Up and Down).3 Linear Motion: Common Initial
More informationPaper PO-27 Does SAS Distance Measurement Differ from ArcGIS Distance Measurement?
Paper PO-27 Does SAS Distance Measurement Differ from ArcGIS Distance Measurement? Imam Xierali, American Academy of Family Physicians Abstract: Distance calculation on the surface of the earth is an important
More informationGRAPH PARTITIONING USING SINGLE COMMODITY FLOWS [KRV 06] 1. Preliminaries
GRAPH PARTITIONING USING SINGLE COMMODITY FLOWS [KRV 06] notes by Petar MAYMOUNKOV Theme The algorithmic problem of finding a sparsest cut is related to the combinatorial problem of building expander graphs
More informationFu Yuhua 1. Beijing, China
85 An Example of Guiding Scientific Research with hilosophical rinciples Based on Uniqueness of Truth and Neutrosophy eriing Newton's Second Law and the like Fu Yuhua 1 1 CNOOC Research Institute Beijing,
More informationEfficient communication in an ad-hoc network
Journal of Algorithms 52 (2004) 1 7 www.elsevier.com/locate/jalgor Efficient communication in an ad-hoc network Abraham Flaxman, a,1 Alan Frieze, a,,2 and Eli Upfal b,3 a Department of Mathematical Sciences,
More informationTight Bounds on the Diameter of Gaussian Cubes
Tight Bounds on the Diameter of Gaussian Cubes DING-MING KWAI AND BEHROOZ PARHAMI Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106 9560, USA Email: parhami@ece.ucsb.edu
More informationA Geometric Review of Linear Algebra
A Geometric Reiew of Linear Algebra The following is a compact reiew of the primary concepts of linear algebra. I assume the reader is familiar with basic (i.e., high school) algebra and trigonometry.
More informationGuest Lecture: Steering in Games. the. gamedesigninitiative at cornell university
Guest Lecture: Pathfinding You are given Starting location A Goal location B Want valid path A to B Avoid impassible terrain Eschew hidden knowledge Want natural path A to B Reasonably short path Avoid
More informationLearning From Data Lecture 5 Training Versus Testing
Learning From Data Lecture 5 Training Versus Testing The Two Questions of Learning Theory of Generalization (E in E out ) An Effective Number of Hypotheses A Combinatorial Puzzle M. Magdon-Ismail CSCI
More informationPurpose of the experiment
Impulse and Momentum PES 116 Adanced Physics Lab I Purpose of the experiment Measure a cart s momentum change and compare to the impulse it receies. Compare aerage and peak forces in impulses. To put the
More informationSample Questions to the Final Exam in Math 1111 Chapter 2 Section 2.1: Basics of Functions and Their Graphs
Sample Questions to the Final Eam in Math 1111 Chapter Section.1: Basics of Functions and Their Graphs 1. Find the range of the function: y 16. a.[-4,4] b.(, 4],[4, ) c.[0, ) d.(, ) e.. Find the domain
More informationUnit 11: Vectors in the Plane
135 Unit 11: Vectors in the Plane Vectors in the Plane The term ector is used to indicate a quantity (such as force or elocity) that has both length and direction. For instance, suppose a particle moes
More informationOn the Locality of Distributed Sparse Spanner Constructions
On the Locality of Distributed Sparse Spanner Constructions B. Derbel, C. Gavoille, D. Peleg, L. Viennot University of Lille University of Bordeaux Weizmann Institute INRIA, Paris PODC 2008 Toronto What
More informationOn the Spanning Ratio of Theta-Graphs
On the Spanning Ratio of Theta-Graphs Prosenjit Bose, André van Renssen, and Sander Verdonschot School of Computer Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca, andre@cg.scs.carleton.ca,
More informationPhysics 107 HOMEWORK ASSIGNMENT #9b
Physics 07 HOMEWORK SSIGNMENT #9b Cutnell & Johnson, 7 th edition Chapter : Problems 5, 58, 66, 67, 00 5 Concept Simulation. reiews the concept that plays the central role in this problem. (a) The olume
More informationMaintaining Communication Between an Explorer and a Base Station
Maintaining Communication Between an Explorer and a Base Station Miroslaw Dynia, Jaros law Kuty lowski 2, Pawe l Lorek 3, and Friedhelm Meyer auf der Heide 4 DFG Graduate College Automatic Configuration
More informationFoundations of Computer Science Lecture 14 Advanced Counting
Foundations of Computer Science Lecture 14 Advanced Counting Sequences with Repetition Union of Overlapping Sets: Inclusion-Exclusion Pigeonhole Principle Last Time To count complex objects, construct
More informationLecture 8: Construction of Expanders
Spectral Graph Theory and Applications WS 0/0 Lecture 8: Construction of Expanders Lecturer: Thomas Sauerwald & He Sun In this lecture we study the explicit constructions of expander graphs. Although we
More informationvariance of independent variables: sum of variances So chebyshev predicts won t stray beyond stdev.
Announcements No class monday. Metric embedding seminar. Review expectation notion of high probability. Markov. Today: Book 4.1, 3.3, 4.2 Chebyshev. Remind variance, standard deviation. σ 2 = E[(X µ X
More information3x 2 + 3y 2 +18x + 6y 60 = 0. 1) C(3,1), r = 30
1. Find the center and radius of the circle with the following equation: x 2 + y 2 +18x + 6y 60 = 0. 1) C(,1), r = 0 2) C(,1), r = 0 ) C(, 1), r = 0 4) C(, 1), r = 0 5) C(9,), r = 110 6) C(9,), r =110
More information~ij is a function of the positions of the points
64.40C Nous We J. Phys. France 49 (1988) 2019-2025 DÉCEMBRE 1988, 2019 Classification Physics Abstracts - - 02.10 75.10NR The Euclidean matching problem Marc Mézard (1) and Giorgio Parisi (2) (1) Laboratoire
More informationThe 9 th Romanian Master of Mathematics Competition
The 9 th Romanian Master of Mathematics Competition Day 1 Solutions Problem 1. (a) Proe that eery positie integer n can be written uniquely in the form 2k+1 n = ( 1) j 1 2 m j, j=1 where k 0 and 0 m 1
More informationThe Hierarchical Product of Graphs
The Hierarchical Product of Graphs Lali Barrière Francesc Comellas Cristina Dalfó Miquel Àngel Fiol Universitat Politècnica de Catalunya - DMA4 March 22, 2007 Outline 1 Introduction 2 The hierarchical
More informationGeometric Spanners With Small Chromatic Number
Geometric Spanners With Small Chromatic Number Prosenjit Bose 1, Paz Carmi 1, Mathieu Couture 1, Anil Maheshwari 1, Michiel Smid 1, and Norbert Zeh 2 1 School of Computer Science, Carleton University 2
More informationMixing times and l p bounds for Oblivious routing
Mixing times and l p bounds for Oblivious routing Gregory Lawler Department of Mathematics University of Chicago Hariharan Narayanan Department of Computer Science University of Chicago Abstract We study
More informationChapter 4: Properties of Pure Substances. Pure Substance. Phases of a Pure Substance. Phase-Change Processes of Pure Substances
Chapter 4: roperties o ure Substances ure Substance A substance that has a ixed chemical composition throughout is called a pure substance such as water, air, and nitrogen A pure substance does not hae
More informationAlgorithms for Collective Communication. Design and Analysis of Parallel Algorithms
Algorithms for Collective Communication Design and Analysis of Parallel Algorithms Source A. Grama, A. Gupta, G. Karypis, and V. Kumar. Introduction to Parallel Computing, Chapter 4, 2003. Outline One-to-all
More informationBhaskar DasGupta. March 28, 2016
Node Expansions and Cuts in Gromov-hyperbolic Graphs Bhaskar DasGupta Department of Computer Science University of Illinois at Chicago Chicago, IL 60607, USA bdasgup@uic.edu March 28, 2016 Joint work with
More informationSurface Fitting. Moving Least Squares. Preliminaries (Algebra & Calculus) Preliminaries (Algebra & Calculus) Preliminaries (Algebra & Calculus) ( )(
Preliminaries Algebra Calculus Surface Fitting Moving Least Squares Gradients If F is a function assigning a real value to a D point the gradient of F is the vector: Preliminaries Algebra Calculus Extrema
More informationChapter 14 Thermal Physics: A Microscopic View
Chapter 14 Thermal Physics: A Microscopic View The main focus of this chapter is the application of some of the basic principles we learned earlier to thermal physics. This will gie us some important insights
More informationMath 46 Final Exam Review Packet
Math 46 Final Exam Review Packet Question 1. Perform the indicated operation. Simplify if possible. 7 x x 2 2x + 3 2 x Question 2. The sum of a number and its square is 72. Find the number. Question 3.
More informationAlgorithms and Models for Problems in Networking
Algorithms and Models for Problems in Networking Michael Dinitz May 13, 2010 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Anupam Gupta, Chair Avrim Blum
More informationAn intuitive approach to inertial forces and the centrifugal force paradox in general relativity
An intuitie approach to inertial forces and the centrifugal force paradox in general relatiity Rickard M. Jonsson Department of Theoretical Physics, Physics and Engineering Physics, Chalmers Uniersity
More information6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search
6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search Daron Acemoglu and Asu Ozdaglar MIT September 30, 2009 1 Networks: Lecture 7 Outline Navigation (or decentralized search)
More informationFault Tolerant Deployment and Topology Control in Wireless Networks
Fault Tolerant Deployment and Topology Control in Wireless Networks Xiang-Yang Li Peng-Jun Wan Yu Wang Chih-Wei Yi Dept. of Computer Science, Illinois Institute of Technology W. 3st Street, Chicago, IL
More informationDepartment of Mathematical and Statistical Sciences University of Alberta
MATH 214 (R1) Winter 2008 Intermediate Calculus I Solutions to Problem Set #8 Completion Date: Friday March 14, 2008 Department of Mathematical and Statistical Sciences University of Alberta Question 1.
More informationLECTURE 1: INTRODUCTION, VECTORS, AND DOT PRODUCTS
LECTURE 1: INTRODUCTION, VECTORS, AND DOT PRODUCTS MA1111: LINEAR ALGEBRA I, MICHAELMAS 2016 1. Introduction Firstly, I want to point out that I am here to help, so if you hae a question about a lecture
More informationS 1 S 2 A B C. 7/25/2006 Superposition ( F.Robilliard) 1
P S S S 0 x S A B C 7/5/006 Superposition ( F.Robilliard) Superposition of Waes: As we hae seen preiously, the defining property of a wae is that it can be described by a wae function of the form - y F(x
More informationAlgorithms for Picture Analysis. Lecture 07: Metrics. Axioms of a Metric
Axioms of a Metric Picture analysis always assumes that pictures are defined in coordinates, and we apply the Euclidean metric as the golden standard for distance (or derived, such as area) measurements.
More informationRouting in Networks with Low Doubling Dimension
Routing in Networks with Low Doubling Dimension Ittai Abraham Cyril Gavoille Andrew V. Goldberg Dahlia Malkhi Abstract This paper studies compact routing schemes for networks with low doubling dimension.
More informationProblem 3 Solution Page 1. 1A. Assuming as outlined in the text that the orbit is circular, and relating the radial acceleration
Prolem 3 Solution Page Solution A. Assug as outlined in the text that the orit is circular, and relating the radial acceleration V GM S to the graitational field (where MS is the solar mass we otain Jupiter's
More informationFREEWAY WEAVING. Highway Capacity Manual 2000 CHAPTER 24 CONTENTS EXHIBITS
CHAPTER 24 FREEWAY WEAVING CONTENTS I. INTRODUCTION... 24-1 Scope of the Methodology...24-1 Limitations of the Methodology...24-1 II. METHODOLOGY...24-1 LOS...24-2 Weaing Segment Parameters...24-3 Determining
More informationA. unchanged increased B. unchanged unchanged C. increased increased D. increased unchanged
IB PHYSICS Name: DEVIL PHYSICS Period: Date: BADDEST CLASS ON CAMPUS CHAPTER B TEST REVIEW. A rocket is fired ertically. At its highest point, it explodes. Which one of the following describes what happens
More informationHardness of the Covering Radius Problem on Lattices
Hardness of the Covering Radius Problem on Lattices Ishay Haviv Oded Regev June 6, 2006 Abstract We provide the first hardness result for the Covering Radius Problem on lattices (CRP). Namely, we show
More informationLecture 9: Counting Matchings
Counting and Sampling Fall 207 Lecture 9: Counting Matchings Lecturer: Shayan Oveis Gharan October 20 Disclaimer: These notes have not been subjected to the usual scrutiny reserved for formal publications.
More informationRobust Network Codes for Unicast Connections: A Case Study
Robust Network Codes for Unicast Connections: A Case Study Salim Y. El Rouayheb, Alex Sprintson, and Costas Georghiades Department of Electrical and Computer Engineering Texas A&M University College Station,
More informationFinding Paths in Grids with Forbidden Transitions
Finding Paths in Grids with Forbidden Transitions M. M. Kanté 1, F. Z. Moataz 2,3, B. Momège 2,3, and N. Nisse 3,2 1 Uni. Blaise Pascal, LIMOS, CNRS, Clermont-Ferrand, France 2 Uni. Nice Sophia Antipolis,
More informationDynamic Vehicle Routing with Moving Demands Part I: Low speed demands and high arrival rates
Dynamic Vehicle Routing with Moing Demands Part I: Low speed demands and high arrial rates Shaunak D. Bopardikar Stephen L. Smith Francesco Bullo João P. Hespanha Abstract We introduce a dynamic ehicle
More informationPHYSICS (B) v 2 r. v r
PHYSICS 1. If Q be the amount of liquid (iscosity ) flowing per second through a capillary tube of radius r and length l under a pressure difference P, then which of the following relation is correct?
More informationChords in Graphs. Department of Mathematics Texas State University-San Marcos San Marcos, TX Haidong Wu
AUSTRALASIAN JOURNAL OF COMBINATORICS Volme 32 (2005), Pages 117 124 Chords in Graphs Weizhen G Xingde Jia Department of Mathematics Texas State Uniersity-San Marcos San Marcos, TX 78666 Haidong W Department
More informationFoundations of Computer Science Lecture 23 Languages: What is Computation?
Foundations of Computer Science Lecture 23 Languages: What is Computation? A Formal Model of a Computing Problem Decision Problems and Languages Describing a Language: Regular Expressions Complexity of
More informationRouting Algorithms. CS60002: Distributed Systems. Pallab Dasgupta Dept. of Computer Sc. & Engg., Indian Institute of Technology Kharagpur
Routing Algorithms CS60002: Distributed Systems Pallab Dasgupta Dept. of Computer Sc. & Engg., Indian Institute of Technology Kharagpur Main Features Table Computation The routing tables must be computed
More information(3.1) Module 1 : Atomic Structure Lecture 3 : Angular Momentum. Objectives In this Lecture you will learn the following
Module 1 : Atomic Structure Lecture 3 : Angular Momentum Objectives In this Lecture you will learn the following Define angular momentum and obtain the operators for angular momentum. Solve the problem
More informationWould you risk your live driving drunk? Intro
Martha Casquete Would you risk your lie driing drunk? Intro Motion Position and displacement Aerage elocity and aerage speed Instantaneous elocity and speed Acceleration Constant acceleration: A special
More information