Finite Blocklength Performance of Capacity-achieving Codes in the Light of Complexity Theory
Holger Boche, Andrea Grigorescu, Rafael F. Schaefer, H. Vincent, Poor

TL;DR
This paper investigates the computational complexity of determining finite blocklength performance of capacity-achieving codes over Gaussian channels, revealing that such calculations are generally not feasible in polynomial time under standard complexity assumptions.
Contribution
It introduces a complexity-theoretic analysis of finite blocklength coding performance, linking it to classes FP_1 and #P_1, and shows the inherent computational difficulty of these calculations.
Findings
Computing the sequence of achievable rates is not polynomial-time feasible under standard assumptions.
The complexity of these calculations grows faster than any polynomial as precision increases.
Either the rate sequence or the blocklength sequence cannot be computed in polynomial time.
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 and . includes functions computable by a deterministic Turing machine in polynomial time, whereas encompasses functions that count the number of solutions verifiable in polynomial time. It is widely assumed that . It is of interest to determine the conditions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems · Error Correcting Code Techniques · Coding theory and cryptography
