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.
Similar content being viewed by others
References
Blomberg H and Ylinen R, Algebraic Theory for Multivariable Linear Systems, Academic Press, London, 1983.
Fliess M, Some basic structural properties of generalized linear systems, Systems Control Lett., 1990, 15: 391–396.
Hautus M and Heymann M, Linear feedback: An algebraic approach, SIAM J. Control and Optimization, 1978, 16: 83–105.
Kalman R E, Falb P L, and Arbib M A, Topics in Mathematical System Theory, McGraw-Hill, New York, 1969.
Rosenbrock H H, State-Space and Multivariable Theory, Nelson, London, 1970.
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.
Hunt K and Šebek M, Implied polynomial matrix equations in multivariable stochastic optimal control, Automatica, 1991, 27: 395–398.
Kučera V, Closed-loop stability of discrete linear single-variable systems, Kybernetika, 1974, 10: 146–171.
Kučera V, Stability of discrete linear feedback systems, IFAC Proceedings Volumes, 1975, 8: 573–578.
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.
Vidyasagar M, Control System Synthesis: A Factorization Approach, MIT Press, Cambridge, MA, 1985.
Estrada R L and Martinez-Garcia J, Fixed poles and disturbance rejecting feedback synthesis, Automatica, 1999, 35: 1737–1740.
Kučcera V, Disturbance rejection: A polynomial approach, IEEE Trans. Autom. Control, 1983, 28: 508–511.
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.
Astrom K, Robustness of a design method based on assignment of poles and zeros, IEEE Trans. Autom. Control, 1980, 25: 588–591.
Kučcera V, Exact model matching, polynomial equation approach, Int. J. Syst. Sci., 1981, 12: 1477–1484.
Hunt K J and Kučera V, The standard H2-optimal control problem: A polynomial solution, Int. J. Control, 1992, 56: 245–251.
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.
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.
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.
Wolovich W A, The canonical diophantine equations with applications, American Control Conference, IEEE, 1983, 1165–1171.
Fang C H, A simple approach to solving the diophantine equation, IEEE Trans. Autom. Control, 1992, 37: 152–155.
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.
Karampetakis N, Computation of the generalized inverse of a polynomial matrix and applications, Linear Algebra and Its Applications, 1997, 252: 35–60.
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.
Tzekis P, A new algorithm for the solution of a polynomial matrix Diophantine equation, Appl. Math. Comput., 2007, 193: 395–407.
Šebek M, n-D polynomial matrix equations, IEEE Trans. Autom. Control, 1988, 33: 499–502.
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.
Gao S, Volny IV F, and Wang M, A new framework for computing Gröbner bases, Mathematics of Computation, 2016, 85: 449–465.
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.
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.
Sun Y and Wang D K, A new proof for the correctness of the F5 algorithm, Science China Mathematics, 2013, 56: 745–756.
Lin Z, Ying J Q, and Xu L, Factorizations for n-D polynomial matrices, Circuits, Systems and Signal Processing, 2001, 20: 601–618.
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.
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.
Cox D A, Little J, and O’shea D, Using Algebraic Geometry, Vol 185, Springer Science and Business Media, New York, 2006.
Kucera V, Discrete Linear Control: The Polynomial Equation Approach, J. Wiley Chichester, 1979.
Šebek M, Two-sided equations and skew primeness for n-D polynomial matrices, Systems Control Lett., 1989, 12: 331–337.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-021-0072-x