kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Numerical algorithms for nonlinear eigenproblems with eigenvector nonlinearities
KTH, School of Engineering Sciences (SCI), Mathematics (Dept.), Numerical Analysis, NA.ORCID iD: 0000-0002-2157-6418
2021 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Eigenproblems and their nonlinear generalizations appear as important problems in a wide variety of fields, ranging from quantum chemistry and vibration analysis to macroeconomics and data science. Hence, the development and analysis of numerical algorithms to solve such problems has a broad multiplicative effect on our ability to answer several crucial scientific questions. In this thesis, we focus on numerical algorithms for a specific type of such a problem which is called a nonlinear eigenproblem with eigenvector nonlinearity (NEPv), where as the name suggests, the nonlinear terms depend on the eigenvectors. 

The most widely used numerical algorithm to solve the NEPv in the field of quantum chemistry is the self-consistent field (SCF) iteration, combined with its variants. In Paper A, we analyze the convergence of the SCF iteration by casting it as fixed-point iteration with the density matrix as its state. This allows us to formulate an exact expression for the Jacobian of the fixed-point map in terms of the eigenvalues and eigenvectors of the problem, which then leads to upper bounds for the convergence factor of the SCF iteration. These upper bounds provide a tool to interpret the convergence in terms of higher gaps between occupied and unoccupied eigenvalues, which is an improvement over previous bounds that take into account only the smallest gap.

A natural candidate for solving systems of nonlinear equations is Newton's method. However, a straightforward application of Newton's method to the general NEPv leads to an update equation that is too expensive to solve in each step of the method. In Paper B, we study two different implicit modifications of the update equation, which make it nonlinear in terms of the next eigenvector iterate. However, the two resulting nonlinear equations can be reformulated under certain minor assummptions to lead to explicit procedures or algorithms to execute them. One of the algorithms turns out to be the SCF iteration. The other algorithm was previously unknown to the best of our knowledge and we prove that it displays quadratic convergence, along with other attractive properties.

In Paper C, we show that for a certain class of NEPv where the nonlinearity can be written as a sum of rational functions of the eigenvector multiplied by constant coefficient matrices, there is an exact companion linearization that linearizes it to a multiparameter eigenvalue problem (MEP). This MEP has a certain symmetric structure and its set of solutions contains solutions to the NEPv. This leads to algorithms that solve the NEPv by solving the resulting MEP instead. We propose two such algorithms that exploit the structure in the MEP, the inverse iteration that solves the MEP by linearizing it to a generalized eigenvalue problem and the symmetric residual inverse iteration which is computationally less expensive than its non-symmetric version. We also develop theory that characterizes spurious solutions, that is solutions to the MEP that do not lead to solutions to the NEPv.

Paper D shows how the p-Laplacian eigenproblem for spectral clustering can be formulated as specific type of NEPv, which we call a generalized nonlinear eigenproblem with one eigenvector nonlinearity or a generalized NEPv1. This formulation allows us to use the SCF iteration to solve the p-Laplacian eigenproblem. We present two different generalized NEPv1-formulations whose solutions are contained in the set of solutions to the p-Laplacian eigenproblem. A regularization of one of the formulations that make it differentiable combined with an adaptation of the SCF iteration leads to a previously unexplored approach for p-spectral clustering, which connects the fields of quantum chemistry and data science.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2021. , p. 89
Series
TRITA-SCI-FOU ; 2021:48
Keywords [en]
numerical algorithms, nonlinear eigenproblems, multiparameter eigenvalue problem, nonlinear eigenvalue problem, eigenvector nonlinearities, nepv, scf, p-laplacian, quasi-newton
National Category
Computational Mathematics
Research subject
Applied and Computational Mathematics, Numerical Analysis
Identifiers
URN: urn:nbn:se:kth:diva-305196ISBN: 978-91-8040-077-0 (print)OAI: oai:DiVA.org:kth-305196DiVA, id: diva2:1613910
Public defence
2021-12-17, F3 https://kth-se.zoom.us/webinar/register/WN_DDw3sNkIQ02mYmmEvY2Q9Q, Lindstedtsvägen 26, Stockholm, 14:00 (English)
Opponent
Supervisors
Available from: 2021-11-24 Created: 2021-11-23 Last updated: 2022-06-25Bibliographically approved
List of papers
1. A density matrix approach to the convergence of the self-consistent field iteration
Open this publication in new window or tab >>A density matrix approach to the convergence of the self-consistent field iteration
2019 (English)In: Numerical Algebra, Control and Optimization, ISSN 2155-3289, E-ISSN 2155-3297, Vol. 0, no 0, p. 0-0Article in journal (Refereed) Published
Abstract [en]

In this paper, we present a local convergence analysis of the self-consistent field (SCF) iteration using the density matrix as the state of a fixed-point iteration. Conditions for local convergence are formulated in terms of the spectral radius of the Jacobian of a fixed-point map. The relationship between convergence and certain properties of the problem is explored by deriving upper bounds expressed in terms of higher gaps. This gives more information regarding how the gaps between eigenvalues of the problem affect the convergence, and hence these bounds are more insightful on the convergence behaviour than standard convergence results. We also provide a detailed analysis to describe the difference between the bounds and the exact convergence factor for an illustrative example. Finally we present numerical examples and compare the exact value of the convergence factor with the observed behaviour of SCF, along with our new bounds and the characterization using the higher gaps. We provide heuristic convergence factor estimates in situations where the bounds fail to well capture the convergence.

