Compute the Rayleigh quotient \(R(x)=\dfrac{x^{\mathsf T}Ax}{x^{\mathsf T}x}\), use it for eigenvalue bounds (symmetric case), and run an optimizer that targets the maximum and/or minimum Rayleigh value (i.e., \(\lambda_{\max}\) and \(\lambda_{\min}\)).
Rayleigh Quotient Optimizer
Math Linear Algebra • Applications and Advanced Linear Algebra (capstone)
Frequently Asked Questions
Why does the calculator use A_s=(A+A^T)/2?
Because x^T A x equals x^T A_s x for all real x. Rayleigh quotient bounds are stated for symmetric matrices, so A_s is the relevant part.
What do the bounds mean?
For symmetric A_s, the Rayleigh quotient always lies between λ_min and λ_max. The extremes occur at eigenvectors.
How does the optimizer relate to the power method?
The update x_{k+1}=normalize(A_s x_k) is the power method. The Rayleigh quotient along iterates tends to the dominant eigenvalue under suitable conditions.
How is the minimum eigenvalue approximated?
By running the same iteration on -A_s. Maximizing the Rayleigh quotient of -A_s corresponds to minimizing the Rayleigh quotient of A_s.