| Literature DB >> 30363783 |
Abstract
The Jacobian decomposition and the Gauss-Seidel decomposition of augmented Lagrangian method (ALM) are two popular methods for separable convex programming. However, their convergence is not guaranteed for three-block separable convex programming. In this paper, we present a modified hybrid decomposition of ALM (MHD-ALM) for three-block separable convex programming, which first updates all variables by a hybrid decomposition of ALM, and then corrects the output by a correction step with constant step size α ∈ ( 0 , 2 - 2 ) which is much less restricted than the step sizes in similar methods. Furthermore, we show that 2 - 2 is the optimal upper bound of the constant step size α. The rationality of MHD-ALM is testified by theoretical analysis, including global convergence, ergodic convergence rate, nonergodic convergence rate, and refined ergodic convergence rate. MHD-ALM is applied to solve video background extraction problem, and numerical results indicate that it is numerically reliable and requires less computation.Entities:
Keywords: Global convergence; Step size; The augmented Lagrangian method; Three-block separable convex programming
Year: 2018 PMID: 30363783 PMCID: PMC6182414 DOI: 10.1186/s13660-018-1863-z
Source DB: PubMed Journal: J Inequal Appl ISSN: 1025-5834 Impact factor: 2.491
Figure 1Sensitivity test on the step size α
Numerical comparisons between different algorithms for
| rr | spr | sr | Method | Iter. | Time |
|
|
|---|---|---|---|---|---|---|---|
| 0.05 | 0.05 | 0.9 | FJD-ALM | 97 | 7.42 | 5.7325e−04 | 9.7830e−05 |
| PPPSM | 133 | 14.70 | 2.4034e−04 | 3.6358e−05 | |||
| MHD-ALM | 44 | 5.17 | 7.5910e−04 | 1.5025e−04 | |||
| 0.05 | 0.05 | 0.6 | FJD-ALM | 120 | 11.03 | 1.6528e−03 | 1.3102e−04 |
| PPPSM | 181 | 17.62 | 5.4329e−04 | 5.1513e−05 | |||
| MHD-ALM | 75 | 6.76 | 1.7148e−03 | 1.1343e−04 | |||
| 0.1 | 0.1 | 0.9 | FJD-ALM | 127 | 11.39 | 2.2566e−03 | 2.2374e−04 |
| PPPSM | 175 | 17.79 | 5.2215e−04 | 6.1755e−05 | |||
| MHD-ALM | 80 | 6.86 | 1.5097e−03 | 1.5994e−04 | |||
| 0.1 | 0.1 | 0.8 | FJD-ALM | 188 | 17.45 | 4.2439e−03 | 2.7536e−04 |
| PPPSM | 222 | 20.78 | 1.2697e−03 | 9.5339e−05 | |||
| MHD-ALM | 119 | 10.15 | 2.8338e−03 | 1.9242e−04 | |||
| 0.1 | 0.15 | 0.9 | FJD-ALM | 209 | 20.18 | 3.9031e−03 | 2.3423e−04 |
| PPPSM | 222 | 25.95 | 1.3444e−03 | 9.5133e−05 | |||
| MHD-ALM | 120 | 12.37 | 3.2420e−03 | 2.0704e−04 |
Numerical comparisons between different algorithms for
| rr | spr | sr | Method | Iter. | Time |
|
|
|---|---|---|---|---|---|---|---|
| 0.05 | 0.05 | 0.9 | FJD-ALM | 105 | 93.16 | 2.6808e−04 | 6.1154e−05 |
| PPPSM | 129 | 131.08 | 9.9216e−05 | 2.3683e−05 | |||
| MHD-ALM | 46 | 46.82 | 3.5053e−04 | 9.5144e−05 | |||
| 0.05 | 0.05 | 0.6 | FJD-ALM | 139 | 117.67 | 7.1439e−04 | 6.8845e−05 |
| PPPSM | 147 | 138.08 | 2.1260e−04 | 3.4427e−05 | |||
| MHD-ALM | 57 | 53.31 | 5.9883e−04 | 9.8047e−05 | |||
| 0.1 | 0.1 | 0.9 | FJD-ALM | 119 | 100.13 | 9.3082e−04 | 1.6381e−04 |
| PPPSM | 188 | 179.91 | 2.3296e−04 | 4.2820e−05 | |||
| MHD-ALM | 61 | 57.04 | 8.9591e−04 | 1.6198e−04 | |||
| 0.1 | 0.1 | 0.8 | FJD-ALM | 133 | 114.80 | 1.2760e−03 | 1.8083e−04 |
| PPPSM | 192 | 182.46 | 3.7423e−04 | 5.2624e−05 | |||
| MHD-ALM | 76 | 67.08 | 1.3497e−03 | 1.6979e−04 | |||
| 0.1 | 0.15 | 0.9 | FJD-ALM | 139 | 117.89 | 1.9819e−03 | 2.3040e−04 |
| PPPSM | 206 | 188.47 | 4.4773e−04 | 5.7452e−05 | |||
| MHD-ALM | 84 | 76.34 | 1.6396e−03 | 1.8795e−04 |
Figure 2The 10th and 125th frames of the clean video and the corresponding corrupted frames with (the top and third lines); the extracted background and foreground by MHD-ALM (the second and fourth lines)