Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multiple-Antenna Placement Delivery Array (MAPDA)

Updated 16 January 2026
  • MAPDA is a combinatorial framework that systematically encodes cache placement and one-shot delivery strategies in multi-antenna (MISO) systems.
  • The design achieves near-optimal sum-DoF and significantly reduces subpacketization compared to classical coded caching methods through precise structural constraints.
  • MAPDA unifies classical PDA concepts with modern multi-antenna techniques, offering flexible constructions applicable to partial connectivity, nonuniform caching, and multi-user retrieval scenarios.

A multiple-antenna placement delivery array (MAPDA) is a combinatorial structure fundamental to the design of coded caching schemes in multiple-input, single-output (MISO) broadcast systems and related multiterminal information networks. The MAPDA formalism generalizes the placement delivery array (PDA) concept introduced for single-antenna shared-link coded caching and provides a unified framework for array-based cache assignment and one-shot zero-forcing delivery in systems with L1L \ge 1 transmit antennas. MAPDA schemes enable uncoded placement and one-shot linear delivery, achieving near-optimal or optimal sum degrees of freedom (DoF) with dramatically reduced subpacketization relative to classic combinatorial coded caching methods. Recent research demonstrates MAPDA's versatility for diverse network architectures, including partial connectivity, multi-user information retrieval, and nonuniform scenarios.

1. Formal Definition and Key Structural Properties

An (L,K,F,Z,S)(L,K,F,Z,S) MAPDA is an array P\mathbf{P} of size F×KF \times K whose entries are either a special symbol “*” or an integer in {1,2,,S}\{1,2,\dots,S\}. The formal definition is as follows (Namboodiri et al., 2022, Yang et al., 2022, Zheng et al., 15 Jan 2026):

  • C1 (Column star-count): Each column has exactly ZZ stars.
  • C2 (Integer occurrence): Every integer s{1,,S}s \in \{1,\dots,S\} appears at least once in P\mathbf{P}.
  • C3 (Column integer uniqueness): No integer appears more than once in any column.
  • C4 (Row integer multiplicity): For every integer ss, consider the subarray P(s)\mathbf{P}^{(s)} of rows and columns where ss appears; in each row of P(s)\mathbf{P}^{(s)}, the number of integer entries is at most LL.

This structure encodes both the cache placement (indicated by stars) and the one-shot multicast delivery phase enabled by LL-antenna transmitters (realized via zero-forcing). When every integer in P\mathbf{P} appears exactly gg times, P\mathbf{P} is called gg-regular.

Connection to Classical PDAs

For L=1L=1, the MAPDA structure reduces to the classical placement delivery array employed in single-antenna shared-link coded caching, where the key restriction is that each multicast transmission must be decodable by all its intended recipients through cached side information.

2. MAPDA Construction, Schemes, and Delivery Process

A MAPDA is instantiated for a system with KK users, LL transmit antennas, a file library of NN files, and per-user cache size MM. Each file is divided into FF subfiles. The entries of the array dictate cache placement and delivery organization:

  • Placement: User kk caches subfile jj of every file iff P(j,k)=P(j,k)= *. This leads to per-user memory fraction M/N=Z/FM/N=Z/F.
  • Delivery: For each integer ss, the set of array positions (j1,k1),,(jgs,kgs)(j_1,k_1),\dots,(j_{g_s},k_{g_s}) where P(ji,ki)=sP(j_i,k_i)=s defines which users are served simultaneously in transmission ss. The server forms an L×gsL\times g_s precoder to broadcast those packets, zero-forcing interference in accordance with C4.
  • Subpacketization: FF (the number of array rows) directly determines the required subpacketization.
  • Delivery time and DoF: T=S/FT=S/F; the achieved sum-DoF is g=K(FZ)Sg=\dfrac{K(F-Z)}{S} (Namboodiri et al., 2022, Yang et al., 2022, Wang et al., 21 Jan 2025).

3. Achievable Degrees of Freedom and Optimality

In a gg-regular MAPDA, the maximum sum-DoF is achieved when the scheme serves gt+Lg \le t+L users per transmission, where t=KM/NZt=KM/N\in\mathbb{Z} is the aggregate cache gain parameter. The MAPDA framework saturates the uncoded placement, one-shot linear delivery DoF bound: DoFmax=t+L.\mathrm{DoF}_{\max} = t+L. For L=1L=1, this coincides with the fundamental caching bound for shared-link coded caching. With MAPDAs, this optimal DoF is achievable under the zero-forcing constraints imposed by the physical channel and the combinatorial structure (i.e., the row-multiplicity bound in C4) (Namboodiri et al., 2022, Yang et al., 2022, Zheng et al., 15 Jan 2026).

4. Combinatorial Constructions and Subpacketization Analysis

MAPDA research has produced several explicit constructions, each targeting different regimes and parameters:

