6 research outputs found

    Design and Analysis of Efficient Index Coding Methods for Future Wireless Communications

    Full text link
    This thesis considers the problem of efficient broadcast in a system where a single server transmits a set of messages to a number of users via a noiseless broadcast channel. Each user requests one specific message and may know some of the other messages a priori as its side information. This problem is known as the index coding problem and was first introduced by Birk and Kol [Birk and Kol, 1998], in the context of satellite communications. Exploiting the side information of the receivers along with the coding techniques at the server can reduce the number of transmissions to satisfy all the receivers. The simple model in index coding can establish a useful framework for studying other research areas, including network coding, distributed storage systems, and coded caching. In this thesis, index coding is approached from a new perspective to propose a new scalar linear coding scheme called the update-based maximum column distance (UMCD) coding scheme. In the beginning, the receivers are sorted based on the size of their side information. Then, in each transmission, a linear combination of the messages is designed to instantaneously satisfy one of the receivers with the minimum size of side information. Then, the problem is updated by eliminating all receivers who are able to decode their requested message from the coded messages received so far along with the messages in their side information. This process is repeated until all receivers can successfully decode their requested message. Concrete instances are provided to show that the proposed UMCD coding scheme has a better broadcast performance compared to the most efficient existing coding schemes, including the recursive coding scheme (Arbabjolfaei and Kim, 2014) and the interlinked-cycle cover coding scheme (Thapa et al., 2017). Also in this thesis, the insufficiency of linear coding and the necessity of nonlinear codes for index coding problem are investigated, with two main contributions. First, while the insufficiency of linear coding has been proved for network coding (Dougherty et al., 2005), groupcast index coding (Effros et al., 2015), and asymmetric-rate unicast index coding (Maleki et al., 2014), it remained an open problem for symmetric-rate unicast index coding. In this thesis, we settle this open question by constructing two symmetric-rate unicast index coding instances of sizes 33 and 36 for which optimal linear coding is outperformed by nonlinear codes. Second, while it has been known that the insufficiency of linear coding is due to the dependency of its rate on the field size, this dependency has been illustrated only over fields with characteristic two. In this thesis, we extend this limit to the fields with characteristic three by constructing two index coding instances of size 29. It is shown that while for the first instance, linear coding is optimal only over fields with characteristic three, for the second instance, linear coding over any fields with characteristic three can never be optimal. Finally in this thesis, a new coding scheme called the independent user partition multicast (IUPM) is proposed for the groupcast index coding. It is proved that the proposed IUPM coding scheme includes the two most efficient coding schemes, namely the user partition multicast (Shanmugam et al., 2015) and the packet partition multicast (Tehrani et al., 2012), as special cases. Then, a new polynomial-time algorithm for solving the general groupcast index coding problem is proposed. We show that the proposed heuristic algorithm can outperform the approximation partition multicast coding scheme (Unal and Wagner, 2016) for a class of groupcast index coding instances

    Broadcast Rate Requires Nonlinear Coding in a Unicast Index Coding Instance of Size 36

    Full text link
    Insufficiency of linear coding for the network coding problem was first proved by providing an instance which is solvable only by nonlinear network coding (Dougherty et al., 2005).Based on the work of Effros, et al., 2015, this specific network coding instance can be modeled as a groupcast index coding (GIC)instance with 74 messages and 80 users (where a message can be requested by multiple users). This proves the insufficiency of linear coding for the GIC problem. Using the systematic approach proposed by Maleki et al., 2014, the aforementioned GIC instance can be cast into a unicast index coding (UIC) instance with more than 200 users, each wanting a unique message. This confirms the necessity of nonlinear coding for the UIC problem, but only for achieving the entire capacity region. Nevertheless, the question of whether nonlinear coding is required to achieve the symmetric capacity (broadcast rate) of the UIC problem remained open. In this paper, we settle this question and prove the insufficiency of linear coding, by directly building a UIC instance with only 36users for which there exists a nonlinear index code outperforming the optimal linear code in terms of the broadcast rate

    Update-based Maximum Column Distance Coding Scheme for Index Coding Problem

    Full text link
    In this paper, we propose a new scalar linear coding scheme for the index coding problem called update-based maxi-mum column distance (UMCD) coding scheme. The central idea in each transmission is to code messages such that one of the receivers with the minimum size of side information is instantaneously eliminated from unsatisfied receivers. One main contribution of the paper is to prove that the other satisfied receivers can be identified after each transmission, using a polynomial-time algorithm solving the well-known maximum cardinality matching problem in graph theory. This leads to determining the total number of transmissions without knowing the coding coefficients. Once this number and what messages to transmit in each round is found, we then propose a method to determine all coding coefficients from a sufficiently large finite field. We provide concrete instances where the proposed UMCD scheme has a better broadcast performance compared to the most efficient existing linear coding schemes, including the recursive scheme (Arbabjolfaei and Kim, 2014) and the interlinked-cycle cover scheme (Thapaet al., 2017)
    corecore