scholarly journals Performance estimation of linear algebra numerical libraries

2015 ◽  
Vol 23 (1) ◽  
Author(s):  
Alessandro De Rosis

AbstractIn this work, numerical algebraic operations are performed by using several libraries whose algorithm are optimized to drain resources from hardware architecture. In particular, dot product of two vectors and the matrix-matrix product of two dense matrices are computed. In addition, the Cholesky decomposition on a real, symmetric, and positive definite matrix is performed through routines for band and sparse matrix storage. The involved CPU time is used as an indicator of the performance of the employed numerical tool. Results are compared to naive implementations of the same numerical algorithm, highlighting the speed-up due to the usage of optimized routines.

2018 ◽  
Vol 33 ◽  
pp. 74-82 ◽  
Author(s):  
Katarzyna Filipiak ◽  
Augustyn Markiewicz ◽  
Adam Mieldzioc ◽  
Aneta Sawikowska

We consider approximation of a given positive definite matrix by nonnegative definite banded Toeplitz matrices. We show that the projection on linear space of Toeplitz matrices does not always preserve nonnegative definiteness. Therefore we characterize a convex cone of nonnegative definite banded Toeplitz matrices which depends on the matrix dimensions, and we show that the condition of positive definiteness given by Parter [{\em Numer. Math. 4}, 293--295, 1962] characterizes the asymptotic cone. In this paper we give methodology and numerical algorithm of the projection basing on the properties of a cone of nonnegative definite Toeplitz matrices. This problem can be applied in statistics, for example in the estimation of unknown covariance structures under the multi-level multivariate models, where positive definiteness is required. We conduct simulation studies to compare statistical properties of the estimators obtained by projection on the cone with a given matrix dimension and on the asymptotic cone.


1977 ◽  
Vol 17 (04) ◽  
pp. 301-316 ◽  
Author(s):  
A.E. McDonald ◽  
R.H. Trimble

Abstract Matrices too large to invert in central storage must be scratched onto mass storage. The scratched information must be ordered carefully to avoid overloading the computer's input/output system. Efficient user software is preferable to system software because matrix sparsity can be taken into account in a natural way. Storage management can be simplified by combining mass storage scratch with an appropriate sparse matrix factorization. This paper presents a factorization for the alternating-column ordering, and shows that it is faster than the alternating diagonal ordering (D-4) of Price and Coats when the grid dimensions are large. The method is applicable to both five- and nine-point operators, defined on a rectangular grid Introduction Recent publications have presented or evaluated methods for direct solution of linearized reservoir simulation equations. Practical aspects when systems are too large for central storage were not treated. For five-point operators, this paper presents an algorithm that is competitive with the presents an algorithm that is competitive with the alternate diagonal (D-4) method of Price and Coats, and that permits easy management of both central and mass storage. For both five- and nine-point operators, the method competes with nested dissection methods. Matrices too large to invert in central storage must be scratched onto mass storage. The scratched information must be ordered carefully to avoid overloading the computer's input/output system. Efficient user software is preferable to system software since the special structure of the matrix can be taken into account. To some extent, a Virtual storage environment can reduce user concern over 1/0. Nevertheless, care must be taken to avoid excessive paging. Woo et al. state that when their (Virtual) row algorithm is running alone, the elapsed time is about 1.5 times central processor (CPU) time. For their GNSO method, the factor increases to 2.0 times CPU time. Scratch penalties of 50 to 100 percent such as these are not essential when percent such as these are not essential when inverting large matrices. For the methods of this paper scratch penalties do not exceed 20 percent, paper scratch penalties do not exceed 20 percent, while central storage scratch requirements are very small. For a five-point operator on a grid with dimensions I and J (where J less than I), central storage scratch requires 2J locations. lJ2/4 - J(J - 4)/12 mass storage locations are needed. These are requirements for the factorization and back substitution. Arrays that define the linear system may reside in central or mass storage. When in mass storage, their percentage contribution to scratch overhead is small for percentage contribution to scratch overhead is small for large I and J. Central processor requirements are made small by using a two-step procedure. In the first step, the "full grid" is subjected to odd-even reduction. This eliminates half the nodes, leaving a nine-point operator on a "reduced grid." Details of the reduction are given in Appendix A. The second step passes the reduced grid and its nine-point operator to the nine-point Zebra algorithm. For a nine-point operator, the grid is given an ordering that permits efficient solution by elimination. The ordering alone does not prescribe a solution to the system of equations. A solution algorithm is also provided. It factors the matrix corresponding to the grid into the product of lower and upper triangular matrices, where the factors are sparse. It then uses sparse matrix arithmetic, in parallel with mass storage scratching, to effect an parallel with mass storage scratching, to effect an economical solution. George discussed a similar ordering, but gave no computational algorithm. THE ZEBRA ORDERING FOR A NINE-POINT OPERATOR The method is easy to visualize. In two dimensions, let the nodes be ordered by alternate columns, as indicated in Fig. 1. The columns with nodes denoted by () may be referred to as black stripes, and those with (O) as white stripes. This pattern of alternating black and white is called the zebra ordering. SPEJ P. 300


