Skip to main content
. 2014 Oct 1;14(10):18410–18432. doi: 10.3390/s141018410

Algorithm 2 “SOCP2”: the proposed distributed SOCP algorithm for unknown PT.

Require: X^ (0) , K1max, K 2max, Inline graphic, xa, ∀a ∈ Inline graphic
1: Initialize: k ← 1
2: repeat
3:  for c = 1, …,Inline graphic do
4:   for all i ∈ Inline graphicc (in parallel) do
5:    Collect x^j from j ∈ Inline graphici
6:     x^isocp(k) ← solve (10)
7:     x^i(k)←(1−w)x^i(k−1)+wx^isocp(k)
8:    Broadcast x^i(k) to j ∈ Inline graphici
9:   end for
10:  end for
11:  k ← k + 1
12: until k ≤ K1max
13: for c = 1, …,Inline graphic do
14:   for all i ∈ Inline graphicc (in parallel) do
15:   
L^0i←∑j∈NiLij−10γlog10‖x^i(k)−x^j(k)‖d0|Ni|
16:  end for
17: end for
18: begin consensus
19:
L^0←1M∑i=1ML^0i
20: end consensus
21: k ← K1max + 1
22: repeat
23:  for c = 1, …,Inline graphic do
24:   for all i ∈ Inline graphicc (in parallel) do
25:    Collect x^j from j ∈ Inline graphici
26:    
x^i(k)
← solve (9) by using L^0
27:    Broadcast
x^i(k)
to j ∈ Inline graphici
28:   end for
29:  end for
30:  k ← k + 1
31: until k ≤ K1max + K2max