Second order necessary and sufficient optimality conditions for singular solutions of partially-affine control problems
M. Soledad Aronna

TL;DR
This paper develops second order necessary and sufficient optimality conditions for singular solutions in partially-affine control problems, enhancing understanding of optimality in systems with mixed affine and nonlinear controls.
Contribution
It introduces new second order conditions and Goh pointwise conditions for singular solutions in partially-affine control problems, expanding theoretical tools for optimal control analysis.
Findings
Derived second order necessary and sufficient conditions for weak optimality.
Established Goh pointwise necessary optimality conditions.
Provided an illustrative example demonstrating the theoretical results.
Abstract
In this article we study optimal control problems for systems that are affine with respect to some of the control variables and nonlinear in relation to the others. We consider finitely many equality and inequality constraints on the initial and final values of the state. We investigate singular optimal solutions for this class of problems, for which we obtain second order necessary and sufficient conditions for weak optimality in integral form. We also derive Goh pointwise necessary optimality conditions. We show an example to illustrate the results.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
††footnotetext: This article has been accepted for publication in Discrete Contin. Dyn. Syst. Ser. S.
Second order necessary and sufficient optimality conditions for singular solutions of partially-affine control problems
M. Soledad Aronna
M.S. Aronna
Escola de Matemática Aplicada, Fundação Getulio Vargas, Praia de Botafogo 190, 22250-900 Rio de Janeiro - RJ, Brazil
Abstract.
In this article we study optimal control problems for systems that are affine with respect to some of the control variables and nonlinear in relation to the others. We consider finitely many equality and inequality constraints on the initial and final values of the state. We investigate singular optimal solutions for this class of problems, for which we obtain second order necessary and sufficient conditions for weak optimality in integral form. We also derive Goh pointwise necessary optimality conditions. We show an example to illustrate the results.
Key words and phrases:
optimal control, singular control, second order optimality condition, Goh condition, Legendre-Clebsch, shooting algorithm
1. Introduction
The purpose of this paper is to investigate optimal control problems governed by systems of ordinary differential equations of the form
[TABLE]
Here is the state variable, are the affine controls for while is the vector of nonlinear controls and is a vector field, for each
Many models that enter into this framework can be found in practice and, in particular, in the existing literature. Among these we can mention: the Goddard’s problem in three dimensions [24] analyzed in Bonnans et al. [11], several models concerning the motion of rockets as the ones treated in Lawden [33], Bell and Jacobson [8], Goh [26, 29], Oberle [40], Azimov [7] and Hull [31]; an hydrothermal electricity production problem studied in Bortolossi et al. [13], the problem of atmospheric flight considered by Oberle in [41], and the optimal production processes studied in Cho et al. [16] and Maurer at al. [36]. All the systems investigated in these cited articles are partially-affine in the sense that they have at least one affine and at least one nonlinear control.
The subject of second order optimality conditions for these partially-affine problems has been studied by Goh in [26, 27, 28, 29], Dmitruk in [21], Dmitruk and Shishov in [22], Bernstein and Zeidan [9], Frankowska and Tonon [23], and Maurer and Osmolovskii [37]. The first works were by Goh, who introduced a change of variables in [27] and used it to obtain necessary optimality conditions in [27, 26, 25], always assuming normality of the optimal solution. The necessary conditions we present imply those by Goh [25], when there is only one multiplier (see Corollary 5.2). Recently, Dmitruk and Shishov [22] analyzed the quadratic functional associated with the second variation of the Lagrangian function, and provided a set of necessary conditions for the nonnegativity of this quadratic functional. Their results are consequence of a second order necessary condition that we present (see Theorem 5.3). In [21], Dmitruk proposed, without proof, necessary and sufficient conditions for a problem having a particular structure: the affine control variable applies to a term depending only on the state variable, i.e. the affine and nonlinear controls are uncoupled or, equivalently is identically zero, where denotes the unmaximized Hamiltonian. This hypothesis is not used in our work. Nevertheless, the conditions established here coincide with those suggested in Dmitruk [21], when the latter are applicable. In [9], Bernstein and Zeidan derived the Riccati equation for the singular linear-quadratic regulator, which is a modification of the classical linear-quadratic regulator where only some components of the control enter quadratically in the cost function. Frankowska and Tonon proved in [23] second order necessary conditions for problems with closed control constraints and optimal controls containing arcs along which the second order derivative of the unmaximized Hamiltonian vanishes. The necessary conditions given in [23] hold for problems either with no endpoint constraints, or with smooth endpoint constraints and additional hypotheses as calmness and the abnormality of Pontryagin’s Maximum Principle. All the articles mentioned in this paragraph use Goh’s transformation to derive their optimality conditions, as it is done in the current paper, while none of them proved sufficient conditions of second order which is the main contribution of this article. It is worth mentioning that sufficient conditions were shown by Maurer and Osmolovskii in [37], but for the case of a scalar control subject to bounds and bang-bang optimal solutions (i.e. no singular arc). This structure is not studied here since no closed control constraints are considered and thus our optimal control is supposed to be singular along the whole interval.
The contributions of this article are as follows. We provide a pair of necessary and sufficient conditions in integral form for weak optimality of singular solutions of partially-affine problems (Theorems 5.3-6.2). These conditions are ‘no gap’ in the sense that the sufficient condition is obtained from the necessary one by strengthening an inequality. We consider fairly general endpoint constraints and we do not assume uniqueness of multiplier. The main result is the sufficient condition of Theorem 6.2, which, up to our knowledge, cannot been found in the existing literature, and has important practical applications. As a product of the necessary condition 5.3 we get the pointwise Goh conditions in Corollary 5.2, extending this way previous results (see [25, 23]) to problems with general endpoint constraints, and removing the hypothesis of vanishing imposed in [23]. In order to obtain the sufficient condition we impose a regularity assumption on the optimal controls, that in some practical situations is a consequence of the generalized Legendre-Clebsch condition (see Remark 6.4). We provide a simple example to illustrate our results.
As a main application of the sufficient condition provided in this article we can mention the proof of convergence of an associated shooting algorithm as stated in Aronna [4] and shown in detail in the technical report Aronna [5]. It is worth mentioning that, for practical interest, this shooting algorithm and its proof of convergence can be also used to solve partially-affine problems with bounds on the control and associated bang-singular solutions.
The article is organized as follows. In Section 2 we present the problem, the basic definitions and first order optimality conditions. In Section 3 we give the tools for second order analysis and establish a second order necessary condition. We introduce Goh’s transformation in Section 4. In Section 5 we show a new second order necessary condition. In Section 6 we present the main result of this article that is a second order sufficient condition. We show an example to illustrate our results in Section 7, while Section 8 is devoted to the conclusions and possible extensions. Finally, we include an Appendix containing some proofs of technical results that are omitted throughout the article.
Notations. Given a function of variable , we write or for its derivative in time, and or for the differentiations with respect to space variables. The same convention is extended to higher order derivatives. We let denote the -dimensional real space, i.e. the space of column real vectors of dimension and by its corresponding dual space, which consists of dimensional real row vectors. By we mean the Lebesgue space with domain equal to the interval and with values in The notation refers to the Sobolev spaces (see e.g. Adams [1]). Given and two symmetric real matrices, we write to indicate that is positive semidefinite. Given two functions and we say that is a big-O of around 0 and write
[TABLE]
if there exists positive constants and such that for It is a small-o if goes to 0 as goes to 0, and in this case we write
[TABLE]
2. Statement of the problem and assumptions
2.1. Statement of the problem.
We study the optimal control problem (P) given by
[TABLE]
where the function can be written as
[TABLE]
Here for for for The sets and are open domains of and respectively. The control is called nonlinear, while is named affine control. We consider the function spaces and for the controls, and for the state. When needed, we use to refer to a point in We call trajectory an element that satisfies the state equation (2). If in addition, the endpoint constraints (3) and (4) and the control constraint (5) hold for then we say that it is a feasible trajectory of problem (P).
We consider the following regularity hypothesis throughout the article.
Assumption 2.1*.*
All data functions have Lipschitz-continuous second order derivatives.
In this paper we study optimality conditions for weak minima of problem (P). A feasible trajectory is said to be a weak minimum if there exists such that the cost function attains at its minimum in the set of feasible trajectories satisfying
[TABLE]
For the remainder of the article, we fix a nominal feasible trajectory for which we provide optimality conditions. We assume that the controls and do not accumulate at the boundaries of and respectively. This is, letting denote the closed unit ball of we impose:
Assumption 2.2*.*
There exists such that for almost all
An element is termed feasible variation for if is a feasible trajectory for (P). For in the space we define the following functions:
- •
the pre-Hamiltonian (or unmaximized Hamiltonian) function given by
[TABLE]
- •
the endpoint Lagrangian function
[TABLE]
- •
and the Lagrangian function
[TABLE]
We assume, in sake of simplicity of notation that, whenever some argument of or their derivatives is omitted, they are evaluated at If we further want to explicit that they are evaluated at time we write etc. The same convention notations hold for other functions of the state, control and multiplier that we define throughout the article. We assume, without any loss of generality, that
[TABLE]
2.2. Lagrange multipliers
We introduce here the concept of multiplier. The second order conditions that we prove in this article are expressed in terms of the second variation of the Lagrangian function given in (6) and the set of Lagrange multipliers associated with that we define below.
Definition 2.3*.*
An element is a Lagrange multiplier associated with if it satisfies the following conditions:
[TABLE]
the function is solution of the costate equation
[TABLE]
it satisfies the transversality conditions
[TABLE]
and the stationarity conditions
[TABLE]
We let denote the set of Lagrange multipliers associated with
The following result constitutes a first order necessary condition and yields the existence of Lagrange multipliers.
Theorem 2.4**.**
If is a weak minimum for (P), then the set is non empty and compact.
Proof.
The existence of a Lagrange multiplier follows from Milyutin-Osmolovskii [39, Thm. 2.1] or equivalent results proved in Alekseev et al. [3] and Kurcyusz-Zowe [32]. In order to prove the compactness, observe that is closed and that may be expressed as a linear continuous mapping of Thus, since the normalization (7) holds, is necessarily a finite-dimensional compact set. ∎
In view of previous Theorem 2.4, note that can be identified with a compact subset of where The main results of this article are stated on a restricted subset of for which the matrix is singular and, consequently, the pairs result to be singular extremals. We comment again on this fact in Remark 3.6 below.
Given consider the linearized state equation
[TABLE]
The solution of (12)-(13) is called linearized state variable.
2.3. Critical cones
We define here the sets of critical directions associated with both in the - and the -norms. Even if we are working with control variables in and hence the control perturbations are naturally taken in the second order analysis involves quadratic mappings that require to continuously extend the cones to
Set and and write to refer to the corresponding product space. Given satisfying the linearized state equation (12)-(13), consider the linearization of the endpoint constraints and cost function,
[TABLE]
The critical cones in and are given, respectively, by
[TABLE]
The following density result holds.
Lemma 2.5**.**
The critical cone is dense in with respect to the -topology.
The proof of previous lemma follows from the following technical result (due to Dmitruk [20, Lemma 1]).
Lemma 2.6** (on density of cones).**
Consider a locally convex topological space a finite-faced cone and a linear space dense in Then the cone is dense in
Proof of Lemma 2.5. Set and and apply Lemma 2.6. The desired density follows.
3. Second order analysis
We begin this section by giving an expression of the second order derivative of the Lagrangian function in terms of derivatives of and We let denote this second variation. All the second order conditions we present are established in terms of either or some transformed form of The main result of the current section is the necessary condition in Theorem 3.9, which is applied in Section 5 to get the stronger condition given in Theorem 5.3.
3.1. Second variation
Let us consider the quadratic mapping
[TABLE]
The result that follows gives an expression of the Lagrangian at the nominal trajectory For the sake of simplicity, the time variable is omitted in the statement.
Lemma 3.1** (Lagrangian expansion).**
Let be a trajectory and set Then, for every multiplier the following expansion of the Lagrangian holds
[TABLE]
where is a cubic mapping given by
[TABLE]
and satisfies the estimate
[TABLE]
Here is a Lipschitz constant for uniformly with respect to is a Lipschitz constant for uniformly in and
Proof.
See Appendix A.1. ∎
Remark 3.2*.*
From previous lemma one gets the identity
[TABLE]
3.2. Second order necessary condition
The following result is a classical second order condition for weak minima.
Theorem 3.3** **(Second order necessary
condition).
If is a weak minimum of problem (P), then
[TABLE]
A proof of Theorem 3.3 can be found in Levitin, Milyutin and Osmolovskii [34]. Nevertheless, for the sake of completeness, we give a proof in the Appendix A.2 that uses techniques of optimization in abstract spaces.
An extension of the condition (20) to the cone can be easily proved and gives the following, stronger, second order condition.
Theorem 3.4**.**
If is a weak minimum of problem (P), then
[TABLE]
Proof.
Observe first that can be extended to the space since all the coefficients are essentially bounded. The result follows by the density property of Lemma 2.5 and the compactness of the Lagrange multipliers set proved in Theorem 2.4. ∎
3.3. Strengthened second order necessary condition
In the sequel we aim at strengthening the necessary condition of Theorem 3.4 by proving that the maximum in (21) remains nonnegative when taken in a possibly smaller set of multipliers, whenever is convex.
Let denote the convex hull of Observe that if is in then it verifies (8)-(11) and, if is a weak minimum, also the second order condition (21) is fulfilled for However, may not verify the nontriviality condition (7), thus may content the trivial (i.e. identically zero) multiplier.
Set
[TABLE]
and consider the subset of given by
[TABLE]
Next we prove that can be characterized in a quite simple way (see Lemma 3.5 below). Theorem 3.9 stated afterwards yields a new necessary optimality condition.
Lemma 3.5**.**
[TABLE]
Remark 3.6* (About singular solutions).*
From now on we restrict the set or some subset of it and, therefore, along the nominal trajectory Consequently,
[TABLE]
The latter assertion together with the stationarity condition (11) imply that is a singular extremal (as defined in Bryson-Ho [15, Page 246]). That is, if we write for the control, we say that is a singular extremal if and is singular a.e. on .
Let us comment on the terminology used in the literature for the class of problems where is a singular matrix. In Bell-Jacobson [8, Definition 1.2] and Ruxton-Bell [44] they refer to singular extremals (as defined above) as totally singular, while they use the term partially singular to refer to controls for which only on some subintervals of which is not the class of controls studied here. The same definition is adopted in Poggiolini and Stefani [43]. On the other hand, O’Malley in [42] calls partially singular the linear-quadratic problems in which the matrix is (singular but) not of constant non-zero rank, that is a framework included in our class of problems.
In order to prove Lemma 3.5 we shall notice that can be written as the sum of two maps: the first one being a weakly-continuous function on the space given by
[TABLE]
and the second one being the quadratic operator
[TABLE]
The weak-continuity of the mapping in (24) follows easily. Additionally, in view of Hestenes [30, Theorem 3.2], the following characterization holds.
Lemma 3.7**.**
The mapping in (25) is weakly-lower semicontinuous on if and only if the matrix
[TABLE]
is positive semidefinite almost everywhere on
Remark 3.8*.*
The fact that the matrix in (26) is positive semidefinite is known as the Legendre-Clebsch necessary optimality condition for the extremal (see e.g. Bliss [10] in the framework of Calculus of Variations, and Bryson-Ho [15], Agrachev-Sachkov [2] or Corollary 3.12 below for Optimal Control).
We can now prove Lemma 3.5.
Proof of Lemma 3.5. It follows from the decomposition given in (24)-(25) and the characterization of weak-lower semicontinuity stated in previous Lemma 3.7.
Theorem 3.9** (Strengthened second order necessary condition).**
If is a weak minimum of problem (P), then
[TABLE]
Remark 3.10* (On unqualified solutions).*
Notice that it may occur that and, in this case, the second order condition in Theorem 3.9 above does not provide any information. This situation may arise when the endpoint constraints are not qualified, in the sense of the constraint qualification condition (73) introduced in the Appendix, which is a natural generalization of the Mangasarian-Fromovitz condition [35] to the infinite-dimensional framework.
In order to achieve Theorem 3.9, let us recall the following result on quadratic forms (taken from Dmitruk [18, Theorem 5]).
Lemma 3.11**.**
Given a Hilbert space and in set
[TABLE]
Let be a convex and compact subset of and let be a family of continuous quadratic forms over the mapping being affine. Set and assume that
[TABLE]
Then
[TABLE]
We are now able to show Theorem 3.9 as desired.
Proof of Theorem 3.9. It is a consequence of Theorem 3.4, Lemmas 3.5 and 3.11.
We finish this section with the following extension of the classical second order pointwise Legendre-Clebsch condition, which follows as a corollary of Theorem 3.9.
Corollary 3.12** (Legendre-Clebsch condition).**
If is a weak minimum of (P) with a unique associated Lagrange multiplier then satisfies the Legendre-Clebsch condition, this is, the matrix in (26) is positive semidefinite and, consequently,
[TABLE]
Proof.
It follows easily from Theorem 3.9. In fact, as the Lagrange multiplier is unique, and the inequality in (27) implies that Therefore, and (31) necessarily holds. ∎
4. Goh Transformation
In this section we introduce the Goh trasformation which is a linear change of variables applied usually to a linear differential equation, and that is motivated by the facts explained in the sequel. In the previous section we were able to provide a necessary condition involving the nonnegativity on of the maximum of over the set (Theorem 3.9). Our next step is finding a sufficient condition. To achieve this one would naturally try to strengthen the inequality (27) to convert it into a condition of strong positivity. However, since no quadratic term on appears in the latter cannot be strongly positive with respect to the norm of the controls. Thus, what we do here to find the desired sufficient condition is transforming into a new quadratic mapping that may result strongly positive on an appropriate transformed critical cone. For historical interest, we recall that Goh introduced this change of variables in [27] and employed it to derive necessary conditions in [27, 25]. Since then, many optimality conditions were obtained by using that transformation as already mentioned in the Introduction.
For the remainder of the article, we consider the following regularity hypothesis on the controls.
Assumption 4.1*.*
The controls and are smooth.
This hypothesis is not restrictive since it is a consequence of the strengthened generalized Legendre-Clebsch condition as explained in Aronna [5, 4], where it is shown that, whenever this generalized condition holds, one can write the controls as smooth functions of the state and costate variable. See also Remark 6.4 below.
Consider hence the linearized state equation (12) and the Goh transformation defined by
[TABLE]
Observe that defined in that way satisfies the linear equation
[TABLE]
where
[TABLE]
Here is an -matrix whose th column is given by
[TABLE]
where and it is referred as the Lie bracket with respect to of the vector fields and
4.1. Tranformed critical cones
In this paragraph we present the critical cones obtained after Goh’s transformation. We shall recall the linearized endpoint constraints (14)-(15) and the critical cones (16)-(17). Let be a critical direction. Define by Goh’s transformation (32) and set From (14)-(15) we get
[TABLE]
Remind the definition of the linear space given in paragraph 2.3. Let denote the Sobolev space and consider the cones
[TABLE]
[TABLE]
Remark 4.2*.*
Observe that is the cone obtained from via Goh’s transformation (32).
The next result shows the density of in This fact is used afterwards when we extend a necessary condition stated in to the bigger cone by continuity arguments, as it was done for and in Section 3.
Lemma 4.3**.**
* is a dense subspace of in the -topology.*
Proof.
Notice that the inclusion is immediate. In order to prove the density, consider the linear spaces
[TABLE]
and the cone
[TABLE]
Notice that is a dense linear subspace of (Dmitruk-Shishov [22, Lemma 6] or Aronna et al. [6, Lemma 8.1]), and is a finite-faced cone of The desired density follows by Lemma 2.6. ∎
4.2. Transformed second variation
Next we write the quadratic mapping in the variables Set, for
[TABLE]
where
[TABLE]
Observe that, in view of Assumptions 2.1 and 4.1, all the functions defined above are continuous in time.
Remark 4.4*.*
We can see that is an -matrix whose th row is given by the formula
[TABLE]
is with the matrices and have entries S_{ij}=\displaystyle\mbox{\frac{1}{2}}p\left(\frac{\partial f_{i}}{\partial x}f_{j}+\frac{\partial f_{j}}{\partial x}f_{i}\right), and
[TABLE]
respectively. The components of the matrix have a quite long expression, that is simplified for some multipliers as it is detailed in equation (50) in the next section.
The identity between and stated in the following lemma holds.
Lemma 4.5**.**
Let (given in (22)) and be defined by Goh’s transformation (32). Then
[TABLE]
The proof of this lemma is merely technical and we leave it to the Appendix A.3.
Finally let us remind the strengthened necessary condition of Theorem 3.9. Observe that by Goh’s transformation (27) and in view of Remark 4.2, we obtain the following form of the second order necessary condition.
Corollary 4.6**.**
If is a weak minimum of problem (P), then
[TABLE]
5. New second order necessary condition
We aim at removing the dependence on in the formulation of the second order necessary condition of Corollary 4.6 above. Note that in the inequality (45), appears only in the term We prove in the sequel that we can restrict the maximum in (45) to the subset of consisting of the multipliers for which vanishes.
Let refer to the subset of for which vanishes, i.e.
[TABLE]
Hence, the following optimality condition holds.
Theorem 5.1** (New necessary condition).**
If is a weak minimum of problem (P), then
[TABLE]
Theorem 5.1 is an extension of similar results given in Dmitruk [17], Milyutin [38] and recently in Aronna et al. [6]. The proof given in Aronna et al. [6, Theorem 4.6] holds for Theorem 5.1 with minor modifications and hence we do not include it in the present article.
Notice that when has a unique associated multiplier, from Theorem 5.1 one can deduce that is not empty, and since the latter is a singleton, the corollary below follows. This result gives an extension of the necessary conditions stated by Goh in [25] to the present framework.
Corollary 5.2** (Goh conditions).**
Assume that is a weak minimum having a unique associated multiplier. Then the following conditions holds.
- (i)
* or, equivalently, the matrix is symmetric, which, in view of (44), can be written as*
[TABLE]
where is the unique associated adjoint state.
- (ii)
The matrix
[TABLE]
is positive semidefinite.
We aim now at stating a necessary condition that does not depend on Let us note that, for the quadratic form does not depend on since its coefficients vanish. We can then consider its continuous extension to for multipliers given by
[TABLE]
where the involved matrices and the function were defined in (40)-(43). Observe that, since one has that is symmetric and, therefore, the entry of can be written as
[TABLE]
for each
From Theorem 5.1, it follows:
Theorem 5.3** (Second order necessary condition in new variables).**
If is a weak minimum of problem (P), then
[TABLE]
6. Second order sufficient condition for weak minimum
In this section we present the main contribution of the article: a second order sufficient condition for strict weak optimality. The optimality to be investigated here is with respect to the following -order:
[TABLE]
defined for Let us note that can also be considered as a function of by setting
[TABLE]
with being the primitive of defined as in Goh transform (32).
This -order was proposed in Dmitruk [21] for a simpler partially-affine problem and it is a natural extension of the order suggested (for control-affine problems) in Dmitruk [17].
Definition 6.1*.*
[-growth] We say that satisfies the -growth condition in the weak sense if there exist such that
[TABLE]
for every feasible trajectory with
Theorem 6.2** (Sufficient condition for weak optimality).**
- (i)
Assume that there exists such that
[TABLE]
Then is a weak minimum satisfying -growth in the weak sense.
- (ii)
Conversely, if is a weak solution satisfying -growth in the weak sense and such that for every then (55) holds for some positive
In the absence of the nonlinear control Theorem 6.2 was proved in Dmitruk [17]. In Aronna et al. [6] the same result was shown for the case of scalar control subject to bounds.
As a consequence of Theorem 6.2 and standard results on positive quadratic mappings due to Hestenes [30] we get the following pointwise condition.
Corollary 6.3**.**
If satisfies the uniform positivity in (55) and it has a unique associated multiplier, then the matrix in (48) is uniformly positive definite, i.e.
[TABLE]
where refers to the identity matrix.
Remark 6.4*.*
Under suitable hypotheses, Goh in [26] proved that the strengthened generalized Legendre-Clebsch condition is a consequence of the uniform positivity in (55) (see Goh [26, Section 4.8] and Aronna [5, Remark 8.2]). Thus, in that situation, the controls can be expressed as smooth functions of the state and costate variable, as was assumed here.
The remainder of this section is devoted to the proof of Theorem 6.2. Several technical lemmas that are used in the following proof were stated and proved in the Appendix B.
Proof of Theorem 6.2. (i) We shall prove that if (55) holds for some then satisfies -growth in the weak sense. By the contrary, let us assume that the -growth condition (54) is not satisfied. Consequently, there exists a sequence of feasible trajectories converging to in the weak sense, such that
[TABLE]
with
[TABLE]
Let be the transformed directions defined by Goh transformation (32). We divide the remainder of the proof of item (i) in the following two steps:
- (A)
First we prove that the sequence given by
[TABLE]
where contains a weak converging subsequence whose weak limit is an element
of
- (B)
Afterwards, making use of the latter sequence and its weak limit, we show that the uniform positivity hypothesis (55) together with (56) lead to a contradiction.
We shall begin by Part (A). For this we take an arbitrary Lagrange multiplier in By multiplying the inequality (56) by and adding the nonpositive term
[TABLE]
to its left-hand side, we get
[TABLE]
Note that the elements of the sequence have unit -norm. The Banach-Alaoglu Theorem (see e.g. Brézis [14, Theorem III.15]) implies that, extracting if necessary a subsequence, there exists such that
[TABLE]
where the two limits indicated with are considered in the weak topology of and respectively. Let denote the solution of the equation (33) associated with Hence, it follows easily that is the limit of in (the strong topology of)
With the aim of proving that belongs to it remains to check that the linearized endpoint constraints (35)-(36) are verified. Observe that, for each index one has
[TABLE]
In order to prove that the right hand-side of (60) is nonpositive, we consider the following first order Taylor expansion of around
[TABLE]
Previous equation and Lemmas B.2 and B.4 imply
[TABLE]
Thus, the following approximation for the right hand-side of (60) holds,
[TABLE]
Since is a feasible trajectory, it satisfies the final inequality constraint (4) and, therefore, equations (60) and (61) yield, for
[TABLE]
Now, for use (56) to get the corresponding inequality. Analogously, one has
[TABLE]
Thus satisfies (35)-(36), and hence it belongs to
Let us now pass to Part (B). Notice that from the expansion of given in (103) of Lemma B.5, and the inequality (58) we get
[TABLE]
and thus
[TABLE]
Let us consider the subset of defined by
[TABLE]
By applying Lemma 3.11 to the inequality of uniform positivity (55) one gets
[TABLE]
Let us take the multiplier that attains the maximum in (66) for the direction of We get
[TABLE]
since is weakly-l.s.c., for every and inequality (64) holds. This leads us to a contradiction since Therefore, the desired result follows, this is, the uniform positivity (55) implies strict weak optimality with -growth.
(ii) Let us now prove the second statement of the theorem. Assume that is a weak solution satisfying -growth in the weak sense for some constant and such that for every multiplier Let us consider the modified problem
[TABLE]
and rewrite it in the Mayer form
[TABLE]
We will next apply the second order necessary condition of Theorem 5.3 to () at the point Simple computations show that at this solution each critical cone (see (37)) is the projection of the corresponding critical cone of (), and that the same holds for the set of multipliers. Furthermore, the second variation of () evaluated at a multiplier is given by
[TABLE]
where is the corresponding multiplier for problem (37). Hence, the necessary condition in Theorem 5.3 (see Remark 6.5 below) implies that for every there exists such that
[TABLE]
Setting the desired result follows. This completes the proof of the theorem.
Remark 6.5*.*
Since the dynamics of () are not autonomous, what we applied above is an extension of Theorem 5.3 to time-dependent dynamics. The latter follows easily by adding a state variable with dynamics and
7. Example
We consider the following example from Dmitruk-Shishov [22]:
[TABLE]
Let us use to denote the costate variables associated to (PE). Observe that and thus Note as well that the linearized state equation implies Consequently, and
[TABLE]
where the first equality follows from Goh’s transformation (32).
Recalling the definitions given in (40)-(43), the second variation (defined in (49)) on the critical cone of (PE) gives:
[TABLE]
We see that verifies the sufficient condition (55). We should now look for a feasible solution that verifies the first order optimality conditions.
In Aronna [4] we used the shooting algorithm to solve problem (PE) numerically. The numerical tests converged to the optimal solution for arbitrary guesses of the initial values of the costate variables. It is inmediate to check that is a feasible trajectory that verifies the first order optimality conditions. Since the second variation at this verifies the sufficient condition of Theorem 6.2, we conclude that is a strict weak optimal trajectory that satisfies -growth.
8. Conclusion and possible extensions
We studied optimal control problems in the Mayer form governed by systems that are affine in some components of the control variable. A set of ‘no gap’ necessary and sufficient second order optimality conditions was provided. These conditions apply to a weak minimum, consider fairly general endpoint constraints and do not assume uniqueness of multiplier. We further derived the Goh conditions when we assume uniqueness of multiplier.
The main result of the article is Theorem 6.2. The interest of this result is that it can be applied either to prove optimality of some candidate solution of a given problem, or to show convergence of an associated shooting algorithm as stated in Aronna [4] and proved in the detail in the technical report Aronna [5]. This algorithm and its proof of convergence apply also to partially-affine problems with bounds on the control and bang-singular solutions, and hence its convergence has strong practical interest.
The results here presented can be pursued by many interesting extensions. One of the most important extensions are the optimality conditions for bang-singular solutions for problems containing closed control constraints.
Acknowledgments
Part of this work was done during my Ph.D. under the supervision of Frédéric Bonnans, who I thank for the great guidance.
I also acknowledge the anonymous referee for his careful reading and useful remarks.
Appendix A Proofs of technical results
We include in this part the proofs that were omitted throughout the article.
A.1.
Proof of Lemma 3.1. We shall omit the dependence on for the sake of simplicity of notation. Let us consider the following second order Taylor expansions, written in a compact form,
[TABLE]
Observe that, in view of the transversality conditions (10) and the costate equation (9), one has
[TABLE]
In the definition of given in (6), replace and by their Taylor expansions (70)-(71) and use the identity (72). This yields
[TABLE]
Finally, to obtain (19), remove the first order terms by the stationarity conditions (11), and use the Cauchy-Schwarz inequality in the last integral. This completes the proof.
A.2. Proof of Theorem 3.3
Let us write problem (P) in an abstract form defining, for and
[TABLE]
where is the solution of (2) associated with Hence, (P) can be written as the following problem in the space
[TABLE]
Notice that if is a weak solution of (P) then is a local solution of (AP).
Definition A.1*.*
We say that the endpoint equality constraints are qualified if
[TABLE]
When (73) does not hold, the constraints are not qualified or unqualified.
The proof of Theorem 3.3 is divided in two cases: qualified and not qualified endpoint equality constraints. In the latter case the condition (20) follows easily and it is shown in Lemma A.2 below. The proof for the qualified case is done by means of an auxiliary linear problem and duality arguments.
Lemma A.2**.**
If the equality constraints are not qualified then (20) holds.
Proof.
Observe that since is not onto there exists with such that and consequently,
[TABLE]
Set with and Then both and are in Observe that
[TABLE]
Thus, either or is necessarily nonnegative. The desired result follows. ∎
Let us now deal with the qualified case. Take a critical direction and consider the problem in the variables and given by
[TABLE]
Proposition A.3**.**
Assume that is a weak solution of (AP) for which the endpoint equality constraints are qualified. Let be a critical direction. Then the problem (QP) is feasible and has nonnegative value.
Proof of Proposition A.3. Step I. Let us first show feasibility. Since is onto, there exists for which the equality constraint in (QP) is satisfied. Set
[TABLE]
Then is feasible for (QP).
Step II. Let us now prove that (QP) has nonnegative value. Suppose on the contrary that there is feasible for (QP) with We shall look for a family of feasible solutions of (AP) referred as with the following properties: it is defined for small positive values of and it satisfies
[TABLE]
The existence of such family will contradict the local optimality of Consider hence
[TABLE]
Let and observe that
[TABLE]
where last inequality holds since is a critical direction and in view of the definition of in (74). Analogously, one has
[TABLE]
Since is onto, there exists such that and This follows by applying the Implicit Function Theorem to the mapping
[TABLE]
On the other hand, by taking sufficiently small in estimate (76), we obtain
[TABLE]
since Hence is feasible for (AP) and verifies (75). This contradicts the optimality of We conclude then that all the feasible solutions of (QP) have and, therefore, its value is nonnegative.
We shall now proceed to prove Theorem 3.3.
Proof of Theorem 3.3. The unqualified case is covered by Lemma A.2 above. Hence, for this proof, assume that (73) holds.
Given note that (QP) can be regarded as a linear problem in the variables whose associated dual is given by
[TABLE]
The Proposition A.3 above and the linear duality result Bonnans [12, Theorem 3.43] imply that (77)-(79) has finite nonnegative value (the reader is referred to Shapiro [45] and references therein for a general theory on linear duality). Consequently, there exists a feasible solution to (77)-(79), with associated nonnegative and finite value. Set where the denominator is not zero in view of (79). We get that verifies (7)-(8), (78) and
[TABLE]
For this let be the solution of (9) with final condition
[TABLE]
We shall prove that is in i.e. that also the first line in (10) and the stationarity conditions (11) hold. Let be the solution of the linearized state equation (12). In view of (78),
[TABLE]
Hence, rewriting in terms of the endpoint Lagrangian and using (81)-(82), one has
[TABLE]
By regrouping terms in the previous equation, we get
[TABLE]
where we used (9) and (12) in the last equality. Since (83) holds for all in the first line in (10) and the stationarity conditions in (11) are necessarily verified. Thus, is an element of On the other hand, simple computations yield that (80) is equivalent to
[TABLE]
and, therefore, the result follows.
A.3.
Proof of Lemma 4.5. First recall that the term in vanishes since we are taking and, in view of Lemma 3.5, In the remainder of the proof we omit the dependence on for the sake of simplicity. Replacing in the definition of in equation (18) by its expression in (32) yields
[TABLE]
In view of (33) one gets
[TABLE]
The decomposition of introduced in (41) followed by an integration by parts leads to
[TABLE]
The result follows by replacing using (85) and (86) in (84).
Appendix B Technical lemmas used in the proof of the main Theorem 6.2
Recall first the following classical result for ordinary differential equations.
Lemma B.1** (Gronwall’s Lemma).**
Let and be such that for a.a. Then
[TABLE]
For the lemma below recall the definition of the space given in (22).
Lemma B.2**.**
There exists such that
[TABLE]
for every linearized trajectory The constant depends on and
Proof.
Throughout this proof, whenever we put we refer to a positive constant depending on and/or Let and be defined by Goh’s Transformation (32). Thus is solution of (33). Gronwall’s Lemma B.1 and Cauchy-Schwarz inequality yield
[TABLE]
with This last inequality together with the relation between and provided by (32) imply
[TABLE]
for On the other hand, (32) and estimate (88) lead to
[TABLE]
Then, in view of Young’s inequality ‘’ for real numbers one gets
[TABLE]
for some The desired estimate follows from (89) and (90). ∎
Notice that Lemma B.2 above gives an estimate of the linearized state in the order The following result shows that the analogous property holds for the variation of the state variable as well and it is a natural extension of a similar result given in Dmitruk [19] for control-affine systems.
Lemma B.3**.**
Given there exists such that
[TABLE]
for every solution of the state equation (2) having and where The constant depends on and the Lipschitz constants of
Proof.
In order to simplify the notation we omit the dependence on Consider solution of (2) with Let and with Note that
[TABLE]
In view of the Lipschitz-continuity of
[TABLE]
for some Thus, from (92) it follows
[TABLE]
Applying Gronwall’s Lemma B.1 one gets
[TABLE]
and Cauchy-Schwarz inequality applied to previous estimate yields
[TABLE]
for Since by previous estimate and Cauchy-Schwarz inequality, the result follows. ∎
Finally, the following lemma gives an estimate for the difference between the variation of the state variable and the linearized state.
Lemma B.4**.**
Consider and a trajectory with Set and let be the linearization of associated with Define
[TABLE]
Then, is solution of the differential equation
[TABLE]
where the remainder is given by
[TABLE]
and is a Lipschitz constant for uniformly in Furthermore, satisfies the estimates
[TABLE]
where
If in addition, the following estimates for hold
[TABLE]
Proof.
We shall note first that
[TABLE]
Consider the following second order Taylor expansions for
[TABLE]
Combining (100) and (101) yields
[TABLE]
with the remainder being given by (97). The linearized equation (12) together with (102) lead to (96). In view of (97) and Lemma B.3, it can be seen that the estimates in (98) hold.
On the other hand, by applying Gronwall’s Lemma B.1 to (96), and using Cauchy-Schwarz inequality afterwards lead to
[TABLE]
for some positive depending on and Finally, using the estimate in Lemma B.3 and (98) just obtained, the inequalities in (99) follow. ∎
In view of Lemmas 3.1, B.2, B.3 and B.4 we can justify the following technical result that is an essential point in the proof of the sufficient condition of Theorem 6.2.
Lemma B.5**.**
Let be a trajectory. Set and its corresponding linearized state, i.e. the solution of (12)-(13) associated with Assume that Then
[TABLE]
for every
Proof.
For the sake of simplicity of notation, we shall omit the dependence on
Let us recall the expansion of the Lagrangian function given in Lemma 3.1, and observe that it also holds for any in Next, notice that, by Lemma B.3, Hence,
[TABLE]
with The next step is using Lemmas B.2, B.3 and B.4 to prove that
[TABLE]
Note that for any bilinear mapping and any pair of elements in its domain. Set as it is done in Lemma B.4. Hence,
[TABLE]
The estimates in Lemmas B.2, B.3 and B.4 yield Integrating by parts in the latter expression and using (99) leads to
[TABLE]
and hence the desired result follows. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R.A. Adams. Sobolev spaces . Academic Press, New York, 1975.
- 2[2] A.A. Agrachev and Y.L. Sachkov. Control theory from the geometric viewpoint , volume 87 of Encyclopaedia of Mathematical Sciences . Springer-Verlag, Berlin, 2004.
- 3[3] V.M. Alekseev, V.M. Tikhomirov, and S.V. Fomin. Optimal Control . Nauka, Moscow, 1979. [in Russian].
- 4[4] M.S. Aronna. Convergence of the shooting algorithm for singular optimal control problems. In Proceedings of the IEEE European Control Conference (ECC) , pages 215–220, July 2013.
- 5[5] M.S. Aronna. Singular solutions in optimal control: second order conditions and a shooting algorithm. Technical report, Inria RR-7764, 2013. ar Xiv:1210.7425 , Inria RR-7764 .
- 6[6] M.S. Aronna, J. F. Bonnans, A. V. Dmitruk, and P.A. Lotito. Quadratic order conditions for bang-singular extremals. Numer. Algebra Control Optim., AIMS Journal, special issue dedicated to Professor Helmut Maurer on the occasion of his 65th birthday, , 2(3):511–546, 2012.
- 7[7] D.M. Azimov. Active sections of rocket trajectories. A survey of research. Avtomat. i Telemekh. , (11):14–34, 2005.
- 8[8] D.J. Bell and D.H. Jacobson. Singular Optimal Control Problems . Academic Press, 1975.
