Papers
Topics
Authors
Recent
Search
2000 character limit reached

Finite Blocklength Performance of Capacity-achieving Codes in the Light of Complexity Theory

Published 10 Jul 2024 in cs.IT and math.IT | (2407.07773v2)

Abstract: Since the work of Polyanskiy, Poor and Verd\'u on the finite blocklength performance of capacity-achieving codes for discrete memoryless channels, many papers have attempted to find further results for more practically relevant channels. However, it seems that the complexity of computing capacity-achieving codes has not been investigated until now. We study this question for the simplest non-trivial Gaussian channels, i.e., the additive colored Gaussian noise channel. To assess the computational complexity, we consider the classes FP1\mathrm{FP}_1 and #P1\#\mathrm{P}_1. FP1\mathrm{FP}_1 includes functions computable by a deterministic Turing machine in polynomial time, whereas #P1\#\mathrm{P}_1 encompasses functions that count the number of solutions verifiable in polynomial time. It is widely assumed that FP1≠#P1\mathrm{FP}_1\neq\#\mathrm{P}_1. It is of interest to determine the conditions under which, for a given M∈NM \in \mathbb{N}, where MM describes the precision of the deviation of C(P,N)C(P,N), for a certain blocklength nMn_M and a decoding error ϵ>0\epsilon > 0 with ϵ∈Q\epsilon\in\mathbb{Q}, the following holds: RnM(ϵ)>C(P,N)−12MR_{n_M}(\epsilon)>C(P,N)-\frac{1}{2^M}. It is shown that there is a polynomial-time computable N∗N_* such that for sufficiently large P∗∈QP_*\in\mathbb{Q}, the sequences {RnM(ϵ)}nM∈N\{R_{n_M}(\epsilon)\}_{{n_M}\in\mathbb{N}}, where each RnM(ϵ)R_{n_M}(\epsilon) satisfies the previous condition, cannot be computed in polynomial time if FP1≠#P1\mathrm{FP}_1\neq\#\mathrm{P}_1. Hence, the complexity of computing the sequence {RnM(ϵ)}nM∈N\{R_{n_M}(\epsilon)\}_{n_M\in\mathbb{N}} grows faster than any polynomial as MM increases. Consequently, it is shown that either the sequence of achievable rates {RnM(ϵ)}nM∈N\{R_{n_M}(\epsilon)\}_{n_M\in\mathbb{N}} as a function of the blocklength, or the sequence of blocklengths {nM}M∈N\{n_M\}_{M\in\mathbb{N}} corresponding to the achievable rates, is not a polynomial-time computable sequence.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.