skip to main content
Skip header Section
Templates for the solution of algebraic eigenvalue problems: a practical guideOctober 2000
Publisher:
  • Society for Industrial and Applied Mathematics
  • 3600 University City Science Center Philadelphia, PA
  • United States
ISBN:978-0-89871-471-5
Published:01 October 2000
Pages:
410
Skip Bibliometrics Section
Reflects downloads up to 28 Jan 2025Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Guan J, Fang W, Huang M and Ying M Detecting Violations of Differential Privacy for Quantum Algorithms Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, (2277-2291)
  2. Kukelova Z, Albl C, Sugimoto A, Schindler K and Pajdla T Minimal Rolling Shutter Absolute Pose with Unknown Focal Length and Radial Distortion Computer Vision – ECCV 2020, (698-714)
  3. ACM
    Liu K and Liu J Social Event Magnitudes via Background Influences and Engagement Capacities and its Applications Proceedings of the 9th International Conference on Web Intelligence, Mining and Semantics, (1-12)
  4. ACM
    Zhou H, Khatri S, Hu J and Liu F A Memory-Efficient Markov Decision Process Computation Framework Using BDD-based Sampling Representation Proceedings of the 56th Annual Design Automation Conference 2019, (1-6)
  5. Liu J, Sun J and Turner T (2019). Spectral Indicator Method for a Non-selfadjoint Steklov Eigenvalue Problem, Journal of Scientific Computing, 79:3, (1814-1831), Online publication date: 1-Jun-2019.
  6. Chen X, Vong S, Li W and Xu H (2019). Noda iterations for generalized eigenproblems following Perron-Frobenius theory, Numerical Algorithms, 80:3, (937-955), Online publication date: 1-Mar-2019.
  7. Yin G (2019). A Contour-Integral Based Method for Counting the Eigenvalues Inside a Region, Journal of Scientific Computing, 78:3, (1942-1961), Online publication date: 1-Mar-2019.
  8. Nikolakopoulos A, Kalantzis V, Gallopoulos E and Garofalakis J (2019). EigenRec, Knowledge and Information Systems, 58:1, (59-81), Online publication date: 1-Jan-2019.
  9. Adachi S and Nakatsukasa Y (2019). Eigenvalue-based algorithm and analysis for nonconvex QCQP with one constraint, Mathematical Programming: Series A and B, 173:1-2, (79-116), Online publication date: 1-Jan-2019.
  10. Tomljanović Z, Beattie C and Gugercin S (2018). Damping optimization of parameter dependent mechanical systems by rational interpolation, Advances in Computational Mathematics, 44:6, (1797-1820), Online publication date: 1-Dec-2018.
  11. Pechstein C and Reitzinger S (2018). A nonlinear eigenmode solver for linear viscoelastic structures, Computing and Visualization in Science, 19:5-6, (77-89), Online publication date: 1-Dec-2018.
  12. Xue Y, Wu Z, Yang J, Zhang S, Zhang Z, You X and Zhang C (2018). Adaptive Preconditioned Iterative Linear Detection and Architecture for Massive MU-MIMO Uplink, Journal of Signal Processing Systems, 90:10, (1453-1467), Online publication date: 1-Oct-2018.
  13. Aydin V and Foroosh H (2018). A linear well-posed solution to recover high-frequency information for super resolution image reconstruction, Multidimensional Systems and Signal Processing, 29:4, (1309-1330), Online publication date: 1-Oct-2018.
  14. Miyata T (2018). A heuristic search algorithm based on subspaces for PageRank computation, The Journal of Supercomputing, 74:7, (3278-3294), Online publication date: 1-Jul-2018.
  15. ACM
    Hong C, Sukumaran-Rajam A, Bandyopadhyay B, Kim J, Kurt S, Nisa I, Sabhlok S, Çatalyürek Ü, Parthasarathy S and Sadayappan P Efficient sparse-matrix multi-vector product on GPUs Proceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing, (66-79)
  16. ACM
    Fender A, Emad N, Petiton S, Eaton J and Naumov M Parallel jaccard and related graph clustering techniques Proceedings of the 8th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, (1-8)
  17. Kiltz E, Pietrzak K, Venturi D, Cash D and Jain A (2017). Efficient Authentication from Hard Learning Problems, Journal of Cryptology, 30:4, (1238-1275), Online publication date: 1-Oct-2017.
  18. ACM
    Zhou H, Khatri S, Hu J, Liu F and Sze C Fast and Highly Scalable Bayesian MDP on a GPU Platform Proceedings of the 8th ACM International Conference on Bioinformatics, Computational Biology,and Health Informatics, (158-167)
  19. Argentati M, Knyazev A, Neymeyr K, Ovtchinnikov E and Zhou M (2017). Convergence Theory for Preconditioned Eigenvalue Solvers in a Nutshell, Foundations of Computational Mathematics, 17:3, (713-727), Online publication date: 1-Jun-2017.
  20. ACM
    Takahashi T, Shiokawa H and Kitagawa H SCAN-XP Proceedings of the 2nd International Workshop on Network Data Analytics, (1-7)
  21. Nakatsukasa Y, Soma T and Uschmajew A (2017). Finding a low-rank basis in a matrix subspace, Mathematical Programming: Series A and B, 162:1-2, (325-361), Online publication date: 1-Mar-2017.
  22. Gatterbauer W The linearization of belief propagation on pairwise markov random fields Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, (3747-3753)
  23. Aishima K (2017). On convergence of iterative projection methods for symmetric eigenvalue problems, Journal of Computational and Applied Mathematics, 311:C, (513-521), Online publication date: 1-Feb-2017.
  24. Kleindessner M and Von Luxburg U (2017). Lens depth function and k-relative neighborhood graph: versatile tools for ordinal data analysis, The Journal of Machine Learning Research, 18:1, (1889-1940), Online publication date: 1-Jan-2017.
  25. Breuer A and Lumsdaine A (2016). Matrix-free Krylov iteration for implicit convolution of numerically low-rank data, Journal of Computational and Applied Mathematics, 308:C, (98-116), Online publication date: 15-Dec-2016.
  26. Li H and Cai Y (2016). A Jacobi---Davidson type method for computing real eigenvalues of the quadratic eigenvalue problem, Calcolo: a quarterly on numerical analysis and theory of computation, 53:4, (737-749), Online publication date: 1-Dec-2016.
  27. ACM
    Umetani N, Panotopoulou A, Schmidt R and Whiting E (2016). Printone, ACM Transactions on Graphics, 35:6, (1-14), Online publication date: 11-Nov-2016.
  28. Engström C, Giani S and Grubišić L (2016). Efficient and reliable hp-FEM estimates for quadratic eigenvalue problems and photonic crystal applications, Computers & Mathematics with Applications, 72:4, (952-973), Online publication date: 1-Aug-2016.
  29. Marques O, Druinsky A, Li X, Barker A, Vassilevski P and Kalchev D (2016). Tuning the Coarse Space Construction in a Spectral AMG Solver1, Procedia Computer Science, 80:C, (212-221), Online publication date: 1-Jun-2016.
  30. Michaud-Rioux V, Zhang L and Guo H (2016). RESCU, Journal of Computational Physics, 307:C, (593-613), Online publication date: 15-Feb-2016.
  31. Oryspayev D, Aktulga H, Sosonkina M, Maris P and Vary J (2015). Performance analysis of distributed symmetric sparse matrix vector multiplication algorithm for multi-core architectures, Concurrency and Computation: Practice & Experience, 27:17, (5019-5036), Online publication date: 10-Dec-2015.
  32. Sun S, Zhao J and Zhu J (2015). A review of Nyström methods for large-scale machine learning, Information Fusion, 26:C, (36-48), Online publication date: 1-Nov-2015.
  33. Jia Z and Li C (2015). Harmonic and refined harmonic shift-invert residual Arnoldi and Jacobi-Davidson methods for interior eigenvalue problems, Journal of Computational and Applied Mathematics, 282:C, (83-97), Online publication date: 1-Jul-2015.
  34. Demyanko K, Nechepurenko Y and Sadkane M (2015). Inverse subspace bi-iteration and bi-Newton methods for computing spectral projectors, Computers & Mathematics with Applications, 69:7, (592-600), Online publication date: 1-Apr-2015.
  35. Fukaya T, Nakatsukasa Y, Yanagisawa Y and Yamamoto Y CholeskyQR2 Proceedings of the 5th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, (31-38)
  36. Tang P, Kestyn J and Polizzi E A new highly parallel non-Hermitian eigensolver Proceedings of the High Performance Computing Symposium, (1-9)
  37. Cai Y, Bai Z, Pask J and Sukumar N (2013). Hybrid preconditioning for iterative diagonalization of ill-conditioned generalized eigenvalue problems in electronic structure calculations, Journal of Computational Physics, 255:C, (16-30), Online publication date: 15-Dec-2013.
  38. ACM
    Chen X, Su D, Wang Y and Yang H Nonzero pattern analysis and memory access optimization in GPU-based sparse LU factorization for circuit simulation Proceedings of the 3rd Workshop on Irregular Applications: Architectures and Algorithms, (1-8)
  39. Motamarri P, Nowak M, Leiter K, Knap J and Gavini V (2013). Higher-order adaptive finite-element methods for Kohn-Sham density functional theory, Journal of Computational Physics, 253:C, (308-343), Online publication date: 15-Nov-2013.
  40. ACM
    Haidar A, Gates M, Tomov S and Dongarra J Toward a scalable multi-GPU eigensolver via compute-intensive kernels and efficient communication Proceedings of the 27th international ACM conference on International conference on supercomputing, (223-232)
  41. Khushaba R, Kodagoda S, Lal S and Dissanayake G (2013). Uncorrelated fuzzy neighborhood preserving analysis based feature projection for driver drowsiness recognition, Fuzzy Sets and Systems, 221, (90-111), Online publication date: 1-Jun-2013.
  42. Rassam M, Zainal A and Maarof M (2013). An adaptive and efficient dimension reduction model for multivariate wireless sensor networks applications, Applied Soft Computing, 13:4, (1978-1996), Online publication date: 1-Apr-2013.
  43. ACM
    Wang H, Tan S, Li D, Gupta A and Yuan Y (2013). Composable thermal modeling and simulation for architecture-level thermal designs of multicore microprocessors, ACM Transactions on Design Automation of Electronic Systems, 18:2, (1-27), Online publication date: 1-Mar-2013.
  44. Freno A, Keller M and Tommasi M Fiedler random fields Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2, (1862-1870)
  45. ACM
    Wang X, Qian B and Davidson I Improving document clustering using automated machine translation Proceedings of the 21st ACM international conference on Information and knowledge management, (645-653)
  46. Freno A, Keller M, Garriga G and Tommasi M Spectral estimation of conditional random graph models for large-scale network data Proceedings of the Twenty-Eighth Conference on Uncertainty in Artificial Intelligence, (265-274)
  47. Shi X and Wei Y (2012). A sharp version of Bauer-Fike's theorem, Journal of Computational and Applied Mathematics, 236:13, (3218-3227), Online publication date: 1-Jul-2012.
  48. Jiang Y and Ren J Eigenvector sensitive feature selection for spectral clustering Proceedings of the 2011 European conference on Machine learning and knowledge discovery in databases - Volume Part II, (114-129)
  49. Jiang Y and Ren J Eigenvector sensitive feature selection for spectral clustering Proceedings of the 2011th European Conference on Machine Learning and Knowledge Discovery in Databases - Volume Part II, (114-129)
  50. Demanet L and Peyré G (2011). Compressive Wave Computation, Foundations of Computational Mathematics, 11:3, (257-303), Online publication date: 1-Jun-2011.
  51. ACM
    Demertzi M, Diniz P, Hall M, Gilbert A and Wang Y (2011). Domain-Specific Optimization of Signal Recognition Targeting FPGAs, ACM Transactions on Reconfigurable Technology and Systems, 4:2, (1-26), Online publication date: 1-May-2011.
  52. Romero E and Roman J A Parallel implementation of the Jacobi-Davidson eigensolver and its application in a plasma turbulence code Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II, (101-112)
  53. ACM
    Pan V and Zheng A Real and complex polynomial root-finding with eigen-solving and preprocessing Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation, (219-226)
  54. Van Do T (2010). An efficient solution to a retrial queue for the performability evaluation of DHCP, Computers and Operations Research, 37:7, (1191-1198), Online publication date: 1-Jul-2010.
  55. Anzt H, Heuveline V and Rocker B An error correction solver for linear systems Proceedings of the 9th international conference on High performance computing for computational science, (58-70)
  56. Anzt H, Heuveline V and Rocker B Mixed precision iterative refinement methods for linear systems Proceedings of the 10th international conference on Applied Parallel and Scientific Computing - Volume 2, (237-247)
  57. Duan C and Jia Z (2010). A global harmonic Arnoldi method for large non-Hermitian eigenproblems with an application to multiple eigenvalue problems, Journal of Computational and Applied Mathematics, 234:3, (845-860), Online publication date: 1-Jun-2010.
  58. Niu Q and Lu L (2010). Deflated block Krylov subspace methods for large scale eigenvalue problems, Journal of Computational and Applied Mathematics, 234:3, (636-648), Online publication date: 1-Jun-2010.
  59. ACM
    Stathopoulos A and McCombs J (2010). PRIMME, ACM Transactions on Mathematical Software, 37:2, (1-30), Online publication date: 1-Apr-2010.
  60. Nishida A Experience in developing an open source scalable software infrastructure in japan Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II, (448-462)
  61. Emiris I, Pan V and Tsigaridas E Algebraic and numerical algorithms Algorithms and theory of computation handbook, (17-17)
  62. ACM
    Wong N An efficient passivity test for descriptor systems via canonical projector techniques Proceedings of the 46th Annual Design Automation Conference, (957-962)
  63. Li Y, Bai Z and Su Y (2009). A two-directional Arnoldi process and its application to parametric model order reduction, Journal of Computational and Applied Mathematics, 226:1, (10-21), Online publication date: 1-Apr-2009.
  64. Wang Y and Lu L (2009). Preconditioned Lanczos method for generalized Toeplitz eigenvalue problems, Journal of Computational and Applied Mathematics, 226:1, (66-76), Online publication date: 1-Apr-2009.
  65. Vidal A, Garcia V, Alonso P and Bernabeu M (2008). Parallel computation of the eigenvalues of symmetric Toeplitz matrices through iterative methods, Journal of Parallel and Distributed Computing, 68:8, (1113-1121), Online publication date: 1-Aug-2008.
  66. ACM
    Marques O, Vömel C, Demmel J and Parlett B (2008). Algorithm 880, ACM Transactions on Mathematical Software, 35:1, (1-13), Online publication date: 22-Jul-2008.
  67. Vömel C, Tomov S, Marques O, Canning A, Wang L and Dongarra J (2008). State-of-the-art eigensolvers for electronic structure calculations of large scale nano-systems, Journal of Computational Physics, 227:15, (7113-7124), Online publication date: 1-Jul-2008.
  68. Wilzeck A and Kaiser T (2008). Antenna subset selection for cyclic prefix assisted MIMO wireless communications over frequency selective channels, EURASIP Journal on Advances in Signal Processing, 2008, (1-14), Online publication date: 1-Jan-2008.
  69. Datta K and Thapa M A new hybrid method for finding an eigenpairs of a symmetric quadratic eigenvalue problem in an interval Proceedings of the 9th WSEAS international conference on Mathematical and computational methods in science and engineering, (126-129)
  70. ACM
    Costa P, Gramoli V, Jelasity M, Jesi G, Le Merrer E, Montresor A and Querzoni L (2007). Exploring the interdisciplinary connections of gossip-based systems, ACM SIGOPS Operating Systems Review, 41:5, (51-60), Online publication date: 1-Oct-2007.
  71. Jelasity M, Canright G and Engø-Monsen K Asynchronous distributed power iteration with gossip-based normalization Proceedings of the 13th international Euro-Par conference on Parallel Processing, (514-525)
  72. ACM
    Pan V and Yan X Null space and eigenspace computations with additive preprocessing Proceedings of the 2007 international workshop on Symbolic-numeric computation, (152-160)
  73. Cornacchia R and De Vries A A parameterised search system Proceedings of the 29th European conference on IR research, (4-15)
  74. ACM
    Willcock J and Lumsdaine A Accelerating sparse matrix computations via data compression Proceedings of the 20th annual international conference on Supercomputing, (307-316)
  75. Tomo S, Langou J, Dongarra J, Canning A and Wang L (2006). Conjugate-gradient eigenvalue solvers in computing electronic properties of nanostructure architectures, International Journal of Computational Science and Engineering, 2:3/4, (205-212), Online publication date: 1-Jun-2006.
  76. Absil P, Baker C and Gallivan K (2006). A truncated-CG style method for symmetric generalized eigenvalue problems, Journal of Computational and Applied Mathematics, 189:1-2, (274-285), Online publication date: 1-May-2006.
  77. Okša G and Vajteršic M (2006). Efficient pre-processing in the parallel block-Jacobi SVD algorithm, Parallel Computing, 32:2, (166-176), Online publication date: 1-Feb-2006.
  78. Arbenz P, Bečka M, Geus R, Hetmaniuk U and Mengotti T (2006). On a parallel multilevel preconditioned Maxwell eigensolver, Parallel Computing, 32:2, (157-165), Online publication date: 1-Feb-2006.
  79. Yuan J and Mills K (2005). Monitoring the Macroscopic Effect of DDoS Flooding Attacks, IEEE Transactions on Dependable and Secure Computing, 2:4, (324-335), Online publication date: 1-Oct-2005.
  80. Kouropteva O, Okun O and Pietikäinen M (2005). Rapid and brief communication, Pattern Recognition, 38:10, (1764-1767), Online publication date: 1-Oct-2005.
  81. Kouropteva O, Okun O and Pietikäinen M Incremental locally linear embedding algorithm Proceedings of the 14th Scandinavian conference on Image Analysis, (521-530)
  82. Shahzadeh-Fazeli S, Emad N and Dongarra J Eigenvalue computation with netsolve global computing system Proceedings of the 5th international conference on Large-Scale Scientific Computing, (446-453)
  83. Tomov S, Langou J, Canning A, Wang L and Dongarra J Comparison of nonlinear conjugate-gradient methods for computing the electronic properties of nanostructure architectures Proceedings of the 5th international conference on Computational Science - Volume Part III, (317-325)
  84. ACM
    Zhuo L and Prasanna V Sparse Matrix-Vector multiplication on FPGAs Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, (63-74)
  85. Mongeau M and Torki M (2004). Computing Eigenelements of Real Symmetric Matrices via Optimization, Computational Optimization and Applications, 29:3, (263-287), Online publication date: 1-Dec-2004.
  86. Hwang T, Lin W, Liu J and Wang W (2004). Fixed-point methods for asemiconductor quantum dot model, Mathematical and Computer Modelling: An International Journal, 40:5-6, (519-533), Online publication date: 1-Sep-2004.
  87. Ruhe A Rational krylov for large nonlinear eigenproblems Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing, (357-363)
  88. Arbenz P, Bečka M, Geus R and Hetmaniuk U Towards a parallel multilevel preconditioned maxwell eigensolver Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing, (831-838)
  89. Hwang T, Lin W, Wang W and Wang W (2004). Numerical simulation of three dimensional pyramid quantum dot, Journal of Computational Physics, 196:1, (208-232), Online publication date: 1-May-2004.
  90. Kokiopoulou E, Bekas C and Gallopoulos E (2004). Computing smallest singular triplets with implicitly restarted Lanczos bidiagonalization, Applied Numerical Mathematics, 49:1, (39-61), Online publication date: 1-Apr-2004.
  91. Bečka M and Okša G (2003). On variable blocking factor in a parallel dynamic block, Parallel Computing, 29:9, (1153-1174), Online publication date: 1-Sep-2003.
  92. Wang W, Hwang T, Lin W and Liu J (2003). Numerical methods for semiconductor heterostructures with band nonparabolicity, Journal of Computational Physics, 190:1, (141-158), Online publication date: 1-Sep-2003.
  93. Mičušík B and Pajdla T Omnidirectional camera model and epipolar geometry estimation by RANSAC with bucketing Proceedings of the 13th Scandinavian conference on Image analysis, (83-90)
  94. Bergamaschi L, Pini G and Sartoretto F (2003). Computational experience with sequential and parallel, preconditioned Jacobi--Davidson for large, sparse symmetric matrices, Journal of Computational Physics, 188:1, (318-331), Online publication date: 10-Jun-2003.
  95. Teranishi K, Raghavan P and Yang C Time-memory trade-offs using sparse matrix methods for large-scale eigenvalue problems Proceedings of the 2003 international conference on Computational science and its applications: PartI, (840-847)
  96. Jia Z (2002). The refined harmonic Arnoldi method and an implicitly restarted refined algorithm for computing interior eigenpairs of large matrices, Applied Numerical Mathematics, 42:4, (489-512), Online publication date: 1-Sep-2002.
  97. ACM
    O'Brien J, Shen C and Gatchalian C Synthesizing sounds from rigid-body simulations Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, (175-181)
  98. Hernández V, Román J and Vidal V SLEPc Proceedings of the 5th international conference on High performance computing for computational science, (377-391)
  99. Voss H A Projection Method for a Rational Eigenvalue Problem in Fluid-Structure Interaction Proceedings of the International Conference on Computational Science-Part II, (403-411)
  100. Liang J and Ding Z (2002). Multiuser channel estimation from higher-order statistical matrix pencil, EURASIP Journal on Advances in Signal Processing, 2002:1, (1427-1436), Online publication date: 1-Jan-2002.
