Quantization of binary input DMC at optimal mutual information using constrained shortest path problem

We consider the problem of reducing the output alphabet size of a binary input discrete memoryless channel from M to K at minimal loss in mutual information. It was found in [1] that this problem can be solved optimally using a dynamic programming approach, which takes only O(M3) worst-case complexity. We first present a new formulation of the problem, as a K-hop single source shortest path problem (K-hop SSSPP) in a graph G(V,E)with M+1 vertices and(M/2 (M+1)- K/2 (K-1)) edges. This new formulation can in the future serve as a basis to several algorithms on channel quantization. Then we found that the algorithm in [1] has asymptotically optimal complexity in the class of path-comparison based algorithms for general graphs. This implies that we can only expect a constant factor improvement in complexity with any other optimal quantizers, until more specific properties of the graph such as edges and their cost-structure with concave mutual information function are exploited in designing the algorithms (e.g. [2], [3]). We finally present a new optimal quantizer algorithm based on the classic Bellman-Ford algorithm on G, achieving a constant factor improvement in complexity. We claim that our algorithm will be about 50% faster than [1].

[1]  Nirwan Ansari,et al.  Finding all hops shortest paths , 2004, IEEE Communications Letters.

[2]  David Eppstein,et al.  Randomized Speedup of the Bellman-Ford Algorithm , 2011, ANALCO.

[3]  Brian M. Kurkoski,et al.  Quantization of Binary-Input Discrete Memoryless Channels , 2011, IEEE Transactions on Information Theory.

[4]  J. Y. Yen An algorithm for finding shortest routes from all source nodes to a given destination in general networks , 1970 .

[5]  Amos Lapidoth,et al.  At Low SNR, Asymmetric Quantizers are Better , 2012, IEEE Transactions on Information Theory.

[6]  Robert S. Kennedy,et al.  Modulation and demodulation for probabilistic coding , 1966, IEEE Trans. Inf. Theory.

[7]  Rudolf Mathar,et al.  Threshold optimization for capacity-achieving discrete input one-bit output quantization , 2013, 2013 IEEE International Symposium on Information Theory.

[8]  Gerald Matz,et al.  Channel-optimized vector quantization with mutual information as fidelity criterion , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[9]  Ariel Orda,et al.  Computing shortest paths for any number of hops , 2002, TNET.

[10]  Richard Bellman,et al.  ON A ROUTING PROBLEM , 1958 .

[11]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[12]  Ken-ichi Iwata,et al.  Quantizer design for outputs of binary-input discrete memoryless channels using SMAWK algorithm , 2014, 2014 IEEE International Symposium on Information Theory.

[13]  Ken-ichi Iwata,et al.  Suboptimal quantizer design for outputs of discrete memoryless channels with a finite-input alphabet , 2014, 2014 International Symposium on Information Theory and its Applications.

[14]  Lin-nan Lee On optimal soft-decision demodulation , 1976, IEEE Trans. Inf. Theory.

[15]  Ronald L. Rivest,et al.  Introduction to Algorithms, 3rd Edition , 2009 .

[16]  Hideki Yagi,et al.  Concatenation of a discrete memoryless channel and a quantizer , 2010, 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo).