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)