Table of Contents
Fetching ...

A New Construction Structure on Coded Caching with Linear Subpacketization: Non-Half-Sum Disjoint Packing

Minquan Cheng, Huimei Wei, Kai Wan, Giuseppe Caire

TL;DR

The work introduces non-half-sum disjoint packing (NHSDP), a novel combinatorial structure that enables coded caching schemes with linear subpacketization (K=F). By tying NHSDP to placement delivery arrays, it provides a PDA-based construction method yielding memory ratios M/N and transmission loads R that compete favorably with schemes of higher subpacketization. Theoretical results give explicit NHSDP-based constructions (including a parametric family with g=2^n and optimized m_i choices) and show close relationships to cyclic difference packing, NTAP, and perfect hash families. Numerical comparisons demonstrate that the NHSDP-based schemes often achieve lower loads than existing linear-subpacketization schemes, while maintaining moderate subpacketization, and in some regimes approach the performance of higher-order schemes. Overall, NHSDP serves as a unifying and expanding framework connecting coded caching to classical combinatorial designs with practical gains for large-scale systems.

Abstract

Coded caching is a promising technique to effectively reduce peak traffic by using local caches and the multicast gains generated by these local caches. We prefer to design a coded caching scheme with the subpacketization $F$ and transmission load $R$ as small as possible since these are the key metrics for evaluating the implementation complexity and transmission efficiency of the scheme, respectively. However, most of the existing coded caching schemes have large subpacketizations which grow exponentially with the number of users $K$, and there are a few schemes with linear subpacketizations which have large transmission loads. In this paper, we focus on studying the linear subpacketization, i.e., $K=F$, coded caching scheme with low transmission load. Specifically, we first introduce a new combinatorial structure called non-half-sum disjoint packing (NHSDP) which can be used to generate a coded caching scheme with $K=F$. Then a class of new schemes is obtained by constructing NHSDP. Theoretical and numerical comparisons show that (i) compared to the existing schemes with linear subpacketization (to the number of users), the proposed scheme achieves a lower load; (ii) compared to some existing schemes with polynomial subpacketization, the proposed scheme can also achieve a lower load in some cases; (iii) compared to some existing schemes with exponential subpacketization, the proposed scheme has loads close to those of these schemes in some cases. Moreover, the new concept of NHSDP is closely related to the classical combinatorial structures such as cyclic difference packing (CDP), non-three-term arithmetic progressions (NTAP), and perfect hash family (PHF). These connections indicate that NHSDP is an important combinatorial structure in the field of combinatorial design.

A New Construction Structure on Coded Caching with Linear Subpacketization: Non-Half-Sum Disjoint Packing

TL;DR

The work introduces non-half-sum disjoint packing (NHSDP), a novel combinatorial structure that enables coded caching schemes with linear subpacketization (K=F). By tying NHSDP to placement delivery arrays, it provides a PDA-based construction method yielding memory ratios M/N and transmission loads R that compete favorably with schemes of higher subpacketization. Theoretical results give explicit NHSDP-based constructions (including a parametric family with g=2^n and optimized m_i choices) and show close relationships to cyclic difference packing, NTAP, and perfect hash families. Numerical comparisons demonstrate that the NHSDP-based schemes often achieve lower loads than existing linear-subpacketization schemes, while maintaining moderate subpacketization, and in some regimes approach the performance of higher-order schemes. Overall, NHSDP serves as a unifying and expanding framework connecting coded caching to classical combinatorial designs with practical gains for large-scale systems.

Abstract

Coded caching is a promising technique to effectively reduce peak traffic by using local caches and the multicast gains generated by these local caches. We prefer to design a coded caching scheme with the subpacketization and transmission load as small as possible since these are the key metrics for evaluating the implementation complexity and transmission efficiency of the scheme, respectively. However, most of the existing coded caching schemes have large subpacketizations which grow exponentially with the number of users , and there are a few schemes with linear subpacketizations which have large transmission loads. In this paper, we focus on studying the linear subpacketization, i.e., , coded caching scheme with low transmission load. Specifically, we first introduce a new combinatorial structure called non-half-sum disjoint packing (NHSDP) which can be used to generate a coded caching scheme with . Then a class of new schemes is obtained by constructing NHSDP. Theoretical and numerical comparisons show that (i) compared to the existing schemes with linear subpacketization (to the number of users), the proposed scheme achieves a lower load; (ii) compared to some existing schemes with polynomial subpacketization, the proposed scheme can also achieve a lower load in some cases; (iii) compared to some existing schemes with exponential subpacketization, the proposed scheme has loads close to those of these schemes in some cases. Moreover, the new concept of NHSDP is closely related to the classical combinatorial structures such as cyclic difference packing (CDP), non-three-term arithmetic progressions (NTAP), and perfect hash family (PHF). These connections indicate that NHSDP is an important combinatorial structure in the field of combinatorial design.
Paper Structure (26 sections, 14 theorems, 47 equations, 9 figures, 3 tables, 1 algorithm)

This paper contains 26 sections, 14 theorems, 47 equations, 9 figures, 3 tables, 1 algorithm.

Key Result

Lemma 1

(YCTC) Given a $(K,F,Z,S)$ PDA, there exists an $F$-division coded caching scheme for the $(K,M,N)$ coded caching system with memory ratio $\frac{M}{N}=\frac{Z}{F}$, subpacketization $F$, and load $R=\frac{S}{F}$. $\square$

Figures (9)

  • Figure 1: $(K,M,N)$ caching system
  • Figure 2: Memory ratio-subpacketization tradeoff for $K=85$
  • Figure 3: Memory ratio-load tradeoff for $K=85$
  • Figure 4: Memory ratio-subpacketization tradeoff for $K=729$
  • Figure 5: Memory ratio-load tradeoff for $K=729$
  • ...and 4 more figures

Theorems & Definitions (23)

  • Definition 1: YCTC
  • Lemma 1
  • Lemma 2: Grouping methodCJWY
  • Definition 2: Non-half-sum disjoint packing, NHSDP
  • Example 1
  • Example 2
  • Theorem 1: PDA via NHSDP
  • Remark 1
  • Example 3
  • Lemma 3
  • ...and 13 more