A Kalman-tracking filter approach to nonlinear programming
The problem considered is that of finding the minimum of a nonlinear function f(\(\theta\)) when the gradient and Hessian matrix are unknown or cannot be easily computed. The function f(\(\theta\)) may also be observed in the presence of stochastic noise. This type of nonlinear programming problem is here associated with a tracking problem arising in aerospace applications. At this time, finding the minimum of the function f(\(\theta\)) is equivalent to tracking a point \(\theta^*\) (the minimum) in the parameter space, based on noisy measurements of its position (the function evaluations f(\(\theta\))). A new nonlinear programming algorithm motivated by this tracking problem is presented which accounts for both modeling and approximation errors. The algorithm uses a two-level Kalman filter. The low-level Kalman filter performs function approximations, while the upper-level filter accounts for the tracking of parameters. The numerical examples shown in the paper indicate that the algorithm is robust to noise and is comparable to Newton's method.
- A Stochastic Approximation Method
- Analysis of recursive stochastic algorithms
- Convergence Properties of Algorithms for Nonlinear Optimization
- Factorization methods for discrete sequential estimation
- Gradient-Type Algorithms for Partial Singular Value Decomposition
- scientific article; zbMATH DE number 4066707 (Why is no real title available?)
- scientific article; zbMATH DE number 3759915 (Why is no real title available?)
- scientific article; zbMATH DE number 65796 (Why is no real title available?)
- scientific article; zbMATH DE number 3259563 (Why is no real title available?)
- Minimization of functions having Lipschitz continuous first partial derivatives
- Stochastic approximation method with gradient averaging for unconstrained problems
- Stochastic Estimation of the Maximum of a Regression Function
- Tracking and data association
This page was built for publication: A Kalman-tracking filter approach to nonlinear programming
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q750314)