Research Article

An Interior Point Method for Solving Semidefinite Programs Using Cutting Planes and Weighted Analytic Centers

Algorithm 2

SDP-CUT.
INPUT: π‘₯ βˆ— 0 ∈ i n t ( β„› ) , weight 𝑀 ∈ ℝ + , πœ– > 0 , S T O L > 0 , and M A X
Set π‘˜ = 0
While   π‘˜ < M A X   do
 1. Compute cutting plain constraint 𝑐 𝑇 π‘₯ βˆ’ 𝑐 𝑇 π‘₯ βˆ— π‘˜ + πœ– β‰₯ 0
 2. Let π‘₯ βˆ— π‘˜ + 1 be the 𝑀 𝑒 𝑖 𝑔 β„Ž 𝑑 𝑒 𝑑 π‘Ž 𝑛 π‘Ž 𝑙 𝑦 𝑑 𝑖 𝑐 𝑐 𝑒 𝑛 𝑑 𝑒 π‘Ÿ of new system with barrier function πœ™ βˆ— 𝑀 ( π‘₯ )
 (3.1) to be computed by WAC-NEWTON* starting from the point π‘₯ βˆ— π‘˜
 Compute πœ• π‘˜ + 1 = 𝑐 𝑇 π‘₯ βˆ— π‘˜ βˆ’ 𝑐 𝑇 π‘₯ βˆ— π‘˜ + 1
 if   πœ• π‘˜ < S T O L   then
  break while
 3. π‘˜ ← π‘˜ + 1
OUTPUT: π‘₯ βˆ— c u t = π‘₯ βˆ— π‘˜ , 𝑝 βˆ— c u t = 𝑐 𝑇 π‘₯ βˆ— π‘˜