Contributors
  • University of California, Berkeley
  • The University of Tennessee, Knoxville
  • KTH Royal Institute of Technology
  • Utrecht University
  • University of California, Davis

Reviews

Ian Gladwell

This excellent text is carefully organized as a reference. Mainly, it deals with iterative solution techniques for solving most types of algebraic eigenvalue problems which are of interest and for which there exist reliable algorithms. There are a large number of distinguished authors including the editors. The author(s) are identified at the beginning of each major section. After a brief introductory chapter explaining the use of templates and the overall organization of the text, Chapter 2 is devoted to a description of the six types of eigenvalue problems to be considered, each of which is discussed in one of Chapters 4-9. The first five types are: Hermitian eigenproblems, solving $Ax=\lambda x$ with $A$ Hermitian; generalized Hermitian eigenproblems, solving $Ax=\lambda Bx$ with $A$ and $B$ Hermitian; the singular value decomposition, computing the positive square roots of the eigenvalues of $A^*A$; non-Hermitian eigenproblems, solving $Ax=\lambda x$ without constraints on $A$; and generalized non-Hermitian eigenproblems, solving $Ax=\lambda Bx$. The chapters on and the discussion of each of these problems are sufficiently similar that the authors adopt a uniform structure which, though repetitive, makes the algorithms for specific problems simple to reference. In Chapter 2, for each of these problems, the authors define the problem, equivalencies such as similarity and congruence relations, conditioning, alternative specifications which are important for the efficiency and even the viability of the algorithms (for example, the aim may be to compute a small specified number of the largest eigenvalues, or to compute all the positive eigenvalues, which may be a small but unknown number, or to compute all the eigenvalues, which is usually a large and difficult problem). In each case, they also discuss some related eigenproblems and an example of how each type of eigenproblem can arise in practice, using a simple mass-spring problem for explanation. In Chapter 3, iterative projection methods are introduced as they are the major tool for computing extremal eigenvalues of large sparse eigenproblems employing rapidly convergent iterations. Particular examples are the power and Rayleigh-Ritz iterations but also a number of more refined methods are described. The iterative projection methods compute certain well-separated extreme eigenvalues quickly but other eigenvalues slowly, or effectively not at all. So, the remainder of this chapter is devoted to spectral transformations aimed at transforming the eigenvalue problem so that the eigenvalues of interest may be computed from well separated extreme eigenvalues of the transformed problem. In each of Chapters 4--8, a specific problem is discussed. In each case there is a brief discussion of direct methods, that is methods such as the {\it QR} algorithm which are iterative in nature but which are almost guaranteed to converge in a fixed number of iterations. Here, references are made to widely available software such as that in {\it LAPACK}. Then, each chapter has a number of sections devoted to iterative methods, particularly subspace iterations, Lanczos iterations and variants, Jacobi-Davidson iterations, and, in the case of non-Hermitian problems, Arnoldi iterations. In many cases, a well-structured pseudocode is given and where appropriate there is a discussion of available software. Most of these chapters finish with a section on assessing stability and accuracy. In Chapter 9, the authors discuss nonlinear eigenvalue problems. The major emphasis is on two problems. The first, the quadratic eigenvalue problem, has received significant attention in the literature. For the quadratic eigenvalue problem, $(\lambda^2 M+\lambda C + K)x=0$, the concentration is on transformations to a linear eigenproblem. The second part of the chapter considers nonlinear eigenvalue problems with orthogonal constraints. Here, the emphasis is far more experimental than in the earlier parts of the text where there are more established and well-developed algorithms. The software is written as \textsc{Matlab} templates which are to be made available on a web site associated with the text. The final two chapters are concerned with matters that are of common interest. In Chapter 10, there are brief discussions of compressed storage mechanisms, of structured and fast matrix multiplication, of direct solvers for sparse linear systems (including a table of the available software), of iterative solvers for sparse linear systems, and of important considerations for parallelism. In Chapter 11, a variety of methods for preconditioning eigenvalue and generalized eigenvalue problems are discussed. This chapter also contains a number of pseudocodes. Finally, an appendix discusses very briefly a number of special eigenvalue problems not treated in the text and gives references to the literature for further discussion and algorithms. The text has a bibliography of nearly 500 items and a rather short index. In Chapter 1, the intended audience is identified as students and teachers who want simple but effective algorithms, general scientists and engineers who need easy-to-use reliable software, and the high performance computing community who need access to the details of algorithms for fine tuning for performance. In my view, the text should be useful in all these contexts. Certainly, I would envisage using it as a practical companion and source of advice when I next teach a course on the algebraic eigenproblem.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations