Chapter 1 LINEAR COMPLEMENTARITY PROBLEM, ITS ...
Chapter 1 LINEAR COMPLEMENTARITY PROBLEM, ITS ...
Chapter 1 LINEAR COMPLEMENTARITY PROBLEM, ITS ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
22 <strong>Chapter</strong> 1. Linear Complementarity Problem, Its Geometry, and Applications<br />
D is already symmetric, and all its diagonal elements are positive. The rst step of<br />
the algorithm requires performing the operation: (row 3){2(row 1) on D. This leads<br />
to<br />
8 1<br />
0<br />
D1 =<br />
>: 0<br />
0<br />
0<br />
2<br />
4<br />
0<br />
2<br />
4<br />
0<br />
5<br />
9 0<br />
0<br />
5><br />
3<br />
:<br />
Since the third diagonal element in D1 is not strictly positive, D is not PD.<br />
Algorithm for Testing Positive Semide niteness<br />
Let F = (fij) be the given square matrix. Obtain D = F + F T . If any diagonal<br />
element of D is 0, all the entries in the row and column of the zero diagonal entry<br />
must be zero. Otherwise D (and hence F ) is not PSD and we terminate. Also, if any<br />
diagonal entries in D are negative, D cannot be PSD and we terminate. If termination<br />
has not occurred, reduce the matrix D by striking o the rows and columns of zero<br />
diagonal entries.<br />
Start o by performing the row operations as in (ii) above, that is, transform D<br />
into D1. If any diagonal element in D1 is negative, D is not PSD. Let E1 be the<br />
submatrix of D1 obtained by striking o the rst row and column of D1. Also, if a<br />
diagonal element in E1 is zero, all entries in its row and column in E1 must be zero.<br />
Otherwise D is not PSD. Terminate. Continue if termination does not occur.<br />
In general, after r steps we willhave a matrix Dr as in (iii) above. Let Er be the<br />
square submatrix of Dr obtained by striking o the rst r rows and columns of Dr.<br />
If any diagonal element in Er is negative, D cannot be PSD. If any diagonal element<br />
of Er is zero, all the entries in its row and column in Er must be zero otherwise D is<br />
not PSD. Terminate. If termination does not occur, continue.<br />
Let dss be the rst nonzero (and, hence, positive) diagonal elementinEr. Subtract<br />
suitable multiples of row s in Dr from rows i, i>s, so that all the entries in column<br />
s and rows i, i > s in Dr, are transformed into 0. This transforms Dr into Ds and<br />
we repeat the same operations with Ds. If termination does not occur until Dn;1 is<br />
obtained and, if the diagonal entries in Dn;1 are nonnegative, D and hence F are<br />
PSD.<br />
In the process of obtaining Dn;1, if all the diagonal elements in all the matrices<br />
obtained during the algorithm are strictly positive, D and hence F is not only PSD<br />
but actually PD.<br />
Example 1.5<br />
Is the matrix<br />
2 0<br />
6 2<br />
6 F = 6 3<br />
4 4<br />
;2<br />
3<br />
3<br />
0<br />
;3<br />
3<br />
3<br />
0<br />
;4<br />
0<br />
0<br />
8<br />
3 5<br />
0 7 07<br />
5 4<br />
;5 0 0 4 2<br />
PSD? D = F + F T =<br />
2<br />
6<br />
4<br />
3<br />
0<br />
0<br />
0<br />
0<br />
0<br />
6<br />
6<br />
0<br />
0<br />
6<br />
6<br />
0<br />
0<br />
0<br />
0<br />
16<br />
0<br />
0 7 07<br />
5 8<br />
0 0 0 8 4<br />
: