Skip to main content
SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
  1. Home
  2. computational complexity
  3. Article

A cost-scaling algorithm for computing the degree of determinants

  • Open access
  • Published: 23 July 2022
  • volume 31, Article number: 10 (2022)
Download PDF

You have full access to this open access article

computational complexity Aims and scope Submit manuscript
A cost-scaling algorithm for computing the degree of determinants
Download PDF
  • Hiroshi Hirai1 &
  • Motoki Ikeda1 
  • 206 Accesses

  • 2 Citations

  • Explore all metrics

Cite this article

Abstract

In this paper, we address computation of the degree \(\deg {\rm Det} A\) of Dieudonné determinant \({\rm Det} A\) of

$$\begin{aligned} A = \sum_{k=1}^m A_k x_k t^{c_k}, \end{aligned}$$

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

Article PDF

Download to read the full article text

Use our pre-submission checklist

Avoid common mistakes on your manuscript.

References

  • P. M. Camerini, G. Galbiati & F. Maffioli (1992). Random pseudo-polynomial algorithms for exact matroid problems. Journal of Algorithms 13, 258–273.

    Article  MathSciNet  MATH  Google Scholar 

  • H. Y. Cheung, L. C. Lau & K. M. Leung (2014). Algebraic algorithms for linear matroid parity problems. ACM Transaction on Algorithms 10, Article 10.

  • P. M. Cohn (2003). Further Algebra and Applications. Springer-Verlag, London.

    Book  MATH  Google Scholar 

  • H. Derksen & V. Makam (2017). Polynomial degree bounds for matrix semi-invariants. Advances in Mathematics 310, 44–63.

    Article  MathSciNet  MATH  Google Scholar 

  • J. Dieudonné (1943). Les déterminants sur un corps non commutatif. Bulletin de la Société Mathématique de France 71, 27–45.

    Article  MathSciNet  MATH  Google Scholar 

  • J. Edmonds (1967). Systems of distinct representatives and linear algebra. Journal of Research of the National Bureau of Standards 71B, 241–245.

    Article  MathSciNet  MATH  Google Scholar 

  • M. Fortin & C. Reutenauer (2004). Commutative/non-commutative rank of linear matrices and subspaces of matrices of low rank. Séminaire Lotharingien de Combinatoire 52, B52f.

    MATH  Google Scholar 

  • A. Frank (1981). A weighted matroid intersection algorithm. Journal of Algorithms 2, 328–336.

    Article  MathSciNet  MATH  Google Scholar 

  • A. Frank & É. Tardos (1987). An application of simultaneous Diophantine approximation in combinatorial optimization. Combinatorica 7, 49–65.

    Article  MathSciNet  MATH  Google Scholar 

  • H. Furue & H. Hirai (2020). On a weighted linear matroid intersection algorithm by deg-det computation. Japan Journal of Industrial and Applied Mathematics 37, 677–696.

    Article  MathSciNet  MATH  Google Scholar 

  • A. Garg, L. Gurvits, R. Oliveira & A. Wigderson (2020). Operator scaling: theory and applications. Foundations of Computational Mathematics 20, 223–290.

    Article  MathSciNet  MATH  Google Scholar 

  • P. B. Garrett (1997). Building and Classical Groups. Chapman & Hall, London.

    Book  MATH  Google Scholar 

  • M. Hamada & H. Hirai (2021). Computing the nc-rank via discrete convex optimization on CAT(0) spaces. SIAM Journal on Applied Geometry and Algebra 5, 455–478.

    Article  MathSciNet  MATH  Google Scholar 

  • H. Hirai (2019). Computing the degree of determinants via discrete convex optimization on Euclidean buildings. SIAM Journal on Applied Geometry and Algebra 3, 523–557.

    Article  MathSciNet  MATH  Google Scholar 

  • H. Hirai (2020). Uniform modular lattices and affine buildings. Advances in Geometry 20, 375–390.

    Article  MathSciNet  MATH  Google Scholar 

  • H. Hirai & M. Ikeda (2020). Node-connectivity terminal-backup, separately-capacitated multiflow, and discrete convexity. In 47th International Colloquium on Automata, Languages, and Programming (ICALP 2020), volume 168 of LIPIcs, 65:1–65:19.

  • H. Hirai & Y. Iwamasa (2020). A combinatorial algorithm for computing the rank of a generic partitioned matrix with 2\(\times \)2 submatrices. In Integer Programming and Combinatorial Optimization - 21st International Conference (IPCO 2020), volume 12125 of Lecture Notes in Computer Science, 196–208.

  • P. Hrubeš & A. Wigderson (2015). Non-commutative arithmetic circuits with division. Theory of Computing 11, 357–393.

    Article  MathSciNet  MATH  Google Scholar 

  • G. Ivanyos, Y. Qiao & K. V. Subrahmanyam (2017). Non-commutative Edmonds’ problem and matrix semi-invariants.Computational Complexity 26, 717–763.

  • G. Ivanyos, Y. Qiao & K. V. Subrahmanyam (2018). Constructive noncommutative rank computation in deterministic polynomial time over fields of arbitrary characteristics. Computational Complexity 27, 561–593.

    Article  MathSciNet  MATH  Google Scholar 

  • Y. Iwamasa (2021). A combinatorial algorithm for computing the degree of the determinant of a generic partitioned polynomial matrix with 2\(\times \)2 submatrices. In Integer Programming and Combinatorial Optimization - 22nd International Conference (IPCO 2021), volume 12707 of Lecture Notes in Computer Science, 119–133.

  • S. Iwata & Y. Kobayashi (2022). A weighted linear matroid parity algorithm. SIAM Journal on Computing 51, STOC17–238–STOC17–280.

  • S. Iwata & K. Murota (1995). A minimax theorem and a Dulmage-Mendelsohn type decomposition for a class of generic partitioned matrices. SIAM Journal on Matrix Analysis and Applications 16, 719–734.

    Article  MathSciNet  MATH  Google Scholar 

  • D. S. Kaliuzhnyi-Verbovetskyi & V. Vinnikov (2012). Noncommutative rational functions, their difference-differential calculus and realizations. Multidimensional Systems and Signal Processing 23, 49–77.

    Article  MathSciNet  MATH  Google Scholar 

  • L. Lovász (1979). On determinants, matchings, and random algorithms. In Fundamentals of Computation Theory FCT79, Proceedings of Algebraic, Arithmetic. and Categorical Methods in Computation Theory, 565–574.

  • L. Lovász (1989). Singular spaces of matrices and their application in combinatorics. Boletim da Sociedade Brasileira de Matemática 20, 87–99.

    Article  MathSciNet  MATH  Google Scholar 

  • K. Murota (1995). Computing the degree of determinants via combinatorial relaxation. SIAM Journal on Computing 24, 765–796.

    Article  MathSciNet  MATH  Google Scholar 

  • K. Murota (2000). Matrices and Matroids for Systems Analysis. Springer-Verlag, Berlin.

    MATH  Google Scholar 

  • K. Murota (2003). Discrete Convex Analysis. SIAM, Philadelphia.

    Book  MATH  Google Scholar 

  • T. Oki (2020). On solving (non)commutative weighted Edmonds problem. In the 47th International Colloquium on Automata, Languages and Programming (ICALP 20), volume 168 of LIPIcs, 89:1–89:14.

  • A. Schrijver (1986). Theory of Linear and Integer Programming. Wiley, Chichester.

    MATH  Google Scholar 

  • A. Schrijver (2003). Combinatorial Optimization. Springer-Verlag, Berlin.

    MATH  Google Scholar 

