|
Algorithm 2 “SOCP2”: the proposed distributed SOCP algorithm for unknown PT. |
|
Require:
X^
(0) , K1max, K
2max,
, xa, ∀a ∈
|
1: |
Initialize:
k ← 1 |
2: |
repeat |
3: |
for
c = 1, …, do
|
4: |
for all
i ∈
c (in parallel) do
|
5: |
Collect x^j from j ∈
i
|
6: |
← solve (10) |
7: |
|
8: |
Broadcast
to j ∈
i
|
9: |
end for |
10: |
end for |
11: |
k ← k + 1 |
12: |
until
k ≤ K1max
|
13: |
for
c = 1, …, do
|
14: |
for all
i ∈
c (in parallel) do
|
15: |
|
16: |
end for |
17: |
end for |
18: |
begin consensus
|
19: |
|
20: |
end consensus
|
21: |
k ← K1max + 1 |
22: |
repeat |
23: |
for
c = 1, …, do
|
24: |
for all
i ∈
c (in parallel) do
|
25: |
Collect x^j from j ∈
i
|
26: |
← solve (9) by using L^0
|
27: |
Broadcast
to j ∈
i
|
28: |
end for |
29: |
end for |
30: |
k ← k + 1 |
31: |
until
k ≤ K1max + K2max
|
|