🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.math.num-analysis
Article #766

Re: Non-linear Inequality Constraint

#766
From: David Handscomb
Date: Thu, 12 Nov 1992 18:18
39 lines
1820 bytes
In article <1992Nov6.170030.8063@qucis.queensu.ca> ismaeil@qucis.queensu.ca (Ossama Ismaeil) writes:
>
>   Now, the problem can be described as 
>
>                  T
>           Min   X  X  
>
>      S.T         T 
>                 X A X <= 0
>
>                 W X    = C   
>
>  where X is a vector , A is a square indefinite matrix, and W is a rectangular
>  matrix, and C is a constant vector.
>

(Assume that A is symmetric and W is of maximal rank.)

Write Y = W^T (W W^T)^{-1} C.  If Y^T A Y <= 0, then X = Y is the answer.

Otherwise, the answer will have X^T A X = 0.

Let Q be a rectangular matrix whose rows are are maximal set of orthonormal 
vectors orthogonal to the rows of W.  Then W X = C if and only if X is of the 
form Y + Q Z, where the vector Z is in 1-1 correspondence with X.

So we want to minimize X^T X - Y^T Y = Z^T Z given that 
    X^T A X = Z^T Q^T A Q Z + 2 Y^T A Q Z + Y^T A Y = 0.

Find the eigensystem of (Q^T A Q) and expand Z in terms of the eigenvectors.  
Then we can transform the problem into minimizing Sum_i (z_i^2) given that 
Sum_i (a_i z_i^2) + 2 Sum_i (b_i z_i) + c = 0.

The solution to this is z_i = lambda b_i / (1 - lambda a_i), where lambda is
one of the roots of a polynomial equation, got by substituting this z_i into
the given condition.  Hence Z, hence X.

David Handscomb
(dch@comlab.ox.ac.uk)
Technical Details
Message-ID: <1992Nov12.181822.12557@nagp12.comlab.ox.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!comlab.ox.ac.uk!dch
References: <1992Nov6.170030.8063@qucis.queensu.ca>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!comlab.ox.ac.uk!dch
From: dch@comlab.ox.ac.uk (David Handscomb)
Newsgroups: sci.math.num-analysis
Subject: Re: Non-linear Inequality Constraint
Message-ID: <1992Nov12.181822.12557@nagp12.comlab.ox.ac.uk>
Date: 12 Nov 92 18:18:22 GMT
References: <1992Nov6.170030.8063@qucis.queensu.ca>
Organization: Oxford University Computing Laboratory, UK
Lines: 39
Originator: dch@nagp12.comlab