
Variational inequalities 
267 
6.4.4.  Review 
of 
equivalent forms 
We 
have formulated the oxygen diffusion problem in three apparently 
different ways: 
(i) 
the system of differential  equations  and inequaltiies 
(6.130) and (6.131) and their discrete equivalents (6.135) and (6.136); 
(ii) 
the parabolic variational inequality (6.141) or (6.142) and the discretized 
form (6.152); and 
(iii) 
the minimization problem of (6.139) and (6.153). 
The 
latter  two  forms  are  alternative  statements  of  a  problem  in 
quadratic programming. 
In 
that context,  the conditions  for  optimality, 
known 
as 
the Kuhn-Tucker conditions,  are  in fact 
the 
algebraic state-
ments (6.135)  and (6.136).  They arise here from a discretization of the 
differential forms (6.130) and (6.131) which constitute a continuous linear 
complementarity problem by  virtue  of the equation  (6.131). 
We 
have 
further seen that a linear, finite-element discretization of (6.141) for this 
particular problem leads  again 
to 
the 
Kuhn-Tucker conditions  (6.135) 
and (6.136). 
Furthermore,  Elliott  (1976)  draws  attention  to  the close  connection 
between 
the 
discretized linear complementary problem and the truncation 
algorithm of Berger 
et 
ai. 
(1975)  discussed  in connection with oxygen 
diffusion equations (6.117-122) above. 
If 
we 
use 
the 
8-type discretization 
of (6.130) instead of 
the 
fully implicit form  (6.132) we  obtain in matrix 
notation 
(M/~t)(en+l-
en) 
+ 
Ke
n
+
8 
+ 1 = z 
;;;;'0, 
(6.154) 
and from (6.131) 
the 
complementarity condition 
(6.155) 
Here 
K 
is 
the 
usual matrix expression for the finite-difference form of the 
second derivative; M 
is 
a 'diagonal matrix so that in 
the 
explicit case of 
8=0 
the 
solution 
of(6.154) 
aIfd  (6.155) 
is 
simply 
(6.156) 
where F  contains 
all terms 
in' 
the 
first  equality of (6.154)  which do not 
involve 
en+t, 
multiplied 
by. 
&. 
Berger et 
al. 
(1975)  also  solve 
the 
first 
equation (6.154) and project by (6.156) 
to 
ensure ci+
1
;;;;.0. 
When 
8=0, 
therefore, 
or 
whenever  M 
is 
the 
diagonal  lumped  mass  matrix,  the 
truncation method 
is identical with the solution of (6.154)  and (6.155). 
Otherwise Elliott (1976) 
and 
Elliott and Ockendon (1982) expect trunca-
tion 
to 
be 
less  accurate because it does  not take account  of the com-
plementarityof (6.155). Instead of using the algorithm defined by (6.137)