An Optimal ADMM for Unilateral Obstacle Problems
Abstract
:1. Introduction
2. Unilateral Obstacle Problems and ADMM Algorithm in Finite Dimension
- (a)
- A is symmetric, positive-definite.
- (b)
- A has n diagonal blocks in form and subdiagonal blocks .
Algorithm 1 ADMM |
Step 0. , and are given; set . Step 1. Find by solving
Step 2. Find by solving
Step 3. Find by solving
If the stopping criterion is satisfied then stop; else, go to Step 1 with . |
Algorithm 2 ADMM without auxiliary unknown |
Step 0. , and are given; set . Step 1. Find by solving
Step 2. Find by solving
and go to Step 1 with . To obtain the pure dual algorithm for the unilateral obstacle problem, we from (16) to obtain
where
|
Algorithm 3 Dual ADMM |
Step 0. and are given; set and . Step 1. Compute and as
and repeat Step 1 with . |
3. Proof of Convergence
4. Optimal Penalty Parameter Approximation
5. Results and Discussion
Algorithm 4 SSNM |
Step 0. Given , , and , set . Step 1. Set . Step 2. Find and such that
where for , and for . Step 3. If , then stop; else, return to Step 1 with . |
5.1. Example 1
5.2. Example 2
5.3. Example 3
5.4. Example 4
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Dolgopolik, M.V. The alternating direction method of multipliers for finding the distance between ellipsoids. Appl. Math. Comput. 2021, 409, 126387. [Google Scholar] [CrossRef]
- Gonçalves, M.L.N. On the pointwise iteration-complexity of a dynamic regularized ADMM with over-relaxation stepsize. Appl. Math. Comput. 2018, 336, 315–325. [Google Scholar] [CrossRef]
- Luenberger, D.G.; Ye, Y.Y. Linear and Nonlinear Programming; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Shen, Y.; Xu, M.H. On the O(1/t) convergence rate of Ye-Yuan’s modified alternating direction method of multipliers. Appl. Math. Comput. 2014, 226, 367–373. [Google Scholar] [CrossRef]
- Yu, S.T.; Peng, J.J.; Tang, Z.G.; Peng, Z.Y. Iterative methods to solve the constrained Sylvester equation. AIMS Math. 2023, 8, 21531–21553. [Google Scholar] [CrossRef]
- Zhang, J.J.; Zhang, J.L.; Ye, W.Z. An inexact alternating direction method of multipliers for the solution of linear complementarity problems arising from free boundary problems. Numer. Algor. 2018, 78, 895–910. [Google Scholar] [CrossRef]
- Zhang, S.G.; Guo, N.X. Uzawa block relaxation method for free boundary problem with unilateral obstacle. Int. J. Comput. Math. 2021, 98, 671–689. [Google Scholar] [CrossRef]
- Chorfi, A.; Koko, J. Alternating direction method of multiplier for the unilateral contact problem with an automatic penalty parameter selection. Appl. Math. Model. 2020, 78, 706–723. [Google Scholar] [CrossRef]
- Essoufi, E.H.; Koko, J.; Zafrar, A. Alternating direction method of multiplier for a unilateral contact problem in electro-elastostatics. Comput. Math. Appl. 2017, 78, 1789–1802. [Google Scholar] [CrossRef]
- Koko, J. Uzawa block relaxation method for the unilateral contact problem. J. Comput. Appl. Math. 2011, 235, 2343–2356. [Google Scholar] [CrossRef]
- He, J.W.; Lei, C.C.; Shi, C.Y.; Vong, S.W. An inexact alternating direction method of multipliers for a kind of nonlinear complementarity problems. Numer. Algebra Control Optim. 2021, 11, 353–362. [Google Scholar] [CrossRef]
- He, J.W.; Zheng, H.; Vong, S. Improved inexact alternating direction methods for a class of nonlinear complementarity problems. East Asian J. Appl. Math. 2022, 12, 125–144. [Google Scholar] [CrossRef]
- Glowinski, R. Numerical Methods for Nonlinear Variational Problems; Springer: Berlin/Heidelberg, Germany, 2008; pp. 166–194. [Google Scholar]
- Ghadimi, E.; Teixeira, A.; Shames, I.; Johansson, M. Optimal parameter selection for the alternating direction method of multipliers (ADMM): Quadratic problems. IEEE Trans. Automat. Control 2015, 60, 644–658. [Google Scholar] [CrossRef]
- Teixeira, A.; Ghadimi, E.; Shames, I.; Sandberg, H.; Johansson, M. The ADMM algorithm for distributed quadratic problems: Parameter selection and constraint preconditioning. IEEE Trans. Signal Process 2016, 64, 290–305. [Google Scholar] [CrossRef]
- Zhang, R.Y.; White, J.K. GMRES-accelerated ADMM for quadratic objectives. SIAM J. Optim. 2018, 28, 3025–3056. [Google Scholar] [CrossRef]
- Mavromatis, C.; Foti, M.; Vavalis, M. Auto-tuned weighted-Penalty parameter ADMM for distributed optimal power flow. IEEE Trans. Power Syst. 2021, 36, 970–978. [Google Scholar] [CrossRef]
- You, Z.; Zhang, H.S. A prediction-correction ADMM for multistage stochastic variational inequalities. J. Optimiz. Theory Appl. 2023, 199, 693–731. [Google Scholar] [CrossRef]
- Khandelwal, R.; Porwal, K.; Singla, R. Supremum-norm a posteriori error control of quadratic discontinuous Galerkin methods for the obstacle problem. Comput. Math. Appl. 2023, 137, 147–171. [Google Scholar] [CrossRef]
- Gaddam, S.; Gudi, T.; Porwal, K. Two new approaches for solving elliptic obstacle problems using discontinuous Galerkinmethods. BIT 2022, 62, 89–124. [Google Scholar] [CrossRef]
- Glowinski, R. Variational Methods for the Numerical Solution of Nonlinear Elliptic Problems; SIAM: Philadelphia, PA, USA, 2015; pp. 157–200. [Google Scholar]
- Xue, L.; Cheng, X.L. An algorithm for solving the obstacle problems. Comput. Math. Appl. 2004, 48, 1651–1657. [Google Scholar] [CrossRef]
- Cicuttin, M.; Ern, A.; Gudi, T. Hybrid high-order methods for the elliptic obstacle problem. J. Sci. Comput. 2020, 83, 8. [Google Scholar] [CrossRef]
- De Dios, B.A.; Gudi, T.; Porwal, K. Pointwise a posteriori error analysis of a discontinuous Galerkin method for the elliptic obstacle problem. IMA J. Numer. Anal. 2022, 43, 2377–2412. [Google Scholar] [CrossRef]
- Khandelwal, R.; Porwal, K. Pointwise a posteriori error analysis of quadratic finite element method for the elliptic obstacle problem. J. Comput. Appl. Math. 2022, 412, 114364. [Google Scholar] [CrossRef]
- Lin, Y.; Cryer, C.W. An alternating direction implicit algorithm for the solution of linear complementarity problems arising from free boundary problems. Appl. Math. Optim. 1985, 13, 1–17. [Google Scholar] [CrossRef]
- Nochetto, R.H.; Siebert, K.G.; Veeser, A. Pointwise a posteriori error control for elliptic obstacle problems. Numer. Math. 2003, 95, 163–195. [Google Scholar] [CrossRef]
- Xu, C.; Shi, D.Y. Superconvergence analysis of low order nonconforming finite element methods for variational inequality problem with displacement obstacle. Appl. Math. Comput. 2019, 348, 1–11. [Google Scholar] [CrossRef]
- Wang, F.; Eichholz, J.; Han, W.M. A two level algorithm for an obstacle problem. Appl. Math. Comput. 2018, 330, 65–76. [Google Scholar] [CrossRef]
- Weiss, A.; Wohlmuth, B.I. A posteriori error estimator for obstacle problems. SIAM. J. Sci. Comput. 2010, 32, 2627–2658. [Google Scholar] [CrossRef]
- Zhao, M.; Wu, H.; Xiong, C. Error analysis of HDG approximations for elliptic variational inequality: Obstacle problem. Numer. Algor. 2019, 81, 445–463. [Google Scholar] [CrossRef]
- Cao, F.J.; Yuan, D.F. A class of HOC finite difference method for elliptic interface problems with imperfect contact. AIMS Math. 2022, 8, 5789–5815. [Google Scholar] [CrossRef]
- Demmel, J.W. Applied Numerical Linear Algebra; SIAM: Philadelphia, PA, USA, 1997; pp. 267–278. [Google Scholar]
- He, B.S.; Liao, L.Z.; Wang, S.L. Self-adaptive operator splitting methods for monotone variational inequalities. Numer. Math. 2003, 94, 715–737. [Google Scholar] [CrossRef]
- Zhang, S.G. Two projection methods for the solution of Signorini problems. Appl. Math. Comput. 2018, 326, 75–86. [Google Scholar] [CrossRef]
- Zhang, S.G.; Li, X.L. A self-adaptive projection method for contact problems with the BEM. Appl. Math. Model. 2018, 55, 145–159. [Google Scholar] [CrossRef]
- Zhang, S.G.; Li, X.L.; Ran, R.S. Self-adaptive projection and boundary element methods for contact problems with Tresca friction. Commun. Nonlinear Sci. Numer. Simulat. 2019, 68, 72–85. [Google Scholar] [CrossRef]
h | ADMM (Algorithm 1) | SSNM (Algorithm 4) | ||
---|---|---|---|---|
Iterations | CPU (s) | Iterations | CPU (s) | |
20 | 0.0242 | 7 | 0.0245 | |
16 | 0.0260 | 8 | 0.0331 | |
22 | 0.0497 | 9 | 0.0723 | |
30 | 0.3891 | 9 | 0.7741 | |
55 | 3.6584 | 9 | 8.9213 |
h | ADMM (Algorithm 1) | SSNM (Algorithm 4) | ||
---|---|---|---|---|
Iterations | CPU (s) | Iterations | CPU (s) | |
23 | 0.0248 | 6 | 0.0311 | |
18 | 0.0270 | 8 | 0.0333 | |
23 | 0.0485 | 11 | 0.0869 | |
38 | 0.3730 | 13 | 1.0514 | |
63 | 3.4886 | 14 | 12.5551 |
h | ADMM (Algorithm 1) | SSNM (Algorithm 4) | ||
---|---|---|---|---|
Iterations | CPU (s) | Iterations | CPU (s) | |
27 | 0.0365 | 6 | 0.0386 | |
32 | 0.0426 | 8 | 0.0431 | |
53 | 0.0857 | 11 | 0.0976 | |
79 | 0.6882 | 17 | 1.3378 | |
116 | 4.710 | 29 | 24.5476 |
h | ADMM (Algorithm 1) | SSNM (Algorithm 4) | ||
---|---|---|---|---|
Iterations | CPU (s) | Iterations | CPU (s) | |
21 | 0.0285 | 5 | 0.0292 | |
26 | 0.0326 | 5 | 0.0336 | |
43 | 0.0691 | 8 | 0.0768 | |
75 | 0.6283 | 12 | 1.0372 | |
133 | 5.4149 | 21 | 18.8991 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, S.; Cui, X.; Xiong, G.; Ran, R. An Optimal ADMM for Unilateral Obstacle Problems. Mathematics 2024, 12, 1901. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121901
Zhang S, Cui X, Xiong G, Ran R. An Optimal ADMM for Unilateral Obstacle Problems. Mathematics. 2024; 12(12):1901. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121901
Chicago/Turabian StyleZhang, Shougui, Xiyong Cui, Guihua Xiong, and Ruisheng Ran. 2024. "An Optimal ADMM for Unilateral Obstacle Problems" Mathematics 12, no. 12: 1901. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121901