Construction Regime Achieved DoF Subpacketization FF
Latin-square MAPDA K=t+LK = t+L KK F=KF=K
gg-regular “lifting” General (K,L,t)(K,L,t) L+m(g1)L+m(g-1) F=α(K/mt/m)F = \alpha \binom{K/m}{t/m}
EPDA (Construction I/II) K=t+LK=t+L or K=nt+(n1)LK=nt+(n-1)L t+Lt+L F=K/gcd(K,t,L)F=K/\gcd(K,t,L)
HSDP Mapda (Zheng et al., 15 Jan 2026) F=KF=K for linear KK close to t+Lt+L F=KF=K

MAPDA constructions reduce subpacketization requirements from previously exponential bounds, e.g., F=(Kt)(Kt1L1)F=\binom{K}{t}\binom{K-t-1}{L-1} (for SMK), to either linear (F=KF=K) or subexponential in KK, without substantial loss in delivery efficiency (Namboodiri et al., 2022, Yang et al., 2022, Wang et al., 21 Jan 2025, Zheng et al., 15 Jan 2026).

The HSDP (half-sum disjoint packing) technique (Zheng et al., 15 Jan 2026) synthesizes linear-subpacketization MAPDAs by embedding combinatorial subsets into the design, generalizing the Latin-square and orbit-based approaches, with the sum-DoF tradeoff converging rapidly to the optimal value for moderate nn and qq parameters.

5. Applications, Extensions, and Multi-Network Utility

The MAPDA paradigm now underpins a broad variety of coded caching applications:

  • Cache-aided MISO BC: The canonical use case, with LL antennas and KK users, where MAPDAs enable uncoded placement and one-shot zero-forcing delivery, saturating the optimal DoF at low subpacketization (Yang et al., 2022, Namboodiri et al., 2022).
  • Cache-aided MIMO and Partial Connectivity: MAPDA generalizations handle multiple antennas at each user (i.e., MIMO-PDA (Huang et al., 15 Jan 2026)), extensions to partially connected interference/topological networks (Cheng et al., 2023), and transmitter-side caching.
  • Nonuniform/Location-aware Caching: Extensions such as LAPDA adapt MAPDA methodology to nonuniform user memory allocation, e.g., to mitigate delivery time for users in poor channel conditions (Mahmoodi et al., 2023).
  • Multi-user Information Retrieval: In multi-user information retrieval systems, MAPDA-based schemes achieve optimal normalized delivery time (NDT) while reducing both computational complexity and subpacketization compared to prior art (Wang et al., 21 Jan 2025).
  • Index Coding and Interference Networks: The MAPDA zero-forcing combinatorics naturally extend to index coding and general network coding scenarios with one-shot linear solutions.

6. Performance, Computational Complexity, and Comparisons

MAPDA-based schemes achieve dramatic gains in both performance and practicality. Most notably:

  • Subpacketization: MAPDAs drive FF from exponential to linear or subexponential in KK, e.g., F=K/gcd(K,t,L)F=K/\gcd(K,t,L), with asymptotic improvements F/Fprev0F/F_\mathrm{prev} \to 0 as KK \to \infty (Namboodiri et al., 2022, Wang et al., 21 Jan 2025).
  • Delivery Time: Attain optimal T=S/F=K(1M/N)t+LT = S/F = \frac{K(1-M/N)}{t+L} under uncoded placement and one-shot linear delivery (Yang et al., 2022).
  • Computational Complexity: New MAPDA schemes, particularly those in (Wang et al., 21 Jan 2025), reduce the computational cost from exponential in classical solutions to O((t+L)3S)O((t+L)^3\,S) (polynomial in key parameters), critical for large-scale systems.
  • Flexibility: The MAPDA formalism encapsulates all known uncoded-placement, one-shot MISO coded caching schemes, and enables a systematic approach for new designs via the combinatorial template (Zheng et al., 15 Jan 2026).

7. Theoretical Insights and Unifying Perspective

MAPDAs unify zero-forcing multicast design and coded caching subfile scheduling under a single array framework. The critical C4 property—controlling per-row integer multiplicity—precisely encodes the physical feasibility of simultaneous spatial transmission: each coded packet is transmitted only when the number of co-served users in a multicast group does not exceed the available spatial nulling degrees provided by LL antennas. Recursion, group algebra, and embedding techniques (such as HSDP) enable MAPDA constructions that map directly to the DoF limits of the network.

In summary, the MAPDA formalism consolidates and generalizes the array-theoretic approach to multi-antenna coded caching, exploits the spatial multiplexing and coded delivery interplay, and delivers both optimality in sum-DoF and practical implementability with dramatically minimized subpacketization (Yang et al., 2022, Namboodiri et al., 2022, Zheng et al., 15 Jan 2026, Wang et al., 21 Jan 2025, Cheng et al., 2023, Mahmoodi et al., 2023, Huang et al., 15 Jan 2026).

Topic to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multiple-Antenna Placement Delivery Array (MAPDA).