Next Article in Journal
A Mathematical Modeling of Time-Fractional Maxwell’s Equations Under the Caputo Definition of a Magnetothermoelastic Half-Space Based on the Green–Lindsy Thermoelastic Theorem
Previous Article in Journal
A Fast Proximal Alternating Method for Robust Matrix Factorization of Matrix Recovery with Outliers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

An Active-Set Algorithm for Convex Quadratic Programming Subject to Box Constraints with Applications in Non-Linear Optimization and Machine Learning

by
Konstantinos Vogklis
1,*,† and
Isaac E. Lagaris
2,†
1
Department of Tourism, Ionian University, 49100 Kerkira, Greece
2
Department of Computer Science and Engineering, University of Ioannina, 45110 Ioannina, Greece
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(9), 1467; https://doi.org/10.3390/math13091467 (registering DOI)
Submission received: 18 March 2025 / Revised: 16 April 2025 / Accepted: 28 April 2025 / Published: 29 April 2025

Abstract

A quadratic programming problem with positive definite Hessian subject to box constraints is solved, using an active-set approach. Convex quadratic programming (QP) problems with box constraints appear quite frequently in various real-world applications. The proposed method employs an active-set strategy with Lagrange multipliers, demonstrating rapid convergence. The algorithm, at each iteration, modifies both the minimization parameters in the primal space and the Lagrange multipliers in the dual space. The algorithm is particularly well suited for machine learning, scientific computing, and engineering applications that require solving box constraint QP subproblems efficiently. Key use cases include Support Vector Machines (SVMs), reinforcement learning, portfolio optimization, and trust-region methods in non-linear programming. Extensive numerical experiments demonstrate the method’s superior performance in handling large-scale problems, making it an ideal choice for contemporary optimization tasks. To encourage and facilitate its adoption, the implementation is available in multiple programming languages, ensuring easy integration into existing optimization frameworks.
Keywords: convex quadratic programming; machine learning; optimization; active set; Lagrange multipliers; practical applications convex quadratic programming; machine learning; optimization; active set; Lagrange multipliers; practical applications

Share and Cite

MDPI and ACS Style

Vogklis, K.; Lagaris, I.E. An Active-Set Algorithm for Convex Quadratic Programming Subject to Box Constraints with Applications in Non-Linear Optimization and Machine Learning. Mathematics 2025, 13, 1467. https://doi.org/10.3390/math13091467

AMA Style

Vogklis K, Lagaris IE. An Active-Set Algorithm for Convex Quadratic Programming Subject to Box Constraints with Applications in Non-Linear Optimization and Machine Learning. Mathematics. 2025; 13(9):1467. https://doi.org/10.3390/math13091467

Chicago/Turabian Style

Vogklis, Konstantinos, and Isaac E. Lagaris. 2025. "An Active-Set Algorithm for Convex Quadratic Programming Subject to Box Constraints with Applications in Non-Linear Optimization and Machine Learning" Mathematics 13, no. 9: 1467. https://doi.org/10.3390/math13091467

APA Style

Vogklis, K., & Lagaris, I. E. (2025). An Active-Set Algorithm for Convex Quadratic Programming Subject to Box Constraints with Applications in Non-Linear Optimization and Machine Learning. Mathematics, 13(9), 1467. https://doi.org/10.3390/math13091467

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop