Abstract
Rational eigenvalue problems (REPs) have important applications in engineering applications and have attracted more and more attention in recent years. Based on the theory of low-rank modification, we discuss the spectral properties and distribution of the symmetric rational eigenvalue problems, and present two numerical iteration methods for the above REPs. Numerical experiments demonstrate the effectiveness of our proposed methods.
    1. Introduction
We consider the following rational eigenvalue problem (REP)
      
      
        
      
      
      
      
    
      where  is a matrix rational function with respect to the scalar parameter  and the details for the degree of  can be seen in []. As we know,  is an eigenvalue of the problem (1) if and only if it satisfies the characteristic equation  where  denotes the determinant of its following matrix. The nonzero vector  and the two-tuple  are called as the corresponding eigenvector of  and an eigenpair of the REP (1), respectively. The REP arises in a wide variety of applications including vibration of fluid–solid structures [], optimization of acoustic emissions of high-speed trains [], free vibration of plates with elastically attached masses [], free vibrations of a structure with a viscoelastic constitutive relation describing the behavior of a material [,], electronic structure calculations of quantum dots [,], and so on.
More precisely, in this paper we consider that  is shown as follows:
      
        
      
      
      
      
    
      where  is a matrix polynomial,  and  are coprime scalar polynomials of degrees  and  with , respectively, and  are all constant matrices.
At present, there are mainly three types of numerical methods to compute the eigenvalues of the REP (1). The first type of numerical method is to solve the REP via a brute-force approach. That is to say, multiply the both sides of (2) by all scalar polynomials , which results in a  order polynomial eigenvalue problem (PEP). Nevertheless, these methods are not as efficient as required for the large-scale problems, especially when the term  is not small enough. Moreover, the corresponding PEP would have more extra eigenvalues than the original REP (1). The second type of numerical method is to linearize the REP into a PEP with some specific tricks. For example, Su and Bai [] presented a linearization-based method by converting the REP into a well-studied PEP and preserved the structures and properties of the original REP. Dopico and González-Pizarro [] proposed a compact rational Krylov method for the large-scale REP. The third type of numerical method is to treat the REP as the general nonlinear eigenvalue problems, and solve them via a nonlinear eigensolver, see, e.g., [,,,,,,,,,,,,,]. Although the abovementioned methods can solve the REP well, they ignore some structures and properties of the original rational eigenvalue problems. To overcome this disadvantage, it is necessary to study spectral properties and distribution of the REP first, and then try to put forward some effective numerical methods according to these properties. As far as we know, there are engineering applications that require the computation of only some of the eigenvalues lying within an interval []. Therefore, in this paper we focus on some numerical methods to compute eigenpairs of the REP in an interval.
The rest of the paper is organized as follows. Section 2 briefly introduces some preliminary results. Section 3 discusses the spectral properties and the distribution of the rational eigenvalues. In Section 4, we develop two numerical methods for solving the symmetric REP based on the spectral properties. Some numerical examples are given to show the effectiveness of the proposed methods in Section 5. Finally, we give some concluding remarks in Section 6.
For convenience, we use the following notations: I denotes the identity matrix of suitable size.  denotes the jth column of the identity matrix I. The superscript T denotes the transpose of a vector or a matrix, respectively.  denotes the Euclidean norm of a vector or a matrix.  denotes the Frobenius norm of a matrix.  denotes the inner product of vector x and vector y.
2. Preliminaries
In this section, to facilitate the theoretical analysis and further obtain the main results for rational eigenvalue problems (1) and (2), the following useful assumptions are addressed.
Hypothesis 1 (H1). 
Coefficient matrices  are the symmetric positive definite matrices with  and  is symmetric.
Hypothesis 2 (H2). 
Matrices  are the low-rank symmetric positive semidefinite matrices with .
Hypothesis 3 (H3). 
Rational functions  are monotonically increasing functions with respect to parameter λ on the intervals separated by the zeros of polynomials  where .
Remark 1. 
The following example provides an intuitive illustration for assumptionH3.
Example 1. 
Assume that , where  and . We can easily get that  where . Therefore, we have that  are monotonically increasing functions with respect to parameter λ on the intervals  where .
For the REP (1) and (2), in this paper we only discuss the eigenvalue distribution on the positive semi-real axis, namely . Assume that all zeros of  with  on the real positive semiaxis are arranged in the following order:
      
        
      
      
      
      
    
