Skip to content

Benny44/QPALM_vLADEL

Folders and files

NameName
Last commit message
Last commit date
Sep 3, 2021
Sep 9, 2020
Nov 27, 2020
Nov 27, 2020
Nov 30, 2020
Sep 3, 2021
Aug 24, 2021
Jun 30, 2021
Aug 29, 2021
Aug 24, 2021
Jun 30, 2021
Nov 17, 2020
Sep 9, 2020
Aug 29, 2021
Jun 30, 2021
Nov 27, 2020
Jun 28, 2021
Sep 11, 2020
Feb 11, 2022
Sep 9, 2020
Jun 28, 2021
Jun 28, 2021
Sep 9, 2020

Repository files navigation

Proximal Augmented Lagrangian method for Quadratic Programs

QPALM is now maintained at kul-optec/QPALM

View the original README

Coverage Status

Platform CI Status
Linux Linux Build Status
OSX OSX Build Status

QPALM is a numerical optimization package that finds stationary points of (possibly nonconvex) quadratic programs, that is

minimize        0.5 x' Q x + q' x

subject to      l <= A x <= u

Documentation

You can now find the the documentation here. This includes all information you need to get started using QPALM.

Benchmarks

Check out the paper below for detailed benchmark tests comparing QPALM with state-of-the-art solvers.

Citing

If you use QPALM in your research, please cite the following paper

@inproceedings{hermans2019qpalm,
	author      = {Hermans, B. and Themelis, A. and Patrinos, P.},
	booktitle   = {58th IEEE Conference on Decision and Control},
	title       = {{QPALM}: {A} {N}ewton-type {P}roximal {A}ugmented {L}agrangian {M}ethod for {Q}uadratic {P}rograms},
	year        = {2019},
	volume      = {},
	number      = {},
	pages       = {},
	doi         = {},
	issn        = {},
	month       = {Dec.},
}

License

QPALM is licensed under LGPL v3.0. Some modules are used in this software:

  • LADEL: authored by Ben Hermans and licensed under LGPL-v3.

  • LOBPCG: the version of LOBPCG used here was written by Ben Hermans and licensed under the GNU Lesser General Public License v3.0, see LOBPCG/LICENSE.

  • LAPACK: authored by The University of Tennessee and The University of Tennessee Research Foundation, The University of California Berkeley, and The University of Colorado Denver, and licensed under BSD-3, see here.

  • Minunit: a minimal unit testing framework for C, modified from the version by David Siñuela Pastor and licensed under MIT, see here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published