[IEEE Trans. on Information Theory, May 2008, pp. 2303-2316 ]

Linear Network Codes and Systems of Polynomial Equations

Randall Dougherty, Chris Freiling, and Kenneth Zeger

Abstract

If β and γ are nonnegative integers and F is a field, then a polynomial collection {p1, … , pβ} ⊆ Z1, … , αγ] is said to be solvable over F if there exist ω1, … , ωγ ∈ F such that for all i=1, … , β we have pi1, … , ωγ) = 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 showed 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. The construction of the network is modeled on a matroid construction using finite projective planes, due to MacLane in 1936.

A set Ψ of prime numbers is a set of characteristics of a network if for every q∈Ψ, 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 Ψ. 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.