Place, publisher, year, edition, pages
American Institute of Mathematical Sciences (AIMS), 2019
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-273579 (URN)10.3934/naco.2020018 (DOI)000594844400008 ()2-s2.0-85101269567 (Scopus ID)
Note

QC 20201119

Available from: 2020-05-19 Created: 2020-05-19 Last updated: 2022-06-26Bibliographically approved
2. Implicit algorithms for eigenvector nonlinearities
Open this publication in new window or tab >>Implicit algorithms for eigenvector nonlinearities
2022 (English)In: Numerical Algorithms, ISSN 1017-1398, E-ISSN 1572-9265, Vol. 90, no 1, p. 301-321Article in journal (Refereed) Published
Abstract [en]

We study and derive algorithms for nonlinear eigenvalue problems, where the system matrix depends on the eigenvector, or several eigenvectors (or their corresponding invariant subspace). The algorithms are derived from an implicit viewpoint. More precisely, we change the Newton update equation in a way that the next iterate does not only appear linearly in the update equation. Although the modifications of the update equation make the methods implicit, we show how corresponding iterates can be computed explicitly. Therefore, we can carry out steps of the implicit method using explicit procedures. In several cases, these procedures involve a solution of standard eigenvalue problems. We propose two modifications, one of the modifications leads directly to a well-established method (the self-consistent field iteration) whereas the other method is to our knowledge new and has several attractive properties. Convergence theory is provided along with several simulations which illustrate the properties of the algorithms.

Place, publisher, year, edition, pages
Springer Nature, 2022
Keywords
Eigenvector nonlinearity, Inexact Newton, Implicit Newton, SCF
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-305171 (URN)10.1007/s11075-021-01189-4 (DOI)000692056000001 ()2-s2.0-85114113879 (Scopus ID)
Funder
Swedish Research Council
Note

QC 20250327

Available from: 2021-11-22 Created: 2021-11-22 Last updated: 2025-03-27Bibliographically approved
3. Linearizability of eigenvector nonlinearities
Open this publication in new window or tab >>Linearizability of eigenvector nonlinearities
(English)In: SIAM Journal on Matrix Analysis and Applications, ISSN 0895-4798, E-ISSN 1095-7162Article in journal (Other academic) Submitted
Abstract [en]

We present a method to linearize, without approximation, a specific class of eigenvalue problems with eigenvector nonlinearities (NEPv), where the nonlinearities are expressed by scalar functions that are defined by a quotient of linear functions of the eigenvector. The exact linearization relies on an equivalent multiparameter problem (MEP) that contains the exact solutions of the NEPv. Due to the characterization of MEPs in terms of a generalized eigenvalue problem this provides a direct way to compute all NEPv solutions for small problems, and it opens up the possibility to develop locally convergent iterative methods for larger problems. Moreover, the linear formulation allows us to easily determine the number of solutions of the NEPv. We propose two numerical schemes that exploit the structure of the linearization: inverse iteration and residual inverse iteration. We show how symmetry in the MEP can be used to improve reliability and reduce computational cost of both methods. Two numerical examples verify the theoretical results and a third example shows the potential of a hybrid scheme that is based on a combination of the two proposed methods.

Keywords
nonlinear eigenvalue problem, multiparameter eigenvalue problem, linearization
National Category
Computational Mathematics
Research subject
Applied and Computational Mathematics, Numerical Analysis
Identifiers
urn:nbn:se:kth:diva-305178 (URN)
Note

QC 20211124

Available from: 2021-11-22 Created: 2021-11-22 Last updated: 2022-06-25Bibliographically approved
4. The self-consistent field iteration for p-spectral clustering
Open this publication in new window or tab >>The self-consistent field iteration for p-spectral clustering
2021 (English)Manuscript (preprint) (Other academic)
Abstract [en]

The self-consistent field (SCF) iteration, combined with its variants, is one of the most widely used algorithms in quantum chemistry. We propose a procedure to adapt the SCF iteration for the p-Laplacian eigenproblem, which is an important problem in the field of unsupervised learning. We formulate the p-Laplacian eigenproblem as a type of nonlinear eigenproblem with one eigenvector nonlinearity , which then allows us to adapt the SCF iteration for its solution after the application of suitable regularization techniques. The results of our numerical experiments confirm the viablity of our approach.

Keywords
spectral clustering, scf, nonlinear eigenproblems, data science, p-Laplacian
National Category
Computational Mathematics
Research subject
Applied and Computational Mathematics, Numerical Analysis
Identifiers
urn:nbn:se:kth:diva-305183 (URN)
Note

QC 20211125

Available from: 2021-11-22 Created: 2021-11-22 Last updated: 2024-03-15Bibliographically approved

Open Access in DiVA

fulltext(1030 kB)625 downloads
File information
File name FULLTEXT01.pdfFile size 1030 kBChecksum SHA-512
eb60a0c03d61bae9f4a9c81316f87826139650a70e056c82ea96efaf9ef53ce1ec7600d0ed6f13ddbbf5cf3e18bc0a29dd0cd1632b9d41a1d54ffd72cdbad8df
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Upadhyaya, Parikshit
By organisation
Numerical Analysis, NA
Computational Mathematics

Search outside of DiVA

GoogleGoogle Scholar
Total: 625 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1111 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf