Shrunk subspaces via operator Sinkhorn iteration

07/17/2022
by   Cole Franks, et al.
0

A recent breakthrough in Edmonds' problem showed that the noncommutative rank can be computed in deterministic polynomial time, and various algorithms for it were devised. However, only quite complicated algorithms are known for finding a so-called shrunk subspace, which acts as a dual certificate for the value of the noncommutative rank. In particular, the operator Sinkhorn algorithm, perhaps the simplest algorithm to compute the noncommutative rank with operator scaling, does not find a shrunk subspace. Finding a shrunk subspace plays a key role in applications, such as separation in the Brascamp-Lieb polytope, one-parameter subgroups in the null-cone membership problem, and primal-dual algorithms for matroid intersection and fractional matroid matching. In this paper, we provide a simple Sinkhorn-style algorithm to find the smallest shrunk subspace over the complex field in deterministic polynomial time. To this end, we introduce a generalization of the operator scaling problem, where the spectra of the marginals must be majorized by specified vectors. Then we design an efficient Sinkhorn-style algorithm for the generalized operator scaling problem. Applying this to the shrunk subspace problem, we show that a sufficiently long run of the algorithm also finds an approximate shrunk subspace close to the minimum exact shrunk subspace. Finally, we show that the approximate shrunk subspace can be rounded if it is sufficiently close. Along the way, we also provide a simple randomized algorithm to find the smallest shrunk subspace. As applications, we design a faster algorithm for fractional linear matroid matching and efficient weak membership and optimization algorithms for the rank-2 Brascamp-Lieb polytope.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/23/2019

Adaptive Exact Learning of Decision Trees from Membership Queries

In this paper we study the adaptive learnability of decision trees of de...
research
01/27/2019

Subspace arrangements, graph rigidity and derandomization through submodular optimization

This paper presents a deterministic, strongly polynomial time algorithm ...
research
07/16/2022

Algebraic Algorithms for Fractional Linear Matroid Parity via Non-commutative Rank

Matrix representations are a powerful tool for designing efficient algor...
research
05/31/2019

A Weighted Linear Matroid Parity Algorithm

The matroid parity (or matroid matching) problem, introduced as a common...
research
06/01/2018

An Assmus-Mattson Theorem for Rank Metric Codes

A t-(n,d,λ) design over F_q, or a subspace design, is a collection of d...
research
04/03/2018

Operator Scaling via Geodesically Convex Optimization, Invariant Theory and Polynomial Identity Testing

We propose a new second-order method for geodesically convex optimizatio...
research
10/14/2019

Homomorphic Encryption based on Hidden Subspace Membership

In this paper, we propose a leveled fully homomorphic encryption scheme ...

Please sign up or login with your details

Forgot password? Click here to reset