8 research outputs found

    Graph-Theoretic Approaches to Two-Sender Index Coding

    Full text link
    Consider a communication scenario over a noiseless channel where a sender is required to broadcast messages to multiple receivers, each having side information about some messages. In this scenario, the sender can leverage the receivers' side information during the encoding of messages in order to reduce the required transmissions. This type of encoding is called index coding. In this paper, we study index coding with two cooperative senders, each with some subset of messages, and multiple receivers, each requesting one unique message. The index coding in this setup is called two-sender unicast index coding (TSUIC). The main aim of TSUIC is to minimize the total number of transmissions required by the two senders. Based on graph-theoretic approaches, we prove that TSUIC is equivalent to single-sender unicast index coding (SSUIC) for some special cases. Moreover, we extend the existing schemes for SSUIC, viz., the cycle-cover scheme, the clique-cover scheme, and the local-chromatic scheme to the corresponding schemes for TSUIC.Comment: To be presented at 2016 IEEE Global Communications Conference (GLOBECOM 2016) Workshop on Network Coding and Applications (NetCod), Washington, USA, 201

    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
    corecore