A New Active Set Scheme for Quadratic Programing

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Bagherpour, Negin, Minayi, Nima, Shanaghi, AmirHossein
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917757957701632
author Bagherpour, Negin
Minayi, Nima
Shanaghi, AmirHossein
author_facet Bagherpour, Negin
Minayi, Nima
Shanaghi, AmirHossein
contents We are faced with convex quadratic programing in many contexts related to control theory, economy and robotics. In this paper, we introduce a new active set algorithm for solving such problems and analyze its possible advantages. The novelty of the proposed scheme is in the way of solving the KKT system based on matrix properties. More precisely, we combine the two KKT equations to reduce the order and substitute it with a null space computation. The null space is in hand by use of the singular values decomposition. In problems with high number of independent constraints, we proposed another scheme. This also aims to solve the KKT system based on matrix properties. We implement both algorithms and test them over both randomly generated problems and standard problems mentioned in CUTEst. In general, more than 2000 tests with great variety are generated and computing times and accuracies are reported. The proposed schemes for solving convex quadratic problems are members of active set family. Because of using matrix properties, it reduces computing time and as larger as the problem is, the improvement shows to be more remarkable. The first strategy performs the original active set when the number of constraints is low while the second outperforms the original algorithm when there exists a lot of independent constraints.
format Preprint
id arxiv_https___arxiv_org_abs_2408_13778
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A New Active Set Scheme for Quadratic Programing
Bagherpour, Negin
Minayi, Nima
Shanaghi, AmirHossein
Optimization and Control
We are faced with convex quadratic programing in many contexts related to control theory, economy and robotics. In this paper, we introduce a new active set algorithm for solving such problems and analyze its possible advantages. The novelty of the proposed scheme is in the way of solving the KKT system based on matrix properties. More precisely, we combine the two KKT equations to reduce the order and substitute it with a null space computation. The null space is in hand by use of the singular values decomposition. In problems with high number of independent constraints, we proposed another scheme. This also aims to solve the KKT system based on matrix properties. We implement both algorithms and test them over both randomly generated problems and standard problems mentioned in CUTEst. In general, more than 2000 tests with great variety are generated and computing times and accuracies are reported. The proposed schemes for solving convex quadratic problems are members of active set family. Because of using matrix properties, it reduces computing time and as larger as the problem is, the improvement shows to be more remarkable. The first strategy performs the original active set when the number of constraints is low while the second outperforms the original algorithm when there exists a lot of independent constraints.
title A New Active Set Scheme for Quadratic Programing
topic Optimization and Control
url https://arxiv.org/abs/2408.13778