Oblivious Routing in Wireless networks. Costas Busch

Size: px
Start display at page:

Download "Oblivious Routing in Wireless networks. Costas Busch"

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

Atomic Routing Games on Maximum Congestion

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

Theory of Network Communication

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

Concurrent Counting is harder than Queuing

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

Theoretical Computer Science

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

Lecture J. 10 Counting subgraphs Kirchhoff s Matrix-Tree Theorem.

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

OPTIMIZATION OF FLOWS AND ANALYSIS OF EQUILIBRIA IN TELECOMMUNICATION NETWORKS

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

Cake Cutting is Not a Piece of Cake

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

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

NP and NP-Completeness

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

Part 2: Random Routing and Load Balancing

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

ACYCLIC WEAK CONVEX DOMINATION IN GRAPHS

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

Dynamic Vehicle Routing with Moving Demands Part II: High speed demands or low arrival rates

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

9.7 Extension: Writing and Graphing the Equations

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

Physics 11 Chapter 15/16 HW Solutions

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

Dynamic Vehicle Routing with Moving Demands Part II: High speed demands or low arrival rates

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

LECTURE 3 3.1Rules of Vector Differentiation

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

Scalar multiplication and algebraic direction of a vector

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

Why does Saturn have many tiny rings?

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

arxiv: v1 [cs.dc] 9 Sep 2008

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

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

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

UNDERSTAND MOTION IN ONE AND TWO DIMENSIONS

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

On Shortest Single/Multiple Path Computation Problems in Fiber-Wireless (FiWi) Access Networks

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

25 Minimum bandwidth: Approximation via volume respecting embeddings

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

A Guidance Law for a Mobile Robot for Coverage Applications: A Limited Information Approach

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

Pancycles and Hamiltonian-Connectedness of the Hierarchical Cubic Network

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

Improved Bounds for Flow Shop Scheduling

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

A Geometric Review of Linear Algebra

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

Efficiently Implementing Sparsity in Learning

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

arxiv: v1 [math.co] 25 Apr 2016

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

An Overview on Compact Routing

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

Biswapped Networks and Their Topological Properties

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

arxiv: v1 [math.gt] 2 Nov 2010

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

Second main application of Chernoff: analysis of load balancing. Already saw balls in bins example. oblivious algorithms only consider self packet.

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

2 Introduction to Network Theory

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

EXPERIMENT 8 BALLISTIC PENDULUM. Figure 1 Setup to determine the initial speed of the projectile using the Blackwood Pendulum

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

Tail Inequalities Randomized Algorithms. Sariel Har-Peled. December 20, 2002

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

Test Corrections for Unit 1 Test

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

Dynamic Vehicle Routing for Translating Demands: Stability Analysis and Receding-Horizon Policies

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

Physics 11 Chapters 15: Traveling Waves and Sound and 16: Superposition and Standing Waves

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

6.1.1 Angle between Two Lines Intersection of Two lines Shortest Distance from a Point to a Line

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

An Algebraic Approach to Network Coding

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

G 2(X) X SOLVABILITY OF GRAPH INEQUALITIES. 1. A simple graph inequality. Consider the diagram in Figure 1.

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

Sampling Binary Contingency Tables with a Greedy Start

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

Physics 4C Spring 2016 Test 3

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

Efficient routing in Poisson small-world networks

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

1. Linear Motion. Table of Contents. 1.1 Linear Motion: Velocity Time Graphs (Multi Stage) 1.2 Linear Motion: Velocity Time Graphs (Up and Down)

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

Paper PO-27 Does SAS Distance Measurement Differ from ArcGIS Distance Measurement?

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

GRAPH PARTITIONING USING SINGLE COMMODITY FLOWS [KRV 06] 1. Preliminaries

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

Fu Yuhua 1. Beijing, China

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

Efficient communication in an ad-hoc network

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

Tight Bounds on the Diameter of Gaussian Cubes

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

A Geometric Review of Linear Algebra

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

Guest Lecture: Steering in Games. the. gamedesigninitiative at cornell university

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

Learning From Data Lecture 5 Training Versus Testing

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

Purpose of the experiment

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

Sample Questions to the Final Exam in Math 1111 Chapter 2 Section 2.1: Basics of Functions and Their Graphs

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

Unit 11: Vectors in the Plane

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

On the Locality of Distributed Sparse Spanner Constructions

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

On the Spanning Ratio of Theta-Graphs

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

Physics 107 HOMEWORK ASSIGNMENT #9b

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

Maintaining Communication Between an Explorer and a Base Station

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

Foundations of Computer Science Lecture 14 Advanced Counting

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

Lecture 8: Construction of Expanders

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

variance of independent variables: sum of variances So chebyshev predicts won t stray beyond stdev.

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

3x 2 + 3y 2 +18x + 6y 60 = 0. 1) C(3,1), r = 30

3x 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

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

The 9 th Romanian Master of Mathematics Competition

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

The Hierarchical Product of Graphs

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

Geometric Spanners With Small Chromatic Number

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

Mixing times and l p bounds for Oblivious routing

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

Chapter 4: Properties of Pure Substances. Pure Substance. Phases of a Pure Substance. Phase-Change Processes of Pure Substances

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

Algorithms for Collective Communication. Design and Analysis of Parallel Algorithms

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

Bhaskar DasGupta. March 28, 2016

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

Surface Fitting. Moving Least Squares. Preliminaries (Algebra & Calculus) Preliminaries (Algebra & Calculus) Preliminaries (Algebra & Calculus) ( )(

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

Chapter 14 Thermal Physics: A Microscopic View

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

Math 46 Final Exam Review Packet

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

Algorithms and Models for Problems in Networking

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

An intuitive approach to inertial forces and the centrifugal force paradox in general relativity

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

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

Fault Tolerant Deployment and Topology Control in Wireless Networks

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

Department of Mathematical and Statistical Sciences University of Alberta

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

LECTURE 1: INTRODUCTION, VECTORS, AND DOT PRODUCTS

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

S 1 S 2 A B C. 7/25/2006 Superposition ( F.Robilliard) 1

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

Algorithms for Picture Analysis. Lecture 07: Metrics. Axioms of a Metric

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

Routing in Networks with Low Doubling Dimension

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

Problem 3 Solution Page 1. 1A. Assuming as outlined in the text that the orbit is circular, and relating the radial acceleration

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

FREEWAY WEAVING. Highway Capacity Manual 2000 CHAPTER 24 CONTENTS EXHIBITS

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

A. unchanged increased B. unchanged unchanged C. increased increased D. increased unchanged

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

Hardness of the Covering Radius Problem on Lattices

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

Lecture 9: Counting Matchings

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

Robust Network Codes for Unicast Connections: A Case Study

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

Finding Paths in Grids with Forbidden Transitions

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

Dynamic Vehicle Routing with Moving Demands Part I: Low speed demands and high arrival rates

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

PHYSICS (B) v 2 r. v r

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

Chords in Graphs. Department of Mathematics Texas State University-San Marcos San Marcos, TX Haidong Wu

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

Foundations of Computer Science Lecture 23 Languages: What is Computation?

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

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

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

Would you risk your live driving drunk? Intro

Would 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