Algorithmic Computability and Approximability of Capacity-Achieving Input Distributions
Holger Boche, Rafael F. Schaefer, H. Vincent Poor

TL;DR
This paper investigates the fundamental limits of algorithms in computing and approximating capacity-achieving input distributions for channels, proving their impossibility in a rigorous computational framework.
Contribution
It establishes that for discrete memoryless channels, no algorithm can compute or approximate the capacity-achieving input distribution based on the channel data.
Findings
Impossible to algorithmically compute the optimal input distribution.
Impossible to algorithmically approximate the capacity-achieving input distribution.
Results are based on Turing machine formalism for computational limits.
Abstract
The capacity of a channel can usually be characterized as a maximization of certain entropic quantities. From a practical point of view it is of primary interest to not only compute the capacity value, but also to find the corresponding optimizer, i.e., the capacity-achieving input distribution. This paper addresses the general question of whether or not it is possible to find algorithms that can compute the optimal input distribution depending on the channel. For this purpose, the concept of Turing machines is used which provides the fundamental performance limits of digital computers and therewith fully specifies which tasks are algorithmically feasible in principle. It is shown for discrete memoryless channels that it is impossible to algorithmically compute the capacity-achieving input distribution, where the channel is given as an input to the algorithm (or Turing machine).…
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
TopicsComputability, Logic, AI Algorithms
