Polynomial-Time Construction of Linear Network Coding

Constructing kindependent sessions between ksource-sink pairs with the help of a linear operation at each vertex is one of the most standard problems in network coding. For an unbounded k, this is known to be NP-hard. Very recently, a polynomial-time algorithm was given for k= 2 [Wang and Shroff, ISIT 2007], but was open for a general (constant) k. This paper gives a polynomial-time algorithm for this problem under the assumption that the size of the finite field for the linear operations is bounded by a fixed constant.

[1]  Sae-Young Chung,et al.  Network coding , 2008, Journal of Communications and Networks.

[2]  Randall Dougherty,et al.  Nonreversibility and Equivalent Constructions of Multiple-Unicast Networks , 2006, IEEE Transactions on Information Theory.

[3]  Andrzej Pelc,et al.  Deterministic Rendezvous in Graphs , 2003 .

[4]  David R. Karger,et al.  Deterministic network coding by matrix completion , 2005, SODA '05.

[5]  Michael Langberg,et al.  The encoding complexity of network coding , 2005, ISIT.

[6]  Ness B. Shroff,et al.  Beyond the Butterfly - A Graph-Theoretic Characterization of the Feasibility of Network Coding with Two Simple Unicast Sessions , 2007, 2007 IEEE International Symposium on Information Theory.

[7]  Robert D. Kleinberg,et al.  On the capacity of information networks , 2006, SODA 2006.

[8]  Muriel Médard,et al.  Beyond routing: an algebraic approach to network coding , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[9]  Randall Dougherty,et al.  Insufficiency of linear coding in network information flow , 2005, IEEE Transactions on Information Theory.

[10]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[11]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[12]  R. Koetter,et al.  Network coding from a network flow perspective , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[13]  April Rasala Lehman,et al.  Network coding: does the model need tuning? , 2005, SODA '05.

[14]  Dana Ron,et al.  Bounds on Linear Codes for Network Multicast , 2003, Electron. Colloquium Comput. Complex..

[15]  Michael Langberg,et al.  Network Coding: A Computational Perspective , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[16]  Aleksandrs Slivkins,et al.  Parameterized Tractability of Edge-Disjoint Paths on Directed Acyclic Graphs , 2003, SIAM J. Discret. Math..

[17]  Chih-Chun Wang Intersession Network Coding for Two Simple Multicast Sessions , 2007 .

[18]  Peter Sanders,et al.  Polynomial time algorithms for multicast network code construction , 2005, IEEE Transactions on Information Theory.

[19]  John E. Hopcroft,et al.  The Directed Subgraph Homeomorphism Problem , 1978, Theor. Comput. Sci..

[20]  D. Karger,et al.  On Coding for Non-Multicast Networks ∗ , 2003 .

[21]  April Rasala Lehman,et al.  Complexity classification of network information flow problems , 2004, SODA '04.

[22]  Christina Fragouli,et al.  Information flow decomposition for network coding , 2006, IEEE Transactions on Information Theory.

[23]  Robert D. Kleinberg,et al.  Comparing Network Coding with Multicommodity Flow for the k-pairs Communication Problem , 2004 .