Skip to main content
Ctrl+K
GALAHAD C interfaces 1.0 documentation - Home GALAHAD C interfaces 1.0 documentation - Home
  • Unconstrained Optimization
  • Bound-constrained Optimization
  • Least-Squares
  • Linear Programming
  • Quadratic Programming
    • Regularization subproblems
    • Linear Systems
    • Global Optimization
    • Auxiliary Procedures
  • Unconstrained Optimization
  • Bound-constrained Optimization
  • Least-Squares
  • Linear Programming
  • Quadratic Programming
  • Regularization subproblems
  • Linear Systems
  • Global Optimization
  • Auxiliary Procedures

Section Navigation

Contents

  • BQP - bound-constrained quadratic programming using a preconditioned, projected-gradient method
    • overview of functions provided
      • bqp_control_type structure
      • bqp_inform_type structure
      • bqp_time_type structure
    • bqp_control_type structure
    • bqp_inform_type structure
    • bqp_time_type structure
  • BQPB - bound-constrained quadratic programming using an interior-point method
    • overview of functions provided
      • bqpb_control_type structure
      • bqpb_inform_type structure
      • bqpb_time_type structure
    • bqpb_control_type structure
    • bqpb_inform_type structure
    • bqpb_time_type structure
  • CQP - convex quadratic programming using an interior-point method
    • overview of functions provided
      • cqp_control_type structure
      • cqp_inform_type structure
      • cqp_time_type structure
    • cqp_control_type structure
    • cqp_inform_type structure
    • cqp_time_type structure
  • CRO - crossover from an interior-point to basic solution for convex quadratic programming
    • overview of functions provided
      • cro_control_type structure
      • cro_inform_type structure
      • cro_time_type structure
    • cro_control_type structure
    • cro_inform_type structure
    • cro_time_type structure
  • DQP - convex quadratic programming using a dual active-set method
    • overview of functions provided
      • dqp_control_type structure
      • dqp_inform_type structure
      • dqp_time_type structure
    • dqp_control_type structure
    • dqp_inform_type structure
    • dqp_time_type structure
  • EQP - equality-constrained quadratic programming using an iterative method
    • overview of functions provided
      • eqp_control_type structure
      • eqp_inform_type structure
      • eqp_time_type structure
    • eqp_control_type structure
    • eqp_inform_type structure
    • eqp_time_type structure
  • LSQP - linear or separable convex quadratic programming using an interior-point trust-region method
    • overview of functions provided
      • lsqp_control_type structure
      • lsqp_inform_type structure
      • lsqp_time_type structure
    • lsqp_control_type structure
    • lsqp_inform_type structure
    • lsqp_time_type structure
  • QPA - non-convex quadratic programming using an active-set method
    • overview of functions provided
      • qpa_control_type structure
      • qpa_inform_type structure
      • qpa_time_type structure
    • qpa_control_type structure
    • qpa_inform_type structure
    • qpa_time_type structure
  • QPB - non-convex quadratic programming using an interior-point method
    • overview of functions provided
      • qpb_control_type structure
      • qpb_inform_type structure
      • qpb_time_type structure
    • qpb_control_type structure
    • qpb_inform_type structure
    • qpb_time_type structure
  • Quadratic Programming

Quadratic Programming#

Release: 1.0

Date: Nov 29, 2024

Author: Jaroslav Fowkes and Nick Gould

GALAHAD [1] is a suite of open-source routines for large-scale continuous optimization. Currently there are eight packages designed to solve quadratic programming problems of various kinds.

Contents

  • BQP - bound-constrained quadratic programming using a preconditioned, projected-gradient method
  • BQPB - bound-constrained quadratic programming using an interior-point method
  • CQP - convex quadratic programming using an interior-point method
  • CRO - crossover from an interior-point to basic solution for convex quadratic programming
  • DQP - convex quadratic programming using a dual active-set method
  • EQP - equality-constrained quadratic programming using an iterative method
  • LSQP - linear or separable convex quadratic programming using an interior-point trust-region method
  • QPA - non-convex quadratic programming using an active-set method
  • QPB - non-convex quadratic programming using an interior-point method

References#

[1]

Gould, N. I. M., Orban, D., & Toint, Ph. L. (2003). GALAHAD, a library of thread-safe Fortran 90 packages for large-scale nonlinear optimization. ACM Transactions on Mathematical Software (TOMS), 29(4), 353-372.

previous

wcp_time_type structure

next

GALAHAD BQP package

On this page
  • References
Show Source

© Copyright Gould/Orban/Toint, for GALAHAD productions, GALAHAD 4 C/Python interfaces copyright Fowkes/Gould.

Created using Sphinx 7.2.6.

Built with the PyData Sphinx Theme 0.16.0.