The Serializability of Network Codes
Anna Blasiak, Robert Kleinberg

TL;DR
This paper investigates the concept of serializability in network codes, providing a polynomial-time algorithm to decide serializability, introducing the information vortex as a certificate, and analyzing the complexity of making codes serializable.
Contribution
It offers the first systematic study of serializability constraints in network coding, including an algorithm and theoretical insights into non-serializability certificates and complexity results.
Findings
Polynomial-time algorithm for serializability decision
Introduction of the information vortex as a non-serializability certificate
NP-hardness of approximating serializability deficit for linear codes
Abstract
Network coding theory studies the transmission of information in networks whose vertices may perform nontrivial encoding and decoding operations on data as it passes through the network. The main approach to deciding the feasibility of network coding problems aims to reduce the problem to optimization over a polytope of entropic vectors subject to constraints imposed by the network structure. In the case of directed acyclic graphs, these constraints are completely understood, but for general graphs the problem of enumerating them remains open: it is not known how to classify the constraints implied by a property that we call serializability, which refers to the absence of paradoxical circular dependencies in a network code. In this work we initiate the first systematic study of the constraints imposed on a network code by serializability. We find that serializability cannot be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Cooperative Communication and Network Coding · Error Correcting Code Techniques
