Open-access On the Continuous-Time Complementarity Problem

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

x 0 , M x + b 0 and x M x + b = 0 , (1.1)

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

x 0 , f x 0 and x f x = 0 , (1.2)

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 +n 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 +n 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

maximize P x = 0 T ϕ x t , t d t subject to h j x t , t = 0 a.e. in 0 , T , j J = 1 , , p , g i x t , t 0 a.e. in 0 , T , i I = 1 , , m , x L 0 , T ; n , (2.1)

where ϕ: ℝn × [0, T] → ℝ, h j: ℝn × [0, T] → ℝ, jJ, and g i: ℝn × [0, T] → ℝ, iI, 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

x = m a x 1 i n e s s u p t 0 , T x i t .

The set of feasible solutions for (2.1) is denoted by

Ω 0 = x L 0 , T ; n | h j x t , t = 0 , g i x t , t 0 a.e. in 0 , T , i I , j J .

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 inn . 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), jJ, and g i (·, t), iI, are twice continuously differentiable on x*t+εB¯ a.e. in [0, T], where B¯ denotes the closed unit ball with center at the origin in ℝn ;

  • (H2) the functions ϕ(x, ·), h j (x, ·), jJ, and g i (x, ·), iI, are Lebesgue measurable for each x, ϕ(x(·), ·), h j (·, ·), jJ, and g i (x(·), ·), iI, are essentially bounded in [0, T] for all xL ([0, T]; ℝn );

  • (H3) there exist K ϕ > 0 and K 0 > 0 such that, for a.e. t ∈ [0, T], we have that

ϕ x * t , t K ϕ and h , g x * , t , t ] K 0 .

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 θ¯:0,0,,θ¯s0 when s ↓ 0, such that, for all x~,xx*t+εB¯,

h , g x ~ , t - h , g x , t θ ¯ x ~ - x a.e. t 0 , T .

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

d e t Υ t Υ t K a.e. t 0 , T ,

where

Υ t = h x * t , t 0 g x * t , t d i a g - 2 w j * t j I

andwj*t=gjx*t,ta.e. t ∈ [0, T], jI.

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 existsu~,v~L0,T;p×+msuch that, for almost everyt0,T,v~itgix*t,t=0, iI, and

ϕ x * t , t + j = 1 p u ~ j t h j x * t , t + i = 1 m v ~ i t g i x * t , t = 0 .

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) = {iI | 0 ≤ g i (x (t), t) ≤ b} for almost every t ∈ [0, T]. For all iI, let us define the function δib:0,T as

δ i b t = 1 , i I b t , 0 , otherwise .

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 existγ^L0,T;nandb^>0such that, for almost every t ∈ [0, T],

h x * t , t γ ^ t = 0 and g j x * t , t γ ^ t β , j I b ^ t ,

for some β > 0;

  • (ii) There exists K > 0 such that, for almost every t ∈ [0, T],

d e t h x * t , t h x * t , t K .

For x ∈ ℝn , let

f 0 x , t : = - f 0 T ϕ x * t , t H ¯ t x d t < 0 , f j x , t : = - g j x * t , t - δ j b ^ t g j x * t , t H ¯ t γ 0 , j J , (2.2)

where b^ is given in (H4) and

H ¯ t = I n - h x * t , t h x * t , t h x * t , t - 1 h x * t , t , a.e. in 0 , T .

Above, I n denotes the identity matrix of order n.

F 0 x , t = - 0 T ϕ x * t , t x d t < 0 , F i x , t = - g i x * t , t - δ i b t g i x * t , t x 0 , i I , (2.3)

be a system corresponding to Problem (2.1) and

I x , t = j | F j x , t = m a x F 0 x , t , F 1 x , t , , F m x , t , t 0 , T , x n .

Definition 2.4. (Arutyunov et al.2) System (2.3) is said to be regular when there exist a functionx¯·L0,T;n, real numbers R ≥ 0 and α > 0 such that for a. e. t ∈ [0, T] and for all x ∈ ℝn withx-x¯tR, there exists a vector e = e(x, t) ∈ ℝn withe∥ = 1, satisfying

