Abstract
We define and analyse a least-squares finite element method for a first-order reformulation of the obstacle problem. Moreover, we derive variational inequalities that are based on similar but non-symmetric bilinear forms. A priori error estimates including the case of non-conforming convex sets are given and optimal convergence rates are shown for the lowest-order case. We provide a posteriori bounds that can be used as error indicators in an adaptive algorithm. Numerical studies are presented.
Similar content being viewed by others
References
Attia, F.S., Cai, Z., Starke, G.: First-order system least squares for the Signorini contact problem in linear elasticity. SIAM J. Numer. Anal. 47(4), 3027–3043 (2009)
Banz, L., Schröder, A.: Biorthogonal basis functions in \(hp\)-adaptive FEM for elliptic obstacle problems. Comput. Math. Appl. 70(8), 1721–1742 (2015)
Banz, L., Stephan, E.P.: A posteriori error estimates of \(hp\)-adaptive IPDG-FEM for elliptic obstacle problems. Appl. Numer. Math. 76, 76–92 (2014)
Bartels, S., Carstensen, C.: Averaging techniques yield reliable a posteriori finite element error control for obstacle problems. Numer. Math. 99(2), 225–249 (2004)
Bochev, P., Gunzburger, M.: Least-squares finite element methods. In: International Congress of Mathematicians, vol. III, pp. 1137–1162. Eur. Math. Soc., Zürich (2006)
Bochev, P.B., Gunzburger, M.D.: Least-Squares Finite Element Methods. Applied Mathematical Sciences, vol. 166. Springer, New York (2009)
Braess, D.: A posteriori error estimators for obstacle problems—another look. Numer. Math. 101(3), 415–421 (2005)
Bramble, J.H., Lazarov, R.D., Pasciak, J.E.: A least-squares approach based on a discrete minus one inner product for first order systems. Math. Comput. 66(219), 935–955 (1997)
Burman, E., Hansbo, P., Larson, M.G., Stenberg, R.: Galerkin least squares finite element method for the obstacle problem. Comput. Methods Appl. Mech. Eng. 313, 362–374 (2017)
Chen, Z., Nochetto, R.H.: Residual type a posteriori error estimates for elliptic obstacle problems. Numer. Math. 84(4), 527–548 (2000)
Chouly, F., Hild, P.: A Nitsche-based method for unilateral contact problems: numerical analysis. SIAM J. Numer. Anal. 51(2), 1295–1307 (2013)
Drouet, G., Hild, P.: Optimal convergence for discrete variational inequalities modelling Signorini contact in 2D and 3D without additional assumptions on the unknown contact set. SIAM J. Numer. Anal. 53(3), 1488–1507 (2015)
Evans, L.C., Gariepy, R.F.: Measure Theory and Fine Properties of Functions. Textbooks in Mathematics, revised edn. CRC Press, Boca Raton (2015)
Falk, R.S.: Error estimates for the approximation of a class of variational inequalities. Math. Comput. 28, 963–971 (1974)
Führer, T., Heuer, N., Stephan, E.P.: On the DPG method for Signorini problems. IMA J. Numer. Anal. 38(4), 1893–1926 (2018)
Glowinski, R.: Numerical methods for nonlinear variational problems. In: Scientific Computation. Springer, Berlin (2008). Reprint of the 1984 original
Glowinski, R., Lions, J.-L., Trémolières, R.: Numerical Analysis of Variational Inequalities, Volume 8 of Studies in Mathematics and Its Applications. North-Holland Publishing Co., Amsterdam (1981). Translated from the French
Gustafsson, T., Stenberg, R., Videman, J.: Mixed and stabilized finite element methods for the obstacle problem. SIAM J. Numer. Anal. 55(6), 2718–2744 (2017)
Gustafsson, T., Stenberg, R., Videman, J.: On finite element formulations for the obstacle problem—mixed and stabilised methods. Comput. Methods Appl. Math. 17(3), 413–429 (2017)
Gustafsson, T., Stenberg, R., Videman, J.: A stabilised finite element method for the plate obstacle problem. BIT 59(1), 97–124 (2019)
Hintermüller, M., Ito, K., Kunisch, K.: The primal–dual active set strategy as a semismooth Newton method. SIAM J. Optim. 13(3), 865–888 (2003), 2002
Hoppe, R.H.W., Kornhuber, R.: Adaptive multilevel methods for obstacle problems. SIAM J. Numer. Anal. 31(2), 301–323 (1994)
Kärkkäinen, T., Kunisch, K., Tarvainen, P.: Augmented Lagrangian active set methods for obstacle problems. J. Optim. Theory Appl. 119(3), 499–533 (2003)
Karkulik, M., Pavlicek, D., Praetorius, D.: On 2D newest vertex bisection: optimality of mesh-closure and \(H^1\)-stability of \(L_2\)-projection. Constr. Approx. 38(2), 213–234 (2013)
Kinderlehrer, D., Stampacchia, G.: An Introduction to Variational Inequalities and Their Applications, Volume 31 of Classics in Applied Mathematics. Society for Industrial and Applied Mathematics (SIAM), Philadelphia (2000). Reprint of the 1980 original
Krause, R., Müller, B., Starke, G.: An adaptive least-squares mixed finite element method for the Signorini problem. Numer. Methods Partial Differ. Equ. 33(1), 276–289 (2017)
Nochetto, R.H., Siebert, K.G., Veeser, A.: Pointwise a posteriori error control for elliptic obstacle problems. Numer. Math. 95(1), 163–195 (2003)
Nochetto, R.H., Siebert, K.G., Veeser, A.: Fully localized a posteriori error estimators and barrier sets for contact problems. SIAM J. Numer. Anal. 42(5), 2118–2135 (2005)
Rodrigues, J.-F.: Obstacle Problems in Mathematical Physics, Volume 134 of North-Holland Mathematics Studies. North-Holland Publishing Co., Amsterdam (1987). Notas de Matemática [Mathematical Notes], 114
Stevenson, R.: The completion of locally refined simplicial partitions created by bisection. Math. Comput. 77(261), 227–241 (2008)
Veeser, A.: Efficient and reliable a posteriori error estimators for elliptic obstacle problems. SIAM J. Numer. Anal. 39(1), 146–167 (2001)
Weiss, A., Wohlmuth, B.I.: A posteriori error estimator for obstacle problems. SIAM J. Sci. Comput. 32(5), 2627–2658 (2010)
Acknowledgements
This work was supported by CONICYT through FONDECYT project “Least-squares methods for obstacle problems” under Grant 11170050.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Non-convexity of functional J
Recall that the functional \(J(\cdot ;f,g)\) is convex if and only if
In the following we construct a simple example that shows that the above inequality does not hold in general, thus J is not convex resp. \(a(\cdot ,\cdot ) = a_1(\cdot ,\cdot )\) is not coercive.
To that end, let \(u\in H_0^1(\Omega )\) denote the solution of \(\Delta u = 1\) in the square domain \(\Omega = (0,d)^2\). Then, \(u\le 0\) in \(\Omega \). Choose the obstacle as \(g= u\) (or \(g\le u\)). Note that \(\varvec{v}:= (0,0,0)\in K^s\) and that \(\varvec{u}:=(u,\varvec{\sigma },\Delta u) := (u,\nabla u,\Delta u)\in K^s\). We have that
Therefore \(\Vert 1\Vert _{-1}^2 = \Vert \nabla u\Vert _{}^2 = -\langle 1,u\rangle \). Using this we infer that
Hence, \(a_1(\varvec{u}-\varvec{v},\varvec{u}-\varvec{v}) < 0\) if and only if \(\Vert 2\Vert _{} < \Vert 1\Vert _{-1}\). Clearly, \(\Vert 2\Vert _{} = 2 |\Omega |^{1/2} = 2d\). We investigate the scaling of the negative order norm. Let \(\widehat{\Omega }\) denote the unit square \((0,1)^2\). Then,
Finally, \(\Vert 2\Vert _{} < \Vert 1\Vert _{-1}\) if
which holds for sufficiently large d.
Appendix B: Proof of Lemma 12
We use \(T_\mathrm {C}:= T_\mathrm {C}(v)\) and \(T_\mathrm {NC} := T_\mathrm {NC}(v)\). If \(|T_\mathrm {NC}|=0\), then \(v=0\) on T and the first inequality is trivial. Note that also \(\nabla v =0\). Therefore, the second inequality is trivial as well. From now on we thus assume \(|T_\mathrm {NC}|>0\). Using that \(v=0\) on \(T_\mathrm {C}\) and the identity
we obtain that
where in the ultimate step we have used symmetry in \(\varvec{x}\) and \(\varvec{y}\). With the substitution \(\varvec{z}= \phi (\varvec{x}) = s\varvec{x}+ (1-s)\varvec{y}\in T\) we further get that
Putting altogether this proves the first inequality.
For the second inequality we use the fact that the gradient on level sets vanishes, see [13, Theorem 3.3]. This means that \(\nabla v = 0\) a.e. in \(T_\mathrm {C}\). Then, the same lines of proof as above (with v replaced by the components of \(\nabla v\)) show the second inequality, which finishes the proof.
Appendix C: Proof of Lemma 19
We consider the decompositions
For the decomposition of \(\mathcal {J}^k\) note that from Lines 8–9 of Algorithm 1 we have that \(\varvec{\lambda }_{\mathcal {N}_\gamma \cap \mathcal {I}^{k-1}} = 0\) and \(\varvec{x}_{\mathcal {J}^k} = \varvec{g}_{\mathcal {J}^k}\). This yields
If \(\mathcal {J}^k = \mathcal {J}^{k-1}\), then, since all decompositions are disjoint,
This also means that \(\widehat{\varvec{\lambda }}_j^k>0\) if and only if \(\varvec{\lambda }_j^k>0\) with \(\varvec{x}_j^k = \varvec{g}_j\). Thus,
which implies that (18) is satisfied for \(\varvec{x}=\varvec{x}^k\), \(\varvec{\lambda }=\varvec{\lambda }^k\) or equivalently \(\varvec{x}=\varvec{x}^k\) solves (17).