RSQP Toolbox for MATLAB

Toolbox for large-scale equality constrained optimization, an implementation of RSQP algorithm.
2.4K Downloads
Updated 19 Nov 2006

No License

The RSQP Toolbox is developed based on the theory of reduced Hessian successive quadratic programming for large scale optimization.
The toolbox is a collection of functions that extend the capability of MATLAB Optimization Toolbox in solving optimization problems with
(a)high dimensionality and
(b)few degrees of freedom and
(c)equality constraints and
(d)bounds on variables
The problems can be stated as follows:
min f(x)
s.t. Aeq*x = beq
ceq(x) = 0
lb<=x<=ub
The main routine rsqp of the toolbox is fully compatible with fmincon, and the helper function nlconst_rsqp runs parallel to nlconst. The function for quadratic programming, qpsub2, is modified from qpsub (Revision 1.34) to deal with the sparse structure of matrix and speed up the calculation of large-scale problems.

Copyright (c) 2006, Institute of Industrial Control, Zhejiang University
All Rights Reserved
Permission is hereby granted, free of charge, to use, copy, modify, and distribute this software and its documentation, provided that the above copyright notice appear in all copies and that the copyright notice and this permission notice appear in all supporting documentation, an acknowledgement is given to the Institute of Industrial Control, Zhejiang University and notified to us by Email within a reasonable time.

Cite As

Zhijiang Shao (2024). RSQP Toolbox for MATLAB (https://www.mathworks.com/matlabcentral/fileexchange/13046-rsqp-toolbox-for-matlab), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14SP3
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Nonlinear Optimization in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0