Filomat ◽  
2019 ◽  
Vol 33 (9) ◽  
pp. 2667-2671
Author(s):  
Guoxing Wu ◽  
Ting Xing ◽  
Duanmei Zhou

In this paper, the Hermitian positive definite solutions of the matrix equation Xs + A*X-tA = Q are considered, where Q is a Hermitian positive definite matrix, s and t are positive integers. Bounds for the sum of eigenvalues of the solutions to the equation are given. The equivalent conditions for solutions of the equation are obtained. The eigenvalues of the solutions of the equation with the case AQ = QA are investigated.


2015 ◽  
Vol 52 (1) ◽  
pp. 1-12
Author(s):  
Ryszard Walkowiak

SummaryThis paper considers block designs and row-column designs where the information matrix C has two different nonzero eigenvalues, one of multiplicity 1 and the other of multiplicity h−1, where h is the rank of the matrix C. It was found that for each such design there exists a diagonal positive definite matrix X such that the design is X −1-balanced.


2021 ◽  
Vol 37 ◽  
pp. 549-561
Author(s):  
Paraskevi Fika ◽  
Marilena Mitrouli ◽  
Ondrej Turec

The central mathematical problem studied in this work is the estimation of the quadratic form $x^TA^{-1}x$ for a given symmetric positive definite matrix $A \in \mathbb{R}^{n \times n}$ and vector $x \in \mathbb{R}^n$. Several methods to estimate $x^TA^{-1}x$ without computing the matrix inverse are proposed. The precision of the estimates is analyzed both analytically and numerically.  


2008 ◽  
Vol 15 (2) ◽  
pp. 241-249
Author(s):  
Lasha Ephremidze ◽  
Gigla Janashia ◽  
Edem Lagvilava

Abstract An analytic proof of Wiener's theorem on factorization of positive definite matrix-functions is proposed.


2018 ◽  
Vol 34 ◽  
pp. 217-230
Author(s):  
Syed M. Raza Shah Naqvi ◽  
Jie Meng ◽  
Hyun-Min Kim

In this paper, the nonlinear matrix equation $X^p+A^TXA=Q$, where $p$ is a positive integer, $A$ is an arbitrary $n\times n$ matrix, and $Q$ is a symmetric positive definite matrix, is considered. A fixed-point iteration with stepsize parameter for obtaining the symmetric positive definite solution of the matrix equation is proposed. The explicit expressions of the normwise, mixed and componentwise condition numbers are derived. Several numerical examples are presented to show the efficiency of the proposed iterative method with proper stepsize parameter and the sharpness of the three kinds of condition numbers.


Analysis ◽  
2016 ◽  
Vol 36 (1) ◽  
Author(s):  
Arakaparampil M. Mathai

AbstractIt is shown that Mellin convolutions of products and ratios in the real scalar variable case can be considered as densities of products and ratios of two independently distributed real scalar positive random variables. It is also shown that these are also connected to Krätzel integrals and to the Krätzel transform in applied analysis, to reaction-rate probability integrals in astrophysics and to other related aspects when the random variables have gamma or generalized gamma densities, and to fractional calculus when one of the variables has a type-1 beta density and the other variable has an arbitrary density. Matrix-variate analogues are also discussed. In the matrix-variate case, the M-convolutions introduced by the author are shown to be directly connected to densities of products and ratios of statistically independently distributed positive definite matrix random variables in the real case and to Hermitian positive definite matrices in the complex domain. These M-convolutions reduce to Mellin convolutions in the scalar variable case.


Sign in / Sign up

Export Citation Format

Share Document