The exact analysis of sparse rectangular linear systems

Development of the package documented in this paper was motivated by the study of multivariate spline spaces. A multivariate spline is a smooth (i. e., one or more times differentiable) piecewise polynomial function defined on a partition of a domain in 2 (or higher) dimensional space. Such splines have a large potential for applications, e.g., in representing data, multivariate interpolation and approximation, and computer-aided geometric design. HOWever, the structure of multivariate spline spaces is extremely complicated, only poorly understood, and currently under intense scrutiny. For an introduction to the literature on splines see Chui [9] and Lyche and Schumaker [22] and the references therein. A standard way of’ representing a multivariate spline space is as a subspace of a larger (but more simply structured) space. The sub space is described by a system of linear equations which force the smoothness of the subspace. Such systems are typically homogeneous, very large, sparse, rectangular and rank-deficient. The spline space in question is isomorphic to the

[2]  Tom Lyche,et al.  Mathematical methods in computer aided geometric design , 1989 .

[3]  E. Bareiss Sylvester’s identity and multistep integer-preserving Gaussian elimination , 1968 .

[4]  E. V. Krishnamurthy,et al.  Residue Arithmetic Algorithms for Exact Computation of g-Inverses of Matrices , 1976 .

[5]  Jörn Springer Exact solution of general integer systems of linear equations , 1986, TOMS.

[6]  Jo Ann Howell,et al.  Solving linear equations using residue arithmetic — Algorithm II , 1970 .

[7]  S. Cabay,et al.  Algorithm 522: ESOLVE, Congruence Techniques for the Exact Solution of Integer Systems of Linear Equations [F4] , 1977, TOMS.

[8]  Peter Alfeld,et al.  Algorithm 701: Goliath—a software system for the exact analysis of rectangular rank-deficient sparse rational linear systems , 1991, TOMS.

[9]  Gene H. Golub,et al.  Matrix computations , 1983 .

[10]  S. Cabay,et al.  Congruence Techniques for the Exact Solution of Integer Systems of Linear Equations , 1977, TOMS.

[11]  Jack J. Dongarra,et al.  Distribution of mathematical software via electronic mail , 1985, SGNM.

[12]  T. L. Boullion,et al.  Computation of Pseudoinverse Matrices Using Residue Arithmetic , 1972 .

[13]  Jo Ann Howell,et al.  An algorithm for solving linear algebraic equations using residue arithmetic II , 1969 .

[14]  M. Newman Solving equations exactly , 1967 .

[15]  E. V. Krishnamurthy,et al.  Methods and Applications of Error-Free Computation , 1984, Texts and Monographs in Computer Science.

[16]  Donald E. Knuth,et al.  The Art of Computer Programming, Vol. 2 , 1981 .

[17]  E. V. Krishnamurthy,et al.  Error-Free Polynomial Matrix Computations , 1985, Texts and Monographs in Computer Science.

[18]  I. Borosh,et al.  Exact solutions of linear equations with rational coefficients by congruence techniques , 1966 .

[19]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[20]  Erwin H. Bareiss,et al.  Computational Solutions of Matrix Problems Over an Integral Domain , 1972 .

[21]  H. Riesel Prime numbers and computer methods for factorization , 1985 .

[22]  A. S. Fraenkel,et al.  Exact solutions of linear equations with rational coefficients , 1971 .

[23]  Martin L. Griss The algebraic solution of large sparse systems of linear equations using REDUCE 2 , 1974, ACM '74.

[24]  Gaston H. Gonnet,et al.  Handbook Of Algorithms And Data Structures , 1984 .