No BSD License  

Highlights from
RSQP Toolbox for MATLAB

4.0

4.0 | 2 ratings Rate this file 3 Downloads (last 30 days) File Size: 358.02 KB File ID: #13046

RSQP Toolbox for MATLAB

by Zhijiang Shao

 

19 Nov 2006

Toolbox for large-scale equality constrained optimization, an implementation of RSQP algorithm.

| Watch this File

File Information
Description

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.

Required Products Optimization Toolbox
MATLAB release MATLAB 7.1.0 (R14SP3)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (5)
09 Dec 2006 Dmitrey Kroshko

I didn't test this toolbox with any appropriate task.
What about a license - is this GPL(/2)?
I didn't find in code func "nlconst" (you mentioned above) niether in files nor in code, & its parallel running (mentioned above) to nlconst_rsqp. Which mechanizm of parallel run do you use? I mean, dfeval(), parfor or something else? I didn't find anyone.
Despite Hessian is mentioned above, funcs of the toolbox can't handle this info (it uses only approximation). I guess, providing Hesse pattern by user (which is usually wery simple to implement) can yield more accuracy, isn't it? Or not? Of course, it would be nice to have possibility for handling d2f or d2L at all, like, for example, knitro do.
Comparison with fmincon is also absent.
However, I decided not to set any rating (because I didn't compare with other routines).
Also, do you have any intensions for implementing inequality constraints (Ax<b, c(x)<0) and for adding d2f/d2c/d2L?
WBR, D.

13 Feb 2008 Jeremy Chamard

This package is turning out to be very handy to me at this point in my research. I have a Matlab code that uses discrete curves of a few hundred points or so, and your package is considerably speeding up my algorithm.
Thanks for sharing it!

28 Apr 2008 He shixuan

I didn't test this toolbox with any
appropriate task.In this toolbox,I didn't find the 'findp' in the function SPACE_DECOM(result = proxy('findp',1,gceq');),in result,the toolbox can't work.

11 May 2008 Heena parekh

Can anybody tell me is it possible to use this RSQP for implementation of Interference suppression?? Please see the link below
http://ceta.mit.edu/PIER/pier59/15.0510063.Mouhamadou.AVR.pdf
And suggest me how to use this RSQP tool for interference suppression of the Linear antennas arrays controlled by phase???

10 Nov 2010 Paul Smyth  
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
optimization Zhijiang Shao 22 Oct 2008 08:49:36
largescale optimization Zhijiang Shao 22 Oct 2008 08:49:36
nlp Zhijiang Shao 22 Oct 2008 08:49:36
reduced Zhijiang Shao 22 Oct 2008 08:49:36
sqp Zhijiang Shao 22 Oct 2008 08:49:36
quasi_newton methods Zhijiang Shao 22 Oct 2008 08:49:36
nlp Mu Yi 19 Mar 2010 03:37:32

Contact us at files@mathworks.com