Recursive least squares with linear inequality constraints
A new recursive algorithm for the least squares problem subject to linear equality and inequality constraints is presented. It is applicable for problems with a large number of inequalities. The algorithm combines three types of recursion: time-, order-, and active-set-recursion. Each recursion step...
Saved in:
Published in | Optimization and engineering Vol. 16; no. 1; pp. 1 - 26 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Boston
Springer US
01.03.2015
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
ISSN | 1389-4420 1573-2924 |
DOI | 10.1007/s11081-014-9274-6 |
Cover
Loading…
Summary: | A new recursive algorithm for the least squares problem subject to linear equality and inequality constraints is presented. It is applicable for problems with a large number of inequalities. The algorithm combines three types of recursion: time-, order-, and active-set-recursion. Each recursion step has time-complexity
O
(
d
2
)
, where
d
is the dimension of the data vectors. An
O
(
d
2
)
-refreshment of the corresponding inverse matrices after each time-period of length
d
makes the algorithm numerically very stable, such that it can handle arbitrarily many data vectors without significant rounding errors. Processing a new data vector (which usually only slightly changes the instance of the optimization problem) has time complexity
O
(
d
2
)
, provided that the active set method only requires
O
(
1
)
steps for the update until the optimum is found. In a series of examples with randomly generated data sets and with either convex constraints or with randomly generated linear constraints, the set of active constraints remains relatively stable after the inclusion of each new data vector. |
---|---|
Bibliography: | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 1389-4420 1573-2924 |
DOI: | 10.1007/s11081-014-9274-6 |