Download references

Acknowledgements

We thank Kazuo Murota and the referees for comments. We are particularly grateful to one of the referees, who suggested a simpler proof of Proposition 3.2. The first author was supported by JSPS KAKENHI Grant Numbers JP17K00029 and JST PRESTO Grant Number JPMJPR192A, Japan.

Author information

Authors and Affiliations

  1. Department of Mathematical Informatics, Graduate School of Information Science and Technology, The University of Tokyo, Tokyo, 113-8656, Japan

    Hiroshi Hirai & Motoki Ikeda

Authors
  1. Hiroshi Hirai
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Motoki Ikeda
    View author publications

    You can also search for this author in PubMed Google Scholar

Corresponding author

Correspondence to Hiroshi Hirai.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and Permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hirai, H., Ikeda, M. A cost-scaling algorithm for computing the degree of determinants. comput. complex. 31, 10 (2022). https://doi.org/10.1007/s00037-022-00227-4

Download citation

  • Received: 11 November 2020

  • Published: 23 July 2022

  • DOI: https://doi.org/10.1007/s00037-022-00227-4

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Edmonds' problem
  • noncommutative rank
  • Dieudonné determinant
  • Newton polytope
  • partitioned matrix

Subject classification

  • 90C27
  • 68Q25
Use our pre-submission checklist

Avoid common mistakes on your manuscript.

Advertisement

search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

Not affiliated

Springer Nature

© 2023 Springer Nature