English

A Blahut-Arimoto Type Algorithm for Computing Classical-Quantum Channel Capacity

Quantum Physics 2019-04-26 v1 Information Theory math.IT

Abstract

Based on Arimoto's work in 1978, we propose an iterative algorithm for computing the capacity of a discrete memoryless classical-quantum channel with a finite input alphabet and a finite dimensional output, which we call the Blahut-Arimoto algorithm for classical-quantum channel, and an input cost constraint is considered. We show that to reach ε\varepsilon accuracy, the iteration complexity of the algorithm is up bounded by lognlogεε\frac{\log n\log\varepsilon}{\varepsilon} where nn is the size of the input alphabet. In particular, when the output state {ρx}xX\{\rho_x\}_{x\in \mathcal{X}} is linearly independent in complex matrix space, the algorithm has a geometric convergence. We also show that the algorithm reaches an ε\varepsilon accurate solution with a complexity of O(m3lognlogεε)O(\frac{m^3\log n\log\varepsilon}{\varepsilon}), and O(m3logεlog(1δ)εD(ppN0))O(m^3\log\varepsilon\log_{(1-\delta)}\frac{\varepsilon}{D(p^*||p^{N_0})}) in the special case, where mm is the output dimension and D(ppN0)D(p^*||p^{N_0}) is the relative entropy of two distributions and δ\delta is a positive number.

Keywords

Cite

@article{arxiv.1904.11188,
  title  = {A Blahut-Arimoto Type Algorithm for Computing Classical-Quantum Channel Capacity},
  author = {Haobo Li and Ning Cai},
  journal= {arXiv preprint arXiv:1904.11188},
  year   = {2019}
}
R2 v1 2026-06-23T08:49:04.680Z