On the Generic Capacity of K-User Symmetric Linear Computation Broadcast
Yuhang Yao,Syed A. Jafar
DOI: https://doi.org/10.1109/icc45041.2023.10278932
IF: 2.5
2024-04-27
IEEE Transactions on Information Theory
Abstract:Linear computation broadcast (LCBC) refers to a setting with d dimensional data stored at a central server, where K users, each with some prior linear side-information, wish to compute various linear combinations of the data. For each computation instance, the data is represented as a d-dimensional vector with elements in a finite field where is a power of a prime. The computation is to be performed many times, and the goal is to determine the minimum amount of information per computation instance that must be broadcast to satisfy all the users. The reciprocal of the optimal broadcast cost per computation instance is the capacity of LCBC. The capacity is known for up to users. Since LCBC includes index coding as a special case, large K settings of LCBC are at least as hard as the index coding problem. As such the general LCBC problem is beyond our reach and we do not pursue it. Instead of the general setting (all cases), by focusing on the generic setting (almost all cases) this work shows that the generic capacity of the symmetric LCBC (where every user has dimensions of side-information and m dimensions of demand) for large number of users ( suffices) is , where , is the broadcast cost that is both achievable and unbeatable asymptotically almost surely for large n, among all LCBC instances with the given parameters . Relative to baseline schemes of random coding or separate transmissions, shows an extremal gain by a factor of K as a function of number of users, and by a factor of as a function of data dimensions, when optimized over remaining parameters. For arbitrary number of users, the generic capacity of the symmetric LCBC is characterized within a factor of 2.
computer science, information systems,engineering, electrical & electronic