TY - JOUR
T1 - N IPM-HLSP
T2 - an efficient interior-point method for hierarchical least-squares programs
AU - Pfeiffer, Kai
AU - Escande, Adrien
AU - Righetti, Ludovic
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023.
PY - 2024/6
Y1 - 2024/6
N2 - Hierarchical least-squares programs with linear constraints (HLSP) are a type of optimization problem very common in robotics. Each priority level contains an objective in least-squares form which is subject to the linear constraints of the higher priority levels. Active-set methods are a popular choice for solving them. However, they can perform poorly in terms of computational time if there are large changes of the active set. We therefore propose a computationally efficient primal-dual interior-point method (IPM) for dense HLSP’s which is able to maintain constant numbers of solver iterations in these situations. We base our IPM on the computationally efficient nullspace method as it requires only a single matrix factorization per solver iteration instead of two as it is the case for other IPM formulations. We show that the resulting normal equations can be expressed in least-squares form. This avoids the formation of the quadratic Lagrangian Hessian and can possibly maintain high levels of sparsity. Our solver reliably solves ill-posed instantaneous hierarchical robot control problems without exhibiting the large variations in computation time seen in active-set methods.
AB - Hierarchical least-squares programs with linear constraints (HLSP) are a type of optimization problem very common in robotics. Each priority level contains an objective in least-squares form which is subject to the linear constraints of the higher priority levels. Active-set methods are a popular choice for solving them. However, they can perform poorly in terms of computational time if there are large changes of the active set. We therefore propose a computationally efficient primal-dual interior-point method (IPM) for dense HLSP’s which is able to maintain constant numbers of solver iterations in these situations. We base our IPM on the computationally efficient nullspace method as it requires only a single matrix factorization per solver iteration instead of two as it is the case for other IPM formulations. We show that the resulting normal equations can be expressed in least-squares form. This avoids the formation of the quadratic Lagrangian Hessian and can possibly maintain high levels of sparsity. Our solver reliably solves ill-posed instantaneous hierarchical robot control problems without exhibiting the large variations in computation time seen in active-set methods.
KW - Hierarchical least-squares programming
KW - Lexicographical optimization
KW - Multi objective optimization
KW - Nullspace method
KW - Numerical optimization
KW - Real time robot control
UR - http://www.scopus.com/inward/record.url?scp=85166649084&partnerID=8YFLogxK
U2 - 10.1007/s11081-023-09823-x
DO - 10.1007/s11081-023-09823-x
M3 - Article
AN - SCOPUS:85166649084
SN - 1389-4420
VL - 25
SP - 759
EP - 794
JO - Optimization and Engineering
JF - Optimization and Engineering
IS - 2
ER -