Skip to main content
Springer logoLink to Springer
. 2019 Jan 5;2019(1):1. doi: 10.1186/s13660-019-1955-4

Path-following and semismooth Newton methods for the variational inequality arising from two membranes problem

Shougui Zhang 1,, Yueyue Yan 1, Ruisheng Ran 2
PMCID: PMC6320752  PMID: 30662247

Abstract

A semismooth Newton method, based on variational inequalities and generalized derivative, is designed and analysed for unilateral contact problem between two membranes. The problem is first formulated as a corresponding regularized problem with a nonlinear function, which can be solved by the semismooth Newton method. We prove the convergence of the method in the function space. To improve the performance of the semismooth Newton method, we use the path-following method to adjust the parameter automatically. Finally, some numerical results are presented to illustrate the performance of the proposed method.

Keywords: Unilateral contact, Elastic membranes, Variational inequality, Semismooth Newton method, Path-following method

Introduction

Contact problems appear in many applications in industry and engineering, such as the contact between two elastic membranes [17]. This problem describes the equilibrium position of two membranes under the action between them. The membranes cannot interpenetrate and are fixed on the boundary. In this system, there are three unknowns: the position of each membrane and the action of each membrane on the other one [2]. One of the main challenges is the fact that the contact zone is not known in advance and has to be identified. Although the main results on existence and uniqueness can be found in the recent literature [14], little attention has been paid to methods for the numerical solution. Therefore, the accurate and efficient numerical simulation of the contact problem is necessary.

We note that different Newton methods have been successfully applied to constrained problems such as complementary problems and variational inequalities in finite or infinite dimensional space [817]. Motivated by theoretical and numerical results obtained in recent years, we develop a coupling procedure with combination of semismooth Newton methods (SSNMs) and path-following methods (PFMs) in function space [10, 15, 18]. The essence of the procedure is to reduce the problem to a regularized problem which can be solved by SSNM. The main advantage of SSNM is that the inequality constraints are formulated as a nonlinear system which is equivalent to a sequence of linear systems. However, the convergence speed of SSNM is sensitive to a parameter. To make SSNM more efficient, we propose a path-following strategy to update the parameter automatically for numerical implementation.

The paper is organized as follows: In the next section, we start with the formulation of the contact problem between two elastic membranes and recall some basic results. In Sect. 3, we give a regularized problem and its convergence. The semismooth Newton method is proposed in Sect. 4. A path-following method, based on the semismooth Newton method, is presented in Sect. 5. Finally, in Sect. 6 some numerical results are given to show the performance of our method.

Problem setting and main results

We consider two elastic membranes in unilateral contact. Throughout the paper, let Ω be the bounded and convex domain in R2 with a Lipschitz boundary Γ. For given functions f1, f2 and nonnegative g, the problem is to determine the displacements u1,u2H1(Ω)={uL2(Ω);αuL2(Ω),|α|1}. The associated norm is uH1(Ω)={|α|1αuL2(Ω)2}1/2 and the action λL2(Ω)=H0(Ω) (the norm is uL2(Ω)={Ω|u(x)|2dx}1/2) such that

μ1Δu1λ=f1in Ω, 2.1
μ2Δu2+λ=f2in Ω, 2.2
u1u20,λ0,(u1u2)λ=0in Ω, 2.3
u1=gon Γ, 2.4
u2=0on Γ, 2.5

where the tension coefficients μ1>0 and μ2>0. The solution (u1,u2) of (2.1)–(2.5) may be interpreted as a vertical displacement of two membranes stretched by different horizontal heights and pressed together by vertical forces with two densities. In this system, λ represents the action of the second membrane on the first one and −λ is the reaction. The contact condition (2.3) describes the non-interpenetration of two membranes in Ω, and the first membrane can press the second one in the domain that is in contact, i.e. u1u2=0. If there is no contact, i.e. u1u2>0, then the action vanishes with λ=0. The boundary conditions (2.4) and (2.5) mean that the first membrane is fixed on Γ at the height g which is a nonnegative function, and the second one is fixed at zero, respectively. (More details are given in [24].)

To give the weak formulation of the problem (2.1)–(2.5), we introduce the following space of functions:

Hg1(Ω):={vH1(Ω);v=g on Γ},

