Abstract
This paper presents a canonical dual approach for solving a class of non-monotone variational inequality problems. It shows that by using the canonical dual transformation, these challenging problems can be reformulated as a canonical dual problem, which is equivalent to the primal problems in the sense that they have the same set of KKT points. Existence theorem for global optimal solutions is obtained. Based on the canonical duality theory, this dual problem can be solved via well-developed convex programming methods. Applications are illustrated with several examples.
Access provided by CONRICYT-eBooks. Download chapter PDF
Similar content being viewed by others
1 Problems and Motivation
We are interesting in solving the following non-monotone variational inequality problem:
where the notation \(\langle * , * \rangle \) denotes for inner product, \(F :{\mathbb {R}}^n \rightarrow {\mathbb {R}}^n \) is a non-monotone operator, defined by
in which \({Q}\in {\mathbb {R}}^{n\times n}\) is a symmetric matrix, \(\mathbf{{f}}\in {\mathbb {R}}^n\) is a given vector, and \({W}(\mathbf{{x}}): {\mathbb {R}}^n \rightarrow {\mathbb {R}}\) is a nonconvex differentiable function. The feasible set \({\mathscr {K}}\) in this paper is defined by
where \(\phi (\mathbf{{x}}):\ {\mathbb {R}}^n\rightarrow {\mathbb {R}}^q\) is assumed to be a vector value convex function. In this paper, we assume that \(\mathrm {ri}({\mathscr {K}})\) is nonempty, i.e., there exists at least one \(\bar{\mathbf{{x}}}\) such that \(\phi (\bar{\mathbf{{x}}})<0\).
The first problem involving a variational inequality is the well known Signorini problem, proposed by A. Signorini in 1959 as a frictionless contact problem in linear elastic mechanics and solved by G. Fichera in 1963 (cf. [4]). Mathematical theory of variational inequality was first studied by G. Stampacchia in 1964 [21]. It is known that the Signorini problem is actually equivalent to a variational problem subjected to inequality constraint. By the fact that the total potential energy for linear elasticity is convex, it turns out that extensive mathematical research has been focused mainly on monotone variational inequality problems (see [1, 2, 5, 9, 12, 14, 15, 19]). However, variational problems in large deformation mechanics are usually nonconvex [6, 11, 22]. For example, the total potential energy of the Gao nonlinear beam model [16, 17] is given by
where \(a > 0 \) is a material constant, f(x) is a given distributive load, and the unknown function w(x) is the deformation of the beam. Clearly, J(w) is nonconvex if the beam is subjected to a compressive load \({\lambda }> 0\). If the beam is supported by an obstacle \(\psi (x) \), the associated variational inequality problem was formulated in [7, 8]
where \({\mathscr {V}}_a\) is a convex set with the inequality constraint \(v(x) \ge \psi (x)\), and \(\delta J(w)\) is the Gâteaux derivative of J(w) given by
which is a non-monotone differential operator. In finite element analysis, if the displacement w(x) is numerically discretized by a finite vector \(\mathbf{{x}}\in {\mathbb {R}}^n\), the total potential functional J(w) can be written in a nonconvex function in \({\mathbb {R}}^n\) (see [20])
where \({W}(\mathbf{{x}})\) is the so-called double-well potential
in which \({\alpha }_k, d_k > 0 \) are given constants, \(b_k \in {\mathbb {R}}^n\), and \({B}_k \in {\mathbb {R}}^{n\times n}\) is given symmetric matrix for each \(k \in \{1, \dots , p\}\). This double-well function appears extensively in computational physics, including Landau-Ginzburg equation in phase transitions [13], von Karmen plate [22], nonlinear Schödinger equation, and much more [10, 11]. Due to the nonconvexity of \({W}(\mathbf{{x}})\), the operator \( F (\mathbf{{x}})\) is non-monotone. Traditional direct methods for solving such problems are very difficult.
Duality theory in convex analysis has been well studied in [3]. Application to monotone variational inequality problems was first proposed by Mosco [18]. However, in nonconvex variational problems and non-monotone variational inequalities, these well-developed duality theory and methods usually lead to a so-called duality gap. In order to close this gap, a potentially useful canonical duality theory has been developed in [10].
In this paper, we will demonstrate the application of this method by solving the non-monotone variational inequality problem \(({ VI})\). In the next section, the canonical dual of the problem is presented, which is equivalent to the primal problem in the sense that they have the same set of KKT points. The extremality conditions for these KKT points are discussed in Sect. 3. In Sect. 4, we discuss the properties of the dual problem and give a sufficient condition for the existence of solution. Applications are illustrated in Sect. 5. Some conclusions are given in the final section.
2 Optimization Problem and Its Canonical Dual
It is known that the variational inequality problem \(({ VI})\) is related to the following optimization problem:
By introducing Lagrange multipliers \({\lambda }\in {\mathbb {R}}^q_{+}\) to relax the inequality constraint \(\phi (\mathbf{{x}}) \le 0 \), the classical Lagrangian associated with this constrained optimization problem is
Thus, the criticality condition \(\nabla _{\mathbf{{x}}} {L}(\mathbf{{x}}, {\lambda }) = 0\) leads to the equilibrium equation
By the KKT theory, the Lagrange multipliers have to satisfies the following complementarity conditions
We call the point which satisfies the above two conditions the KKT stationary point of the problem \(({ OP})\) and \(({ VI})\). Because we have already assumed that \(\mathrm {ri}({\mathscr {K}})\) is nonempty, then the basic constraints qualification must hold for the problem \(({ VI})\) and \(({ OP})\), and the following result is obvious.
Lemma 1.
If \(\bar{\mathbf{{x}}}\) solves \(({ VI})\), then it is a KKT stationary point of \(({ OP})\) or \(({ VI})\).
Due to the nonconvexity of the object function \({P}(\mathbf{{x}})\), to solve problem \(({ VI})\) is very difficult. For a given \({\lambda }\ge 0 \), the Lagrangian dual function can be defined by
In the case that \({P}(\mathbf{{x}})\) is convex, we have the well-known saddle duality theorem
However, if \({P}(\mathbf{{x}})\) is nonconvex, we have the so-called weak duality
Very often, this duality gap \(\theta = \infty \).
Following the standard procedure of the canonical dual transformation, we assume that there exists a geometrical operator
and a canonical function \(\bar{V} ({\varvec{\xi }}): {\mathscr {E}}_a \rightarrow {\mathbb {R}}\cup \{ \infty \}\) such that the nonconvex optimization problem \(({ OP})\) can be written in the canonical form:
where \({ U}(\mathbf{{x}})=-\frac{1}{2}\langle \mathbf{{x}}, {Q}\mathbf{{x}}\rangle + \langle \mathbf{{x}}, \mathbf{{f}}\rangle \), and \(\bar{ { V} } ({\varvec{\xi }})\) is defined by
in which, \({ V}(\varepsilon (\mathbf{{x}}))={W}(\mathbf{{x}})\) and
We assume that V is convex in this paper, and let \(\partial \) denote the sub-gradients set of a convex function such the same as in [3]. Then, we can express the stationary condition for \(({ VI})\) or \(({ OP})\) as
For any given \({\varvec{\varsigma }}\in {\mathbb {R}}^{p+q}\), the Fenchel sup-conjugate function \(\bar{V}^\sharp \) of the convex function \(\bar{V}\) is given as
where
We let
By the definition introduced in [10], the pair \(({\varvec{\xi }},{\varvec{\varsigma }})\) is called an extended canonical duality pair on \({\mathscr {E}}_a \times {\mathscr {S}}_a\) if the following duality relations hold on \({\mathscr {E}}_a \times {\mathscr {S}}_a\)
Thus, for this canonical duality pair, \({W}(\mathbf{{x}})+ \varPsi (\phi (\mathbf{{x}})) \) can be replaced by \(\bar{V}({\varLambda }(\mathbf{{x}})) = \langle {\varLambda }(\mathbf{{x}}), {\varvec{\varsigma }}\rangle - \bar{V}^\sharp ({\varvec{\varsigma }})\), the so-called total complementary function \(\varXi (\mathbf{{x}}, {\varvec{\varsigma }})\) can be defined by
For a given \({\varvec{\varsigma }}\in {\mathscr {S}}_a\), the canonical dual function can be obtained as
where \({ U}^{\varLambda }({\varvec{\varsigma }})\) is called the \({\varLambda }\)-conjugate of U, defined by
and the notation sta\(_x \{ ... \}\) stands for solving the stationary point problem given in \(\{ ... \} \) with respect to x. Let \({\mathscr {S}}_c\) denotes the feasible space such that \({ U}^{\varLambda }\) is well-defined on \({\mathscr {S}}_c\), then the canonical dual problem \(({\mathscr {P}}^d)\) is eventually proposed as the following
In many applications, the geometrical operator \({\varLambda }\) is usually a vector-valued quadratic function:
where \( b_k\in {\mathbb {R}}^n \) and \(B_k\in {\mathbb {R}}^{n\times n}\) is a given symmetric matrix for each \(k\in \{1,2,\cdots ,p\}\); \(c_s\in {\mathbb {R}}^n\) for each \(s\in \{1,2,\cdots ,q\}\), \(C_s\in {\mathbb {R}}^{n\times n}\) is a given positive definite matrix for each \(s\in \{1,2,\cdots ,q\}\); \(d\in {\mathbb {R}}^p\) and \(e\in {\mathbb {R}}^q\). In this case, the canonical dual function has an explicit form
where \({\varvec{\varsigma }}=({\sigma },{\lambda })\) and
The notation \(\mathbf{{G}}^\dagger \) stands for the Moore–Penrose inverse of \(\mathbf{{G}}\). We use \({\mathscr {C}}_{ol}\mathbf{{G}}\) to denote the column space of \(\mathbf{{G}}\), then the dual feasible space \({\mathscr {S}}_c\) can be defined by
Now, consider the derivative of \({P}^d\), we first have
It follows that
and
Therefore, the dual problem associated with \(({ VI})\) can be given as
where
The stationary conditions for both \(({\mathscr {P}}^d)\) and (DVI) is given as:
Similar to Lemma 1, we have the following result.
Lemma 2.
If \(\bar{{\varvec{\varsigma }}}\) solves (DVI), then it is a stationary point of \(({\mathscr {P}}^d)\) or (DVI).
In fact, for any stationary point \(\bar{ \mathbf{x}}\) of \(({ VI})\), there is a \( \bar{{\varvec{\varsigma }}}\in \partial \bar{V}(\bar{{\varvec{\xi }}})\) with \(\bar{{\varvec{\xi }}}=\varLambda (\bar{ \mathbf{x}})\) such that
On the other hand, if we can solve the dual problem (DVI) for \(\bar{{\varvec{\varsigma }}}\), then the solution \(\bar{ \mathbf{x}}\) to the primal problem \(({ VI})\) should be obtained via the above relation (13).
Theorem 1.
If \(\bar{{\varvec{\varsigma }}} \) is a solution of (DVI), then \( \bar{ \mathbf{x}} = \mathbf{{G}}^\dagger ({{\varvec{\bar{\varsigma }}}}) {{\varvec{\tau }}}({{\varvec{\bar{\varsigma }}}})\) is a KKT point of the problem \(({ VI})\). Moreover, if \(\bar{ \mathbf{x}}\) is a solution of \(({ VI})\) with \(\mathbf{{G}}(\bar{{\varvec{\varsigma }}}) \) is invertible, then \(\bar{{\varvec{\varsigma }}}\) is a KKT point of (DVI).
Proof.
First, assume that \(\bar{{\varvec{\varsigma }}} \in {\mathbb {R}}^p\times {\mathbb {R}}^q_{+}\) is a solution of (DVI), it is obvious that \(\bar{{\varvec{\varsigma }}}\in {\mathscr {S}}_c\cap \text{ dom }(\bar{{ V}}^{\sharp })\) and we have that
Let
then by (10) and (11), we have
By (14), we have \( \bar{{\varvec{\xi }}}=\varLambda (\bar{ \mathbf{x}})\in \partial \bar{V}^\sharp (\bar{{\varvec{\varsigma }}}). \) which is equivalent to \( \bar{{\varvec{\varsigma }}}\in \partial \bar{V}(\bar{{\varvec{\xi }}}).\) It follows that
This shows that \(\bar{ \mathbf{x}}\) is a KKT of \(({ VI})\).
Now, we assume that \(\bar{ \mathbf{x}}\) is a solution of \(({ VI})\) with \(\mathbf{{G}}(\bar{{\varvec{\varsigma }}}) \) is invertible. By (13), we have \( {\bar{\mathbf{x}}} = \mathbf{{G}}^\dagger ({{\varvec{\bar{\varsigma }}}}) {{\varvec{\tau }}}({{\varvec{\bar{\varsigma }}}}). \) Therefore, \(\bar{{\varvec{\varsigma }}}\) is a KKT point of (DVI). \(\Box \)
Remark 1
In fact, for a stationary point \(\bar{ \mathbf{x}}\) of \(({ VI})\), the associated stationary point \(\bar{{\varvec{\varsigma }}}\) may not be unique if the linear independence constraint qualification (LICQ) does not hold at \(\bar{ \mathbf{x}}\) for \(({ VI})\). This situation is different from the canonical dual for unconstrained optimization problems.
3 Global and Local Extremalities
Because the feasible solution set \({\mathscr {K}}\) is convex and we assume that the basic constraint qualification always holds at any feasible point, then any local minimizer of \(({ OP})\) is a solution of \(({ VI})\). In fact, we can give some sufficient conditions for a stationary point of \(({ OP})\) to be a local minimizer or a global minimizer. In this section, we assume that V is twice differentiable. In order to state the results of this section, we need to give a new notation. For any given \(\bar{ \mathbf{x}}\in {{\mathbb {R}}^n}\), let \({\mathscr {B}}(\bar{ \mathbf{x}})\) be a \(p\times n\) matrix, whose \(k-\)th row is given as \({\mathscr {B}}_k(\bar{ \mathbf{x}})=\bar{ \mathbf{x}}^{\top }{B}_k \), \(k=1,2,\cdots p\).
Theorem 2.
Suppose that \(\bar{{\varvec{\varsigma }}} \) is a solution of (DVI) and \( \bar{ \mathbf{x}} = \mathbf{{G}}^\dagger ({{\varvec{\bar{\varsigma }}}}) {{\varvec{\tau }}}({{\varvec{\bar{\varsigma }}}})\). If the matrix \({\mathscr {B}}^{\top }(\bar{ \mathbf{x}})\nabla ^2_{{\varepsilon }{\varepsilon }}{ V} ({\bar{{\varepsilon }}}){\mathscr {B}}(\bar{ \mathbf{x}})+\mathbf{{G}}({{\varvec{\bar{\varsigma }}}})\) is positive definite, then \(\bar{ \mathbf{x}}\) is a local minimizer of the problem \(({ OP})\).
Proof.
Consider the Lagrangian function of the problem \(({ OP})\):
we know that
We also have that
By assumption of the theorem, \(\nabla ^2_{ \mathbf{x} \mathbf{x}}L(\bar{ \mathbf{x}},\bar{{\lambda }})\) is positive definite. Then, the vector \(\bar{\mathbf{{x}}}\) is a local minimizer of the problem \(({ OP})\). \(\Box \)
Corollary 1.
Suppose that \(\bar{{\varvec{\varsigma }}} \) is a solution of (DVI) and \( \bar{ \mathbf{x}} = \mathbf{{G}}^\dagger ({{\varvec{\bar{\varsigma }}}}) {{\varvec{\tau }}}({{\varvec{\bar{\varsigma }}}})\). If \(\mathbf{{G}}({{\varvec{\bar{\varsigma }}}})\) is positive definite, then \(\bar{\mathbf{{x}}}\) is a local minimizer of the problem \(({ OP})\).
Proof.
Because V is convex, we have \({\mathscr {B}}^{\top }(\bar{ \mathbf{x}})\nabla ^2_{{\varepsilon }{\varepsilon }}{ V} ({\bar{{\varepsilon }}}){\mathscr {B}}(\bar{ \mathbf{x}})\) is positive semi-definite for any given \(\bar{ \mathbf{x}}\). By the assumption of this proposition, we know that \(\mathbf{{G}}({{\varvec{\bar{\varsigma }}}})\) is positive definite, then we must have that \(\nabla ^2_{ \mathbf{x} \mathbf{x}}L(\bar{ \mathbf{x}},\bar{{\lambda }})\) is positive definite, hence we can conclude that \(\bar{ \mathbf{x}}\) is a local minimizer of \(({ OP})\) by Theorem 2. \(\Box \)
In fact, the above Corollary can be enhanced and we give a sufficient condition for a global minimizer of \(({ OP})\).
Theorem 3.
Suppose that \(\bar{{\varvec{\varsigma }}} \) is a solution of (DVI) and \( \bar{ \mathbf{x}} = \mathbf{{G}}^\dagger ({{\varvec{\bar{\varsigma }}}}) {{\varvec{\tau }}}({{\varvec{\bar{\varsigma }}}})\). If \(\mathbf{{G}}({{\varvec{\bar{\varsigma }}}})\) is positive semi-definite, then \(\bar{ \mathbf{x}}\) is a global minimizer of the problem \(({ OP})\).
Proof.
If \(\bar{ \mathbf{x}}\) is a stationary point of \(({ OP})\), then we have that
Now, consider the function \(\varLambda ( \mathbf{x})\), we have
and
We also have that
Then, we have
for any \( \mathbf{x}\in {\mathbb {R}}^{n}\). Now, we have proved that \(\bar{ \mathbf{x}}\) is a global minimizer of \(({ OP})\) and the proof of the theorem is finished. \(\Box \)
4 Existence of the Solution
In order to discuss the existence of solution to the problem, we need the following sets:
where \(\gamma _{\mathbf{{G}}} ({{\varvec{\bar{\varsigma }}}})\) is the smallest eigenvalue of the matrix \({\mathbf{{G}}} ({{\varvec{\bar{\varsigma }}}})\) for any given \({{\varvec{\bar{\varsigma }}}}\in {\mathscr {S}}_c\). We also need to define a \(n\times (p+q)\) matrix \(\bar{\mathscr {E}}(\bar{ \mathbf{x}})\) for any given \(\bar{ \mathbf{x}}\) with its \(k-\)th column is given as \(\bar{\mathscr {E}}_k(\bar{ \mathbf{x}})={B}_k \bar{ \mathbf{x}}+b_k \), \(k=1,2,\cdots p\) and \((p+s)-\)th column as \(\bar{\mathscr {E}}_{p+s}(\bar{ \mathbf{x}})=C_s \bar{ \mathbf{x}}+c_s \), \(s=1,2,\cdots q\). The notation \(\Vert \cdot \Vert \) can be any norm of a vector in this paper. Then we have the following result.
Theorem 4.
The canonical dual function \({P}^d\) is concave in \({\mathscr {S}}_c^{+}\).
Proof.
Because \(\bar{{ V}}\) is convex, we need only to prove that \({ U}^{\varLambda }\) is concave in order to show that \({P}^d\) is concave. We have
and
Let \( \mathbf{x}=\mathbf{{G}}^\dagger ({\varvec{\varsigma }}) {{\varvec{\tau }}}({\varvec{\varsigma }})\) for any \({\varvec{\varsigma }}\in {\mathscr {S}}_c^{+}\), we have
Hence, the Hessian matrix \({\partial ^2 { U}^{\varLambda }}/{\partial {\varvec{\varsigma }}\partial {\varvec{\varsigma }}}\) is negative semi-definite and \({ U}^{{\varLambda }}\) is concave, then \({P}^d\) is concave in \({\mathscr {S}}_c^{+}\). \(\Box \)
We denote \({\mathscr {T}}_{\mathbf{{G}}} ({\varvec{\varsigma }})=\{\xi \in {\mathbb {R}}^n | \;\;\mathbf{{G}}({\varvec{\varsigma }})\xi =\gamma _{\mathbf{{G}}}({\varvec{\varsigma }}) \xi \; \; \forall {\varvec{\varsigma }}\in {\mathscr {S}}_c^{+}\cup \bar{\mathscr {S}}_c^{+}\} \).
Theorem 5.
Assume that \(\text{ dom }({V}^{\sharp })\) is closed, \(\text{ dom }({V}^{\sharp })\cap {\mathscr {S}}_c^{+}\not =\phi \) and
If \(\langle {{\varvec{\tau }}}({\varvec{\varsigma }}),\xi \rangle \not =0\) for any \(\xi \in {\mathscr {T}}_{\mathbf{{G}}} ({\varvec{\varsigma }})\) and any \({\varvec{\varsigma }}\in \bar{\mathscr {S}}_c^{+}\), then there must be a \(\bar{{\varvec{\varsigma }}}\in {\mathscr {S}}_c^{+}\) such that \(\bar{ \mathbf{x}}=\mathbf{{G}}^\dagger ({\varvec{\varsigma }}){{\varvec{\tau }}}({\varvec{\varsigma }})\) is a global minimizer of the problem \(({ OP})\).
Proof.
In order to simply the proof, we assume that \(\text{ dom }({V}^{\sharp })={\mathbb {R}}^{p+q}\). For any \(\delta >0\), we denote a set
Let
for any \(\delta >0\). We will show that
By contradiction, assume that this conclusion is not true, then there is a sequence \(\{{\varvec{\varsigma }}_i\}_{i=1,2,\cdots ,}\subseteq {\mathscr {S}}_c^{+}\) with \({\varvec{\varsigma }}_i\in {\mathscr {S}}_c^{+}\setminus \varOmega (i)\) and \({P}^d({\varvec{\varsigma }}_i)\ge \varGamma (i) -\frac{1}{i}\) for any \(i=1,2,\cdots ,\) such that
where \(M\in {\mathbb {R}}\). If \(\{{\varvec{\varsigma }}_i\}_{i=1,2,\cdots }\) is unbounded, then there is \({\mathscr {K}}_1\subseteq \{1,2,\cdots ,\}\) such that
Then, we have that
and
It follows that
which contradicts (15).
Now, assume that \(\{{\varvec{\varsigma }}_i\}_{i=1,2,\cdots }\) is bounded. Let \(\xi _i \in {\mathscr {T}}_{\mathbf{{G}}} ({\varvec{\varsigma }}_i)\) with \(\Vert \xi _i\Vert =1\) for \(i=1,2,\cdots \). Then there must be a \({\mathscr {K}}_2\subseteq \{1,2,\cdots \}\) such that
Now, we have that
Let
for \(i=1,2,\cdots .\) Because
we have
Therefore,
Now, we have
for \(i\in {\mathscr {K}}_2\). Then, we have
Therefore,
which contradicts (15). Now, we have proved that
Choose a \(\bar{{\varvec{\varsigma }}}\in {\mathscr {S}}_c^{+}\), there must be a \(\bar{\delta }>0\) such that
Because \(\varOmega (\bar{\delta })\) is compact, then there is a \(\tilde{{\varvec{\varsigma }}}\in \varOmega (\bar{\delta })\) such that
It follows that
Then, \(\tilde{{\varvec{\varsigma }}}\) is stationary point of (DVI) with \(\mathbf{{G}}(\tilde{{\varvec{\varsigma }}})\) is positive definite. By Theorem 3, \(\bar{ \mathbf{x}}=\mathbf{{G}}^\dagger ({\varvec{\varsigma }}){{\varvec{\tau }}}({\varvec{\varsigma }})\) is a global minimizer of the problem \(({ OP})\). \(\Box \)
In fact, the condition \(\displaystyle \lim _{{\varvec{\varsigma }}\rightarrow \infty }{ V}^{\sharp }({\varvec{\varsigma }})/\Vert {\varvec{\varsigma }}\Vert =+\infty \) can be weaken in some cases.
Theorem 6.
In case \(b_k=0\), \(k=1,2,\cdots , p\) and \(c_s=0\), \(s=1,2,\cdots , q\), assume that \(\text{ dom }({V}^{\sharp })\) is closed, \(\text{ dom }({V}^{\sharp })\cap {\mathscr {S}}_c^{+}\not =\phi \) and \(\displaystyle \lim _{\Vert {\varvec{\varsigma }}\Vert \rightarrow \infty }{ V}^{\sharp }({\varvec{\varsigma }})=+\infty \). If \(\langle {{\varvec{\tau }}}({\varvec{\varsigma }}),\xi \rangle \not =0\) for any \(\xi \in {\mathscr {T}}_{\mathbf{{G}}} ({\varvec{\varsigma }})\) and any \({\varvec{\varsigma }}\in \bar{\mathscr {S}}_c^{+}\), then there must be a vector \(\bar{{\varvec{\varsigma }}}\in {\mathscr {S}}_c^{+}\) such that \(\bar{ \mathbf{x}}=\mathbf{{G}}^\dagger ({\varvec{\varsigma }}){{\varvec{\tau }}}({\varvec{\varsigma }})\) is a global minimizer of the problem \(({ OP})\).
Proof.
It is similar with the Theorem 5. \(\Box \)
5 Some Examples
We now present some examples to show how to apply the canonical dual theory for solving real problems. Consider the problem \(({ VI})\) with
and
The primal optimization problem \(({ OP})\) of \(({ VI})\) is given as follows:
For the dual problem, we have that
It follows that
Then the critical condition of the dual problem becomes
We consider three cases with various values of \(\mu \) and e.
Example 1
First, we let \(\mu =2\) and \(e=2\), then we can find that \(\bar{ \mathbf{x}}=(1,1)\) is a stationary point of the problem. At this point, we have \(\bar{\xi }=(-1,-1)\) and \(\bar{{\varvec{\varsigma }}}=(-1,0)\). Note that
is singular, by Theorem 3.2, we can conclude that (1, 1) is a solution of \(({ VI})\) because \(\mathbf{{G}}(\bar{{\varvec{\varsigma }}})\) is semi-positive. This result can also be verified graphically in Fig. 1.
Example 2.
We now let \(\mu =2\) and \(e=1/2\). In this case we have
for any \(\mathbf{{x}}\) with \(\frac{1}{2}(\mathbf{{x}}_1^2+\mathbf{{x}}_2^2)\le \frac{1}{2}\), and the stationary point of the problem is \(\bar{\mathbf{{x}}}=(\frac{\sqrt{2}}{2},\frac{\sqrt{2}}{2})\) with \(\bar{{\varvec{\varsigma }}}=(-\frac{3}{2},2\sqrt{2}-\frac{3}{2})\), which satisfies the following critical condition of the dual problem
By the fact that
is positive definite, we know that \(\mathbf{x} = (\frac{\sqrt{2}}{2},\frac{\sqrt{2}}{2})\) is a solution of \(({ VI})\) (Fig. 2).
Example 3.
Finally, we let \(\mu =4/9\) and \(e=2\). In this case, the critical condition of the dual problem becomes
It is easily find that \({{\varvec{\bar{\varsigma }}}}= (0,0)\) is a solution of the dual problem with \(\bar{\mathbf{x}} = (\frac{2}{3},\frac{2}{3})\) a stationary point of the primal problem. Since
is positive definite, this solution \(\bar{\mathbf{x}} =(\frac{2}{3},\frac{2}{3})\) is a solution of the primal problem (Fig. 3).
6 Conclusions
In this paper, we have proposed the canonical duality theory for solving a class of non-monotone variational inequalities problems. A sufficient condition for a global minimizer of the associated optimization problem \(({ OP})\) is presented. By the fact that the canonical dual problem is equivalent to a convex minimization problem on a convex dual feasible set \({\mathscr {S}}^+_c\) with only simple non-negative constraints, which can be solved easily via well-developed methods. Existence of the solution of \(({ VI})\) is also discussed. Examples given in the paper show the various cases that the solution may either exist on the boundary of the feasible space, or a point where \(\mathbf{{G}}({{\varvec{\bar{\varsigma }}}}) \) is singular. These facts can help us to understand the difficulties of the primal problem and to develop some effective methods for solving the canonical dual problem in the future.
References
Allen, G.: Variational inequalities, complementarity problems, and duality theorems. J. Math. Analy. Appl. 58, 1–10 (1977)
Duvaut, G., Lions, J.L.: Inequalities in Mechanics and Physics. Springer, Berlin (1976)
Ekeland, I., Temam, R.: Convex Analysis and Variational Problems. North-Holland, Amsterdam (1976)
Fichera, G.: Sul problema elastostatico di Signorini con ambigue condizioni al contorno (On the elastostatic problem of Signorini with ambiguous boundary conditions), Rendiconti della Accademia Nazionale dei Lincei, Classe di Scienze Fisiche, Matematiche e Naturali, 8 34(2), 138–142 (1963)
Friedman, A.: Variational and Free Boundary Problems. Springer, New York (1993)
Gao, D.Y.: Duality theory in nonlinear buckling analysis for von Karman equations. Stud. Appl. Math. 94, 423–444 (1995)
Gao, D.Y.: Nonlinear elastic beam theory with application in contact problems and variational approaches. Mech. Res. Commun. 23(1), 11–17 (1996)
Gao, D.Y.: Dual extremum principles in finite deformation theory with applications in post-buckling analysis of nonlinear beam model. Appl. Mech. Rev. ASME 50(11), 64–71 (1997)
Gao, D.Y.: Bi-complementarity and duality: a framework in nonlinear equilibria with applications to the contact problem of elastoplastic beam theory. J. Math. Anal. Appl. 221, 672–697 (1998)
Gao, D.Y.: Duality Principles in Nonconvex Systems: Theory. Methods and Applications. Kluwer Academic Publishers, Dordrecht (2000)
Gao, D.Y.: Nonconvex semi-linear problems and canonical dual solutions. In: Gao, D.Y., Ogden, R.W. (eds.) Advances in Mechanics and Mathematics, vol. II, pp. 261–312. Kluwer Academic, Dordrecht (2003)
Gao, D.Y., Strang, G.: Geometric nonlinearity: potential energy, complementary energy, and the gap function. Quart. Appl. Math. XLVII(3), 487–504 (1989)
Gao, D.Y., Yu, H.F.: Multi-scale modelling and canonical dual finite element method in phase transitions of solids. Int. J. Solids Struct. 45, 3660–3673 (2008)
Glowinski, R., Lions, J.L., Trémolières, R.: Numerical Analysis of Variational Inequalities. North-Holland, Amsterdam (1981)
Isac, G.: Complementarity Problems. Lecture Notes in Mathematics. Springer, New York (1992)
Kuttler, K.L., Purcell, J., Shillor, M.: Analysis and simulations of a contact problem for a nonlinear dynamic beam with a crack. Q. J. Mech. Appl. Mech. (2011). doi:10.1093/qjmam/hbr018
MBengue, M.F. Shillor, M.: Regularity result for the problem of vibrations of a nonlinear beam. Electron. J. Differ. Equ., vol. 2008, No. 27, p. 112. http://ejde.math.txstate.edu or http://ejde.math.unt.edu (2008)
Mosco, U.: Dual variational inequalities. J. Math. Analy. Appl. 40, 202–206 (1972)
Panagiotopoulos, P.D.: Inequality Problems in Mechanics and Applications. Birkhäuser, Boston (1985)
Santos, H.A.F.A., Gao, D.Y.: Canonical dual finite element method for solving post-buckling problems of a large deformation elastic beam. Int. J. Nonlinear Mech. 47, 240–247 (2012). doi:10.1016/j.ijnonlinmec.2011.05.012
Stampacchia, G.: Formes bilineaires coercitives sur les ensembles convexes. Comptes rendus hebdomadaires des séances de l’Académie des sci. 258, 4413–4416 (1964)
Yau, S.T., Gao, D.Y.: Obstacle problem for von Karman equations. Adv. Appl. Math. 13, 123–141 (1992)
Acknowledgements
The research of the first author (Guoshan Liu) was supported by the National Natural Science Foundation of China under its grand # 70771106 and the New Century Excellent Scholarship of Ministry of Education, China. The research of the second author (David Gao) was supported by US Air Force Office of Scientific Research under the grants FA2386-16-1-4082 and FA9550-17-1-0151.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Liu, G., Gao, D.Y., Wang, S. (2017). Canonical Duality Theory for Solving Non-monotone Variational Inequality Problems. In: Gao, D., Latorre, V., Ruan, N. (eds) Canonical Duality Theory. Advances in Mechanics and Mathematics, vol 37. Springer, Cham. https://doi.org/10.1007/978-3-319-58017-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-58017-3_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-58016-6
Online ISBN: 978-3-319-58017-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)