Skip to main content
. Author manuscript; available in PMC: 2018 May 1.
Published in final edited form as: IEEE Trans Ultrason Ferroelectr Freq Control. 2017 Mar 14;64(5):811–825. doi: 10.1109/TUFFC.2017.2682061

Algorithm 3.

Line search for RDA method

Input: c0, Ak−1, wk, Gk, G¯k1, f (ck, wk), λ, αmax
Output: αk {Weight for k-th iteration.}
  1: ααmax {αmax is the initial guess for the weight.}
  2: foundfalse
  3: while not found do
  4: AAk1+α
  5: G(1αA)G¯k1+αAGk
  6: μγA {Should be consistent with Alg. 2.}
  7: cproxλμ(c0μG)
  8: if f(c,wk)+λ(c)<f(ck,wk)+λ(ck) then
  9:    foundtrue
10: else
11:    αα/2
12: end if
13: end while
14:
αkα