An Achievable Scheme for the K-user Linear Computation Broadcast Channel
Yinbin Ma, Daniela Tuninetti
TL;DR
This work tackles the problem of efficiently delivering linear function requests over a K-user Linear Computation Broadcast Channel (LCBC) by exploiting users' linear side information. It introduces a subspace-decomposition framework rooted in representable polymatroid spaces and an accompanying linear-programming formulation to optimize multicast opportunities among all users. The scheme generalizes known results for the $2$- and $3$-user LCBC and provides constructive multicast/unicast message design that can be applied to linear coded placement in coded caching with scalar linear function retrieval. These contributions enhance understanding of LCBC limits and offer a principled design method with potential practical impact on distributed computing and caching systems.
Abstract
This paper presents a new achievable scheme for the K-user Linear Computation Broadcast Channel (K-LCBC). A K-LCBC comprises data stored on a server and K users, each aiming to retrieve a desired linear function of the data by leveraging their prior locally available side information in the form of another linear function of the data. The proposed scheme is based on a subspace decomposition derived from representable polymatroid spaces. This decomposition enables the server to effectively design multicast messages that simultaneously benefit multiple users and allow users to eliminate interference using their available side information. This work extends existing results for the 3-LCBC by introducing a linear programming framework to optimize multicast opportunities across an arbitrary number of users. The proposed approach can be used to derive achievable scheme for the K-user coded caching problem with linear coded placement and scalar linear function retrieval, which was our original motivation to investigate the K-LCBC.
