A Polynomial-Time Algorithm and Applications for Matrix Sampling from Harish-Chandra–Itzykson-Zuber Densities

11/10/2020
by   Jonathan Leake, et al.
0

Given two n × n Hermitian matrices Y and Λ, the Harish-Chandra–Itzykson–Zuber (HCIZ) density on the unitary group U(n) is e^Tr(U Λ U^*Y)dμ(U) where μ is the Haar measure on U(n). Random unitary matrices distributed according to the HCIZ density are important in various settings in physics and random matrix theory. However, the basic question of how to sample efficiently from the HCIZ density has remained open. The main contribution of this paper is an algorithm to sample a matrix from a distribution that is ε-close to the given HCIZ density and whose running time depends polylogarithmically on 1/ε. Interestingly, HCIZ densities can also be viewed as exponential densities on U(n)-orbits, and in this setting, they have been widely studied. Thus, our result has several direct applications, including polynomial-time algorithms 1) to sample from matrix Langevin distributions studied in statistics, 2) to sample from continuous maximum entropy distributions with applications to quantum inference, and 3) for differentially private low-rank approximation. The key obstacle in sampling from an HCIZ density is that the domain is an algebraic manifold and the entries of the sample matrix are highly correlated. To overcome this, we consider a mapping that sends each Hermitian matrix X to a natural ordering of the eigenvalues of all leading principal minors of X. The image of each U(n)-orbit under this map is a convex polytope, and the mapping reveals a recursive structure of U(n)-orbits. Subsequently, we develop efficiently computable determinantal expressions for densities that arise in the intermediate steps of sampling from the polytope. Our proof-technique applies to other compact Lie groups and can be viewed as extending the widely studied notion of self-reducibility.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2020

On the computability of continuous maximum entropy distributions with applications

We initiate a study of the following problem: Given a continuous domain ...
research
11/03/2020

On the Computability of Continuous Maximum Entropy Distributions: Adjoint Orbits of Lie Groups

Given a point A in the convex hull of a given adjoint orbit 𝒪(F) of a co...
research
11/27/2019

Approximating Permanent of Random Matrices with Vanishing Mean: Made Better and Simpler

The algorithm and complexity of approximating the permanent of a matrix ...
research
04/18/2023

The conditional DPP approach to random matrix distributions

We present the conditional determinantal point process (DPP) approach to...
research
02/17/2022

Sampling Approximately Low-Rank Ising Models: MCMC meets Variational Methods

We consider Ising models on the hypercube with a general interaction mat...
research
09/24/2020

Sampling the eigenvalues of random orthogonal and unitary matrices

We develop an efficient algorithm for sampling the eigenvalues of random...
research
05/10/2022

The Correlation Matrix Under General Conditions: Robust Inference and Fully Flexible Stress Testing and Scenarios for Financial Portfolios

Responsible use of any portfolio model that incorporates correlation str...

Please sign up or login with your details

Forgot password? Click here to reset