Linear Network Codes and Systems of Polynomial Equations

If beta and gamma are nonnegative integers and F is a field, then a polynomial collection {p1,hellip ,Pbeta} sube Z[alpha1,hellip, alphagamma] is said to be solvable over F if there exist omega1hellip, omegagamma isin F such that for all i = 1,hellip, beta we have pi(omega1hellip, omegagamma) = 0. We say that a network and a polynomial collection are solvably equivalent if for each field F the network has a scalar-linear solution over F if and only if the polynomial collection is solvable over F. Koetter and Medard's work implies that for any directed acyclic network, there exists a solvably equivalent polynomial collection. We provide the converse result, namely, that for any polynomial collection there exists a solvably equivalent directed acyclic network. (Hence, the problems of network scalar-linear solvability and polynomial collection solvability have the same complexity.) The construction of the network is modeled on a matroid construction using finite projective planes, due to MacLane in 1936. A set psi of prime numbers is a set of characteristics of a network if for every q isin psi, the network has a scalar-linear solution over some finite field with characteristic q and does not have a scalar-linear solution over any finite field whose characteristic lies outside of psi. We show that a collection of primes is a set of characteristics of some network if and only if the collection is finite or co-finite. Two networks N and N' are Is-equivalent if for any finite field F, N is scalar-linearly solvable over F if and only if N' is scalar- linearly solvable over F. We further show that every network is ls-equivalent to a multiple-unicast matroidal network.

[1]  Randall Dougherty,et al.  Networks, Matroids, and Non-Shannon Information Inequalities , 2007, IEEE Transactions on Information Theory.

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

[3]  Raymond W. Yeung,et al.  A First Course in Information Theory , 2002 .

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

[5]  Michael Rosen,et al.  A classical introduction to modern number theory , 1982, Graduate texts in mathematics.

[6]  Randall Dougherty,et al.  Linearity and solvability in multicast networks , 2004, IEEE Transactions on Information Theory.

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

[8]  Peter Vámos,et al.  An algorithm to compute the set of characteristics of a system of polynomial equations over the integers , 2003, J. Symb. Comput..

[9]  Christina Fragouli,et al.  Network Coding Fundamentals , 2007, Found. Trends Netw..

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

[11]  Heinz Kredel,et al.  Gröbner Bases: A Computational Approach to Commutative Algebra , 1993 .

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

[13]  Martin D. Davis Hilbert's Tenth Problem is Unsolvable , 1973 .

[14]  Randall Dougherty,et al.  Unachievability of network coding capacity , 2006, IEEE Transactions on Information Theory.

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

[16]  Saunders MacLane,et al.  Some Interpretations of Abstract Linear Dependence in Terms of Projective Geometry , 1936 .

[17]  R. Yeung,et al.  Network coding theory , 2006 .

[18]  P. Du Val,et al.  A Modern View of Geometry , 1962 .

[19]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.