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

Based on Arimoto’s work in 1978 [1], 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 ε accuracy, the iteration complexity of the algorithm is up bounded by $\frac{{\log n\log \varepsilon }}{\varepsilon }$ where n is the size of the input alphabet. In particular, when the output state ${\{ {\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 ε accurate solution with a complexity of $O\left( {\frac{{{m^3}\log n\log \varepsilon }}{\varepsilon }} \right)$, and $O\left( {{m^3}\log \varepsilon {{\log }_{(1 - \delta )}}\frac{\varepsilon }{{D\left( {{p^{\ast}}\left\| {{p^{{N_0}}}} \right.} \right)}}} \right)$ in the special case, where m is the output dimension and $D\left( {{p^{\ast}}\left\| {{p^{{N_0}}}} \right.} \right)$ is the relative entropy of two distributions and δ is a positive number.

[1]  Suguru Arimoto,et al.  An algorithm for computing the capacity of arbitrary discrete memoryless channels , 1972, IEEE Trans. Inf. Theory.

[2]  Yurii Nesterov,et al.  Smooth minimization of non-smooth functions , 2005, Math. Program..

[3]  Mark M. Wilde,et al.  From Classical to Quantum Shannon Theory , 2011, ArXiv.

[4]  Salman Beigi,et al.  On the Complexity of Computing Zero-Error and Holevo Capacity of Quantum Channels , 2007, 0709.2090.

[5]  F. Hiai,et al.  Introduction to Matrix Analysis and Applications , 2014 .

[6]  A. Holevo Problems in the mathematical theory of quantum communication channels , 1977 .

[7]  Raymond W. Yeung,et al.  Information Theory and Network Coding , 2008 .

[8]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[9]  Renato Renner,et al.  Efficient Approximation of Quantum Channel Capacities , 2014, IEEE Transactions on Information Theory.

[10]  C. Loan,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix , 1978 .

[11]  Alexander S. Holevo,et al.  The Capacity of the Quantum Channel with General Signal States , 1996, IEEE Trans. Inf. Theory.

[12]  Cleve B. Moler,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later , 1978, SIAM Rev..

[13]  Richard E. Blahut,et al.  Computation of channel capacity and rate-distortion functions , 1972, IEEE Trans. Inf. Theory.

[14]  H. Nagaoka,et al.  Algorithms of Arimoto-Blahut type for computing quantum channel capacity , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).