On Benefits of Network Coding in Bidirected Networks and Hyper-networks

Size: px
Start display at page:

Download "On Benefits of Network Coding in Bidirected Networks and Hyper-networks"

Transcription

1 On Benefits of Network Coding in Bidirected Networks and Hyper-networks Zongpeng Li University of Calgary / INC, CUHK December , at UNSW

2 Joint work with: Xunrui Yin, Xin Wang, Jin Zhao, Xiangyang Xue School of Computer Science Fudan Univeristy, Shanghai, China To appear in IEEE INFOCOM 2012

3 Benefits of Network Coding: Higher Multicast Rate a s b [a, b] s [b, c] a b [a, b] [b, c] a a b b [a, b] [a, c] [b, c] a b a b [a, c] [a, c] t 1 t 2 With Network Coding 2 bits / 1 sec t 1 t 2 Without Network Coding 3 bits / 2 secs

4 Motivation Theoretically, coding advantage can be arbitrarily large. In practice, observed coding advantage is marginal. We introduce two parameterized network models to characterize practical networks and bound the coding advantage accordingly Bidirected Networks (with max link imbalance α) Hyper-Networks (with max link size β)

5 General Network Models A network is represented as a (multi-)graph G(V, E) where each link has unit capacity parallel links allowed A multicast session (s,t): s V : the multicast source T V : the set of multicast receivers A (symmetrical) multicast throughput R is achieved if each receiver receives information at rate R.

6 Max. Throughput with Network Coding Theorem 1 (Ahlswede et al. IT2000) In a directed network, R nc = min t T {λ G (s, t)} R nc : max multicast throughput with network coding λ G (s, t) : edge connectivity from s to t. i.e., the number of edge disjoint paths from s to t.

7 Example Recall in the butterfly network, R nc = 2: s s t 1 t 2 edge disjoint paths to t 1 t 1 t 2 edge disjoint paths to t 2

8 Max Throughput with Routing Without network coding, symbols can still be replicated. The trace of each symbol forms a multicast tree. Packing multicast trees: deciding transmission rates for possible multicast trees, under link capacity constraints. Proposition 1 a a a a a Without network coding, the max multicast rate R tree is achieved by an optimal packing of multicast trees.

9 Example s s s s = t 1 t 2 t 1 t 2 t 1 t 2 t 1 t 2 In the butterfly network, R tree = = 1.5.

10 Coding Advantage Definition Given topology G(V, E) and multicast session (s, T ), Coding Advantage is defined as θ = R nc /R tree In the butterfly network, θ = 2/1.5. = 1.33.

11 Coding Advantage Question max θ =? G,s,T In terms of throughput improvement How good can Network Coding be? In which scenario, Network Coding outperforms Routing the most?

12 Previous Results Scenario Coding Advantage Note In general [1] θ Illustrated later. Unicast or T = 1 or Broadcast [3] θ = 1 T = V \{s} Most P2P sufficient down Overlay θ = 1 Networks [4][5] link capacity Undirected Networks [2] θ 2 f (u, v)+f (v, u) c({u, v})

13 Previous Results Scenario Coding Advantage Note In general [1] θ Illustrated later. Unicast or T = 1 or Broadcast [3] θ = 1 T = V \{s} Most P2P sufficient down Overlay θ = 1 Networks [4][5] link capacity Undirected Networks [2] θ 2 f (u, v)+f (v, u) c({u, v})

14 Previous Results Scenario Coding Advantage Note In general [1] θ Illustrated later. Unicast or T = 1 or Broadcast [3] θ = 1 T = V \{s} Most P2P sufficient down Overlay θ = 1 Networks [4][5] link capacity Undirected Networks [2] θ 2 f (u, v)+f (v, u) c({u, v})

15 Previous Results Scenario Coding Advantage Note In general [1] θ Illustrated later. Unicast or T = 1 or Broadcast [3] θ = 1 T = V \{s} Most P2P sufficient down Overlay θ = 1 Networks [4][5] link capacity Undirected Networks [2] θ 2 f (u, v)+f (v, u) c({u, v})

16 Example with Large Coding Advantage s n 1 2 n k t 1 R nc = k, R tree n n k+1. θ k(n k+1) n, as n = 2k. k t ( n k) Observation In practice, links are often bidirected.

17 Case Study What happens when links are bidirected? s s t 1 θ = 4/3 t 2 t 1 θ = 1 t 2

18 Completely Balanced Networks It is not a coincidence! Theorem 2 In completely link balanced networks, θ = 1. Let c(u, v) denote the actual link capacity from u to v, i.e., the number of parallel unit capacity links from u to v. A bidirected network is completely link balanced, if c(u, v) = c(v, u), u, v V link balanced