x F j x , t , e α , j I x , t ,

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 existsu~,v~L0,T;p×+msuch that, for almost every t ∈ [0, T],v~it0,iI, and

ϕ x * t , t + j = 1 p u ~ j t h j x * t , t + i = 1 m v ~ i t g i x * t , t = 0 .

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

x t K , f x t , t K and x t f x t , t = 0 ,

where K ⊂ ℝn is a nonempty closed convex cone with vertex at 0, namely, if xK, αxK for all α > 0. The polar cone K of K is given by

K = y n | y x 0 , x K .

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

Ω = x L 0 , T ; n | x t K a.e. t 0 , T .

Definition 3.5.The Variational-type Inequalities Problem VIP(f , Ω) consists in finding x ∈ Ω such that

0 T f x * t , t x t - x * t d t 0 , for all x Ω .

Lemma 3.1.xis 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

x t f x * t , t 0 , a.e. t 0 , T , for all x Ω . (3.1)

Using (3.1) and the hypothesis, for a.e. t ∈ [0, T] and for all x ∈ Ω, we have that

f x * t , t x t - x * t = f x * t , t x t - f x * t , t x * t = f x * t , t x t 0 ,

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

0 T f x * t , t x * t d t 0 and 0 T f x * t , t x * t d t 0 ,

respectively, resulting in

0 T f x * t , t x * t d t = 0 . (3.2)

Statement: For all x ∈ Ω, f(x (t), t) x(t) ≥ 0 a.e. t ∈ [0, T]. Indeed, suppose that there exists x~Ω and a subset D ⊂ [0, T], with positive measure, such that fx*t,tx~t<0 for all tD. Define x¯Ω given by

x ¯ t = x ~ t if t D , 0 if t 0 , T \ D .

Then, using (3.2) and the definition of x¯, we have that

0 T f x * t , t x ¯ t - x * t d t = 0 T f x * t , t x ¯ t d t - 0 T f x * t , t x * t d t = D f x * t , t x ~ t d t < 0 ,

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

maximize P x = - 0 T f x t , t x t d t subject to x t K a.e. t 0 , T , f x t , t K a.e. t 0 , T , x L 0 , T , n . (3.3)

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

P x * = - 0 T f x * t , t x * t d t = 0 .

