Computing the degree of determinants via discrete convex optimization on Euclidean buildings

Abstract

In this paper, we consider the computation of the degree of the Dieudonn\'e determinant of a linear symbolic matrix A = A0 + A1 x1 + ·s + Am xm, where each Ai is an n × n polynomial matrix over K[t] and x1,x2,…,xm are pairwise "non-commutative" variables. This quantity is regarded as a weighted generalization of the non-commutative rank (nc-rank) of a linear symbolic matrix, and its computation is shown to be a generalization of several basic combinatorial optimization problems, such as weighted bipartite matching and weighted linear matroid intersection problems. Based on the work on nc-rank by Fortin and Rautenauer (2004), and Ivanyos, Qiao, and Subrahmanyam (2018), we develop a framework to compute the degree of the Dieudonn\'e determinant of a linear symbolic matrix. We show that the deg-det computation reduces to a discrete convex optimization problem on the Euclidean building for SL(K(t)n). To deal with this optimization problem, we introduce a class of discrete convex functions on the building. This class is a natural generalization of L-convex functions in discrete convex analysis (DCA). We develop a DCA-oriented algorithm (steepest descent algorithm) to compute the degree of determinants. Our algorithm works with matrix computation on K, and uses a subroutine to compute a certificate vector subspace for the nc-rank, where the number of calls of the subroutine is sharply estimated. Our algorithm enhances some classical combinatorial optimization algorithms with new insights, and is also understood as a variant of the combinatorial relaxation algorithm, which was developed earlier by Murota for computing the degree of the (ordinary) determinant.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…