19 Proof of theorem 2 Proof sketch: 1 Convert the completely link balanced network B into a broadcast network D such that R nc (B) = R nc (D). R tree (B) R tree (D). 2 Apply the fact network coding can not increase multicast rate when T = V \{s}, we have R tree (D) = R nc (D) and thereby, R tree (B) = R nc (B). For the conversion, we employ edge splitting to isolate each relay node. z z u v u v

20 Proof of theorem 2 A relay node can be split off without affecting the edge connectivity among other nodes. R nc (B) = R nc (D) Lemma [Frank and Jackson 1995] Let D = (V + z, E) be a node balanced directed graph. For each link uz E, there exists a link zv E, such that after splitting off uz, zv, the edge connectivity between every pair of nodes in V is unchanged. Each multicast tree in the resulting network D can be converted into a multicast tree in the original network B. R tree (B) R tree (D)

21 Remarks link balanced node balanced link balanced can be relaxed to node balanced. The core of Internet is close to a link balanced network. From the proof: neither coding (network coding) or replication (IP multicast) is necessary at interior routers. Each splitting operation corresponds to a forwarding at the interior routers. A polynomial time algorithm for tree-packing can be extracted from the proof.

22 α-balanced Networks For a general bidirected network, define the link imbalance ratio α = c(v, u) max c(u,v)>0 c(u, v) Theorem 3 In bidirected networks, θ α. Proof: Ignoring the excess capacity, we can perform an optimal tree packing in the resulting link balanced network, achieving a multicast throughput no less than 1 α R nc.

23 α-balanced Networks Proposition 2 For α 1, there exists an α-balanced network, where θ α/4. s t 1 t 2 t 3 t 4

24 Undirected Networks Bidirected network: for each pair of adjacent nodes u, v, c(u, v) and c(v, u) are fixed and independent of each other. Undirected network: the two directions share a total link capacity c({u, v}) Let f (u, v) denote the information flow rate from u to v Link capacity constraints: f (u, v) + f (v, u) c({u, v}). Theorem 4 (Li and Li, CISS2004) In an undirected multicast network, θ 2.

25 Example

26 Example b b b a+b a+b a a a+b a

27 Example a b c d e f g h i

28 Example befgh bdefh defgh abcdi abcdi acegi afghi abcdi cefgh Total rate: R tree = = 1.8 Lower bound NP-hard

29 Hyper-Network as an Extension Hyper-network A (hyper-)link connect 2 or more nodes. When one node transmits through a hyper-link, all other nodes can simultaneously receive. For example: wireless link, Ethernet bus. u w c({u, v, w}) v Let f (u vw) denote the transmission rate from u to v, w. Link capacity constraint: f (u vw) + f (v uw) + f (w uv) c({u, v, w}).

30 Hyper-networks The size/cardinality of a hyper-link is defined as the number of nodes it covers. Theorem 5 In a hyper-network with max edge size β, θ β. An undirected network is a special case with β = 2.

31 Proof of theorem 5 Proof sketch: 1 Given Hyper-network H, construct a completely link balanced network B as follows: w w e v e1 x e 2 x 1 v e2 u y u y 2 According to theorem 2, R nc (B) = R tree (B), we only need to verify R nc (H) R nc (B) and R tree (H) 1 β R tree(b).

32 Lower bound Proposition 3 There exists a hyper-network (H, s, T ) with max edge size β, such that θ 1 2 log β. Proof sketch: Consider the relay nodes of the combination network as hyper-links connecting the source and the receivers. Coding advantage in this hyper-network is the same as in the directed combination network, while the size of each hyper-link is ( n 1 k 1) + 1.

33 Future Work Tightness of the bound α for bidirected networks Efficient Steiner tree packing algorithm for bidirected networks Tightness of the bound 2 for undirected networks Multiple unicast Cost advantage (almost done) Other Constraints & Models Number of receiver nodes Dynamic Capacity Network Coding in Planar Networks

34 References I Jaggi, S. and Sanders, P. and Chou, P.A. and Effros, M. and Egner, S. and Jain, K. and Tolhuizen, L.M.G.M. Polynomial time algorithms for multicast network code construction Information Theory, IEEE Trans. on, Zongpeng Li and Baochun Li and Lap Chi Lau. A Constant Bound on Throughput Improvement of Multicast Network Coding in Undirected Networks. Information Theory, IEEE Trans. on, J. Edmonds. Edge-disjoint branchings. Combinatorial Algorithms, ed. R. Rustin, 1973.

35 References II Dah Ming Chiu and Yeung, R.W. and Jiaqing Huang and Bin Fan. Can Network Coding Help in P2P Networks? Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, Ziyu Shao and Li, S.-Y.R. To Code or Not to Code: Rate Optimality of Network Coding versus Routing in Peer-to-Peer Networks Communications, IEEE Transactions on, Keshavarz-Haddadt, A. and Riedi, R. Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks INFOCOM, 2008.

Min-Cost Multicast Networks in Euclidean Space

