English

How to Find a Joint Probability Distribution of Minimum Entropy (almost) given the Marginals

Information Theory 2017-03-29 v3 Data Structures and Algorithms math.IT

Abstract

Given two discrete random variables XX and YY, with probability distributions p=(p1,,pn){\bf p} =(p_1, \ldots , p_n) and q=(q1,,qm){\bf q}=(q_1, \ldots , q_m), respectively, denote by C(p,q){\cal C}({\bf p}, {\bf q}) the set of all couplings of p{\bf p} and q{\bf q}, that is, the set of all bivariate probability distributions that have p{\bf p} and q{\bf q} as marginals. In this paper, we study the problem of finding the joint probability distribution in C(p,q){\cal C}({\bf p}, {\bf q}) of minimum entropy (equivalently, the joint probability distribution that maximizes the mutual information between XX and YY), and we discuss several situations where the need for this kind of optimization naturally arises. Since the optimization problem is known to be NP-hard, we give an efficient algorithm to find a joint probability distribution in C(p,q){\cal C}({\bf p}, {\bf q}) with entropy exceeding the minimum possible by at most 1, thus providing an approximation algorithm with additive approximation factor of 1. Leveraging on this algorithm, we extend our result to the problem of finding a minimum--entropy joint distribution of arbitrary k2k\geq 2 discrete random variables X1,,XkX_1, \ldots , X_k, consistent with the known kk marginal distributions of X1,,XkX_1, \ldots , X_k. In this case, our approximation algorithm has an additive approximation factor of logk\log k. We also discuss some related applications of our findings.

Keywords

Cite

@article{arxiv.1701.05243,
  title  = {How to Find a Joint Probability Distribution of Minimum Entropy (almost) given the Marginals},
  author = {Ferdinando Cicalese and Luisa Gargano and Ugo Vaccaro},
  journal= {arXiv preprint arXiv:1701.05243},
  year   = {2017}
}

Comments

This new version extend the results of the previous version from the case of two random variables to the general case of $k\geq 2$ random variables