HPR-QP: A dual Halpern Peaceman-Rachford method for solving large-scale convex composite quadratic programming

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chen, Kaihuang, Sun, Defeng, Yuan, Yancheng, Zhang, Guojun, Zhao, Xinyuan
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915370362732544
author Chen, Kaihuang
Sun, Defeng
Yuan, Yancheng
Zhang, Guojun
Zhao, Xinyuan
author_facet Chen, Kaihuang
Sun, Defeng
Yuan, Yancheng
Zhang, Guojun
Zhao, Xinyuan
contents In this paper, we introduce HPR-QP, a dual Halpern Peaceman-Rachford (HPR) method designed for solving large-scale convex composite quadratic programming. One distinctive feature of HPR-QP is that, instead of working with the primal formulations, it builds on the novel restricted Wolfe dual introduced in recent years. It also leverages the symmetric Gauss-Seidel technique to simplify subproblem updates without introducing auxiliary slack variables that typically lead to slow convergence. By restricting updates to the range space of the Hessian of the quadratic objective function, HPR-QP employs proximal operators of smaller spectral norms to speed up the convergence. Shadow sequences are elaborately constructed to deal with the range space constraints. Additionally, HPR-QP incorporates adaptive restart and penalty parameter update strategies, derived from the HPR method's $O(1/k)$ convergence in terms of the Karush-Kuhn-Tucker residual, to further enhance its performance and robustness. Extensive numerical experiments on benchmark data sets using a GPU demonstrate that our Julia implementation of HPR-QP significantly outperforms state-of-the-art solvers in both speed and scalability.
format Preprint
id arxiv_https___arxiv_org_abs_2507_02470
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle HPR-QP: A dual Halpern Peaceman-Rachford method for solving large-scale convex composite quadratic programming
Chen, Kaihuang
Sun, Defeng
Yuan, Yancheng
Zhang, Guojun
Zhao, Xinyuan
Optimization and Control
90C20, 90C06, 90C25, 65Y20
In this paper, we introduce HPR-QP, a dual Halpern Peaceman-Rachford (HPR) method designed for solving large-scale convex composite quadratic programming. One distinctive feature of HPR-QP is that, instead of working with the primal formulations, it builds on the novel restricted Wolfe dual introduced in recent years. It also leverages the symmetric Gauss-Seidel technique to simplify subproblem updates without introducing auxiliary slack variables that typically lead to slow convergence. By restricting updates to the range space of the Hessian of the quadratic objective function, HPR-QP employs proximal operators of smaller spectral norms to speed up the convergence. Shadow sequences are elaborately constructed to deal with the range space constraints. Additionally, HPR-QP incorporates adaptive restart and penalty parameter update strategies, derived from the HPR method's $O(1/k)$ convergence in terms of the Karush-Kuhn-Tucker residual, to further enhance its performance and robustness. Extensive numerical experiments on benchmark data sets using a GPU demonstrate that our Julia implementation of HPR-QP significantly outperforms state-of-the-art solvers in both speed and scalability.
title HPR-QP: A dual Halpern Peaceman-Rachford method for solving large-scale convex composite quadratic programming
topic Optimization and Control
90C20, 90C06, 90C25, 65Y20
url https://arxiv.org/abs/2507.02470