English

A cost-scaling algorithm for computing the degree of determinants

Data Structures and Algorithms 2020-11-11 v2

Abstract

In this paper, we address computation of the degree degDetA\mathop{\rm deg Det} A of Dieudonn\'e determinant DetA\mathop{\rm Det} A of A=k=1mAkxktck, A = \sum_{k=1}^m A_k x_k t^{c_k}, where AkA_k are n×nn \times n matrices over a field K\mathbb{K}, xkx_k are noncommutative variables, tt is a variable commuting with xkx_k, ckc_k are integers, and the degree is considered for tt. This problem generalizes noncommutative Edmonds' problem and fundamental combinatorial optimization problems including the weighted linear matroid intersection problem. It was shown that degDetA\mathop{\rm deg Det} A is obtained by a discrete convex optimization on a Euclidean building. We extend this framework by incorporating a cost scaling technique, and show that degDetA\mathop{\rm deg Det} A can be computed in time polynomial of n,m,log2Cn,m,\log_2 C, where C:=maxkckC:= \max_k |c_k|. We give a polyhedral interpretation of degDet\mathop{\rm deg Det}, which says that degDetA\mathop{\rm deg Det} A is given by linear optimization over an integral polytope with respect to objective vector c=(ck)c = (c_k). Based on it, we show that our algorithm becomes a strongly polynomial one. We apply this result to an algebraic combinatorial optimization problem arising from a symbolic matrix having 2×22 \times 2-submatrix structure.

Keywords

Cite

@article{arxiv.2008.11388,
  title  = {A cost-scaling algorithm for computing the degree of determinants},
  author = {Hiroshi Hirai and Motoki Ikeda},
  journal= {arXiv preprint arXiv:2008.11388},
  year   = {2020}
}

Comments

new results (section 4) are added in version 2

R2 v1 2026-06-23T18:06:29.860Z