Set  where . Then we have  and  if .
As long as the matrices  and  are symmetrical for all  and , we can define the Rayleigh functional  for the REP. That is to say, if  satisfies the following equation
      
      
        
      
      
      
      
    
 is the Rayleigh functional of . Notice that in the linear case , it is exactly the Rayleigh quotient. Let , then  is a root of  = 0. Because  is positive definite with ,  is positive semidefinite and  is monotonically increasing function, it is easy to verify that  is a monotone increasing function on the intervals separated by the zeros of polynomials . Therefore,
      
      
        
      
      
      
      
    
      where .
For each fixed , we consider the following standard eigenvalue problem (SEP):
      
        
      
      
      
      
    
We can easily see that if  is an eigenvalue of the REP (1) and (2),  is an eigenvalue of the above SEP (5). Conversely, it is also true. Therefore, the eigenvalue of the REP (1) and (2) can be characterized by the zero eigenvalue of the SEP (5). For the standard eigenvalue problem, we have the minmax principle
      
      
        
      
      
      
      
    
      where  represents the set of Hilbert subspaces with dimension j of . Similarly, we have the minmax principle of the REP
      
      
        
      
      
      
      
    
      where  denotes the domain of the Rayleigh functional  which satisfies (3). For a more detailed discussion, see, e.g., [,].
3. Spectral Properties and Distribution of the REPs
According to the assumption (H2), we know that the matrices  are low-rank. Hence, the REP (2) can be regarded as a low-rank perturbation of the following PEP []
      
      
        
      
      
      
      
    
      where
      
      
        
      
      
      
      
    
      with  and .
For any  and any value  in the interval , the REP (1) and (2) has the corresponding PEP (7). Assume that the PEP (7) has an eigenvalue  in the interval . Then we will prove that the eigenvalue  of the REP (1) and (2) is between  and . Before giving this theorem, we first show some lemmas.
Lemma 1. 
Assume that  and  represent any pair of scalar polynomials  and  with , respectively. For any  with , we have
      
        
      
      
      
      
    where  with  and  standing for the coefficients of  and , respectively.
Proof.  
Without losing generality, we let  and . Hence,
        
      
        
      
      
      
      
    
Let
        
      
        
      
      
      
      
    
        and we have .
Let . Then
        
      
        
      
      
      
      
    
Because , then . Based on the assumption  we have . Thus, the conclusion holds true.    □
For the PEP (7), the Rayleigh functional  should satisfy , namely,
      
      
        
      
      
      
      
    
Lemma 2. 
Assume that  and there exists a vector , such that  with  where . Then  and
      
        
      
      
      
      
    where  is the domain of the Rayleigh functional  which satisfies (3) in .
Proof.  
It follows from Lemma 1 and the assumption (H2) that  if  and  if . Similarly, it can be proved that  if  and  if . Finally, because  is continuous, we have  and , which completes the proof.    □
Theorem 1. 
Proof.  
We first show that there exists a subspace , such that
        
      
        
      
      
      
      
    
In fact, suppose that there exist  and , such that
        
      
        
      
      
      
      
    
Because  and , we have  from Lemma 2. Then . For any , we have . Therefore, . That is,
        
      
        
      
      
      
      
    
Set . Then it is easy to obtain that . That is, . It follows from (4) that  for any . Hence, .
In the following, we show that for any , if , we have
        
      
        
      
      
      
      
    
We prove this result by reduction to absurdity. Suppose that there exists  such that , but . Let  such that . Then we have . Actually, if , it is easy to get  and .
That is,
        
      
        
      
      
      
      
    
        contradicting the fact that . Hence, .
