Abstract

Multi-source Network Coding over Directed Acyclic Hypergraphs (HMSNC) is a general problem model which encompasses a variety of problems of practical interest, such as optimal information transfer across networks, efficient and reliable distributed storage of information, and the design of delay-mitigating codes for streaming. This thesis considers the design of computer programs for automatically proving achievability and converse theorems for rate regions of HMSNC instances. The traditional techniques for proving these theorems are based on human intuition, and are tedious at best. A computer-assisted theorem prover, albeit effective for small to moderate problem instances, is capable of rapidly producing thousands of proofs, which can then be analyzed to find patterns and make general statements about HMSNC, a problem which has proven difficult to solve in general. The first part of this thesis considers the design of an achievability prover for the HMSNC problem. Determining achievability of a specified rate vector for a given HMSNC instance, requires one to know an algorithm for determining if there exists an almost entropic polymatroid satisfying certain constraints on its rank function. Finding such an algorithm is a fundamental open problem in information theory, also called the problem of characterizing the closure of the region of entropic vectors (Γ∗N , N ∈ N). A special case of this very difficult problem, called the Constrained Linear Representability Problem (CLRP) is defined, in the form of two variants: existential and enumerative. Algorithms based on group theoretic techniques for combinatorial generation are then developed to solve the enumerative variant of CLRP, which allows one to compute network coding rate regions achievable with a specified class of linear codes. The same algorithms are naturally able to solve the existential variant of CLRP, by halting as soon as the first combinatorial object satisfying the specified constraints is found, which allows them to determine the achievability of a specified rate vector with a specified class of linear codes. Thus, the first part of the thesis settles the problem of designing algorithms to compute achievable HMSNC rate regions, in the context of linear codes over a specified finite field. The second part of this thesis considers the problem of automating the converse proofs associated with the HMSNC problem. The tradiional approach to the converse proofs involves invocation of information inequalities one after another, to imply a specific inequality bounding the rate region of a given HMSNC instance. The only existing automation technique, is for verifying a putative inequality via linear programming, finding a collection of information inequalities such that a putative inequality bounding the HMSNC rate region can be obtained as their conic combination. However, no techniques exist to find the said putative inequalities bounding the rate region. To begin with, this thesis considers the problem of computing the tightest collection of linear…

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.