About: Tridiagonal matrix algorithm is a research topic. Over the lifetime, 1070 publications have been published within this topic receiving 21084 citations.
TL;DR: A surprising result is that the parallel algorithm for the tridiagonal case can be significantly faster than the previously best sequential algorithm on large problems, and is effective on moderate size problems when run in serial mode.
Abstract: In this paper we present a parallel algorithm for the symmetric algebraic eigenvalue problem. The algorithm is based upon a divide and conquer scheme suggested by Cuppen for computing the eigensystem of a symmetric tridiagonal matrix. We extend this idea to obtain a parallel algorithm that retains a number of active parallel processes that is greater than or equal to the initial number throughout the course of the computation. Computation of the eigensystem of the tridiagonal matrix is reviewed. Also, brief analysis of the numerical properties and sensitivity to round off error is presented to indicate where numerical difficulties may occur. We show how to explicitly overlap the initial reduction to tridiagonal form with the parallel computation of the eigensystem of the tridiagonal matrix. The algorithm is therefore able to exploit parallelism at all levels of the computation and is well suited to a variety of architectures. Computational results have been presented in [4] for several machines. These results are very encouraging with respect to both accuracy and speedup. A surprising result is that the parallel algorithm for the tridiagonal case, even when run in serial mode, can be significantly faster than the previously best sequential algorithm on large problems, and is effective on moderate size problems when run in serial mode.
TL;DR: This paper derives closed-form expressions for the minimal eigenvalues of such a class of tridiagonal matrices in terms of the largest real solution of a trigonometric equation in [0,pi].
Abstract: It is known that the worst case near-far resistance of optimum multiuser detectors for asynchronous Gaussian multiple-access channels can be expressed in terms of a class of block-tridiagonal matrices, and the minimal eigenvalues of such a class of block-tridiagonal matrices serve as a good measure of the worst case near-far resistance. In this paper, we focus on the two-user scenario where each block-tridiagonal matrix under consideration is a tridiagonal matrix. We derive closed-form expressions for the minimal eigenvalues of such a class of tridiagonal matrices in terms of the largest real solution of a trigonometric equation in [0,pi]. We also obtain lower bounds and upper bounds on the minimal eigenvalues which improve on previously known results in the literature.
TL;DR: In this article, the determinant of tridiagonal ma- trices is evaluated using second order homogeneous linear diference equations with constant coefficients, and some formulae for the finite sum are derived.
Abstract: In this paper we present an application of second order homogeneous linear dif- ference equations with constant coefficients to evaluate the determinant of tridiagonal ma- trices. Comparing the obtained results with a certain alternative approach (1) some formulae for the finite sum are derived.
TL;DR: Concurrent algorithms and their pipelining for Gaussian elimination, Householder transformations and Given's rotations are discussed and a common node of very low complexity is designed that very efficiently supports a range of methods for the solution of linear systems of equations.
Abstract: Many of the commonly used methods for solution of linear systems of equations on sequential machines can be given a concurrent formulation. The concurrent algorithms take advantage of independence of operations in order to reduce the time complexity of the methods. During the course of computations specified by the algorithm data has to be routed to the various places of computation. Pipelining can be used to avoid broadcasting in VLSI arrays for computation. Pipelining will in general allow for a reduced cycle time but may force data to be spread out in time, as is the case for Gaussian elimination. What the required spacing is depends on the pipelining and the data flow. In this paper concurrent algorithms and their pipelining for Gaussian elimination, Householder transformations and Given's rotations are discussed. Gaussian elimination and Given's rotations can use two-dimensional arrays while Householder transformation uses a one-dimensional array. If partial pivoting is necessary in Gaussian elimination, then one dimension of the array is essentially lost and a linear array is almost as efficient as a two-dimensional army. Householder transformations that are numerically stable may perform the triangulation in shorter time, if partial pivoting is necessary in Gaussian elimination. The amount of arithmetic that a node in the arrays performed is somewhat different for the different methods. The difference is largest for the boundary cells. However, it should be feasible to design a common node of very low complexity that very efficiently supports a range of methods for the solution of linear systems of equations.