Computer Science > Information Theory
[Submitted on 4 Jun 2017 (this version), latest version 29 Jan 2018 (v2)]
Title:Linear Capacity of Networks over Ring Alphabets
View PDFAbstract:The rate of a network code is the ratio of the block sizes of the network's messages and its edge codewords. The linear capacity of a network over a finite ring alphabet is the supremum of achievable rates using linear codes over the ring. We prove the following for directed acyclic networks:
(i) For every finite field F and every finite ring R, there is some network whose linear capacity over R is greater than over F if and only if the sizes of F and R are relatively prime.
(ii) Every network's linear capacity over a finite ring is less than or equal to its linear capacity over every finite field whose characteristic divides the ring's size. As a consequence, every network's linear capacity over a finite field is greater than or equal to its linear capacity over every ring of the same size. Additionally, every network's linear capacity over a module is at most its linear capacity over some finite field.
(iii) The linear capacity of any network over a finite field depends only on the characteristic of the field.
(iv) Every network that is asymptotically linearly solvable over some finite ring (or even some module) is also asymptotically linearly solvable over some finite field.
These results establish the sufficiency of finite field alphabets for linear network coding. Namely, linear network coding capacity cannot be improved by looking beyond finite field alphabets to more general ring alphabets. However, certain rings can yield higher linear capacities for certain networks than can a given field.
Submission history
From: Joseph Connelly [view email][v1] Sun, 4 Jun 2017 21:40:08 UTC (35 KB)
[v2] Mon, 29 Jan 2018 22:56:06 UTC (42 KB)
Current browse context:
cs.IT
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.