and the convex subsets

Kg:={(v1,v2)Hg1(Ω)×H01(Ω);v1v20 a.e. in Ω},H+12(Γ):={vH12(Γ);v0 a.e. in Γ},Λ:={vL2(Ω);v0 a.e. in Ω}.

For given (f1,f2) in L2(Ω)×L2(Ω) and g in H+12(Ω), we consider the following variational problem: Find (u1,u2,λ) in Hg1(Ω)×H01(Ω)×Λ, such that

{i=12μiΩuividxΩλ(v1v2)dx=i=12Ωfividx,(v1,v2)H01(Ω)×H01(Ω),Ω(χλ)(x)(u1u2)(x)dx0,χΛ, 2.6

or a variational inequality: Find (u1,u2) in Kg, such that

i=12μiΩui(viui)dxi=12Ωfi(viui)dx,(v1,v2)Kg. 2.7

For the above problems, we summarize the main conclusions for the existence and uniqueness as follows (see Proposition 1, Lemma 2 and Proposition 3 in [3]).

Proposition 2.1

Problem (2.6) is equivalent to problem (2.1)(2.5), so that any triple (u1,u2,λ) in Hg1(Ω)×H01(Ω)×L2(Ω) is a weak solution of (2.1)(2.5) if and only if it is a solution of (2.6).

Proposition 2.2

For any solution (u1,u2,λ)Hg1(Ω)×H01(Ω)×L2(Ω) of problem (2.6), the pair (u1,u2)Hg1(Ω)×H01(Ω) is a solution of (2.7).

Proposition 2.3

Let data (f1,f2) be in L2(Ω)×L2(Ω) and g be in H+12(Ω), then the problem (2.7) has a unique solution (u1,u2) in Kg.

In this paper, we consider the numerical method of the unilateral contact problem.

Equivalent reformulations

For any u,vL2(Ω), we define the inner product

u,v:=Ωu(x)v(x)dx,

and for any u,vH1(Ω) the symmetric bilinear form

a(u,v):=Ωu(x)v(x)dx,

it follows that the bilinear form a(,) on H1(Ω)×H1(Ω) satisfies coercivity and Lipschitz continuity, i.e.

a(v,v)αvH012,a(w,z)βwH1(Ω)zH1(Ω), 3.1

where α>0, β>0, vH01(Ω), w,zH1(Ω). We also require that the bilinear form a(,) satisfies the weak maximum principle, i.e. for all vH01(Ω),

a(v,v+)0impliesv+=0, 3.2

where v+=max(0,v). This property can easily be proved by using the bilinear form a(,).

We note that the condition (2.3) can be rewritten as

λ=max(0,λγ(u1u2)), 3.3

for any γ>0 [11, 15]. If we replace (3.3) by

λ=max(0,λ¯γ(u1u2)), 3.4

where λ¯L2(Ω) is given, then problem (2.1)–(2.5) can be expressed as

{μ1a(u1,v)λ,v=f1,v,vH01(Ω),μ2a(u2,v)+λ,v=f2,v,vH01(Ω),λ=max(0,λ¯γ(u1u2))a.e. in Ω. 3.5

Consequently, the optimization problem for system (3.5) is

{Find (u1,u2)Hg1(Ω)×H01(Ω)such that minJ(γ,u1,u2):=i=12(12μia(ui,ui)fi,ui)minJ(γ,u1,u2):=+12γmax(0,λ¯γ(u1u2))2. 3.6

It follows from the uniform convexity of J(γ,,) that the system (3.5) admits a unique solution (u1γ,u2γ,λγ) for every γ>0 [11, 15]. To highlight the dependence on γ, the solution is denoted by (u1γ,u2γ) and the corresponding multiplier by λγ. In the following theorem, we can show that the problem (2.6) can be approximately formulated as the optimization problem (3.6) with γ.

Theorem 3.1

For every λ¯L2(Ω), the solutions (u1γ,u2γ,λγ) to problem (3.5) converge to the solution (u1,u2,λ) to problem (2.6) in the sense that (u1γ,u2γ)(u1,u2) strongly in Hg1(Ω)×H01(Ω) and λγλ weakly in H1(Ω) as γ.

Proof

From (3.5) we obtain, for any γ>0,

{μ1a(u1γ,u1γu1)λγ,u1γu1=f1,u1γu1,μ2a(u2γ,u2γu2)+λγ,u2γu2=f2,u2γu2, 3.7

it follows that

μ1a(u1γ,u1γu1)+μ2a(u2γ,u2γu2)=λγ,u1γu2γ(u1u2)+f1,u1γu1+f2,u2γu2. 3.8

Note that λγ0 from (3.4) and u1u20 from (2.3), we have

λγ,u1γu2γ(u1u2)=λγ,λγ+u1γu2γ(u1u2)λγλγ,λγ+(u1γu2γ)λγ=1γλγ,λ1γλγ,λγ(u1γu2γ).

Consequently,

λγ,u1γu2γ(u1u2)1γλγ,λ1γλγΩ2, 3.9

where (3.4) is used. Combining (3.8) and (3.9) we obtain

μ1a(u1γ,u1γ)+μ2a(u2γ,u2γ)+1γλγΩ2μ1a(u1γ,u1)+μ2a(u2γ,u2)+f1,u1γu1+f2,u2γu2+1γλγ,λ,

from the coercivity (with positive constants α1, α2) and the Lipschitz continuity of a(,) it follows that

α1μ1u1γHg12+α2μ2u2γH012+1γλγΩ2

is uniformly bounded with respect to γ1. Clearly u1γ, u2γ are bounded in Hg1 and H01 respectively, and {λγ}γ1 is bounded in L2(Ω) from (3.7) [11]. Then there exist (uˆ1,uˆ2,λˆ)Hg1(Ω)×H01(Ω)×L2(Ω) and a sequence {u1γn,u2γn,λγn} with limγn= such that

limγn(u1γn,u2γn,λγn)=(uˆ1,uˆ2,λˆ); 3.10

here we drop subscript n with γn.

On the other hand, from (3.4) we note that

1γλγΩ2=γmax(0,λγ(u1γu2γ))Ω2. 3.11

Using the above equality and limγ1γλγL2(Ω)2=0, we have limγ(u1γu2γ)=uˆ1uˆ20 a.e. on Ω. Since (u1,u2,λ) is the unique solution of the problem (2.6), from (3.7) we also have

{μ1a(u1γu1,u1γu1)λγλ,u1γu1=0,μ2a(u2γu2,u2γu2)+λγλ,u2γu2=0, 3.12

then

μ1a(u1γu1,u1γu1)+μ2a(u2γu2,u2γu2)=λγλ,u1γu2γ(u1u2). 3.13

Using (3.9) and Young’s inequality, we have

λγ,u1γu2γ(u1u2)12γλΩ2. 3.14

Hence

0α1μ1u1γu1H01(Ω)2+α2μ2u2γu2H01(Ω)2μ1a1(u1γu1,u1γu1)+μ2a2(u2γu2,u2γu2)=λγλ,u1γu2γ(u1u2)=λγ,u1γu2γ(u1u2)λ,u1γu2γ(u1u2)12γλΩ2λ,u1γu2γ(u1u2).

Note that λ0, uˆ1uˆ20 and u1u20, we thus have

0limγsup(α1μ1u1γu1H01(Ω)2+α2μ2u2γu2H01(Ω)2)limγ(12γλΩ2+λ,u1u2λ,u1γu2γ)=limγλ,uˆ1uˆ20.

This implies that

limγu1γ=u1,limγu2γ=u2.

So we obtain from (3.10)

uˆ1=u1,uˆ2=u2.

Taking the limit γ in

{μ1a(u1γ,v)λγ,v=f1,v,vHg1(Ω),μ2a(u2γ,v)+λγ,v=f2,v,vH01(Ω),

yields

{μ1a(u1,v)λˆ,v=f1,v,vHg1(Ω),μ2a(u2,v)+λˆ,v=f2,v,vH01(Ω). 3.15

Comparing (3.15) and (3.5) shows that λ and λ̂ satisfy the same equation. Consequently, we have λ=λˆ in H1(Ω). It follows from the uniqueness of the solution variables (u1,u2,λ) that the whole family {(u1γ,u2γ,λγ)} converges in the sense stated in the theorem. □

Semismooth Newton method

This section is devoted to the discussion of an iterative algorithm for solving (3.5). Note that the direct application of a Newton algorithm is impeded by the fact that the max-function is not differentiable. Alternatively we shall apply a semismooth Newton method to the mapping F:L2(Ω)L2(Ω) defined by

F(λ)=λmax(0,λ¯γ(u1(λ)u2(λ))).

We now briefly recall those facts on semismooth Newton methods which are relevant for the present context [11, 13, 15].

Definition 4.1

The mapping F:DXZ is called generalized-differentiable on the open subset UD if there exists a family of generalized derivatives G:UL(X,Z) such that

limh1hF(x+h)F(x)G(x+h)h=0,

for every xU.

Theorem 4.1

Suppose that xD is a solution to F(x)=0 and that F is Newton-differentiable in an open neighborhood U containing x and that G(x)1:xU is bounded. Then the Newton-iteration xk+1=xkG(xk)1F(xk) converges superlinearly to x provided that x0x is sufficiently small.

Let us consider Newton-differentiability of the max-operation. We introduce candidates for the generalized derivatives of the form

Gm(y)(x)={1y(x)>0,0y(x)0,

where yX.

Proposition 4.1

The mapping max(0,) with 1p<q< is Newton-differentiable on Lq(Ω) and Gm is a generalized derivative.

Now we can describe our semismooth Newton method for the problem (3.5) as follows.

Algorithm 1

(SSNM)

  1. Choose initial triple (u1(0),u2(0),λ¯)Hg1(Ω)×H01(Ω)×L2(Ω) and big enough γ>0, set k=0.

  2. Set Ak+1={xΩ:λγ(u1(k)u2(k))>0}, Ik+1=ΩAk+1.

  3. Determine (u1(k+1),u2(k+1))Hg1(Ω)×H01(Ω) such that
    {μ1a(u1(k+1),v)λ(k+1),v=(f1,v),vH01(Ω),μ2a(u2(k+1),v)+λ(k+1),v=(f2,v),vH01(Ω). 4.1
  4. Set
    λ(k+1)={0on Ik+1,λγ(u1(k+1)u2(k+1))on Ak+1.
  5. Stop or set k:=k+1 and go to (2).

Following the analysis in [11, 15], we have the same results.

Proposition 4.2

If Ak+1=Ak (k1), then (u1(k),u2(k),λ(k)) is the solution to (4.1).

Proof

Consider Ak+1=Ak, from (4.1) we have

{μ1a(u1(k+1),v)λγ(u1(k+1)u2(k+1)),χAkv=(f1,v),vH01(Ω),μ1a(u1(k),v)λγ(u1(k)u2(k)),χAkv=(f1,v),vH01(Ω).

Subtracting the second equation from the first one we can get

μ1μ2a(u1(k+1)u1(k),v)=γμ2u1(k+1)u2(k+1)(u1(k)u2(k)),χAkv. 4.2

Similarly, we also have

μ1μ2a(u2(k+1)u2(k),v)=γμ1u1(k+1)u2(k+1)(u1(k)u2(k)),χAkv. 4.3

Subtracting (4.3) from (4.2), it follows that

μ1μ2a(u1(k+1)u2(k+1)(u1(k)u2(k)),v)=γ(μ1+μ2)u1(k+1)u2(k+1)(u1(k)u2(k)),χAkv. 4.4

Setting v=u1(k+1)u2(k+1)(u1(k)u2(k)) and using the coercivity of a(,), we then have

μ1μ2αu1(k+1)u2(k+1)(u1(k)u2(k))0,

which implies that u1(k+1)u2(k+1)=u1(k)u2(k). And we derive from (3.4) that λ(k+1)=λ(k). Using the ellipticity of bilinear form a(u,v) and Ak+1=Ak we see that (4.1) has unique solution. It means that u1(k+1)=u1(k), u2(k+1)=u2(k). From what has been discussed above, it follows that (u1(k),u2(k),λ(k)) is the unique solution to (4.1). □

Proposition 4.3

For the sequence {(u1(k),u2(k))} generated by Algorithm 1 (SSNM), it follows that u1(k)u2(k)u1(k+1)u2(k+1) (k1) a.e. on Ω.

Proof

We denote δu=δu2δu1, where δu1=u1(k+1)u1(k), δu2=u2(k+1)u2(k) for k1. From (3.5) we have

μ1a(δu1,δu+)λk+1λk,δu+=0,μ2a(δu2,δu+)+λk+1λk,δu+=0.

This yields

μ1μ2a(δu,δu+)=(μ1+μ2)λk+1λk,δu+.

From Algorithm 1 we have

λk+1(x)λk(x){=0for xIk+1Ik,=γδu(x)for xAk+1Ak,=(λ+γ(u1(k)u2(k)))(x)0for xIk+1Ak,>γδu(x)for xAk+1Ik.

It follows that (λk+1λk,δu+)0, we obtain

a(δu,δu+)=(μ1+μ2)λk+1λk,δu+0.

Consequently δu+=0, and the result follows from (3.2). □

Proposition 4.4

For all Ik(k1) generated by Algorithm 1 (SSNM), it follows that IkIk+1.

Proof

Suppose that Ik+1Ik, then there exists a non-empty set SΩ and S=Ak+1Ik. From xIk it follows that (λγ(u1(k1)u2(k1)))(x)0 and by Proposition 4.3 (λγ(u1(k)u2(k)))(x)0. On the other hand xAk+1, and hence (λγ(u1(k)u2(k)))(x)>0. This gives the desired contradiction. □

Proposition 4.5

For every k1 we have 0λ(k+1)λ(k).

Proof

From Proposition 4.3 we have

u1(k)u2(k)u1(k+1)u2(k+1).

Moreover, λ(k+1) in Algorithm 1 is defined by

λ(k+1)={0on Ik+1,λγ(u1(k+1)u2(k+1))on Ak+1.

This means that the sequence {λk} is monotonically decreasing and bounded. □

Theorem 4.2

For every γ>0 we have

limk(u1(k),u2(k),λk)=(u1γ,u2γ,λγ)

in Hg1(Ω)×H01(Ω)×L2(Ω).

Proof

Let u(k)=u2(k)u1(k), then it follows from Proposition 4.3 and Proposition 4.5 that the sequences {uk}k=1 and {λk}k=1 are decreasing pointwise almost everywhere and are uniformly bounded in H1(Ω) and L2(Ω), respectively. Hence there exist uˆH1(Ω) and λˆL2(Ω) such that limku(k)=uˆ a.e. and limkλ(k)=λˆ a.e. Note that IkIk+1 from Proposition 4.4 and λ(k)=0 on Ik, we have λˆ=0 on I=k=1Ik. In this case, we have (λγuˆ)(x)0. On the other hand, λˆ=λγuˆ on A=k=1Ak where such that (λγu(k))(x)>0 for all k and hence (λγuˆ)(x)0. Consequently, we have λˆ=max(0,λγuˆ). Using Lebesgue’s bounded convergence theorem, it follows that limkλ(k)=λˆ in L2(Ω). Take the limit in the system

{μ1a(u1(k),v)(λ(k),v)=(f1,v),vHg1(Ω),μ2a(u2(k),v)+(λ(k),v)=(f2,v),vH01(Ω),

we obtain

{μ1a(uˆ1,v)(λˆ,v)=(f1,v),vHg1(Ω),μ2a(uˆ2,v)+(λˆ,v)=(f2,v),vH01(Ω),λˆ=max(0,λγuˆ),

where limku1(k)=uˆ1, limku2(k)=uˆ2. Considering that the solution of the system (3.5) is unique, we have (uˆ1,uˆ2,λˆ)=(u1γ,u2γ,λγ); that is limk(u1(k),u2(k),λ(k))=(u1γ,u2γ,λγ). Then the result follows from the coercivity of a(,). □

Path-following method

As in Theorem 3.1, the solution converge only if γ. If the parameter γ is too small, the SSNM converges slowly. On the contrary, if the γ is too big, it may result in a badly conditioned problem. Therefore, the SSNM needs a continuous procedure with respect to γ. We mention that path-following schemes for problems posed in function space have become popular in recent years. Such a procedure has already been applied to obstacles and contact problems in linear elasticity [10, 15, 18].

In this section, we give a brief review of path-following method for treating semismooth Newton methods, which can be applied to the unilateral contact problem between membranes. We introduce the primal infeasibility measure ρF, and the complementarity measure ρC for the (k+1)th iterate as follows:

ρF(k+1):=Ω(u1(k+1)u2(k+1))dx,ρC(k+1):=Ik+1(u1(k+1)u2(k+1))dx+Ak+1(u1(k+1)u2(k+1))+dx.

Then we can update the parameter γ by

γ(k+1)=max(γ(k)max(τ,ρF(k+1)ρC(k+1)),1(max(ρF(k+1),ρC(k+1)))q), 5.1

where τ>1 and q1. So we obtain the following path-following method.

Algorithm 2

(PFM)

  1. Choose (u1(0),u2(0))Hg1(Ω)×H01(Ω), λ¯L2(Ω) and γ(0)>0, set k=0.

  2. Set Ak+1={xΩ:λγ(k)(u1(k)u2(k))>0}, Ik+1=ΩAk+1.

  3. Determine (u1(k+1),u2(k+1))Hg1(Ω)×H01(Ω) such that
    {μ1a(u1(k+1),v)λ(k+1),v=(f1,v),vH01(Ω),μ2a(u2(k+1),v)+λ(k+1),v=(f2,v),vH01(Ω). 5.2
  4. Set
    λ(k+1)={0on Ik+1,λγ(k)(u1(k+1)u2(k+1))on Ak+1.
  5. Stop or update γ(k) according to (5.1), set k:=k+1 and go to (2).

In our numerical test, we take τ=2 and q=2 in (5.1).

Numerical results

To demonstrate the efficiency and accuracy of the proposed method, we present some numerical results in this section. In this example, we consider the problem in the domain Ω=(1,1)×(1,1) with μ1=μ2=1 and

f1(r,θ)={10hr12,8hr12,f2(r,θ)={6hr12,h1+8g18r2r221r12,

where 0θ2π, h=0.05 and r=x2+y2 (x=rcosθ, y=rsinθ). For this problem, the exact solution in the domain Ω is given by

u1(r,θ)=h(2r21),u2(r,θ)={h(2r21)r12,h(1r)(2r21)221r12,λ(r,θ)={2hr12,0r12.

From the analytic solution, we can easily obtain the boundary condition on Γ [4].

To simplify the numerical process, we use linear finite elements to discretize problem (5.2) and solve the corresponding linear system in Matlab codes. We first apply our method to this problem with the number of element N=800×800 and ρ=10,000. Figure 1 plots the numerical and the exact results for the boundary of the contact zone u1=u2. It can be seen that our results are in good agreement with the exact contact zone.

Figure 1.

Figure 1

The comparison between numerical result and exact result

Next, we investigate the convergence behavior of our method. In Fig. 2 we provide the evolution of the relative error,

Ek:=u1u1h(k)L2(Ω)2+u2u2h(k)L2(Ω)2u1L2(Ω)2+u2L2(Ω)2,

with respect to the iteration index k for N=200×200, N=400×400 and N=800×800. We note that our method converges for different mesh sizes. Although the number of iterations increases for increasing number of elements, the finer grid yields the smaller relative error.

Figure 2.

Figure 2

Evolution of Ek with respect to k for different N

Acknowledgments

Acknowledgements

Not applicable.

Availability of data and materials

All data are fully available without restriction.

Authors’ contributions

All authors equally have made contributions. All authors read and approved the final manuscript.

Funding

This work is funded by the National Natural Science Foundation Project of CQ CSTC of China (Grant nos. cstc2017jcyjAX0316 and cstc2016jcyjA0419) and the School Fund Project of Chongqing Normal University (CQNU) (Grant no. 16XZH07).

Competing interests

The authors declare that they have no competing interests.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Shougui Zhang, Email: shgzhang@cqnu.edu.cn.

Yueyue Yan, Email: yueyueyan1221@163.com.

Ruisheng Ran, Email: rshran@163.com.

References

  • 1.Addou A., Mermri E.B. On the solvability of a variational inequality problem and application to a problem of two membranes. Int. J. Math. Math. Sci. 2001;25:603–608. doi: 10.1155/S0161171201004823. [DOI] [Google Scholar]
  • 2.Ben Belgacem F., Bernardi C., Blouza A., Vohralík M. A finite element discretization of the contact between two membranes. Math. Model. Numer. Anal. 2009;43:33–52. doi: 10.1051/m2an/2008041. [DOI] [Google Scholar]
  • 3.Ben Belgacem F., Bernardi C., Blouza A., Vohralík M. On the unilateral contact between membranes. Part 1: finite element discretization and mixed reformulation. Math. Model. Nat. Phenom. 2009;4:21–43. doi: 10.1051/mmnp/20094102. [DOI] [Google Scholar]
  • 4.Ben Belgacem F., Bernardi C., Blouza A., Vohralík M. On the unilateral contact between membranes. Part 2: a posteriori analysis and numerical experiments. IMA J. Numer. Anal. 2012;32:1147–1172. doi: 10.1093/imanum/drr003. [DOI] [Google Scholar]
  • 5.Silvestre L. The two membranes problem. Commun. Partial Differ. Equ. 2005;30:245–257. doi: 10.1081/PDE-200044490. [DOI] [Google Scholar]
  • 6.Tber M.H. Optimal control of the two membranes problem: optimality conditions. J. Appl. Math. Comput. 2016;52:245–263. doi: 10.1007/s12190-015-0939-x. [DOI] [Google Scholar]
  • 7.Wang F. Discontinuous Galerkin methods for solving two membranes problem. Numer. Funct. Anal. Optim. 2013;34:220–235. doi: 10.1080/01630563.2012.716805. [DOI] [Google Scholar]
  • 8.Ge Z.L., Ni Q., Zhang X. A smoothing inexact Newton method for variational inequalities with nonlinear constraints. J. Inequal. Appl. 2017;2017:160. doi: 10.1186/s13660-017-1433-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Hintermüller M., Kunisch K. The primal-dual active set strategy as a semismooth Newton method. SIAM J. Optim. 2003;13:865–888. doi: 10.1137/S1052623401383558. [DOI] [Google Scholar]
  • 10.Hintermüller M., Rösel S. A duality-based path-following semismooth Newton method for elasto-plastic contact problems. J. Comput. Appl. Math. 2016;292:150–173. doi: 10.1016/j.cam.2015.06.010. [DOI] [Google Scholar]
  • 11.Ito K., Kunisch K. Semi-smooth Newton methods for variational inequalities of the first kind. Math. Model. Numer. Anal. 2003;37:41–62. doi: 10.1051/m2an:2003021. [DOI] [Google Scholar]
  • 12.Ito K., Kunisch K. Semi-smooth Newton methods for state-constrained optimal control problems. Syst. Control Lett. 2003;50:221–228. doi: 10.1016/S0167-6911(03)00156-7. [DOI] [Google Scholar]
  • 13.Ito K., Kunisch K. Semi-smooth Newton methods for the Signorini problem. Appl. Math. 2008;53:455–456. doi: 10.1007/s10492-008-0036-7. [DOI] [Google Scholar]
  • 14.Kunisch K., Stadler G. Genralized Newton methods for the 2D-Signorini contact problem with friction in function space. Math. Model. Numer. Anal. 2005;39:827–854. doi: 10.1051/m2an:2005036. [DOI] [Google Scholar]
  • 15.Stadler G. Path-following and augmented Lagrangian methods for contact problems in linear elasticity. J. Comput. Appl. Math. 2007;20:533–547. doi: 10.1016/j.cam.2006.04.017. [DOI] [Google Scholar]
  • 16.Sun Z., Zeng J.P. A monotone semismooth Newton type method for a class of complementarity problems. J. Comput. Appl. Math. 2011;235:1261–1274. doi: 10.1016/j.cam.2010.08.012. [DOI] [Google Scholar]
  • 17.Wu C.X., Wang J.W.L. Multigrid methods with Newton–Gauss–Seidel smoothing and constraint preserving interpolation for obstacle problems. Numer. Math., Theory Methods Appl. 2015;8:199–219. doi: 10.4208/nmtma.2015.w08si. [DOI] [Google Scholar]
  • 18.Kunisch K., Wachsmuth D. Path-following for optimal control of stationary variational inequalities. Comput. Optim. Appl. 2012;51:1345–1373. doi: 10.1007/s10589-011-9400-8. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All data are fully available without restriction.


Articles from Journal of Inequalities and Applications are provided here courtesy of Springer

RESOURCES