In
mathematics, a nonlinear eigenproblem, sometimes nonlinear eigenvalue problem, is a generalization of the (ordinary)
eigenvalue problem to equations that depend
nonlinearly
In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many oth ...
on the eigenvalue. Specifically, it refers to equations of the form
:
where
is a
vector
Vector most often refers to:
*Euclidean vector, a quantity with a magnitude and a direction
*Vector (epidemiology), an agent that carries and transmits an infectious pathogen into another living organism
Vector may also refer to:
Mathematic ...
, and ''
'' is a
matrix
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** '' The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchi ...
-valued
function of the number
. The number
is known as the (nonlinear) eigenvalue, the vector
as the (nonlinear) eigenvector, and
as the eigenpair. The matrix
is singular at an eigenvalue
.
Definition
In the discipline of
numerical linear algebra the following definition is typically used.
Let
, and let
be a function that maps scalars to matrices. A scalar
is called an ''eigenvalue'', and a nonzero vector
is called a ''right eigevector'' if
. Moreover, a nonzero vector
is called a ''left eigevector'' if
, where the superscript
denotes the
Hermitian transpose. The definition of the eigenvalue is equivalent to
, where
denotes the
determinant
In mathematics, the determinant is a scalar value that is a function of the entries of a square matrix. It characterizes some properties of the matrix and the linear map represented by the matrix. In particular, the determinant is nonzero if ...
.
The function ''
'' is usually required to be a
holomorphic function
In mathematics, a holomorphic function is a complex-valued function of one or more complex variables that is complex differentiable in a neighbourhood of each point in a domain in complex coordinate space . The existence of a complex de ...
of
(in some
domain
Domain may refer to:
Mathematics
*Domain of a function, the set of input values for which the (total) function is defined
** Domain of definition of a partial function
**Natural domain of a partial function
**Domain of holomorphy of a function
*Do ...
).
In general,
could be a
linear map
In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pr ...
, but most commonly it is a finite-dimensional, usually square, matrix.
Definition: The problem is said to be ''regular'' if there exists a
such that
. Otherwise it is said to be ''singular''.
Definition: An eigenvalue
is said to have ''algebraic
multiplicity''
if
is the smallest integer such that the
th
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
of
with respect to
, in
is nonzero. In formulas that
but
for
.
Definition: The ''
geometric multiplicity'' of an eigenvalue
is the dimension of the
nullspace of
.
Special cases
The following examples are special cases of the nonlinear eigenproblem.
* The (ordinary)
eigenvalue problem:
*
The generalized eigenvalue problem:
*
The quadratic eigenvalue problem:
* The polynomial eigenvalue problem:
* The rational eigenvalue problem:
where
are
rational functions.
*
The delay eigenvalue problem:
where
are given scalars, known as delays.
Jordan chains
Definition: Let
be an eigenpair. A tuple of vectors
is called a
''Jordan chain'' if
for
, where
denotes the
th derivative of
with respect to
and evaluated in
. The vectors
are called
''generalized eigenvectors'',
is called the ''length'' of the Jordan chain, and the maximal length a Jordan chain starting with
is called the ''rank'' of
.
Theorem:
A tuple of vectors
is a Jordan chain if and only if the function
has a
root
In vascular plants, the roots are the organs of a plant that are modified to provide anchorage for the plant and take in water and nutrients into the plant body, which allows plants to grow taller and faster. They are most often below the sur ...
in
and the root is of
multiplicity at least
for
, where the vector valued function
is defined as
Mathematical software
* The eigenvalue solver package
SLEPc contains C-implementations of many numerical methods for nonlinear eigenvalue problems.
* Th
NLEVP collection of nonlinear eigenvalue problemsis a
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
package containing many nonlinear eigenvalue problems with various properties.
* Th
FEAST eigenvalue solveris a software package for standard eigenvalue problems as well as nonlinear eigenvalue problems, designed from density-matrix representation in quantum mechanics combined with contour integration techniques.
* The
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
toolbo
NLEIGScontains an implementation of fully rational Krylov with a dynamically constructed rational interpolant.
* The
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
toolbo
CORKcontains an implementation of the compact rational Krylov algorithm that exploits the Kronecker structure of the linearization pencils.
* The
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
toolbo
AAA-EIGScontains an implementation of CORK with rational approximation by set-valued AAA.
* The
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
toolbo
RKToolbox(Rational Krylov Toolbox) contains implementations of the rational Krylov method for nonlinear eigenvalue problems as well as features for rational approximation.
* The
Julia
Julia is usually a feminine given name. It is a Latinate feminine form of the name Julio and Julius. (For further details on etymology, see the Wiktionary entry "Julius".) The given name ''Julia'' had been in use throughout Late Antiquity (e ...
packag
NEP-PACKcontains many implementations of various numerical methods for nonlinear eigenvalue problems, as well as many benchmark problems.
* The review paper of Güttel & Tisseur
contains MATLAB code snippets implementing basic Newton-type methods and contour integration methods for nonlinear eigenproblems.
Eigenvector nonlinearity
Eigenvector nonlinearities is a related, but different, form of nonlinearity that is sometimes studied. In this case the function
maps vectors to matrices, or sometimes
hermitian matrices to hermitian matrices.
[{{Cite journal, last1=Upadhyaya, first1=Parikshit, last2=Jarlebring, first2=Elias, last3=Rubensson, first3=Emanuel H., date=2021, title=A density matrix approach to the convergence of the self-consistent field iteration, journal=Numerical Algebra, Control & Optimization, volume=11, issue=1, pages=99, doi=10.3934/naco.2020018, issn=2155-3297, doi-access=free]
References
Further reading
*
Françoise Tisseur and Karl Meerbergen, "The quadratic eigenvalue problem," ''
SIAM Review'' 43 (2), 235–286 (2001) (
link).
*
Gene H. Golub and Henk A. van der Vorst, "Eigenvalue computation in the 20th century," ''
Journal of Computational and Applied Mathematics'' 123, 35–65 (2000).
* Philippe Guillaume, "Nonlinear eigenproblems," ''
SIAM Journal on Matrix Analysis and Applications'' 20 (3), 575–595 (1999)
link.
*Cedric Effenberger, "''Robust solution methods fornonlinear eigenvalue problems''", PhD thesis
EPFL (2013)
link
*Roel Van Beeumen, "''Rational Krylov methods fornonlinear eigenvalue problems''", PhD thesis
KU Leuven
KU Leuven (or Katholieke Universiteit Leuven) is a Catholic research university in the city of Leuven, Belgium. It conducts teaching, research, and services in computer science, engineering, natural sciences, theology, humanities, medicine, l ...
(2015)
link
Linear algebra