10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

322 CHAPTER 4. SEMIDEFINITE PROGRAMMING<br />

whose rank constraint can be regularized as in<br />

maximize<br />

1<br />

X∈ S n 4<br />

subject to δ(X) = 1<br />

X ≽ 0<br />

〈X , δ(A1) − A〉 − w〈X , W 〉<br />

(738)<br />

where w ≈1000 is a nonnegative fixed weight, and W is a direction matrix<br />

determined from<br />

n∑<br />

λ(X ⋆ ) i<br />

i=2<br />

= minimize<br />

W ∈ S n 〈X ⋆ , W 〉<br />

subject to 0 ≼ W ≼ I<br />

trW = n − 1<br />

(1581a)<br />

which has an optimal solution that is known in closed form. These two<br />

problems (738) and (1581a) are iterated until convergence as defined on<br />

page 278.<br />

Because convex problem statement (738) is so elegant, it is numerically<br />

solvable for large binary vectors within reasonable time. 4.35 To test our<br />

convex iterative method, we compare an optimal convex result to an<br />

actual solution of the max cut problem found by performing a brute force<br />

combinatorial search of (733) 4.36 for a tight upper bound. Search-time limits<br />

binary vector lengths to 24 bits (about five days CPU time). Accuracy<br />

obtained, 98%, is independent of binary vector length (12, 13, 20, 24)<br />

when averaged over more than 231 problem instances including planar,<br />

randomized, and toroidal graphs. 4.37 When failure occurred, large and<br />

small errors were manifest. That same 98% average accuracy is presumed<br />

maintained when binary vector length is further increased. A Matlab<br />

program is provided on Wıκımization.<br />

<br />

4.35 We solved for a length-250 binary vector in only a few minutes and convex iterations<br />

on a Dell Precision computer, model M90.<br />

4.36 more computationally intensive than the proposed convex iteration by many orders<br />

of magnitude. Solving max cut by searching over all binary vectors of length 100, for<br />

example, would occupy a contemporary supercomputer for a million years.<br />

4.37 Existence of a polynomial-time approximation to max cut with accuracy better than<br />

94.11% would refute proof of NP-hardness, which Håstad believes to be highly unlikely.<br />

[155, thm.8.2] [156]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!