Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: How to solve this non-convex quadratically constrained quadratic programming
Replies: 9   Last Post: Apr 22, 2012 12:35 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Bruno Luong

Posts: 8,455
Registered: 7/26/08
Re: How to solve this non-convex quadratically constrained quadratic programming
Posted: Apr 18, 2012 1:34 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Lucy <comtech.usa@gmail.com> wrote in message <3072521.689.1334707719706.JavaMail.geo-discussion-forums@ynmm9>...
> How to solve this quadratically constrained quadratic programming
> problem?
>
> Hi all,
>
> Could you please shed some lights on this? (Not a homework problem)
>
> I am looking for solutions to solve the following problem:
>
> max ||Xb||^2
> s.t. ||b-b 0 ||^2 <a,||b||^2=1
>
>


This might take a close look of, which essentially solves the above problem with single constraint:

http://www.mathworks.com/matlabcentral/fileexchange/27596-least-square-with-2-norm-constraint

You can start first to ignore the inequality constraint | b - b0 |^2 <= a, and solve the optimization with the spherical constraint, or the opposite minimizing =|Xb| such that |b-b0|^2=1. If the solution satisfies the (ignored) inequality, then the problem is solved.

Otherwise you might take a look at the paper referred by the FEX to see if the formulation can be twisted to your problem with two equalities:

max ||Xb||^2
s.t. ||b-b 0 ||^2 =a, ||b||^2=1

% Bruno



Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2013. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.