Saved in:
Bibliographic Details
Main Authors: Secchin, Leonardo D., Silva, Paulo J. S.
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2603.15910
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917508799266816
author Secchin, Leonardo D.
Silva, Paulo J. S.
author_facet Secchin, Leonardo D.
Silva, Paulo J. S.
contents The continuous quadratic knapsack (CQK) problem involves minimizing a diagonal convex quadratic function subject to box constraints and a single linear equality constraint. It has numerous applications in resource allocation, multicommodity flow, machine learning, and classical optimization tasks such as Lagrangian relaxation and quasi-Newton updates. In this work, we revisit the semismooth Newton method introduced by Cominetti, Mascarenhas, and Silva. We demonstrate that the method can be significantly improved in two directions. First, for projections onto the simplex or the $\ell_1$-ball, it can incorporate Condat's highly effective initial multiplier guess. Second, it can serve as a flexible foundation for CQK algorithms, allowing for different parallel variants tailored to exploit CPU and GPU computational models. These improvements are implemented in the open-source Julia package \texttt{NewtonCQK.jl}. We present extensive numerical tests comparing this implementation with other state-of-the-art solvers, demonstrating its superior efficiency and scalability.
format Preprint
id arxiv_https___arxiv_org_abs_2603_15910
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Parallel Newton methods for the continuous quadratic knapsack problem: A Jacobi and Gauss-Seidel tale
Secchin, Leonardo D.
Silva, Paulo J. S.
Optimization and Control
The continuous quadratic knapsack (CQK) problem involves minimizing a diagonal convex quadratic function subject to box constraints and a single linear equality constraint. It has numerous applications in resource allocation, multicommodity flow, machine learning, and classical optimization tasks such as Lagrangian relaxation and quasi-Newton updates. In this work, we revisit the semismooth Newton method introduced by Cominetti, Mascarenhas, and Silva. We demonstrate that the method can be significantly improved in two directions. First, for projections onto the simplex or the $\ell_1$-ball, it can incorporate Condat's highly effective initial multiplier guess. Second, it can serve as a flexible foundation for CQK algorithms, allowing for different parallel variants tailored to exploit CPU and GPU computational models. These improvements are implemented in the open-source Julia package \texttt{NewtonCQK.jl}. We present extensive numerical tests comparing this implementation with other state-of-the-art solvers, demonstrating its superior efficiency and scalability.
title Parallel Newton methods for the continuous quadratic knapsack problem: A Jacobi and Gauss-Seidel tale
topic Optimization and Control
url https://arxiv.org/abs/2603.15910