ABSTRACT
This work deals with solving continuous-time nonlinear complementarity problems defined on two types of nonempty closed convex cones: a polyhedral cone (positive octant) and a second-order cone. Theoretical results that establish a relationship between such problems and the variational inequalities problem are presented. We show that global minimizers of an unconstrained continuous-time programming problem are solutions to the continuous-time nonlinear complementarity problem. Moreover, a relation is set up so that a stationary point of an unconstrained continuous-time programming problem, in which the objective function involves the Fischer-Burmeister function, is a solution for the continuous-time complementarity problem. To guarantee the validity of the K.K.T. conditions for some auxiliary continuous-time problems which appear during the theoretical development, we use the linear independence constraint qualification. These constraint qualification are posed in the continuous-time context and appeared in the literature recently. In order to exemplify the developed theory, some simple examples are presented throughout the text.
Keywords:
continuous-time complementarity problem; variational inequalities problem; continuous-time programming problems
1 INTRODUCTION
Complementarity problems were firstly proposed as the question of finding an n−vector x which satisfies the system of inequalities
where M is an n ×n matrix, b is an n−vector of real numbers and “⊤” denotes the transposition of vectors and matrices. Such problems are elegant generalizations of certain linear programming, quadratic programming, and game theory problems.
The importance of problem (1.1) lies in the fact that its form includes several problems by appropriate choices of the vector b and the matrix M. As examples of applications, we can cite the problem of the existence of solutions to linear programs (Cottle 5, Dorn 7) that can be reduced to a problem in the formulation (1.1), the equilibrium point problem of bimatrix games (Lemke 14) and the unloading problem for plane curves (Du Val 8). For other examples of applications, see Isac 11.
The formulation (1.1) was expanded to include a broader class of problems such as nonlinear programming and was rewritten as the problem of finding an n−vector x which satisfies the system of inequalities
where f is a mapping of ℝn into itself. Among other authors who studied the formulation (1.2), Cottle 5 gave sufficient conditions for the existence of x, and Karamardian 12 established sufficient conditions for the existence of an unique solution.
Bodo and Hanson 3 extended the results of Karamardian 12 to the case where x is an essentially bounded measurable function which maps some finite interval into ℝn . Sufficient conditions for the existence of a unique solution are given and applications to continuous linear and nonlinear programming are presented. Such a problem will be called here as Continuous-Time Complementarity Problem (CCP).
In 4, Giannessi first introduced Variational Inequalities Problem (VIP) in a finite-dimensional vector space. Since then, the (VIP) has been extensively studied in a general setting by many authors (see, for example, 9), (13), (21 ). Zalmai 22 generalized the VIP for the continuous-time case, presented a generalized sufficiency criteria in continuous-time programming under the concept of invexity and used it to study the existence of a solution for the VIP. Differently of Zalmai, in this paper we use the VIP in order to find solutions to the continuous-time complementarity problem, without assuming convexity.
The main contributions of this work are:
-
⋆ To show that CCP and VIP have the same solutions sets;
-
⋆ Reformulation of the CCP as an Auxiliary Optimization Problem (AOP) and apply optimality conditions to solve it;
-
⋆ Analysis of the conditions under which an AOP global optimal solution is a CCP solution;
-
⋆ Analysis of the conditions under which an AOP stationary point is a CCP solution;
-
⋆ For the analysis mentioned above, we considered two types of cones: polyhedral cone and second-order cone.
We note that Bodo and Hanson defined the variables of the CCP problem in L ∞([0, T]; ℝn ) space (Banach space of all Lebesgue-measurable essentially bounded n-dimensional vector functions), while Zalmai worked in W ([0, T]; ℝn ) space (Hilbert space of all absolutely continuous n-dimensional vector functions). For standardization purposes, we will work in the L ∞([0, T]; ℝn ) space.
The paper is organized as follows. Some preliminaries and results from literature related to continuous-time programming problems with equality and inequality constraints are given in Section 2. In Section 3, we define the continuous-time complementarity problem and the variational-type inequalities problem, and we establish the relationship between these problems.
In Section 4, we consider the particular case in which the cone is equal to and, using the Fischer-Burmeister function 10, we derive an unconstrained equivalent problem in the sense that a stationary point of the unconstrained equivalent problem is a solution of the continuoustime complementarity problem. Second-order cones are considered in Section 5. An auxiliary problem with inequality constraints is formulated. Assumptions about the constraint set are made in order to guarantee optimality conditions at optimal solutions. Examples are presented. It is worth mentioning that the approach we followed in Sections 4 and 5 is original even in finite dimension: to the best of our knowledge, there is no work in the literature where results from Sections 4 and 5 were obtained through the approach employed here. Final comments are given in Section 6.
2 PRELIMINARIES
We denote by ∥ · ∥ the Euclidean norm and given f: Rn ×[0, T ] → ℝ, we denote by ∇f(x, t) the gradient of f(·, t) at x. Consider the continuous-time programming problem with equality and inequality constraints
where ϕ: ℝn × [0, T] → ℝ, h j: ℝn × [0, T] → ℝ, j ∈ J, and g i: ℝn × [0, T] → ℝ, i ∈ I, are given functions. Here for each t ∈ [0, T], x(t) ∈ ℝn and all integrals are given in the Lebesgue sense. L ∞([0, T ]; ℝn ) denotes the Banach space of all Lebesgue-measurable essentially-bounded n-dimensional vector functions defined on the compact interval [0, T ] ⊂ ℝ, with the norm ∥ · ∥∞ defined by
The set of feasible solutions for (2.1) is denoted by
Definition 2.1.x∗ ∈ Ω0 is said to be a local optimal solution for (2.1) if there exists ε > 0 such that P(x) ≤ P(x ∗) for all x ∈ Ω0 with x(t) ∈ x ∗(t) + εB a.e. t ∈ [0, T], where B denotes the open unit ball with center at the origin in ℝn . x ∗ ∈ Ω0 is said to be a global optimal solution if P(x) ≤ P(x ∗) for all x ∈ Ω0 .
Let ε > 0 and x ∗ a local optimal solution for (2.1). We will assume that
-
(H1) the functions ϕ(·, t), h j (·, t), j ∈ J, and g i (·, t), i ∈ I, are twice continuously differentiable on a.e. in [0, T], where denotes the closed unit ball with center at the origin in ℝn ;
-
(H2) the functions ϕ(x, ·), h j (x, ·), j ∈ J, and g i (x, ·), i ∈ I, are Lebesgue measurable for each x, ϕ(x(·), ·), h j (·, ·), j ∈ J, and g i (x(·), ·), i ∈ I, are essentially bounded in [0, T] for all x ∈ L ∞([0, T]; ℝn );
-
(H3) there exist K ϕ > 0 and K 0 > 0 such that, for a.e. t ∈ [0, T], we have that
Karush-Kuhn-Tucker type optimality conditions can be obtained under additional assumptions, for example, the linear independence constraint qualification (LICQ). The hypothesis below is necessary for the application of the Uniform Implicit Function Theorem (see 15 and 6).
-
(H4) There exists an increasing function when s ↓ 0, such that, for all ,
The following definition refers to the continuous-time case of the linear independence constraint qualification. Note that we define LICQ requiring a “uniform invertibility” for almost every t ∈ [0, T]. This definition is different from the definition used in the finite dimensional case. For more details, see 15.
Definition 2.2.We say that the constraint qualification (LICQ) is satisfied at x∗ ∈ Ω0 if there exists K > 0 such that
where
anda.e. t ∈ [0, T], j ∈ I.
Proposition 2.1.(Theorem 4.2 in do Monte and de Oliveira15) Assume that (H1)-(H4) and (LICQ) hold at x∗ ∈ Ω0 and x ∗ is a local optimal solution for (2.1). Then there existssuch that, for almost every, i ∈ I, and
We will use the Mangasarian-Fromovitz constraint qualification presented in (6). For this purpose, let b > 0 real number. We will denote by I b (t) the index set of b−active constraints at x ∗ ∈ Ω0, that is, I b (t) = {i ∈ I | 0 ≤ g i (x ∗(t), t) ≤ b} for almost every t ∈ [0, T]. For all i ∈ I, let us define the function as
The next definition refers to continuous-time case of the Mangasarian-Fromovitz constraint qualification. Note that we define MFCQ requiring a “uniform positivity” for almost every t ∈ [0, T]. This definition is different from the definition used in the finite dimensional case. For more details, see 6.
Definition 2.3.We say that the constraint qualification (MFCQ) is satisfied at x∗ ∈ Ω0 if
-
(i) There existandsuch that, for almost every t ∈ [0, T],
for some β > 0;
-
(ii) There exists K > 0 such that, for almost every t ∈ [0, T],
For x ∈ ℝn , let
where is given in (H4) and
Above, I n denotes the identity matrix of order n.
be a system corresponding to Problem (2.1) and
Definition 2.4. (Arutyunov et al.2) System (2.3) is said to be regular when there exist a function, real numbers R ≥ 0 and α > 0 such that for a. e. t ∈ [0, T] and for all x ∈ ℝn with, there exists a vector e = e(x, t) ∈ ℝn with ∥e∥ = 1, satisfying
where ∂xFjdenotes the partial subdifferential of Fjat (x, t) with respect to x in the sense of convex analysis. For more information on convex analysis, the reader is referred to Rockafellar17.
Proposition 2.2.(Theorem 3.8 in do Monte and de Oliveira6) Assume that (H1)-(H4) hold and (MFCQ) is satisfied at x∗ ∈ Ω0 which is a local optimal solution for (2.1). If the system (2.3) is regular, then there existssuch that, for almost every t ∈ [0, T],, and
3 VARIATIONAL-TYPE INEQUALITIES PROBLEM
The continuous-time complementarity problem CTCP(f , K) is posed as to find x in L ∞([0, T]; ℝn ) such that, for a.e. t ∈ [0, T], we have that
where K ⊂ ℝn is a nonempty closed convex cone with vertex at 0, namely, if x ∈ K, αx ∈ K for all α > 0. The polar cone K ◦ of K is given by
f: ℝn ×[0, T] → ℝn is a nonlinear function with f j (·, t), j = 1, . . . , n, twice continuously differentiable throughout [0, T] and f j (x, ·), ∇f j (x, ·) and ∇2 f j (x, ·) measurable and essentially bounded for all x ∈ ℝn , j = 1, . . . , n. Let
Definition 3.5.The Variational-type Inequalities Problem VIP(f , Ω) consists in finding x ∗ ∈ Ω such that
Lemma 3.1.x∗is a solution of the CTCP( f , K) if, and only if, x ∗ is a solution of VIP( f , Ω).
Proof. If x ∗ ∈ L ∞([0, T ], ℝn ) is a solution of CTCP(f , K) then f(x ∗(t), t) ∈ K ◦ a.e. t ∈ [0, T], and we can conclude that
Using (3.1) and the hypothesis, for a.e. t ∈ [0, T] and for all x ∈ Ω, we have that
resulting that x ∗ ∈ Ω is a solution of VIP(f , Ω). Conversely, if x ∗ ∈ Ω is a solution of VIP(f , Ω), then x ∗(t) ∈ K a.e. t ∈ [0, T]. The inequality in Definition 3.5 holds for all x ∈ Ω. Particularly, for x = 0 ∈ Ω and x = 2x ∗ ∈ Ω we have that
respectively, resulting in
Statement: For all x ∈ Ω, f(x ∗(t), t)⊤ x(t) ≥ 0 a.e. t ∈ [0, T]. Indeed, suppose that there exists and a subset D ⊂ [0, T], with positive measure, such that for all t ∈ D. Define given by
Then, using (3.2) and the definition of , we have that
contradicting the fact that x ∗ is a solution of VIP(f , Ω). Therefore, by the above statement, f(x ∗(t), t) ∈ K ◦ a.e. t ∈ [0, T]. Besides that, as f(x ∗(t), t)⊤ x ∗(t) ≥ 0 a.e. t ∈ [0, T], it results from (3.2) that f(x ∗(t), t)⊤ x ∗(t) = 0 a.e. t ∈ [0, T], concluding the proof. □
Now, consider the auxiliary continuous-time problem
Proposition 3.3.x∗ ∈ Ω is a solution of Problem CTCP(f , K) if, and only if, x ∗ is a global maximum point of Problem (3.3) with P(x ∗) = 0.
Proof. If x ∗ is a solution of CTCP(f , K), then x ∗(t) ∈ K, f(x ∗(t), t) ∈ K ◦ a.e. t ∈ [0, T] and
Let x ∈ L ∞([0, T], ℝn ) a feasible point of (3.3). Then, x(t) ∈ K a.e. t ∈ [0, T] and f(x(t), t) ∈ K ◦ a.e. t ∈ [0, T], imply that
Therefore, P(x) ≤ P(x ∗) for all x ∈ Ω and x ∗ is a global maximum point of (3.3) with P(x ∗) = 0. Conversely, if x ∗ is a global maximum point of (3.3), then x ∗(t) ∈ K a.e. t ∈ [0, T], f(x ∗(t), t) ∈ K ◦ a.e. t ∈ [0, T] and P(x ∗) = 0. If x ∈ Ω, from definition of polar cone K ◦ we obtain
Therefore,
that is, x ∗ is a solution of VIP(f , Ω) and, by Lemma 3.1, x ∗ is a solution of CTCP(f , K). □
Remark 1.If x∗is a global maximum point of (3.3) and a regularity condition is verified on the constraint set Ω, then optimality conditions which are found in the literature can be applied to solve (3.3). In our case, we will use the Proposition 2.1 and Proposition 2.2. The next example illustrates the Proposition 3.3.
Example 3.1.Consider Problem CT CP(f , K) with x: [0, 1] → ℝ, f(x, t) = [x]2 − tx and K = ℝ+ = K ◦. Then, (3.3) is given as
Note that the two constraints are satisfied when x(t) − t ≥ 0 a.e. t ∈ [0, T], and the problem can be written in the form
If x∗is a global maximum point of (3.4), then the Proposition 2.1 guarantees us that there exists u∗∈ L∞ ([0, 1]; ℝ) such that, for a.e. t ∈ [0, 1],
-
(i) −3[x ∗ (t)]2 + 2tx ∗ (t) + u ∗ (t) = 0 ⇒ u ∗ (t) = 3[x ∗ (t)]2 − 2tx ∗ (t),
-
(ii)u∗ (t) ≥ 0 and u ∗ (t)[x ∗ (t) − t] = 0,
resulting that x∗ (t) = t and u ∗ (t) = t 2 for a.e. t ∈ [0, 1], with P(x ∗ ) = 0. Observe that x ∗ (t) = t a.e. t ∈ [0, T ] is a candidate solution to the problem (3.4), but it is a solution of CT CP(f , K). Then, by Proposition 3.3, we can guarantee that x ∗ is a global minimizer of (3.4).
4 THE CASE
Let us consider K to be the positive octant of ℝn . In this case, K = K ◦. The Fischer-Burmeister function (see 10) φ: ℝ2 → ℝ is given by
This function has the property that φ(a, b) = 0 ⇔ a ≥ 0, b ≥ 0, ab = 0. The partial derivates of φ will be denoted by and . Suppose that Problem (3.3) satisfy the assumptions (H1)-(H4) and (LICQ) at the local optimal solution x ∗. Then, the Proposition 2.1 guarantees that there exist u ∗, v ∗ ∈ L ∞([0, T ]; ℝn ), with u ∗(t) ≥ 0 and v ∗(t) ≥ 0 a.e. t ∈ [0, T], such that
for a.e. t ∈ [0, T] and i = 1, . . . , n. Simplifying the notation, define
and the n × n matrix Φf (t) = (c ij (t)) where
Also, we write
Consider the following unconstrained continuous-time problem:
where F: ℝn × ℝn × ℝn × [0, T] → ℝ is defined by
with .
Theorem 4.1.Ifis a global optimal solution for Problem (4.2) with Q(x∗, u∗, v∗ ) = 0 and [x ∗ (t) − v ∗ (t)] ∈ Ker(∇f(x(t), t)⊤) a.e. t ∈ [0, T], then x ∗ is a solution of Problem CT CP(f, K).
Proof. By definition of F, if Q(x ∗ , u ∗ , v ∗ ) = 0 then F(x ∗ (t), u ∗ (t), v ∗ (t), t) = 0 a.e. t ∈ [0, T]. Then, σ(x ∗ (t), u ∗ (t), v ∗ (t)) = 0 a.e. t ∈ [0, T] implies that
Similarly, we conclude that . Thus, we have that x ∗(t) ∈ K and f(x ∗ (t),t) ∈ K ◦ a.e. t ∈ [0, T]. Moreover, since
and using the fact that [x ∗ (t) − v ∗ (t)] ∈ Ker(∇f(x ∗ (t),t)⊤) a.e. t ∈ [0, T], it results that
Therefore, x ∗ is a solution for Problem CT CP(f, K). □
Theorem 4.2.Assume that the Problem (3.3) satisfy the assumptions (H1)-(H4) and (LICQ) at the local optimal solution x∗. If x∗∈ L∞ ([0, T]; ℝn ) is a solution of Problem CT CP(f, K), then there exist u ∗ , v ∗ insuch that (x ∗ , u ∗ , v ∗ ) is a global optimal solution for Problem (4.2) with Q(x ∗ , u ∗ , v ∗ ) = 0.
Proof. If x∗ is a solution of Problem CT CP(f, K), by Proposition 3.3, x ∗ is a global maximum point of Problem (3.3). Using the Proposition 2.1, we conclude that F(x ∗ (t), u ∗ (t), v ∗ (t),t) = 0 a.e. t ∈ [0, T], in other words, (x ∗ , u ∗ , v ∗ ) is a global maximum point of (4.2) with Q(x ∗ , u ∗ , v ∗ ) = 0. □
Most of the algorithms used in the resolution of Problem (4.2) guarantee convergence only to stationary points. A global minimum point is very hard to find (see 1). For this purpose, we will derive conditions for stationary points of (4.2). We say that p = (x, u, v) ∈ L ∞([0, T ], ℝ3n ) is a stationary point of (4.2) if, and only if, ∇F(p(t), t) = 0 a.e. t ∈ [0, T].
Definition 4.6.The n ×n matrix M(x, t), with elements m i j (x, t), x ∈ ℝn , t ∈ [0, T], i, j = 1, . . . , n, is positive definite at x ∗ ∈ L ∞([0, T]; ℝn ) if, for all y ∈ L ∞([0, T]; ℝn ) and a.e. t ∈ [0, T],
The next theorem relates stationary points of (4.2) to solutions of Problem CTCP(f, K).
Theorem 4.3.Let (x ∗, u ∗, v ∗) is a stationary point of (4.2). Regarding the Problem (4.2), assume that
-
(i) D(t) is definite positive a.e. t ∈ [0, T], where
-
(ii) ;
-
(iv) .
Then x∗is a solution of CT CP(f, K).
Proof. Note that, if w(t) = f(x(t), t) +∇f(x(t), t)⊤[x(t) − v(t)] − u(t) a.e. t ∈ [0, T], we have that
For a.e. t ∈ [0, T], let us denote
If (x ∗, u ∗, v ∗) is a stationary point of (4.2), then ∇F(x ∗(t), u ∗(t), v ∗(t), t) = 0 a.e. t ∈ [0, T], that is, for almost every t ∈ [0, T],
From (4.3) and (4.4) we obtain, for almost every t ∈ [0, T],
and
respectively. Using (4.6) and (4.7) we have, for almost every t ∈ [0, T], that
Noting that
we have that Φu (t)Φx (t) is positive semi-definite for a.e. t ∈ [0, T] and using assumption (iii) we conclude that w ∗(t)⊤ D(t)w ∗(t) ≤ 0 a.e. t ∈ [0, T]. But, from (i), it results that w(t)⊤ D(t)w(t) > 0 for all w ∈ L ∞([0, T ]; ℝn ), whenever w(t) ≠ 0. Then
From (4.9), (ii) and the definition of w ∗(t), it follows that u ∗(t) = f (x ∗(t), t) a.e. t ∈ [0, T]. Replacing (4.9) in (4.5), we obtain
for i = 1, . . . , n. So, for almost every t ∈ [0, T] and for each i = 1, . . . , n, we have that or . Observe that
implying that f i (x ∗(t), t) = 0 and , that is, . Therefore,
It results from (4.10) that f (x ∗(t), t) ≥ 0 a.e. t ∈ [0, T], that is, f(x ∗(t), t) ∈ K ◦ a.e. t ∈ [0, T]. With a similar argument, replacing (4.9) in (4.4), we obtain x ∗(t) ≥ 0, u ∗(t) ≥ 0, and x ∗(t)⊤ u ∗(t) = 0 a. e. t ∈ [0, T], namely x ∗(t) ∈ K a.e. t ∈ [0, T]. Remembering that u ∗(t) = f (x ∗(t), t) a.e. t ∈ [0, T], we conclude that x ∗(t)⊤ f(x ∗(t), t) = 0 for a.e. t ∈ [0, T]. □
Example 4.1.Considering Example 3.1, note that the (t, 0, t) a.e. t ∈ [0, 1] is a stationary point for
where
satisfying all assumptions of Theorem 4.3. Then, x∗(t) = t a.e. t ∈ [0, 1] is a solution of CT CP(f, K).
5 THE SECOND-ORDER CONE CASE
In this section, we will consider the second-order cone defined as
where a i ∈ ℝ, i = 2, . . . , n, and its polar cone given by
where J = { j ∈ {2,..., n} | a j = 0}. Our goal is to write K.K.T. optimality conditions for the problem (3.3) with
and K is the second-order cone. But, note that the constraint of this problem is non-differentiable. To work around this problem, let us rewrite (5.1) as
and (5.2) as
Remark 1.In definition of K◦, the condition “x i = 0 for i ∈ J” is essential. For example, consider
Note that x = (0, 0, 1) ∈ K, y = (0, 0, −1) ∈ K ◦ , but x ⊤ y = −1 contradicting the definition of polar cone. With the purpose of applying Mangasarian-Fromovitz constraint qualification, we will assume that a i ≠ 0, i = 1, 2, . . . , n, in the definition of K.
Define the diagonal n × n matrices
In the matrix form, with e 1 = (1, 0, . . . , 0)⊤ ∈ ℝn , (5.3) and (5.4) become
and
Then, for fixed x ∗ ∈ Ω, Problem (3.3) is given by
Note that Problem (5.7) is a particular case of (2.1), with
and satisfy (H1)-(H4). To ensure regularity of the constraints, we will assume that Problem (5.7) satisfies MFCQ.
Now, we will define a unconstrained problem related to CT CP(f, K), where K is the secondorder cone. To this end, we will use the Fischer-Burmeister function (4.1) again. For almost every t ∈ [0, T], define
and consider u, z functions in L ∞([0, T]; ℝ4) with
and v ∈ L ∞([0, T], ℝn ). Define the following unconstrained continuous-time problem:
where
and
with φ i representing Fischer-Burmeister functions at (u i (t), z i (t)) a.e. t ∈ [0, T] and i ∈ {1, 2, 3, 4}.
Theorem 5.4.If (x ∗, u ∗, z ∗) ∈ L ∞([0, T]; ℝn × ℝ4 × ℝ4) is a global optimal solution of (5.8) with R(x ∗, u ∗, z ∗) = 0 and, then x ∗ is a solution of CT CP(f, K).
Proof. By hypothesis, for almost every t ∈ [0, T], we have that
-
(a)
-
(b)
-
(c)
-
(d)
-
(e)
-
(f)
Using the property of the Fischer-Burmeister function, for almost every t ∈ [0, T], from (f) it results
As and a.e. t ∈ [0, T], from (b) and (c) it results that
so that x ∗(t) ∈ K a.e. t ∈ [0, T]. Analogously, as and a.e. t ∈ [0, T], from (d) and (e) it results that f(x ∗(t), t) ∈ K ◦ a.e. t ∈ [0, T]. Now, for each t ∈ [0, T],
-
(i) if , it results from (5.9) that . Therefore, we have that .
-
(ii) if , from (c) we have that ; from (f), we see that this implies in .
Therefore, using (a), we conclude that
or
Multiplying the left side by x ∗(t)⊤, it results that
because and a.e. t ∈ [0, T].
From (i) and (ii) we can conclude that x ∗(t)⊤ f(x ∗(t), t) = 0 for almost every t ∈ [0, T]. □
In the next example, we illustrate the use of Theorem 5.4.
Example 5.1.We want to solve CT CP(f, K) with
If (x ∗, u ∗, z ∗) ∈ L ∞([0, T]; ℝ3 × ℝ4 × ℝ4) is a solution of (5.8) with R(x ∗, u ∗, z ∗) = 0, where
then for almost every t ∈ [0, T], we have that
-
(a)
-
(b)
-
(c)
-
(d)
Observe that (x ∗, u ∗, z ∗) satisfies (a)-(d) with x ∗(t) = (t, t, 0), u ∗(t) = (1, 0, 1, 0) and z ∗(t) = g(x ∗(t), t) a.e. t ∈ [0, T] and is a global optimal solution of (5.8). Moreover,
is satisfied for a.e. t ∈ [0, T]. Then, by Theorem 5.4, x ∗ is a solution for CT CP(f, K), that is, x ∗(t) ∈ K, f(x ∗(t), t) ∈ K ◦ and x ∗(t)⊤ f(x ∗(t), t) = 0 a.e. t ∈ [0, 1].
Theorem 5.5.Let x∗be solution of CT CP(f, K) and suppose that the data of Problem (5.7) satisfies (H1)-(H4) and Definition 2.3 hold and that the system (2.3) is regular. Then there exist u∗and z∗insuch that (x ∗, u ∗, z ∗) is a global optimal solution of (5.8), with R(x ∗, u ∗, z ∗) = 0.
Proof. The assumptions guarantee that Proposition 2.2 can be applied to Problem (5.7), that is, that there exists u ∗ in L ∞([0, T ]; ℝ4) such that, for almost every t ∈ [0, T], we have
-
(a)
-
(b)
-
(c)
-
(d)
-
(e)
-
(f)
From (a) it results
a.e. in [0, T]. Defining , i = 1, 2, 3, 4, it follows that ∥g(x ∗(t), t) − z ∗(t)∥ = 0 a.e. in [0, T]. From (f) we obtain a.e. in [0, T]. Therefore, we can conclude that (x ∗, u ∗, z ∗) is a global optimal solution of (5.8), with R(x ∗, u ∗, z ∗) = 0. □
6 FINAL COMMENTS
In this work, we presented an approach to the resolution of the continuous-time complementarity problem by reformulating it as an equivalent unconstrained optimization problem. The definition and properties of the VIP( f ,Ω) given by Zalmai in 22 are applied on the resolution of the continuous-time nonlinear complementarity problem presented by Bodo an Hanson in 3.
We proved that a solution of Problem CT CP(f, K) is a global minimizer of Problem (3.3) with zero objective function value and vice versa. A discretization approach can be used to solve linear Problem (3.3) (for example, see 16), (18), (19), (20).
For the polyhedral cone , we showed that a stationary point of the unconstrained Problem (4.2) with zero objective function value is a solution of Problem CT CP(f, K). Moreover, we verified that stationary points of Problem (4.2) also are solutions of CT CP(f, K).
The Fischer-Burmeister function was used to write an unconstrained auxiliary problem and to obtain solutions of CT CP(f, K) when K is the second order cone. In this case, to ensure that some constraint qualification holds, assumptions over the constraints should be made (see Remark 1).
This article opens new perspectives for research in the area, such as the possibility of studying the generalized continuous-time nonlinear complementarity problem that consists of find x ∈ L ∞([0, T], ℝn ) such that
where F: ℝn × [0, T] → ℝn , G: ℝn × [0, T] → ℝn , K ⊂ ℝn is a nonempty closed convex cone with vertex at 0 and K ◦ is the polar cone of K.
Acknowledgments
The authors are grateful for the support of the São Paulo Research Foundation (FAPESP), grant number 2013/07375-0, and of the Minas Gerais Research Foundation (FAPEMIG), grant number APQ-00453-21.
REFERENCES
- 1 R. Andreani, P. Gonçalves & G.N. Silva. Discrete approximations for strict convex continuous time problems and duality. Computational & Applied Mathematics, 23 (2004), 81-105.
- 2 A.V. Arutyunov, S.E. Zhukovskiy & B. Marinkovic. Theorems of the alternative for systems of convex inequalities. Set-Valued and Variational Analysis, 27(1) (2019), 51-70.
- 3 E.P. Bodo & M.A. Hanson. A class of continuous nonlinear complementarity problems. Journal of Optimization Theory and Applications, 24(2) (1978), 243-262.
- 4 R. Cottle, F. Giannessi & J.L. Lions. “Variational inequalities and complementarity problems: theory and applications”. John Wiley & Sons (1980).
- 5 R.W. Cottle. Nonlinear programs with positively bounded Jacobians. SIAM Journal on Applied Mathematics, 14(1) (1966), 147-158.
- 6 M.R.C. do Monte & V.A. de Oliveira. Necessary conditions for continuous-time optimization under the Mangasarian-Fromovitz constraint qualification. Optimization, 69(4) (2020), 777-798.
- 7 W. Dorn. Self-dual quadratic programs. Journal of the Society for Industrial and Applied Mathematics, 9(1) (1961), 51-54.
- 8 P. Du Val. The unloading problem for plane curves. American Journal of Mathematics, 62(1) (1940), 307-311.
- 9 Y.P. Fang & N.J. Huang. Strong vector variational inequalities in Banach spaces. Applied Mathematics Letters, 19(4) (2006), 362-368.
- 10 A. Fischer. A special Newton-type optimization method. Optimization, 24(3-4) (1992), 269-284.
- 11 G. Isac. “Complementarity problems”. Springer (2006).
- 12 S. Karamardian. The nonlinear complementarity problem with applications, part 1. Journal of Optimization Theory and Applications , 4 (1969), 87-98.
- 13 G. Lee, D. Kim, B. Lee & G.Y. Chen. Generalized vector variational inequality and its duality for set-valued maps. Applied Mathematics Letters , 11(4) (1998), 21-26.
- 14 C.E. Lemke. Bimatrix equilibrium points and mathematical programming. Management science, 11(7) (1965), 681-689.
- 15 M.R.C. Monte & V.A. de Oliveira. A full rank condition for continuous-time optimization problems with equality and inequality constraints. Trends in Computational and Applied Mathematics, 20 (2019), 15-35.
- 16 M.C. Pullan. An algorithm for a class of continuous linear programs. SIAM Journal on Control and Optimization, 31(6) (1993), 1558-1577.
- 17 R.T. Rockafellar. “Convex analysis”, volume 18. Princeton university press (1970).
- 18 G. Weiss. A simplex based algorithm to solve separated continuous linear programs. Mathematical Programming, 115(1) (2008), 151-198.
- 19 C.F. Wen, Y.Y. Lur & H.C. Lai. Approximate solutions and error bounds for a class of continuous-time linear programming problems. Optimization, 61(2) (2012), 163-185.
- 20 H.C. Wu. Solving continuous-time linear programming problems based on the piecewise continuous functions. Numerical Functional Analysis and Optimization, 37(9) (2016), 1168-1201.
- 21 X. Yang. Vector variational inequality and its duality. Nonlinear Analysis: Theory, Methods & Applications, 21(11) (1993), 869-877.
- 22 G. Zalmai. Generalized sufficiency criteria in continuous-time programming with application to a class of variational-type inequalities. Journal of mathematical analysis and applications, 153(2) (1990), 331-355.
Publication Dates
-
Publication in this collection
11 Nov 2024 -
Date of issue
2024
History
-
Received
06 July 2023 -
Accepted
04 June 2024
