2006 | OriginalPaper | Buchkapitel
The NEWUOA software for unconstrained optimization without derivatives
verfasst von : M. J. D. Powell
Erschienen in: Large-Scale Nonlinear Optimization
Verlag: Springer US
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
The NEWUOA software seeks the least value of a function
F
(
x
),
x
∈
R
n
, when
F
(
x
) can be calculated for any vector of variables
x
. The algorithm is iterative, a quadratic model
Q
≈
F
being required at the beginning of each iteration, which is used in a trust region procedure for adjusting the variables. When
Q
is revised, the new
Q
interpolates
F
at
m
points, the value
m
= 2
n
+ 1 being recommended. The remaining freedom in the new
Q
is taken up by minimizing the Frobenius norm of the change to ∇
2
Q
. Only one interpolation point is altered on each iteration. Thus, except for occasional origin shifts, the amount of work per iteration is only of order (
m
+
n
)
2
, which allows
n
to be quite large. Many questions were addressed during the development of NEWUOA, for the achievement of good accuracy and robustness. They include the choice of the initial quadratic model, the need to maintain enough linear independence in the interpolation conditions in the presence of computer rounding errors, and the stability of the updating of certain matrices that allow the fast revision of
Q
. Details are given of the techniques that answer all the questions that occurred. The software was tried on several test problems. Numerical results for nine of them are reported and discussed, in order to demonstrate the performance of the software for up to 160 variables.