Let xL ([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

P x = - 0 T f x t , t x t d t 0 .

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

- 0 T f x * t , t x t d t 0 = P x * .

Therefore,

- 0 T f x * t , t x t d t - 0 T f x * t , t x * t d t 0 T f x * t , t x t - x * t d t 0 ,

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 xis 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

maximize P x = - 0 1 x t 2 - t x t x t d t subject to x t 0 a.e. t 0 , 1 , x t 2 - t x t 0 a.e. t 0 , 1 , x L 0 , T , n .

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

maximize P x = - 0 1 x t 2 - t x t x t d t subject to x t - t 0 a.e. t 0 , 1 , x L 0 , 1 , n .

If xis 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 K=+n

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

φ a , b = a 2 + b 2 - a - b . (4.1)

This function has the property that φ(a, b) = 0 ⇔ a ≥ 0, b ≥ 0, ab = 0. The partial derivates of φ will be denoted by φaa,b and φba,b. 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

f x * t , t + i = 1 n f i x * t , t x i * t - v i * t - u * t = 0 , φ x i * t , u i * t = 0 and φ f i x i * t , t , v i * t = 0

for a.e. t ∈ [0, T] and i = 1, . . . , n. Simplifying the notation, define

φ ~ x * t , u * t = 2 φ x 1 * t , u 1 * t φ x n * t , u n * t , φ ~ f x * t , t v * t = 2 φ f 1 x * t , t , v 1 * t φ f n x * t , t , v n * t , Φ x t = d i a g φ a x i * t , u i * t i = 1 n , Φ u t = d i a g φ b x i * t , u i * t i = 1 n , Φ v t d i a g φ b f i x * t , t , v i * t i = 1 n

and the n × n matrix Φf (t) = (c ij (t)) where

c i j t = φ a f j x * t , t , v j * t f j x i x * t , t , i , j = 1 , 2 , , n .

Also, we write

f x t , t = f 1 x t , t f 2 x t , t f n x t , t a.e. t 0 , T .

Consider the following unconstrained continuous-time problem:

maximize Q x , u , v = - 0 T F x t , u t , v t , t d t subject to x , u , v L 0 , T , n , (4.2)

where F: ℝn × ℝn × ℝn × [0, T] → ℝ is defined by

F x , u , v , t = f x , t + f x , t x - v - u 2 + σ x , u , v ,

with σx,u,v=i=1nφxi,ui2+φfix,t,vi2 a.e. t0,T.

Theorem 4.1.Ifx*,u*,v*L0,T,n×+n×+nis 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

i = 1 n φ x i * t , u i * t 2 = 0 a.e. t 0 , T φ x i * t , u i * t = 0 a.e. t 0 , T , i = 1 , , n x i * t 0 , u i * t 0 , x i * t u i * t = 0 a.e. t 0 , T , i = 1 , , n .

Similarly, we conclude that fix*t,t0,vi*t0,fix*t,tvi*t=0 a.e. t0,T,i=1,,n. Thus, we have that x (t) ∈ K and f(x (t),t) ∈ K a.e. t ∈ [0, T]. Moreover, since

f x * t , t + f x * t , t x * t - v * t - u * t = 0 a.e. t 0 , T ,

and using the fact that [x (t) − v (t)] ∈ Ker(∇f(x (t),t)) a.e. t ∈ [0, T], it results that

x * t f x * t , t = - x * t f x * t , t x * t - v * t + x * t u * t = 0 .

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 inL0,T;+nsuch 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 yL ([0, T]; ℝn ) and a.e. t ∈ [0, T],

y t M x * t , t y t > 0 whenever y t 0 .

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

D t = 2 f x * t , t + i = 1 n x i * t - v i * t 2 f i x * t , t e . e . t 0 , T ;

  • (ii) x*t-v*tKerfx*t,t;

  • (iv) Φutφ~x*t,u*tK and Φftφ~fx*t,t,v*tK a.e. t0,T.

Then xis 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

x f x t , t + f x t , t x t - v t - u t 2 = 2 f x t , t + i = 1 n x i t - v i t 2 f i x t , t + f x t , t w t = 2 2 f x t , t + i = 1 n x i t - v i t 2 f i x t , t w t .

For a.e. t ∈ [0, T], let us denote

w * t = f x * t , t + f x * t , t x * t - v * t - u * t .

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],

D t w * t + Φ x t φ ~ x * t , u * t + Φ f t φ ~ f x * t , t , v * t = 0 , (4.3)

- w * t + Φ u t φ ~ x * t , u * t = 0 , (4.4)

- f x * t , t w * t + Φ v t φ ~ f x * t , t , v * t = 0 . (4.5)

From (4.3) and (4.4) we obtain, for almost every t ∈ [0, T],

w * t D t w * t + w * t Φ x t φ ~ x * t , u * t + w * t Φ f t φ ~ f x * t , t , v * t = 0 (4.6)

and

w * t = φ ~ x * t , u * t Φ u t , (4.7)

respectively. Using (4.6) and (4.7) we have, for almost every t ∈ [0, T], that

w * t D t w * t = - φ ~ x * t , u * t Φ u t Φ x t φ ~ x * t , u * t - φ ~ x * t , u * t Φ u t Φ f t φ ~ f x * t , t , v * t . (4.8)

Noting that

φ a x i * t , u i * t φ b x i * t , u i * t 0 a.e. t 0 , T , i = 1 , , n ,

we have that Φu (tx (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 wL ([0, T ]; ℝn ), whenever w(t) ≠ 0. Then

w * t = 0 a.e. t 0 , T . (4.9)

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

Φ v t φ ~ f x * t , t , v * t = 0 φ f i x * t , t , v i * t φ b f i x * t , t , v i * t = 0 ,

for i = 1, . . . , n. So, for almost every t ∈ [0, T] and for each i = 1, . . . , n, we have that φfix*t,t,vi*t=0 or φbfix*t,t,vi*t=0. Observe that

φ b f i x * t , t , v i * t = 0 v i * t f i x * t , t 2 + v i * t 2 - 1 = 0

implying that f i (x (t), t) = 0 and vi*t>0, that is, φfix*t,t,vi*t=0. Therefore,

φ ~ f x * t , t , v * t = 0 a.e. t 0 , T . (4.10)

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

maximize Q x , u , v = - 0 1 F x t , u t , v t , t d t subject to x , u , v L 0 , T , ,

where

F x t , u t , v t , t = x t 2 - t x t + 2 x t - t x t - v t - u t 2 + σ x t , u t , v t ,

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

K = x n | x 1 i = 2 n a i 2 x i 2 1 2 , (5.1)

where a i ∈ ℝ, i = 2, . . . , n, and its polar cone given by

K = x n | x 1 i = 2 i J n 1 a i 2 x i 2 1 2 , x i = 0 for i J , (5.2)

where J = { j ∈ {2,..., n} | a j = 0}. Our goal is to write K.K.T. optimality conditions for the problem (3.3) with

Ω = x L 0 , T ; n | x t K a.e. t 0 , T

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

K = x n | x 1 2 i = 2 n a i 2 x i 2 , x 1 0 (5.3)

and (5.2) as

K = x n | x 1 2 i = 2 i J n 1 a i 2 x i 2 , x 1 0 , x i = 0 for i J . (5.4)

Remark 1.In definition of K, the conditionx i = 0 for iJis essential. For example, consider

K = x 3 | x 1 4 x 2 2 , x 1 0 and K = x 3 | x 1 2 1 4 x 2 2 , x 1 0 .

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

A = d i a g 1 , - a 2 2 , , - a n 2 and A ¯ = d i a g 1 , 1 a 2 2 , , - 1 a n 2 .

In the matrix form, with e 1 = (1, 0, . . . , 0) ∈ ℝn , (5.3) and (5.4) become

K = x n | 1 2 x A x 0 , e 1 x 0 (5.5)

and

K = x n | 1 2 x A ¯ x 0 , e 1 x 0 . (5.6)

Then, for fixed x ∈ Ω, Problem (3.3) is given by

maximize P x = - 0 T f x t , t x t d t subject to 1 2 x t A x t 0 a.e. in 0 , T , e 1 x t 0 a.e. in 0 , T , 1 2 f x t , t A ¯ f x t , t 0 a.e. in 0 , T , e 1 f x t , t 0 a.e. in 0 , T . (5.7)

Note that Problem (5.7) is a particular case of (2.1), with

ϕ x , t = - f x , t x , g 1 x , t = 1 2 x A x , g 2 x , t = e 1 x , g 3 x , t = 1 2 f x , t A ¯ f x , t , g 4 x , t = e 1 f x , t ,

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

g x t , t = g 1 x t , t g 2 x t , t g 3 x t , t g 4 x t , t , g x t , t = g 1 x t , t g 2 x t , t g 3 x t , t g 4 x t , t ,

and consider u, z functions in L ([0, T]; ℝ4) with

u t = u 1 t u 2 t u 3 t u 4 t a n d z t = z 1 t z 2 t z 3 t z 4 t ,

and vL ([0, T], ℝn ). Define the following unconstrained continuous-time problem:

maximize R x , u , z = - 0 T G x t , u t , z t , t d t , subject to u , z L 0 , T , 4 , x L 0 , T , n , (5.8)

where

G x , u , z , t = f x , t + f x , t x - g x , t u 2 + g x , t - z 2 + σ u , z

and

σ u t , z t = i = 1 4 φ i u i t , z i t 2 a.e. t 0 , T ,

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 andx*t-A¯fx*t,tu3*t-e1u4*tKerfx*t,t, then x is a solution of CT CP(f, K).

Proof. By hypothesis, for almost every t ∈ [0, T], we have that

  • (a) fx*t,t+fx*t,tx*t-gx*t,tu*t=0;

  • (b) 12x*tAx*t-z1*t=0;

  • (c) e1x*t-z2*t=0;

  • (d) 12fx*t,tA¯fx*t,t-z3*t=0;

  • (e) e1fx*t,t-z4*t=0;

  • (f) σu*t,z*t=0.

Using the property of the Fischer-Burmeister function, for almost every t ∈ [0, T], from (f) it results

φ i u i * t , z i * t = 0 u i * t 0 , z i * t 0 and u i * t z i * t = 0 , i = 1 , 2 , 3 , 4 .

As z1*t0 and z2*t0 a.e. t ∈ [0, T], from (b) and (c) it results that

1 2 x * t A x * t = z 1 * t 0 a.e. in 0 , T , (5.9)

x 1 * t = z 2 * t 0 a.e. in 0 , T , (5.10)

so that x (t) ∈ K a.e. t ∈ [0, T]. Analogously, as z3*t0 and z4*t0 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 x1*t=0, it results from (5.9) that xi*t=0, 2in. Therefore, we have that x*tfx*t,t=0.

  • (ii) if x1*t>0, from (c) we have that z2*t>0; from (f), we see that this implies in u2*t=0.

Therefore, using (a), we conclude that

f x * t , t = - f x * t , t x * t + A x * t u 1 * t + f x * t , t A ¯ f x * t , t u 3 * t + f 1 x * t , t u 4 * t

or

f x * t , t = - f x * t , t x * t - A ¯ f x * t , t u 3 * t - e 1 u 4 * t + A x * t u 1 * t .

Multiplying the left side by x (t), it results that

x * t f x * t , t = - * x * t f x * t , t x * t - A ¯ f x * t , t u 3 * t - e 1 u 4 * t + x * t A x * t u 1 * t = 0

because x*tAx*tu1*t=2z1*tu1*=0 and x*t-A¯fx*t,tu3*t-e1u4*tKerfx*t,t 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

f x , t = x 3 2 + t , - x 2 , x 1 - x 2 and K = K = x 3 | x 1 2 x 2 2 + x 3 2 , x 1 0 .

If (x , u , z ) ∈ L ([0, T]; ℝ3 × ℝ4 × ℝ4) is a solution of (5.8) with R(x , u , z ) = 0, where

g 1 x , t = 1 2 x 1 2 - x 2 2 - x 3 2 , g 2 x , t = x 1 , g 3 x , t = 1 2 x 3 2 + t 2 - x 2 2 - x 1 - x 2 2 , g 4 x , t = x 3 2 + t ,

then for almost every t ∈ [0, T], we have that

  • (a) x 3 * t 2 + t + x 3 * t - x 1 * t u 1 * t - u 2 * t + x 1 * t - x 2 * t u 3 * t = 0 ;

  • (b) - x 2 * t - x 2 * t - x 3 * t + x 2 * t u 1 * t - x 1 * t - 2 x 2 * t u 3 * t = 0 ;

  • (c) x 1 * t - x 2 * t + 2 x 1 * t x 3 * t + x 3 * t u 1 * t - 2 x 3 * t 2 + t x 3 * t u 3 * t - 2 x 3 * t u 4 * t = 0 ;

  • (d) u 1 * t 0 , g i x * t , t 0 , u i * t g i x * t , t = 0 , i 1 , 2 , 3 , 4 .

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,

x * t - A ¯ f x * t , t u 3 * t - e 1 u 4 * t K e r f x * t , t

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 xbe 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 uand zinL0,T;+4such 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) fx*t,t+fx*t,tx*t-gx*t,tu*t=0;

  • (b) g1x*t,t=12x*tAx*t0;

  • (c) g2x*t,t=e1x*t0;

  • (d) g3x*t,t=12fx*t,tA¯fx*t,t0;

  • (e) g4x*t,t=e1fx*t,t0;

  • (f) ui*t0,gix*t,t0,ui*tgix*t,t=0,i1,2,3,4;

From (a) it results

f x * t , t + f x * t , t x * t - g x * t , t u * t = 0

a.e. in [0, T]. Defining zi*tgix*t,t, i = 1, 2, 3, 4, it follows that ∥g(x (t), t) − z (t)∥ = 0 a.e. in [0, T]. From (f) we obtain φiui*t,zi*t=0 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 K=+n, 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 xL ([0, T], ℝn ) such that

F x , t K , G x , t K and F x , t G x , t = 0 ,

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
location_on
Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163, Cep: 13561-120 - SP / São Carlos - Brasil, +55 (16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br
rss_feed Acompanhe os números deste periódico no seu leitor de RSS
Reportar erro