Min-Cost Multicast Networks in Euclidean Space Xunrui Yin, Yan Wang, Xin Wang, Xiangyang Xue 1 Zongpeng Li 23 1 Fudan University Shanghai, China 2 University of Calgary Alberta, Canada 3 Institute of Network Coding, Chinese University of Hong Kong,

More information

Min-Cost Multicast Networks in Euclidean Space

Min-Cost Multicast Networks in Euclidean Space Min-Cost Multicast Networks in Euclidean Space Xunrui Yin, Yan Wang, Xin Wang, Xiangyang Xue School of Computer Science Fudan University {09110240030,11110240029,xinw,xyxue}@fudan.edu.cn Zongpeng Li Dept.

More information

WE study in this paper information dissemination in an

WE study in this paper information dissemination in an IEEE TRANS. ON INFORMATION THEORY & IEEE/ACM TRANS. ON NETWORKING, SECIAL ISSUE ON NETWORKING & INFORMATION THEORY, JUNE 6 On Achieving Maximum Multicast Throughput in Undirected Networks Zongpeng Li,

More information

To code or not to code: rate optimality In node-capacitated networks

To code or not to code: rate optimality In node-capacitated networks To code or not to code: rate optimality In node-capacitated networks Ziyu Shao, Sidharth Jaggi, Shuo-Yen Robert Li epartment of Information Engineering The Chinese University of Hong Kong Shatin, N.T.,

More information

Space Information Flow

Space Information Flow Space Information Flow Zongpeng Li Dept. of Computer Science, University of Calgary and Institute of Network Coding, CUHK zongpeng@ucalgary.ca Chuan Wu Department of Computer Science The University of

More information

On the Multiple Unicast Network Coding Conjecture

On the Multiple Unicast Network Coding Conjecture On the Multiple Unicast Networ Coding Conjecture Michael Langberg Computer Science Division Open University of Israel Raanana 43107, Israel miel@openu.ac.il Muriel Médard Research Laboratory of Electronics

More information

Optimal Distributed Broadcasting with Per-neighbor Queues in Acyclic Overlay Networks with Arbitrary Underlay Capacity Constraints

