On the Number of Subsequences in the Nonbinary Deletion Channel
Han Li, Xiang Wang, Fang-Wei Fu
TL;DR
This work analyzes the number of $t$-deletion subsequences $ig|D_t(X)ig|$ in $q$-ary strings under the deletion channel, showing a strong dependence on the run count $r(X)$. It develops a two-pronged approach: a general lower bound achieved by reducing to the binary unbalanced case and applying known results, and an upper bound obtained by focusing on balanced strings $B^q_{r,k}$ whose structure maximizes $ig|D_t(X)ig|$ for fixed $n$ and $r$. The authors derive recursive and, in favorable cases, closed-form expressions for $ig|D_t(B_{r,k;q})ig|$, along with a polynomial-time dynamic-programming algorithm to compute these bounds. The results yield a tight characterization for the extremal $r$-run strings when $r|n$, and point to open questions for the case $r mid n$, with potential implications for deletion-channel coding and sequence reconstruction in nonbinary alphabets.
Abstract
In the deletion channel, an important problem is to determine the number of subsequences derived from a string $U$ of length $n$ when subjected to $t$ deletions. It is well-known that the number of subsequences in the setting exhibits a strong dependence on the number of runs in the string $U$, where a run is defined as a maximal substring of identical characters. In this paper we study the number of subsequences of a non-binary string in this scenario, and propose some improved bounds on the number of subsequences of $r$-run non-binary strings. Specifically, we characterize a family of $r$-run non-binary strings with the maximum number of subsequences under any $t$ deletions, and show that this number can be computed in polynomial time.
