PIR Codes, Unequal-Data-Demand Codes, and the Griesmer Bound
Henk D. L. Hollmann, Martin Puškin, Ago-Erik Riet
TL;DR
The paper addresses generalizing the Griesmer bound to Unequal Data Demand (UDD) PIR codes by linking PIR codes to Unequal-Error-Protection (UEP) codes via a separation vector, and by formulating an Integer Linear Programming (ILP) bound mu(T) that bounds the minimum length. It provides two complementary proofs: a distance-based bound derived from the separation vector and a sharper ILP-based bound, showing that both yield Griesmer-type results for linear codes, linear UEP codes, and linear UDD-PIR codes. Moreover, the ILP framework unifies the proofs of these bounds, offering a uniform approach to deriving Griesmer bounds across different code families. The work advances the theory of private information retrieval in settings with unequal data demand and provides constructive tools (via the ILP) for assessing and achieving length-minimal code constructions.
Abstract
Unequal Error-Protecting (UEP) codes are error-correcting (EC) codes designed to protect some parts of the encoded data better than other parts. Here, we introduce a similar generalization of PIR codes that we call Unequal-Data-Demand (UDD) PIR codes. These codes are PIR-type codes designed for the scenario where some parts of the encoded data are in higher demand than other parts. We generalize various results for PIR codes to UDD codes. Our main contribution is a new approach to the Griesmer bound for linear EC codes involving an Integer Linear Programming (ILP) problem that generalizes to linear UEP codes and linear UDD PIR codes.
