Skip to main content
Log in

Solving Multivariate Polynomial Matrix Diophantine Equations with Gröbner Basis Method

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

Abstract

Different from previous viewpoints, multivariate polynomial matrix Diophantine equations are studied from the perspective of modules in this paper, that is, regarding the columns of matrices as elements in modules. A necessary and sufficient condition of the existence for the solution of equations is derived. Using powerful features and theoretical foundation of Gröbner bases for modules, the problem for determining and computing the solution of matrix Diophantine equations can be solved. Meanwhile, the authors make use of the extension on modules for the GVW algorithm that is a signature-based Gröbner basis algorithm as a powerful tool for the computation of Gröbner basis for module and the representation coefficients problem directly related to the particular solution of equations. As a consequence, a complete algorithm for solving multivariate polynomial matrix Diophantine equations by the Gröbner basis method is presented and has been implemented on the computer algebra system Maple.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Blomberg H and Ylinen R, Algebraic Theory for Multivariable Linear Systems, Academic Press, London, 1983.

    MATH  Google Scholar 

  2. Fliess M, Some basic structural properties of generalized linear systems, Systems Control Lett., 1990, 15: 391–396.

    Article  MathSciNet  Google Scholar 

  3. Hautus M and Heymann M, Linear feedback: An algebraic approach, SIAM J. Control and Optimization, 1978, 16: 83–105.

    Article  MathSciNet  Google Scholar 

  4. Kalman R E, Falb P L, and Arbib M A, Topics in Mathematical System Theory, McGraw-Hill, New York, 1969.

    MATH  Google Scholar 

  5. Rosenbrock H H, State-Space and Multivariable Theory, Nelson, London, 1970.

    MATH  Google Scholar 

  6. Desoer C, Liu R W, Murray J, et al., Feedback system design: The fractional representation approach to analysis and synthesis, IEEE Trans. Autom. Control, 1980, 25: 399–412.

    Article  MathSciNet  Google Scholar 

  7. Hunt K and Šebek M, Implied polynomial matrix equations in multivariable stochastic optimal control, Automatica, 1991, 27: 395–398.

    Article  MathSciNet  Google Scholar 

  8. Kučera V, Closed-loop stability of discrete linear single-variable systems, Kybernetika, 1974, 10: 146–171.

    MathSciNet  MATH  Google Scholar 

  9. Kučera V, Stability of discrete linear feedback systems, IFAC Proceedings Volumes, 1975, 8: 573–578.

    Article  Google Scholar 

  10. Chen M J and Desoer C, Algebraic theory for robust stability of interconnected systems: Necessary and sufficient conditions, IEEE Trans. Autom. Control, 1984, 29: 511–519.

    Article  MathSciNet  Google Scholar 

  11. Vidyasagar M, Control System Synthesis: A Factorization Approach, MIT Press, Cambridge, MA, 1985.

    MATH  Google Scholar 

  12. Estrada R L and Martinez-Garcia J, Fixed poles and disturbance rejecting feedback synthesis, Automatica, 1999, 35: 1737–1740.

    Article  MathSciNet  Google Scholar 

  13. Kučcera V, Disturbance rejection: A polynomial approach, IEEE Trans. Autom. Control, 1983, 28: 508–511.

    Article  MathSciNet  Google Scholar 

  14. Koussiouris T and Tzierakis K, Rejection of measurable disturbances with decoupling or pole placement, Proceedings of the Third European Control Conference, Rome, Italy, 1995, 2257–2262.

  15. Astrom K, Robustness of a design method based on assignment of poles and zeros, IEEE Trans. Autom. Control, 1980, 25: 588–591.

    Article  MathSciNet  Google Scholar 

  16. Kučcera V, Exact model matching, polynomial equation approach, Int. J. Syst. Sci., 1981, 12: 1477–1484.

    Article  MathSciNet  Google Scholar 

  17. Hunt K J and Kučera V, The standard H2-optimal control problem: A polynomial solution, Int. J. Control, 1992, 56: 245–251.

    Article  Google Scholar 

  18. Feinstein J and Bar-Ness Y, The solution of the matrix polynomial equation A(s)X(s) + B(s)Y(s) = C(s), IEEE Trans. Autom. Control, 1984, 29: 75–77.

    Article  Google Scholar 

  19. Lai Y S, An algorithm for solving the matrix polynomial equation B(s)D(s) + A(s)N(s) = H (s), IEEE Trans. Circuits and Syst., 1989, 36: 1087–1089.

    Article  MathSciNet  Google Scholar 

  20. Chang F R, Shieh L S, and Navarro J, A simple division method for solving Diophantine equations and associated problems, Int. J. Syst. Sci., 1986, 17: 953–968.

    Article  MathSciNet  Google Scholar 

  21. Wolovich W A, The canonical diophantine equations with applications, American Control Conference, IEEE, 1983, 1165–1171.

  22. Fang C H, A simple approach to solving the diophantine equation, IEEE Trans. Autom. Control, 1992, 37: 152–155.

    Article  MathSciNet  Google Scholar 

  23. Yamada M and Funahashi Y, A simple algorithm for solutions of Diophantine equation, Trans. of the Society of Instrument and Control Engineers, 1994, 30: 261–266.

    Article  Google Scholar 

  24. Karampetakis N, Computation of the generalized inverse of a polynomial matrix and applications, Linear Algebra and Its Applications, 1997, 252: 35–60.

    Article  MathSciNet  Google Scholar 

  25. Estrada M B, Solving the right Diophantine equation in a geometric way, Proceedings of the 34th IEEE Conference on Decision and Control, 1995, 1: 309–310.

    Google Scholar 

  26. Tzekis P, A new algorithm for the solution of a polynomial matrix Diophantine equation, Appl. Math. Comput., 2007, 193: 395–407.

    MathSciNet  MATH  Google Scholar 

  27. Šebek M, n-D polynomial matrix equations, IEEE Trans. Autom. Control, 1988, 33: 499–502.

    Article  MathSciNet  Google Scholar 

  28. Tzekis P, Antoniou E, and Vologiannidis S, Computation of the general solution of a multi-variate polynomial matrix Diophantine equation, 21st Mediterranean Conference on Control and Automation, IEEE, 2013, 677–682.

  29. Gao S, Volny IV F, and Wang M, A new framework for computing Gröbner bases, Mathematics of Computation, 2016, 85: 449–465.

    Article  MathSciNet  Google Scholar 

  30. Eder C and Faugère J C, A survey on signature-based algorithms for computing Gröbner bases, J. Symbol. Comput., 2017, 80: 719–784.

    Article  Google Scholar 

  31. Faugère J C, A new efficient algorithm for computing Gröbner bases without reduction to zero (F5), Proceedings of the 2002 International Symposium on Symbolic and Algebraic Computation, ACM, 2002, 75–83.

  32. Sun Y and Wang D K, A new proof for the correctness of the F5 algorithm, Science China Mathematics, 2013, 56: 745–756.

    Article  MathSciNet  Google Scholar 

  33. Lin Z, Ying J Q, and Xu L, Factorizations for n-D polynomial matrices, Circuits, Systems and Signal Processing, 2001, 20: 601–618.

    Article  MathSciNet  Google Scholar 

  34. Lu D, Ma X, and Wang D, A new algorithm for general factorizations of multivariate polynomial matrices, Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation, ACM, 2017, 277–284.

  35. Lu D, Wang D K, and Xiao F H, Factorizations for a class of multivariate polynomial matrices, Multidimensional Systems and Signal Processing, 2020, 31: 989–1004.

    Article  MathSciNet  Google Scholar 

  36. Cox D A, Little J, and O’shea D, Using Algebraic Geometry, Vol 185, Springer Science and Business Media, New York, 2006.

    MATH  Google Scholar 

  37. Kucera V, Discrete Linear Control: The Polynomial Equation Approach, J. Wiley Chichester, 1979.

  38. Šebek M, Two-sided equations and skew primeness for n-D polynomial matrices, Systems Control Lett., 1989, 12: 331–337.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dong Lu.

Additional information

This research was supported by the National Natural Science Foundation of China under Grant No. 12001030, the CAS Key Project QYZDJ-SSW-SYS022 and the National Key Research and Development Project 2020YFA0712300.

This paper was recommended for publication by Editor MOU Chenqi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiao, F., Lu, D. & Wang, D. Solving Multivariate Polynomial Matrix Diophantine Equations with Gröbner Basis Method. J Syst Sci Complex 35, 413–426 (2022). https://doi.org/10.1007/s11424-021-0072-x

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-021-0072-x

Keywords

Navigation