Computer Science > Information Theory
[Submitted on 28 Sep 2012 (v1), revised 14 Nov 2012 (this version, v2), latest version 23 Jul 2013 (v3)]
Title:Closure solvability for network coding and secret sharing
View PDFAbstract:Network coding is a new technique to transmit data through a network by letting the intermediate nodes combine the packets they receive. Given a network, the network coding solvability problem decides whether all the packets requested by the destinations can be transmitted. In this paper, we introduce a new approach to this problem. We define a closure operator on a digraph closely related to the network coding instance and we show that the constraints for network coding can all be expressed according to that closure operator. Thus, a solution for the network coding problem is equivalent to a so-called solution of the closure operator. We can then define the closure solvability problem in general, which surprisingly reduces to finding secret-sharing matroids when the closure operator is a matroid. Based on singular properties of the closure, we are able to generalise the way in which networks can be split into two distinct parts. We then investigate different properties of closure operators, thus yielding bounds on the entropy of any solution. Also, the guessing graph approach to network coding solvability is generalised to any closure operator, which yields bounds on the entropy of possible network codes. We finally prove that any nontrivial multiple unicast with two source-receiver pairs is always solvable over all sufficiently large alphabets; however, there are arbitrarily narrow bottlenecks when any closure is considered.
Submission history
From: Maximilien Gadouleau [view email][v1] Fri, 28 Sep 2012 16:04:03 UTC (26 KB)
[v2] Wed, 14 Nov 2012 14:27:57 UTC (28 KB)
[v3] Tue, 23 Jul 2013 17:07:59 UTC (25 KB)
Current browse context:
cs.IT
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
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.