Least-squares spectral methods for ODE eigenvalue problems

09/11/2021
by   Behnam Hashemi, et al.
0

We develop spectral methods for ODEs and operator eigenvalue problems that are based on a least-squares formulation of the problem. The key tool is a method for rectangular generalized eigenvalue problems, which we extend to quasimatrices and objects combining quasimatrices and matrices. The strength of the approach is its flexibility that lies in the quasimatrix formulation allowing the basis functions to be chosen arbitrarily (e.g. those obtained by solving nearby problems), and often giving high accuracy. We also show how our algorithm can easily be modified to solve problems with eigenvalue-dependent boundary conditions, and discuss reformulations as an integral equation, which often improves the accuracy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/07/2023

Numerical computation of spectral solutions for Sturm-Liouville eigenvalue problems

This paper focuses on the study of Sturm-Liouville eigenvalue problems. ...
research
12/27/2021

Rectangular eigenvalue problems

Often the easiest way to discretize an ordinary or partial differential ...
research
10/10/2020

Unsupervised Neural Networks for Quantum Eigenvalue Problems

Eigenvalue problems are critical to several fields of science and engine...
research
01/04/2022

On an eigenvalue property of Summation-By-Parts operators

Summation-By-Parts (SBP) methods provide a systematic way of constructin...
research
04/01/2023

Computing Maxwell eigenmodes with Bloch boundary conditions

Our goal is to predict the band structure of photonic crystals. This tas...
research
08/18/2023

An Eigenvalue-Free Implementation of the Log-Conformation Formulation

The log-conformation formulation, although highly successful, was from t...
research
03/16/2022

Oversampling is a necessity for RBF-collocation method of lines

We study a radial basis functions least-squares (RBF-LS), a.k.a. kernel-...

Please sign up or login with your details

Forgot password? Click here to reset