Table of Contents
Fetching ...

Multiset Deletion-Correcting Codes: Bounds and Constructions

Avraham Kreindel, Isaac Barouch Essayag, Aryeh Lev Zabokritskiy

TL;DR

This work studies multiset deletion-correcting codes in the space $\mathcal{S}_{n,q}$ under the deletion distance $d(S,T)=n-|S\cap T|$, with a focus on extremal regimes and explicit constructions. It develops tight upper bounds via sphere-packing, projection, incidence-graph arguments, and a recursive puncturing bound for the regime $t=n-k$, and provides exact optimal sizes for the extremal cases $t=n-1$ and $t=n-2$, plus a detailed analysis for $t=n-3$. On the constructive side, it completely resolves the binary case, giving an exact formula $S_2(n,t)=\big\lfloor\frac{n+1}{t+1}\big\rfloor$ and a congruence-based optimal construction, and extends to single-deletion codes for general $q$ with a sum-modulo construction that is asymptotically optimal but not always, and a general cyclic Sidon-type construction with redundancy $\log_q\bigl(t(t+1)^{q-2}+1\bigr)$ and linear-time encoding/decoding. Together, these results highlight a sharp dichotomy between the binary case, which admits exact optimal solutions for all deletion levels, and nonbinary alphabets, where boundary effects and high-dimensional geometry complicate optimality. Open questions include determining $S_q(n,1)$ for $q\ge3$ and refining bounds for arbitrary $t$, as well as exploring nonlinear versus lattice-based code optimality in this multiset deletion model.

Abstract

We study error-correcting codes in the space $\mathcal{S}_{n,q}$ of length-$n$ multisets over a $q$-ary alphabet, motivated by permutation channels in which ordering is completely lost and errors act solely by deletions of symbols, i.e., by reducing symbol multiplicities. Our focus is on the \emph{extremal deletion regime}, where the channel output contains $k=n-t$ symbols. In this regime, we establish tight or near-tight bounds on the maximum code size. In particular, we determine the exact optimal code sizes for $t=n-1$ and for $t=n-2$, develop a refined analysis for $t=n-3$, and derive a general recursive puncturing upper bound for $t=n-k$ via a reduction from parameters $(n,k)$ to $(n-1,k-1)$. On the constructive side, we completely resolve the binary multiset model: for all $t\ge1$ we determine $S_2(n,t)$ exactly and give an explicit optimal congruence-based construction. We then study single-deletion codes beyond the binary case, presenting general $q$-ary constructions and showing, via explicit small-parameter examples, that the natural modular construction need not be optimal for $q\ge3$. Finally, we present an explicit cyclic Sidon-type linear construction for general $(q,t)$ based on a single congruence constraint, with redundancy $\log_q\!\bigl(t(t+1)^{q-2}+1\bigr)$ and encoding and decoding complexity linear in the blocklength $n$.

Multiset Deletion-Correcting Codes: Bounds and Constructions

TL;DR

This work studies multiset deletion-correcting codes in the space under the deletion distance , with a focus on extremal regimes and explicit constructions. It develops tight upper bounds via sphere-packing, projection, incidence-graph arguments, and a recursive puncturing bound for the regime , and provides exact optimal sizes for the extremal cases and , plus a detailed analysis for . On the constructive side, it completely resolves the binary case, giving an exact formula and a congruence-based optimal construction, and extends to single-deletion codes for general with a sum-modulo construction that is asymptotically optimal but not always, and a general cyclic Sidon-type construction with redundancy and linear-time encoding/decoding. Together, these results highlight a sharp dichotomy between the binary case, which admits exact optimal solutions for all deletion levels, and nonbinary alphabets, where boundary effects and high-dimensional geometry complicate optimality. Open questions include determining for and refining bounds for arbitrary , as well as exploring nonlinear versus lattice-based code optimality in this multiset deletion model.

Abstract

We study error-correcting codes in the space of length- multisets over a -ary alphabet, motivated by permutation channels in which ordering is completely lost and errors act solely by deletions of symbols, i.e., by reducing symbol multiplicities. Our focus is on the \emph{extremal deletion regime}, where the channel output contains symbols. In this regime, we establish tight or near-tight bounds on the maximum code size. In particular, we determine the exact optimal code sizes for and for , develop a refined analysis for , and derive a general recursive puncturing upper bound for via a reduction from parameters to . On the constructive side, we completely resolve the binary multiset model: for all we determine exactly and give an explicit optimal congruence-based construction. We then study single-deletion codes beyond the binary case, presenting general -ary constructions and showing, via explicit small-parameter examples, that the natural modular construction need not be optimal for . Finally, we present an explicit cyclic Sidon-type linear construction for general based on a single congruence constraint, with redundancy and encoding and decoding complexity linear in the blocklength .
Paper Structure (18 sections, 17 theorems, 119 equations)

This paper contains 18 sections, 17 theorems, 119 equations.

Key Result

Proposition 1

For any multisets $S,T\in\mathcal{S}_{n,q}$,

Theorems & Definitions (40)

  • Definition 1: Multiset operations
  • Example 1
  • Definition 2: Multiset deletion code
  • Proposition 1: Equivalence of metrics
  • proof
  • Claim 2
  • Definition 3: Linearity
  • Example 2
  • Definition 4: Generalized Sidon $B_t$-set
  • Theorem 3: Sphere-packing bound
  • ...and 30 more