Optimal Distributed Broadcasting with Per-neighbor Queues in Acyclic Overlay Networks with Arbitrary Underlay Capacity Constraints Optimal Distributed Broadcasting with Per-neighbor Queues in Acyclic Overlay Networks with Arbitrary Underlay Capacity Constraints Shaoquan Zhang, Minghua Chen The Chinese University of Hong Kong {zsq008,

More information

Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks

Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks Alireza Keshavarz-Haddad Department of Electrical and Computer Engineering Rice University, 6100 Main Street,

More information

On the Network Coding Advantage for Wireless Multicast in Euclidean Space

On the Network Coding Advantage for Wireless Multicast in Euclidean Space 2008 International Conference on Information Processing in Sensor Networks On the Network Coding Advantage for Wireless Multicast in Euclidean Space Ashish Goel Stanford University Stanford, CA 94305 ashishg@stanford.edu

More information

WHILE traditional information transmission in a data network. Bounding the Coding Advantage of Combination Network Coding in Undirected Networks

WHILE traditional information transmission in a data network. Bounding the Coding Advantage of Combination Network Coding in Undirected Networks 570 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 2, FEBRUARY 2012 Bounding the Coding Advantage of Combination Network Coding in Undirected Networks Shreya Maheshwar, Zongpeng Li, Member, IEEE,

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

On the multiple unicast network coding conjecture

On the multiple unicast network coding conjecture On the multiple unicast networ coding conjecture The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Langberg,

More information

Insecure Provable Secure Network Coding

Insecure Provable Secure Network Coding Insecure Provable Secure Network Coding Yongge Wang UNC Charlotte, USA yonwang@uncc.edu October 18, 2009 Abstract Network coding allows the routers to mix the received information before forwarding them

More information

Impact of Network Coding on Combinatorial Optimization

Impact of Network Coding on Combinatorial Optimization Impact of Network Coding on Combinatorial Optimization Chandra Chekuri Univ. of Illinois, Urbana-Champaign DIMACS Workshop on Network Coding: Next 15 Years December 16, 015 Network Coding [Ahlswede-Cai-Li-Yeung]

More information

Heterogeneity Increases Multicast Capacity in Clustered Network

Heterogeneity Increases Multicast Capacity in Clustered Network Heterogeneity Increases Multicast Capacity in Clustered Network Qiuyu Peng Xinbing Wang Huan Tang Department of Electronic Engineering Shanghai Jiao Tong University April 15, 2010 Infocom 2011 1 / 32 Outline

More information

Hybrid Network-Erasure Coding Protection of Multi- Source, Multi-Sink Multicast Sessions in WSNs

Hybrid Network-Erasure Coding Protection of Multi- Source, Multi-Sink Multicast Sessions in WSNs Hybrid Network-Erasure Coding Protection of Multi- Source, Multi-Sink Multicast Sessions in WSNs Suhas Shetty Ahmed E. Kamal Department of Electrical and Computer Engineering, Iowa State University, Ames,

More information

Bounds on the Benefit of Network Coding for Multicast and Unicast Sessions in Wireless Networks

Bounds on the Benefit of Network Coding for Multicast and Unicast Sessions in Wireless Networks Bounds on the Benefit of Network Coding for Multicast and Unicast Sessions in Wireless Networks Alireza Keshavarz-Haddad Rudolf Riedi Department of Electrical and Computer Engineering and Department of

More information

Cross-Monotonic Multicast

Cross-Monotonic Multicast Cross-Monotonic Multicast Zongpeng Li Department of Computer Science University of Calgary April 17, 2008 1 Multicast Multicast models one-to-many data dissemination in a computer network Example: live

More information

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Ambreen Shahnaz and Thomas Erlebach Department of Computer Science University of Leicester University Road, Leicester LE1

More information

Approximate Min-Max Theorems for Steiner Rooted-Orientations of Graphs and Hypergraphs

Approximate Min-Max Theorems for Steiner Rooted-Orientations of Graphs and Hypergraphs Egerváry Research Group on Combinatorial Optimization Technical reports TR-006-13. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 The Encoding Complexity of Network Coding Michael Langberg, Member, IEEE, Alexander Sprintson, Member, IEEE, and Jehoshua Bruck,

More information

Edge-Based Beaconing Schedule in Duty- Cycled Multihop Wireless Networks

Edge-Based Beaconing Schedule in Duty- Cycled Multihop Wireless Networks Edge-Based Beaconing Schedule in Duty- Cycled Multihop Wireless Networks Quan Chen, Hong Gao, Yingshu Li, Siyao Cheng, and Jianzhong Li Harbin Institute of Technology, China Quan Chen@ Harbin Institute

More information

A Systematic Approach to Network Coding Problems using Conflict Graphs

A Systematic Approach to Network Coding Problems using Conflict Graphs A Systematic Approach to Network Coding Problems using Conflict Graphs Jay Kumar Sundararajan Laboratory for Information and Decision Systems Massachusetts Institute of Technology Cambridge, MA 02139,

More information

Network Coding in Planar Networks

Network Coding in Planar Networks 1 Network Coding in Planar Networks Tang Xiahou, Zongpeng Li, Chuan Wu Department of Computer cience, University of Calgary, Canada Institute of Network Coding, Chinese University of Hong Kong Department

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

Network Monitoring in Multicast Networks Using Network Coding

Network Monitoring in Multicast Networks Using Network Coding Network Monitoring in Multicast Networks Using Network Coding Tracey Ho Coordinated Science Laboratory University of Illinois Urbana, IL 6181 Email: trace@mit.edu Ben Leong, Yu-Han Chang, Yonggang Wen

More information

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees Wei Wang joint with Zishen Yang, Xianliang Liu School of Mathematics and Statistics, Xi an Jiaotong University Dec 20, 2016

More information

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

Optimization Frameworks for Wireless Network Coding Under Multi-hop Node Interference

Optimization Frameworks for Wireless Network Coding Under Multi-hop Node Interference Optimization Frameworks for Wireless Network Coding Under Multi-hop Node Interference Chengyu Xiong and Xiaohua Li Department of Electrical and Computer Engineering State University of New York at Binghamton

More information

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

CPSC 536N: Randomized Algorithms Term 2. Lecture 10 CPSC 536N: Randomized Algorithms 011-1 Term Prof. Nick Harvey Lecture 10 University of British Columbia In the first lecture we discussed the Max Cut problem, which is NP-complete, and we presented a very

More information

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Thomas Erlebach Department of Computer Science University of Leicester, UK te17@mcs.le.ac.uk Ambreen Shahnaz Department of Computer

More information

1 The Traveling Salesperson Problem (TSP)

1 The Traveling Salesperson Problem (TSP) CS 598CSC: Approximation Algorithms Lecture date: January 23, 2009 Instructor: Chandra Chekuri Scribe: Sungjin Im In the previous lecture, we had a quick overview of several basic aspects of approximation

More information

12.1 Formulation of General Perfect Matching

12.1 Formulation of General Perfect Matching CSC5160: Combinatorial Optimization and Approximation Algorithms Topic: Perfect Matching Polytope Date: 22/02/2008 Lecturer: Lap Chi Lau Scribe: Yuk Hei Chan, Ling Ding and Xiaobing Wu In this lecture,

More information

Important separators and parameterized algorithms

Important separators and parameterized algorithms Important separators and parameterized algorithms Dániel Marx 1 1 Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary School on Parameterized Algorithms

More information

The Multiple Unicast Network Coding Conjecture. and a geometric framework for studying it

The Multiple Unicast Network Coding Conjecture. and a geometric framework for studying it The Multiple Unicast Network Coding Conjecture and a geometric framework for studying it Tang Xiahou, Chuan Wu, Jiaqing Huang, Zongpeng Li June 30 2012 1 Multiple Unicast: Network Coding = Routing? Undirected

More information

Towards Reliable Broadcasting using ACKs

Towards Reliable Broadcasting using ACKs Towards Reliable Broadcasting using ACKs Mathilde Durvy Email: mathilde.durvy@epfl.ch Christina Fragouli Email: christina.fragouli@epfl.ch Patrick Thiran Email: patrick.thiran@epfl.ch Abstract We propose

More information

Network Coding in Planar Networks

Network Coding in Planar Networks Network Coding in Planar Networks Zongpeng Li Department of Computer Science, University of Calgary Institute of Network Coding, CUHK April 30, 2012 @ PolyU 1 joint work with: Tang Xiahou, University of

More information

Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast

Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast 2005 Conference on Information Sciences and Systems, The Johns Hopkins University, March 16 18, 2005 Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast Yunnan Wu

More information

Network Coding. Chapter 5. Ad Hoc and Sensor Networks. Roger Wattenhofer 5/1

Network Coding. Chapter 5. Ad Hoc and Sensor Networks. Roger Wattenhofer 5/1 Network Coding Chapter 5 Roger Wattenhofer 5/1 Agriculture (precision farming) Farming decision support system based on recent local environmental data High accuracy: GPS tractors Irrigation, fertilization,

More information

Low-overhead Secure Network Coding based on Chaotic Sequence

Low-overhead Secure Network Coding based on Chaotic Sequence Appl. Math. Inf. Sci. 7, No. 2L, 605-610 (2013) 605 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/072l33 Low-overhead Secure Network Coding based on

More information

Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks

Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks Tara Small, Baochun Li, and Ben Liang Department of Electrical and Computer Engineering University of Toronto {tsmall, bli}@eecg.toronto.edu,

More information

Research on Transmission Based on Collaboration Coding in WSNs

Research on Transmission Based on Collaboration Coding in WSNs Research on Transmission Based on Collaboration Coding in WSNs LV Xiao-xing, ZHANG Bai-hai School of Automation Beijing Institute of Technology Beijing 8, China lvxx@mail.btvu.org Journal of Digital Information

More information

Computing over Multiple-Access Channels with Connections to Wireless Network Coding

Computing over Multiple-Access Channels with Connections to Wireless Network Coding ISIT 06: Computing over MACS 1 / 20 Computing over Multiple-Access Channels with Connections to Wireless Network Coding Bobak Nazer and Michael Gastpar Wireless Foundations Center Department of Electrical

More information

Fast algorithms for max independent set

Fast algorithms for max independent set Fast algorithms for max independent set N. Bourgeois 1 B. Escoffier 1 V. Th. Paschos 1 J.M.M. van Rooij 2 1 LAMSADE, CNRS and Université Paris-Dauphine, France {bourgeois,escoffier,paschos}@lamsade.dauphine.fr

More information

Lecture 7. s.t. e = (u,v) E x u + x v 1 (2) v V x v 0 (3)

Lecture 7. s.t. e = (u,v) E x u + x v 1 (2) v V x v 0 (3) COMPSCI 632: Approximation Algorithms September 18, 2017 Lecturer: Debmalya Panigrahi Lecture 7 Scribe: Xiang Wang 1 Overview In this lecture, we will use Primal-Dual method to design approximation algorithms

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Technical Report UU-CS-2008-042 December 2008 Department of Information and Computing Sciences Utrecht

More information

Network Coding for Joint Storage and Transmission with Minimum Cost

Network Coding for Joint Storage and Transmission with Minimum Cost Network Coding for Joint Storage and Transmission with Minimum Cost Anxiao (Andrew) Jiang Department of Computer Science, Texas A&M University, College Station, TX 77843-3112. ajiang@cs.tamu.edu. Abstract

More information

Peer-to-Peer Utility Maximization

Peer-to-Peer Utility Maximization 1 Peer-to-Peer Utility Maximization Minghua Chen, Sudipta Sengupta, Miroslav Ponec, Philip A. Chou, and Jin Li Abstract In this paper, we study the problem of utility maximization in Peer-to-Peer (P2P)

More information

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

Minimum connected dominating sets and maximal independent sets in unit disk graphs

Minimum connected dominating sets and maximal independent sets in unit disk graphs Theoretical Computer Science 352 (2006) 1 7 www.elsevier.com/locate/tcs Minimum connected dominating sets and maximal independent sets in unit disk graphs Weili Wu a,,1, Hongwei Du b, Xiaohua Jia b, Yingshu

More information

Efficient Universal Recovery in Broadcast Networks

Efficient Universal Recovery in Broadcast Networks Efficient Universal Recovery in Broadcast Networks Thomas Courtade and Rick Wesel UCLA September 30, 2010 Courtade and Wesel (UCLA) Efficient Universal Recovery Allerton 2010 1 / 19 System Model and Problem

More information

Network Coding Approach: Intra-Cluster Information Exchange in Sensor Networks

Network Coding Approach: Intra-Cluster Information Exchange in Sensor Networks 1 Network oding pproach: Intra-luster Information Exchange in Sensor Networks Zhiqiang Xiong, Wei Liu, Jiaqing Huang, Wenqing heng, Zongkai Yang Huazhong University of Science and Technology Wuhan, Hubei

More information

298 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 15, NO. 1, JANUARY 2016

298 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 15, NO. 1, JANUARY 2016 298 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 5, NO., JANUARY 206 Hybrid Network Coding for Unbalanced Slotted ALOHA Relay Networks Shijun Lin, Member, IEEE, Liqun Fu, Member, IEEE, Jianmin Xie,

More information

Joint Routing, Scheduling, and Network Coding for Wireless Multihop Networks

Joint Routing, Scheduling, and Network Coding for Wireless Multihop Networks 211 International Symposium of Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks Joint Routing, Scheduling, and Network Coding for Wireless Multihop Networks Samat Shabdanov, Catherine

More information

Byzantine Consensus in Directed Graphs

Byzantine Consensus in Directed Graphs Byzantine Consensus in Directed Graphs Lewis Tseng 1,3, and Nitin Vaidya 2,3 1 Department of Computer Science, 2 Department of Electrical and Computer Engineering, and 3 Coordinated Science Laboratory

More information

[Abhiraami, 4(4): April, 2015] ISSN: `Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

[Abhiraami, 4(4): April, 2015] ISSN: `Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY BUILDING SCALABLE NETWORK MODEL TO ACCOMPLISH THE ADVANTAGES OF MULTICAST NETWORK M.A.Abhiraami *, R.Yogeswari * Department of

More information

Dual-Based Approximation Algorithms for Cut-Based Network Connectivity Problems

Dual-Based Approximation Algorithms for Cut-Based Network Connectivity Problems Dual-Based Approximation Algorithms for Cut-Based Network Connectivity Problems Benjamin Grimmer bdg79@cornell.edu arxiv:1508.05567v2 [cs.ds] 20 Jul 2017 Abstract We consider a variety of NP-Complete network

More information

Algorithms for multiflows

Algorithms for multiflows Department of Computer Science, Cornell University September 29, 2008, Ithaca Definition of a multiflow We are given an undirected graph G = (V, E) and a set of terminals A V. A multiflow, denoted by x

More information

Fault Tolerant Topology Control for One-to-All Communications in Symmetric Wireless Networks

Fault Tolerant Topology Control for One-to-All Communications in Symmetric Wireless Networks Fault Tolerant Topology Control for One-to-All Communications in Symmetric Wireless Networks F. Wang* Department of Computer Science and Engineering, University of Minnesota, USA E-mail: fwang@cs.umn.edu

More information

On Modularity Clustering. Group III (Ying Xuan, Swati Gambhir & Ravi Tiwari)

On Modularity Clustering. Group III (Ying Xuan, Swati Gambhir & Ravi Tiwari) On Modularity Clustering Presented by: Presented by: Group III (Ying Xuan, Swati Gambhir & Ravi Tiwari) Modularity A quality index for clustering a graph G=(V,E) G=(VE) q( C): EC ( ) EC ( ) + ECC (, ')

More information

Network flows and Menger s theorem

Network flows and Menger s theorem Network flows and Menger s theorem Recall... Theorem (max flow, min cut strong duality). Let G be a network. The maximum value of a flow equals the minimum capacity of a cut. We prove this strong duality

More information

Treewidth and graph minors

Treewidth and graph minors Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under

More information

sflow: Towards Resource-Efficient and Agile Service Federation in Service Overlay Networks

sflow: Towards Resource-Efficient and Agile Service Federation in Service Overlay Networks sflow: Towards Resource-Efficient and Agile Service Federation in Service Overlay Networks Mea Wang, Baochun Li, Zongpeng Li Department of Electrical and Computer Engineering University of Toronto {mea,

More information

Traveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R + Goal: find a tour (Hamiltonian cycle) of minimum cost

Traveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R + Goal: find a tour (Hamiltonian cycle) of minimum cost Traveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R + Goal: find a tour (Hamiltonian cycle) of minimum cost Traveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R

More information

The complement of PATH is in NL

The complement of PATH is in NL 340 The complement of PATH is in NL Let c be the number of nodes in graph G that are reachable from s We assume that c is provided as an input to M Given G, s, t, and c the machine M operates as follows:

More information

Multicast Network Coded Flow in Grid Graphs

Multicast Network Coded Flow in Grid Graphs Multicast Network Coded Flow in Grid Graphs John Gormley and Eric Manley Department of Mathematics and Computer Science Drake University Des Moines, IA 50311 March 9, 014 Abstract Network coding, a relatively

More information

Multi-Rate Interference Sensitive and Conflict Aware Multicast in Wireless Ad hoc Networks

Multi-Rate Interference Sensitive and Conflict Aware Multicast in Wireless Ad hoc Networks Multi-Rate Interference Sensitive and Conflict Aware Multicast in Wireless Ad hoc Networks Asma Ben Hassouna, Hend Koubaa, Farouk Kamoun CRISTAL Laboratory National School of Computer Science ENSI La Manouba,

More information

Training Overhead for Decoding Random. Linear Network Codes in Wireless Networks

Training Overhead for Decoding Random. Linear Network Codes in Wireless Networks Training Overhead for Decoding Random 1 Linear Network Codes in Wireless Networks Maximilian Riemensberger, Yalin Evren Sagduyu, Michael L. Honig, and Wolfgang Utschick Abstract We consider multicast communications

More information

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1 Communication Networks I December, Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page Communication Networks I December, Notation G = (V,E) denotes a

More information

Mutualcast: An Efficient Mechanism for Content Distribution in a Peer-to-Peer (P2P) Network

Mutualcast: An Efficient Mechanism for Content Distribution in a Peer-to-Peer (P2P) Network Mutualcast: An Efficient Mechanism for Content Distribution in a Peer-to-Peer (P2P) etwork Jin Li, Philip A. Chou and Cha Zhang, Microsoft Research, Communication and Collaboration Systems One Microsoft

More information

A Geometric Framework for Investigating the Multiple Unicast Network Coding Conjecture

A Geometric Framework for Investigating the Multiple Unicast Network Coding Conjecture A Geometric Framework for Investigating the Multiple Unicast Network Coding Conjecture Tang Xiahou, Chuan Wu, Jiaqing Huang, Zongpeng Li Department of Computer Science, Universit of Calgar, Canada Department

More information

Wireless Broadcast Using Network Coding

Wireless Broadcast Using Network Coding Wireless Broadcast Using Network Coding Dong Nguyen, Tuan Tran, Thinh Nguyen, Bella Bose School of EECS, Oregon State University Corvallis, OR 9733, USA {nguyendo, trantu, thinhq}@eecs.oregonstate.edu;

More information

Data Caching under Number Constraint

Data Caching under Number Constraint 1 Data Caching under Number Constraint Himanshu Gupta and Bin Tang Abstract Caching can significantly improve the efficiency of information access in networks by reducing the access latency and bandwidth

More information

Near Optimal Broadcast with Network Coding in Large Sensor Networks

Near Optimal Broadcast with Network Coding in Large Sensor Networks in Large Sensor Networks Cédric Adjih, Song Yean Cho, Philippe Jacquet INRIA/École Polytechnique - Hipercom Team 1 st Intl. Workshop on Information Theory for Sensor Networks (WITS 07) - Santa Fe - USA

More information

Network Routing Capacity

Network Routing Capacity IEEE TRANSACTIONS ON INFORMATION THEORY (FINAL VERSION NOV., 2005) CANNONS-DOUGHERTY-FREILING-ZEGER Network Routing Capacity Jillian Cannons, Randall Dougherty, Chris Freiling, and Kenneth Zeger Abstract

More information

DELAY-CONSTRAINED MULTICAST ROUTING ALGORITHM BASED ON AVERAGE DISTANCE HEURISTIC

DELAY-CONSTRAINED MULTICAST ROUTING ALGORITHM BASED ON AVERAGE DISTANCE HEURISTIC DELAY-CONSTRAINED MULTICAST ROUTING ALGORITHM BASED ON AVERAGE DISTANCE HEURISTIC Zhou Ling 1, 2, Ding Wei-xiong 2 and Zhu Yu-xi 2 1 Department of Information Science and Engineer, Central South University,

More information

An approximation algorithm for a bottleneck k-steiner tree problem in the Euclidean plane

An approximation algorithm for a bottleneck k-steiner tree problem in the Euclidean plane Information Processing Letters 81 (2002) 151 156 An approximation algorithm for a bottleneck k-steiner tree problem in the Euclidean plane Lusheng Wang,ZimaoLi Department of Computer Science, City University

More information

On minimum m-connected k-dominating set problem in unit disc graphs

On minimum m-connected k-dominating set problem in unit disc graphs J Comb Optim (2008) 16: 99 106 DOI 10.1007/s10878-007-9124-y On minimum m-connected k-dominating set problem in unit disc graphs Weiping Shang Frances Yao Pengjun Wan Xiaodong Hu Published online: 5 December

More information

Computing optimal total vertex covers for trees

Computing optimal total vertex covers for trees Computing optimal total vertex covers for trees Pak Ching Li Department of Computer Science University of Manitoba Winnipeg, Manitoba Canada R3T 2N2 Abstract. Let G = (V, E) be a simple, undirected, connected

More information

762 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY 2006

762 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY 2006 762 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY 2006 Improving Throughput in Multihop Wireless Networks Zongpeng Li and Baochun Li, Senior Member, IEEE Abstract One of the main characteristics

More information

Fixed-Parameter Algorithms

Fixed-Parameter Algorithms Fixed-Parameter Algorithms Rolf Niedermeier and Jiong Guo Lehrstuhl Theoretische Informatik I / Komplexitätstheorie Institut für Informatik Friedrich-Schiller-Universität Jena niedermr@minet.uni-jena.de

More information

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha

More information

The 2010 IEEE Wireless Communications and Networking Conference (WCNC), Sydney, Australia, April In Proceedings of WCNC, 2010, p.

The 2010 IEEE Wireless Communications and Networking Conference (WCNC), Sydney, Australia, April In Proceedings of WCNC, 2010, p. Title A joint routing and scheduling algorithm for efficient broadcast in wireless mesh networks Author(s) Chiu, HS; Yeung, KL Citation The 2 IEEE Wireless Communications and Networking Conference (WCNC),

More information

Introduction Multirate Multicast Multirate multicast: non-uniform receiving rates. 100 M bps 10 M bps 100 M bps 500 K bps

Introduction Multirate Multicast Multirate multicast: non-uniform receiving rates. 100 M bps 10 M bps 100 M bps 500 K bps Stochastic Optimal Multirate Multicast in Socially Selfish Wireless Networks Hongxing Li 1, Chuan Wu 1, Zongpeng Li 2, Wei Huang 1, and Francis C.M. Lau 1 1 The University of Hong Kong, Hong Kong 2 University

More information

Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game

Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game 2012 7th International ICST Conference on Communications and Networking in China (CHINACOM) Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game Yuhua Xu, Zhan Gao and Wei

More information

Graph Connectivity G G G

Graph Connectivity G G G Graph Connectivity 1 Introduction We have seen that trees are minimally connected graphs, i.e., deleting any edge of the tree gives us a disconnected graph. What makes trees so susceptible to edge deletions?

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Abstract We present two parameterized algorithms for the Minimum Fill-In problem, also known as Chordal

More information

On the Robustness of Distributed Computing Networks

On the Robustness of Distributed Computing Networks 1 On the Robustness of Distributed Computing Networks Jianan Zhang, Hyang-Won Lee, and Eytan Modiano Lab for Information and Decision Systems, Massachusetts Institute of Technology, USA Dept. of Software,

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

More information

The Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE

The Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 4, APRIL 2012 2349 The Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE Abstract A game-theoretic

More information

arxiv: v1 [cs.dm] 13 Apr 2012

arxiv: v1 [cs.dm] 13 Apr 2012 A Kuratowski-Type Theorem for Planarity of Partially Embedded Graphs Vít Jelínek, Jan Kratochvíl, Ignaz Rutter arxiv:1204.2915v1 [cs.dm] 13 Apr 2012 Abstract A partially embedded graph (or Peg) is a triple

More information

Multicasting in the Hypercube, Chord and Binomial Graphs

Multicasting in the Hypercube, Chord and Binomial Graphs Multicasting in the Hypercube, Chord and Binomial Graphs Christopher C. Cipriano and Teofilo F. Gonzalez Department of Computer Science University of California, Santa Barbara, CA, 93106 E-mail: {ccc,teo}@cs.ucsb.edu

More information

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 3, MAY

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 3, MAY IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 3, MAY 2007 1333 Multicast Communications in Ad Hoc Networks Using Directional Antennas: A Lifetime-Centric Approach Y. Thomas Hou, Senior Member,

More information

Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Max-Cut and Max-Bisection are NP-hard on unit disk graphs R u t c o r Research R e p o r t Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz a Marcin Kamiński b RRR 2006-23, September 2006 RUTCOR Rutgers Center for Operations Research Rutgers

More information

5.5 The Travelling Salesman Problem

5.5 The Travelling Salesman Problem 0 Matchings and Independent Sets 5.5 The Travelling Salesman Problem The Travelling Salesman Problem A travelling salesman, starting in his own town, has to visit each of towns where he should go to precisely

More information

Paths, Flowers and Vertex Cover

Paths, Flowers and Vertex Cover Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is

More information

Lecture Orientations, Directed Cuts and Submodular Flows

Lecture Orientations, Directed Cuts and Submodular Flows 18.997 Topics in Combinatorial Optimization April 15th, 2004 Lecture 18 Lecturer: Michel X. Goemans Scribe: Nick Harvey 18 Orientations, irected Cuts and Submodular Flows In this lecture, we will introduce

More information