Set . Then we have . Moreover, because , it is easy to obtain
        
      
        
      
      
      
      
    
For any , we let  and . Then . Because , it follows from (4) that . There exists  such that . Thus,  and  which conflicts with the assumption.
To summarise, we have
        
      
        
      
      
      
      
    
        which completes the proof.    □
Actually, eigenvalue  of the REP (1) and (2) is the function with respect to , which implies that . The following theorem will elaborate the continuity of the function .
Theorem 2. 
Assume that H1–H3 hold, then  is a continuous decreasing function with respect to κ.
Proof.  
Let . For any , there exists  such that
        
      
        
      
      
      
      
    
        when  with  small enough. Because the eigenvalue is a continuous function with respect to the elements of its matrix [], we have that  is a continuous function with respect to .
It follows from (8) that  is the root of the following polynomial equation
        
      
        
      
      
      
      
    
        where  with  and  With fixed x,  remains unchanged where . Moreover, from the assumption (H3), we know that  is an increasing function of . Then we can easily prove that  is a decreasing function of . Finally, through the minmax principle (6), we can conclude that  is a continuous decreasing function of , which completes the proof.    □
Theorems 1 and 2 show that if the REP (1) and (2) have an eigenvalue , there must be such a value  and one eigenvalue  of the PEP (7) in the interval . Conversely, if the REP (1) and (2) have no eigenvalues in the interval , the PEP (7) will not have any eigenvalues in this interval even if the values  in the interval  are taken all over. Therefore, there exists a one-to-many relationship between  and .
On the other hand, suppose that there exists , then the PEP (7) has two unequal eigenvalues . If  and  are fixed points of  and , respectively, we have . In fact, because the eigenvalue is a continuous function with respect to the elements of its matrix, the multiplicity of the original eigenvalue will not change with the change of . That is,  holds. Note that if , we have . Therefore, there is one-to-one correlation between  and .
To summarise, we can obtain the following theorems.
Theorem 3. 
Theorem 4. 
Assume that . Let , then there are exactly  eigenvalues in the semi-interval .
4. Numerical Methods for Solving the REPs
In this section, based on the above spectral distribution of the REP we discuss the numerical methods for solving the REP (1) and (2). Given a , we can find an eigenvalue  of the PEP (7). Here, how to select the next new value  is the key to propose the novel numerical algorithms. Because  is a continuous decreasing function of  and  is a fixed point of , we can choose the newest  by a certain fixed-point algorithm. For simplicity, we first consider to choose  via dichotomy as follows:
      
        
      
      
      
      
    
Therefore, we derive the following numerical method (Algorithm 1) for solving the REP (1) and (2).   
      
| Algorithm 1: Dichotomy iteration method for the REP (1) and (2) | 
| Input: rational matrix function , the target point  and the tolerance . Output: the approximate eigenvalue closest to .  | 
Remark 2. 
In actual computation, for the small-scale PEP (7) the classical approach is to turn it into a generalized eigenvalue problem (GEP) via linearization, or solve it directly by the in-built function of Matlab. For the large-scale ones, we can adopt the partially orthogonal projection method [] to solve it.
Remark 3. 
5. Numerical Results
In this section, we report some numerical examples to show the effectiveness of the proposed Algorithms 1 and 2. All computations are performed under Matlab (version R2019a). In our examples,  is an exact eigenvalue of the REP (1) and (2), and  is an approximate eigenvalue computed by Algorithm 1 or Algorithm 2. CPU denotes the CPU time (in seconds) for computing an approximate solution, and Iter denotes the number of iteration steps. The stopping tolerance for the residual norm is chosen to be .
Example 2 
([]). We consider the following REP:
      
        
      
      
      
      
     where A and B are the positive definite tridiagonal matrices defined as
      
        
      
      
      
      
     with  and .
