A Graph Minor Perspective to Multicast Network Coding

被引:2
|
作者
Yin, Xunrui [1 ]
Wang, Yan [1 ,2 ]
Li, Zongpeng [3 ]
Wang, Xin [1 ]
Xue, Xiangyang [1 ]
机构
[1] Fudan Univ, Sch Comp Sci, Shanghai 200433, Peoples R China
[2] East China Jiao Tong Univ, Nanchang 330013, Peoples R China
[3] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
关键词
Network coding; multicast; graph minor; treewidth; THROUGHPUT;
D O I
10.1109/TIT.2014.2336836
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network coding encourages information coding across a communication network. While the necessity, benefit and complexity of network coding are sensitive to the underlying graph structure of a network, existing theory on network coding often treats the network topology as a black box, focusing on algebraic or information theoretic aspects of the problem. This paper aims at an in-depth examination of the relation between algebraic coding and network topologies. We mathematically establish a series of results along the direction of: if network coding is necessary/beneficial, or if a particular finite field is required for coding, then the network must have a corresponding hidden structure embedded in its underlying topology, and such embedding is computationally efficient to verify. Specifically, we first formulate a meta-conjecture, the NC-minor conjecture, that articulates such a connection between graph theory and network coding, in the language of graph minors. We next prove that the NC-minor conjecture for multicasting two information flows is almost equivalent to the Hadwiger conjecture, which connects graph minors with graph coloring. Such equivalence implies the existence of K4, K5, K6, and Ko(q/ iogq) minors, for networks that require F3, F4, F5, and Fq to multicast two flows, respectively. We finally prove that, for the general case of multicasting arbitrary number of flows, network coding can make a difference from routing only if the network contains a K4 minor, and this minor containment result is tight. Practical implications of the above results are discussed.
引用
收藏
页码:5375 / 5386
页数:12
相关论文
共 50 条
  • [1] A Graph Minor Perspective to Network Coding: Connecting Algebraic Coding with Network Topologies
    Yin, Xunrui
    Wang, Yan
    Wang, Xin
    Xue, Xiangyang
    Li, Zongpeng
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 2364 - 2372
  • [2] Network multicast with network coding
    Soljanin, Emina
    IEEE SIGNAL PROCESSING MAGAZINE, 2008, 25 (05) : 109 - 112
  • [3] Network Coding for Efficient Network Multicast
    Soljanin, Emina
    Gupta, Piyush
    Kramer, Gerhard
    BELL LABS TECHNICAL JOURNAL, 2009, 14 (03) : 157 - 166
  • [4] Network Coding in a Multicast Switch
    Kim, Minji
    Sundararajan, Jay Kumar
    Medard, Muriel
    Eryilmaz, Atilla
    Koeter, Ralf
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (01) : 436 - 460
  • [5] On random network coding for multicast
    Campo, Adrian Tauste
    Grant, Alex
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 1591 - +
  • [6] Stochastic Multicast with Network Coding
    Gopinathan, Ajay
    Li, Zongpeng
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 500 - 509
  • [7] Network coding in a multicast switch
    Sundararajan, Jay Kumar
    Medard, Muriel
    Kim, MinJi
    Eryilmaz, Atilla
    Shah, Devavrat
    Koettert, Ralf
    INFOCOM 2007, VOLS 1-5, 2007, : 1145 - +
  • [8] Network Image Coding for Multicast
    Varodayan, David
    Chen, David
    Girod, Bernd
    2008 IEEE 10TH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, VOLS 1 AND 2, 2008, : 369 - 374
  • [9] Minimal network coding for multicast
    Bhattad, K
    Ratnakar, N
    Koetter, R
    Narayanan, KR
    2005 IEEE International Symposium on Information Theory (ISIT), Vols 1 and 2, 2005, : 1730 - 1734
  • [10] Optimization of optical multicast minimum network coding routing based on graph-compression
    Liu, Huan-Lin
    Qin, Liang
    Xiang, Jing-Song
    Huang, Sheng
    Guangdianzi Jiguang/Journal of Optoelectronics Laser, 2013, 24 (08): : 1472 - 1476