We can easily check that the above eigenvalue problem meets the assumptions H1–H3 in Section 2. Let  and . Here we are interested in computing all eigenvalues of the REP (11) in the interval , and we can divide it into two small intervals such as  and .
It is easy to verify that , ,  and  are the eigenvalues of the REP (11) in the interval  because the corresponding smallest singular values of  are less than .
Through Theorem 4, we have that the numbers of eigenvalues of the REP (11) in  and  are 1, and 3, respectively. The above result is completely consistent with the actual distribution of eigenvalues for the REP (11).
In the following, we choose different  in  and  such as  and apply Algorithms 1 and 2 to compute all eigenvalues of the (11) in  and .
The numerical results for Algorithms 1 and 2 are reported in Table 1, which shows that the proposed methods are very useful and efficient to solve rational eigenvalue problems in one interval. Moreover, Algorithm 2 requires less CPU and iteration steps than Algorithm 1. Moreover, the numerical results remain the same when n and  take the other different values.
       
    
    Table 1.
    Numerical results of Example 2.
  
6. Conclusions
In this paper, the spectral distribution of one class of rational eigenvalue problems has been studied in detail, and two simple iterative methods for solving this kind of rational eigenvalue problems have been proposed based on the spectral distribution. Numerical examples show the efficiency of the new approaches. The spectral properties and distribution of the general rational eigenvalue problems are remaining for our future work.
Author Contributions
Methodology, X.C. and W.W.; software, X.S. and A.L.; writing—original draft preparation, X.C. and W.W.; writing-review and editing, X.C., W.W. and X.S.; supervision, X.C. All authors have read and agreed to the published version of the manuscript.
Funding
The research was supported by the National Natural Science Foundation of China (Grant No. 12001396), the Natural Science Foundation of Jiangsu Province (Grant Nos. BK20170591 and BK20200268), the Natural Science Foundation of Jiangsu Higher Education Institutions of China (Grant Nos. 21KJB110017 and 20KJB110005), the China Postdoctoral Science Foundation (Grant No. 2018M642130) and Qing Lan Project of the Jiangsu Higher Education Institutions.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank the editor and anonymous referees for useful comments and suggestions which helped to improve the presentation of this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Duffin, R.J.; Hazony, D. The degree of a rational matrix function. J. Soc. Indust. Appl. Math. 1963, 11, 645–658. [Google Scholar] [CrossRef]
 - Voss, H. A rational spectral problem in fluid-solid vibration. Electron. Trans. Numer. Anal. 2003, 16, 94–106. [Google Scholar]
 - Mackey, D.S.; Mackey, N.; Mehl, C.; Mehrmann, V. Structured polynomial eigenvalue problems: Good vibrations from good linearizations. SIAM J. Matrix Anal. Appl. 2006, 28, 1029–1051. [Google Scholar] [CrossRef]
 - Solov’ëv, S. Preconditioned iterative methods for a class of nonlinear eigenvalue problems. Linear Algebra Appl. 2006, 415, 210–229. [Google Scholar] [CrossRef][Green Version]
 - Mehrmann, V.; Voss, H. Nonlinear eigenvalue problems: A challenge for modern eigenvalue methods. GAMM-Reports 2004, 27, 121–152. [Google Scholar] [CrossRef]
 - Mohammadi, S.A.; Voss, H. Variational Characterization of Real Eigenvalues in Linear Viscoelastic Oscillators. Math. Mech. Solids 2016. [Google Scholar] [CrossRef]
 - Hwang, T.; Lin, W.; Liu, J.; Wang, W. Numerical simulation of a three dimensional quantum dot. J. Comput. Phys. 2004, 196, 208–232. [Google Scholar] [CrossRef]
 - Voss, H. Iterative projection methods for computing relevant energy states of a quantum dot. J. Computat. Phys. 2006, 217, 824–833. [Google Scholar] [CrossRef][Green Version]
 - Su, Y.F.; Bai, Z.J. Solving rational eigenvalue problems via linearization. SIAM J. Matrix Anal. Appl. 2011, 32, 201–216. [Google Scholar] [CrossRef]
 - Dopico, F.M.; González-Pizarro, J. A compact rational Krylov method for large-scale rational eigenvalue problems. Numer. Linear Algebr. 2019, 26, e2214. [Google Scholar] [CrossRef]
 - Kublanovskaya, V.N. On an approach to the solution of the generalized latent value problem for λ-matrices. SIAM J. Numer. Anal. 1970, 7, 532–537. [Google Scholar] [CrossRef]
 - Jain, N.K.; Singhal, K. On Kublanovskaya’s approach to the solution of the generalized latent value problem for functional λ-matrices. SIAM J. Numer. Anal. 1983, 20, 1062–1070. [Google Scholar] [CrossRef]
 - Li, R.C. QR decomposition and nonlinear eigenvalue problems. Math. Numer. Sinica 1989, 11, 374–385. [Google Scholar]
 - Li, R.C. Compute multiply nonlinear eigenvalues. J. Comput. Math. 1992, 10, 1–20. [Google Scholar]
 - Dai, H.; Bai, Z.Z. On smooth LU decompositions with applications to solutions of nonlinear eigenvalue problems. J. Comput. Math. 2010, 28, 745–766. [Google Scholar]
 - Guo, J.S.; Lin, W.W.; Wang, C.S. Nonequivalence deflation for the solution of matrix talent value problems. Linear Algebra Appl. 1995, 231, 15–45. [Google Scholar] [CrossRef]
 - Voss, H.; Werner, B. A minmax principle for nonlinear eigenvalue problems with application to nonoverdamped systems. Math. Meth. Appl. Sci. 1982, 4, 415–424. [Google Scholar] [CrossRef]
 - Schwetlick, H.; Schreiber, K. Nonlinear Rayleigh functionals. Linear Algebra Appl. 2012, 436, 3991–4016. [Google Scholar] [CrossRef]
 - Voss, H. An Arnoldi method for nonlinear eigenvalue problems. BIT 2004, 44, 387–401. [Google Scholar] [CrossRef]
 - Voss, H. A Jacobi Davidson method for nonlinear and nonsymmetric eigenproblems. Comput. Struct. 2007, 85, 1284–1292. [Google Scholar] [CrossRef]
 - Binkowski, F.; Zschiedrich, L.; Burger, S. A Riesz-projection-based method for nonlinear eigenvalue problems. J. Comput. Phys. 2020, 419, 109678. [Google Scholar] [CrossRef]
 - Chen, X.P.; Dai, H. A Modified Newton Method for Nonlinear Eigenvalue Problems. East Asian J. Appl. Math. 2018, 8, 139–150. [Google Scholar]
 - Chen, X.P.; Wei, W.; Yang, X.; Liu, H.; Pan, X.M. Successive linear Newton interpolation methods for solving the large-scale nonlinear eigenvalue problems. Appl. Math. Comput. 2020, 387, 124663. [Google Scholar] [CrossRef]
 - Chen, X.P.; Wei, W.; Pan, X.M. Modified successive approximation methods for the nonlinear eigenvalue problems. Appl. Numer. Math. 2021, 164, 190–198. [Google Scholar] [CrossRef]
 - Voss, H.; Yildiztekin, K.; Huang, X. Nonlinear low rank modification of a symmetric eigenvalue problem. SIAM J. Matrix Anal. Appl. 2011, 32, 515–535. [Google Scholar] [CrossRef][Green Version]
 - Wilkinson, J.H. The Algebraic Eigenvalue Problem; Clarendon Press: Oxford, UK, 1965. [Google Scholar]
 - Wei, W.; Dai, H. Partially orthogonal projection method and its variations for solving polynomial eigenvalue problem. Numer. Math. J. Chin. Univ. 2016, 38, 116–133. (In Chinese) [Google Scholar]
 
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.  | 
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).