Optimal control problems described by PDEs

3 downloads 0 Views 290KB Size Report
MIKUŁOWSKI, G. & Ł. JANKOWSKI 2009 Adaptive landing gear: optimum ..... binatorial Scientific Computing, Uwe Naumann and Olaf Schenk and Horst D.
i i

Chapter 4

Optimal control problems described by PDEs ´ 2 , Antoni by Czesław Bajer1 , Andrzej My´slinski 2 and Bartłomiej Dyniewicz1 ˙ Zochowski

4.1 Introduction The mathematical theory of optimal control of processes governed by ordinary or partial differential equations has rapidly emerged into a separate field of the applied mathematics. The optimal control of ordinary differential equations is of interest in the field of aviation and space technology, robotics, chemical processes and power plants to name just a few of the various applications. However in many cases the processes to be optimized cannot be adequately modeled by the ordinary differential equations. Therefore for description of such processes partial differential equations (PDEs), involving functions of several variables, have to be formulated. The list of applications of the PDEs includes, among others, sound, electrostatics, electrodynamics, heat conduction, diffusion, advection, electromagnetic waves, elasticity or fluid problems, freezing processes and many other physical, biological or financial phenomena. These seemingly distinct different phenomena can be formalized identically in terms of PDEs, which shows that they are governed by the same underlying dynamic. Just as ordinary differential equations often model one-dimensional dynamical systems, partial differential equations often model multidimensional systems. There are many types of partial differential equations [111, 317]. Some linear, second-order partial differential equations can be classified as parabolic, hyperbolic or elliptic. Others such as the Euler-Tricomi equation have different types in different regions. The classification provides a guide to appropriate initial and boundary conditions, and to smoothness of the solutions. Here we confine to the two-dimensional elliptic ones as the model equations. The mathematical analysis of optimal control problems for systems described by the partial differential equations consists in the investigation of the: 1. existence, uniqueness and regularity of the solutions to the partial differential equations, 1 2

Institute of Fundamental Research in Technology, Polish Academy of Sciences, 02-106 Warsaw Systems Research Institute, Polish Academy of Sciences, 01-447 Warsaw

101

i i

102

4 Optimal control problems described by PDEs

2. 3. 4. 5.

existence and regularity of the optimal control, necessary optimality conditions and the adjoint equations, second-order sufficient optimality conditions, numerical methods for solving the optimal control problem and the partial differential equation.

Since our main interest is in numerical methods for solving PDEs constrained optimal control problems we confine to provide the necessary optimality conditions for these problems. The discussion on other topics the reader can find in the literature (see [16, 17, 29, 53, 56, 81, 86, 90, 92, 102, 106, 111, 154, 155, 160, 166, 172, 181, 186, 194, 248]). In this chapter first we recall the notion of Sobolev spaces and Sobolev imbeddings theorems used as the main tool in the analysis of PDEs. The existence results for linear and nonlinear abstract elliptic problems are also recalled. As a special case of these abstract problems the model second order linear elliptic boundary value problems in the operator and variational forms are formulated. Next the optimal control problems for the second order elliptic PDEs are considered. The optimal control existence results as well as the first order necessary optimality condition for this class of optimal control problems where control to state operator is used are recalled. Finally the first order necessary optimality condition for optimal control problems governed by the second order linear elliptic equations is formulated using Lagrange multiplier techniques.

4.2 Functional spaces Consider domain Ω ⊂ R N , N = 2, 3. Assume this domain is bounded and is enough regular, i.e., it has at least Lipschitz continuous boundary Γ . This boundary consists / Following from two disjoint parts Γ1 and Γ2 such that Γ = Γ1 ∪ Γ2 and Γ¯1 ∩ Γ¯2 = 0. [248] let us introduce the required functional spaces. Let N denote a set of integers and k ∈ N ∪ {0}. Then C k (Ω ) denotes the set of all continuous real functions defined in Ω , whose derivatives up to the order k T k k are continuous in Ω . C ∞ (Ω ) = ∞ k=0 C (Ω ). C0 (Ω ), k ≥ 0, k is an integer, stands k for the subset of C (Ω ) containing all functions vanishing in a neighbourhood of the boundary Γ . By C (Ω¯ ) we denote the Banach space of all functions which are continuous on the closure Ω¯ and are endowed with the norm k f kC (Ω¯ ) = sup | f | .

(4.1)

x∈Ω

C k (Ω¯ ), k ≥ 1, where k is an integer, denotes the space of all functions which have the first k derivatives continuous in Ω¯ , equipped with the norm k

k f kC k (Ω¯ ) =

∑ ∑ kDα f kC (Ω¯ ) .

|α|=0 α

(4.2)

i i

4.2 Functional spaces

103

Here Dα f =

∂ α1 ...∂ αN ∂ |α| f, α1 α1 αN f = ∂ x1 ...∂ xN ∂ x1 ...∂ xNαN

(4.3)

where α = (α1 , ..., αN ), αi ≥ 1, 1 ≤ i ≤ N, are integers and | α |= α1 + α2 + ... + αN . C0k (Ω¯ ) denotes the subset of C k (Ω¯ ) containing all functions vanishing in a T k ¯ neighbourhood of Γ . C ∞ (Ω¯ ) = ∞ k=0 C (Ω ). D(Ω ) is the linear space of infinitely many times differentiable functions with compact support in Ω . The sequence φk converges to φ in D(Ω ) if and only if there exists a compact set O¯ ⊂ Ω such that for all k = 1, 2, ..., support φk ⊂ O¯ and for all α derivatives Dα φk → Dα φ uniformly on O¯ for k → ∞.

(4.4)

4.2.1 L p spaces By L p (Ω ), 1 ≤ p < ∞, we denote the Banach space of all real measurable functions whose p − th power is integrable in the sens of Lebesgue, with the norm k f kL p (Ω ) = (

Z



1

| f | p dx) p .

(4.5)

For p = 2 the resulting space is a Hilbert space with the inner - product (u, v) =

Z



uvdx ∀u, v ∈ L 2 (Ω ).

(4.6)

For p = ∞ the norm is defined as, k f kL ∞ (Ω ) = esssupx∈Ω | f | .

(4.7)

Recall from [2] H¨older inequality. For any functions f ∈ L p (Ω ), g ∈ L q (Ω ) hold k f gkL 1 (Ω ) ≤ k f kL p (Ω ) kgkL q (Ω ) ,

1 1 + = 1, p ≥ 1. p q

(4.8)

4.2.2 Sobolev spaces Sobolev spaces are the main tool in modern analysis of boundary value problems [2]. They appear naturally in solving boundary value problems and in calculus of variation. For detailed description of Sobolev spaces see [2, 16, 154, 166, 248]. Let s ≥ 0, be an integer and let p satisfying 1 ≤ p < ∞ be given. The Sobolev space W s,p (Ω ) is defined as the set of functions which belong to L p (Ω ) together with their derivatives up to order s, i.e.,

i i

104

4 Optimal control problems described by PDEs

W s,p (Ω ) = {φ ∈ L p (Ω ) : Dα φ ∈ L p (Ω ), ∀ | α | ≤ s}.

(4.9)

The Sobolev space is equipped with the norm p k f kW s,p (Ω ) =

s

∑ ∑ kDα f kL p (Ω ) ,

(4.10)

|α|=0 α

where the second summation is taken over all α1 , ..., αN such that | α |= α1 + α2 + ...+αN . Sobolev spaces are also defined for real s ≥ 0 [2]. Assume s = m+ µ, m ≥ 0, is an integer, 0 ≤ µ ≤ 1. Function u belongs to W s,p (Ω ) if and only if u ∈ W m,p (Ω ) and p p kukW s,p (Ω ) = kukW m,p (Ω ) +

∑ |α|=m

Z Z

Ω ×Ω

| Dα u(x) − Dα u(y) | p (N+µ)p

dxdy.

(4.11)

kx − ykR N

The expressions: | u |s,p = (



Z

| Dα u | p dx) p , p ∈ [1, ∞),

(4.12)



kDα ukL ∞ (Ω ) , p = ∞,

(4.13)

|α|=s Ω

| u |s,∞ =

1

|α|=s

define the seminorms in the corresponding Sobolev spaces. W s,p (Ω ) for p = 2 is a Hilbert space. It is denoted by H s (Ω ). W0s,p (Ω ), s > 0, is the closure of the space D(Ω ) in W s,p (Ω ). Similarly, for p = 2, by H0s (Ω ) we shall denote the completion in the norm of H s (Ω ) of smooth functions with the compact support. For real s > 0, we denote by W −s,q (Ω ), p ∈ [1, ∞), the dual space of W0s,p (Ω ), where 1p + 1q = 1. The dual space of W0s,p (Ω ) is identified as a space of distributions in Ω . We shall also need Sobolev spaces on manifolds, which are only boundaries of open subsets of R N . Let Ω be an open subset of R N having C k,1 boundary Γ (for details see [154, 248]). By O we denote a neighbourhood of a point x ∈ Γ such that O = {(y1 , ..., yN ) | −a j < y j < a j , 1 ≤ j ≤ N} and {y1 , ..., yN } denote new orthogonal coordinates. Moreover O′ = {(y1 , ..., yN−1 ) | −a j < y j < a j , 1 ≤ j ≤ N − 1}. Let ϕ denote C k,1 continuous function describing the boundary Γ . Let us define also by Φ(y) = {y1 , ..., yN−1 , ϕ(y1 , ..., yN−1 )}. Recall from [2, 154]: Definition 4.1. Let Ω be a bounded open subset of R N with a boundary Γ of class C k,1 , where k is nonnegative integer. Let Γ0 be an open subset of Γ . A distribution u on Γ0 belongs to W s,p (Γ0 ) with | s |≤ k + 1 if u( Φ) ∈ W s,p (O′ ∩ Φ −1 (Γ0 ∩ O)) for all possible O and ϕ. It is well known, that C ∞ (Ω¯ ) is dense in W s,p (Ω ) and C0∞ (Ω¯ ) in W0s,p (Ω ), p ≥ 1, s ≥ 0. In general, the space D(Ω ) is not dense in W s,p (Ω ) for real s ≥ 0. Let us recall from literature [154] two density results Lemmas for these spaces:

i i

4.2 Functional spaces

105

Lemma 4.1. Let Ω be an open subset of R N with a continuous boundary and let Cc∞ (Ω¯ ) denotes the space of C ∞ functions with compact support in R N restricted to domain Ω . Then Cc∞ (Ω¯ ) is dense in W s,p (Ω ) for s ≥ 0. Lemma 4.2. Let Ω be an open bounded subset of R N with a Lipschitz continuous boundary. Then D(Ω ) is dense in W s,p (Ω ) for 0 < s ≤ 1p . Lemma 4.2 implies that, W0s,p (Ω ) is the same space as W s,p (Ω ), when 0 < s ≤ 1 p . Let us also recall from [154, Theorem 1.4.3.1 p.25] the following continuation Lemma: Lemma 4.3. Let Ω be an open bounded subset of R N with a Lipschitz continuous boundary. Then for every s > 0 there exists a continuous linear operator Ps from W s,p (Ω ) into W s,p (R N ) such that Ps u |Ω = u. Under the assumptions of Lemma 4.3 we have W s,p (Ω ) = W s,p (Ω¯ ). Moreover Ps can be chosen independently of s. The continuation Lemma 4.3 and other continuation Lemmas in [154] are powerful tools for extending results proved in R N to similar results in a bounded domain with Lipschitz continuous boundary. The following two inequalities are useful in investigating the ellipticity of bilinear forms: Poincare - Fridrichs inequality [2], [193, p. 2]. Let Γ be such that meas Γ > 0. For every function f ∈ H01 (Ω ) the following inequality holds k f kL 2 (Ω ) ≤ αk∇ f kL 2 (Ω ) ,

(4.14)

with a constant α > 0 independent on f . First Korn inequality [2, 166, 172, 248]. Let Γ0 ⊂ Γ be such that meas Γ0 > 0. For every function u ∈ {v ∈ H 1 (Ω ) : v = 0 on Γ0 } the inequality N

∑ i, j=1

kεi j (u)k2L 2 (Ω ) ≥ αkuk2H 1 (Ω ) ,

(4.15)

holds with a constant α > 0 independent of u where, a strain tensor εi j (u) is given by 1 ∂ ui ∂ u j εi j (u) = ( + ). (4.16) 2 ∂ x j ∂ xi

4.2.3 Traces Before we proceed to the Sobolev embedding theorem, let us recall the notion of a trace of a function. Let γ be the operator, for enough smooth function u, defined by γu = u|Γ .

(4.17)

i i

106

4 Optimal control problems described by PDEs

The operator γ provides the restriction of u on the boundary Γ . We call it the trace mapping. The function u|Γ is called a trace of the function u on the boundary Γ . If Γ is C k,1 , k ≥ 1, Lipschitz continuous boundary of a bounded open subset of R N , we can define a unit outward normal n = (n1 , n2 , ..., nN ) which is of class C k−1,1 . The following theorem concerns the existence and properties of the trace mapping. Theorem 4.1 ([154], Theorem 1.5.1.2, p. 37). Let Ω be a bounded open subset of R N with a C k,1 boundary Γ . Assume that s − 1p is not an integer, s ≤ k + 1, s − 1p = l + µ, where 0 < µ < 1, l ≥ 0 an integer. Then the mapping u → {γu, γ

∂u ∂ lu , ..., γ l }, ∂n ∂n

(4.18)

defined for u ∈ C k,1 (Ω¯ ), has a continuous extension as an operator from W s,p (Ω ) onto

l

1

∏ W s− j− p ,p (Γ ).

(4.19)

j=0

This operator has a right continuous inverse which does not depend on p. 1

The space of traces W s− j− p ,p (Γ ) is defined as in Definition 4.1.

4.2.4 Sobolev Embedding Theorems The most outstanding result concerning the Sobolev spaces is the famous embedding theorem derived by Sobolev himself. The main statement is the following: Theorem 4.2 ( [2, 3, 154, 166, 172]). Let Ω be an open bounded subset of R N with Lipschitz continuous boundary Γ . Then the following inclusion holds: W s,p (Ω ) ⊂ W t,q (Ω ),

(4.20)

for t ≤ s, q ≥ p, s − Np = t − Nq . Moreover W s,p (Ω ) ⊂ C k,α (Ω ),

(4.21)

for k < s − Np < k + 1, where α = s − k − Np , and k is a nonnegative integer. C k,α (Ω ) denotes the space of functions H¨older continuous together with their derivatives up to the order k, with the H¨older constant equal α. By Theorem 4.2 the following inclusions take place for k ∈ N and p ∈ [1, ∞) [2, 186]: ⋆

W k,p (Ω ) ⊂ L q (Ω ) for

N 1 1 k = − , k< , q⋆ p N p

i i

4.2 Functional spaces

107

W k,p (Ω ) ⊂ L q (Ω ) for q ∈ [1 + ∞), k =

N . p

Moreover the inclusion W k,p (Ω ) ⊂ L q (Ω ) for q ∈ [1, q⋆ ), k
Np . It is even continuity up to the boundary which allows to consider the values on the boundary of such functions. Similar theorem can be formulated for the trace mapping (4.17). Recall [193, Theorem 1.1, p.2]: Theorem 4.3. Let Ω ⊂ R N be a bounded domain with a piecewise smooth boundary Γ and let Γr be the intersection of Ω with an r - dimensional smooth hyperplane, where r < N. Then for every function f ∈ W s,p (Ω ), where s ≥ 1, p > 1, N > sp, r > N − sp, there exists a trace f|Γr on Γr such that, pr , N − sp

(4.22)

k f|Γr kL q (Γr ) ≤ αk f kW s,p (Ω ) .

(4.23)

f|Γr ∈ L q (Γr ), q ≤

For N = sp, q can take any value from 1 ≤ q < ∞. If sp > N, then f ∈ C k (Ω¯ ), k = s − 1 − [ Np ], and (4.24) k f kC k (Ω¯ ) ≤ αk f kW s,p (Ω ) , where α is a positive constant independent of f . [ Np ] denotes the integer part of Np . pr For N > sp, q < N−sp , the embedding of W s,p (Ω ) in L q (Γr ) is compact. Moreover, if sp > N, the embedding of W s,p (Ω ) in C k (Ω¯ ) is compact. The following inclusions result from Theorem 4.3 for p ∈ [1, ∞) [166, Theorem 1.13, p. 10]: ⋆

W 1,p (Ω ) ⊂ L q (Γ ), where q⋆ =

Np− p , 1 ≤ p < N, N−p

W 1,p (Ω ) ⊂ L q (Γ ), for any q ∈ [1, ∞), p ≥ N. The latter embedding is compact. For proofs of Theorems 4.2, 4.3 see, e.g., [2]. The embedding theorems are used, among others, in analysis of boundary value problems. Assume we are able to build a solution to some given problem, which belongs to W s,p (Ω ) with s large enough. Then we know this solution is differentiable in the usual sense up to order (strictly) less than s − Np .

i i

108

4 Optimal control problems described by PDEs

4.2.5 Green formula Green’s formulas are an important tool in analysis and, particularly, in the theory of boundary value problems for ordinary and partial differential operators. They are used to transform differential equations in operator form into equivalent variational form or vice-versa. They connect the values of the N-fold integral over a domain Ω in an N-dimensional Euclidean space R N with an (N − 1)-fold integral along the piecewise smooth boundary ∂ Ω of this domain. These formulas are obtained by integration by parts of integrals of the divergence of a vector field that is continuous in Ω¯ = Ω ∪ ∂ Ω and that is continuously differentiable in Ω . Green formula for the second order elliptic operators is based on Theorem 4.4. Let Ω be a bounded open subset of R N with a Lipschitz continuous boundary Γ . Then for every u ∈ W 1,p (Ω ) and v ∈ W 1,q (Ω ) with 1p + 1q = 1 we have Z



Di uvdx +

Z



uDi vdx =

Z

Γ

γuγvni dσ ,

(4.25)

where Di u = ∂∂xui is the differential operator with respect to xi , 1 ≤ i ≤ N, ni denotes the i − th component of the normal vector n to the boundary Γ . From (4.25) it follows that for u ∈ H 2 (Ω ) and v ∈ H 1 (Ω ) Z



grad u grad v dx = −

Z



△uvdx +

Z

Γ

∂u vds, ∂n

(4.26)

where the symbol grad = (∂ /∂ x1 , ..., ∂ /∂ xN ) denotes the gradient, △ = ∂ 2 /∂ x12 + ... + ∂ 2 /∂ xN2 is the Laplacian and ∂ /∂ n stands for the normal derivative operator along Γ .

4.3 Linear elliptic boundary value problems Let V be a real Hilbert space and V ⋆ it’s dual. The norm and the scalar product in V will be denoted by k.k, and (., .), respectively. The value of f ∈ V ⋆ at v ∈ V will be denoted by h f , vi. The norm of f ∈ V ⋆ is defined in a standard way: k f kV ⋆ = sup v∈V, v6=0

h f , vi . kvk

(4.27)

By a : V ×V → R we denote a bilinear form such that: ∃M > 0 : | a(u, v) | ≤ Mkukkvk ∀u, v ∈ V (boundedness), ∃α > 0 : | a(v, v) | ≥ αkvk2 ∀v ∈ V (V - ellipticity ).

(4.28) (4.29)

i i

4.3 Linear elliptic boundary value problems

109

By an abstract linear elliptic equation we call a triplet {V, a, f } where f ∈ V ⋆ . Any element u ∈ V satisfying a(u, v) = h f , vi ∀v ∈ V,

(4.30)

is called a (weak) solution of the linear equation. The existence and uniqueness of solutions to the equation (4.30) follows from Lax - Milgram Lemma [86], Lemma 4.4. Let the bilinear form a : V × V → R be bounded and V − elliptic. Then for any f ∈ V ⋆ there exists a unique solution u ∈ V to the equation (4.30) and kuk ≤

1 k f kV ⋆ . α

(4.31)

The bilinear form a defines a linear mapping A : V → V ⋆ : a(u, v) = (Au, v) ∀u, v ∈ V.

(4.32)

The abstract linear equation (4.30) is equivalent to the operator equation: Au = f in V ⋆ .

(4.33)

From (4.28), (4.29) it follows, that A ∈ L (V,V ⋆ ) and A−1 ∈ L (V ⋆ ,V ). The element u satisfying (4.33) is called a strong solution to this operator equation. Before we introduce an abstract variational inequality, let us recall notions of a closed subset and a convex subset of V . Let K be nonempty subset of V . Recall Definition 4.2. A set K ⊂ V is said to be convex if λ u1 + (1 − λ )u2 ∈ K for every u1 , u2 ∈ K, λ ∈ (0, 1). Definition 4.3. A set K ⊂ V is called closed if un → u strongly in V , un ∈ K, implies that u ∈ K. By an abstract elliptic inequality we call a triplet {K, a, f } where a : V ×V → R is a bilinear form and f ∈ V ⋆ . Any element u ∈ K satisfying: a(u, v − u) ≥ ( f , v − u) ∀v ∈ K,

(4.34)

is called a (weak) solution to the abstract elliptic inequality {K, a, f }. The following analogy of Lemma 4.4 can be proved [2] Lemma 4.5. Let K be nonempty closed convex subset of V and let a : V ×V → R satisfy (4.28), (4.29). Then for any f ∈ V ⋆ , (4.34) has a unique solution u ∈ K. Moreover if ui are solutions to (4.34) for fi , i = 1, 2, then ku1 − u2 k ≤

1 k f1 − f2 kV ⋆ . α

(4.35)

In many problems the bilinear form a is symmetric in V , i.e., a(u, v) = a(v, u) ∀u, v ∈ V.

(4.36)

i i

110

4 Optimal control problems described by PDEs

In this case problems (4.30) and (4.34) are equivalent to an abstract minimization problem of the following quadratic functional J : V → R defined by: 1 J(v) = (Av, v) − ( f , v), 2

(4.37)

on V or K, respectively. The equivalence between the problems (4.30) and (4.34) and the minimization of the functional (4.37) is given in [] Lemma 4.6. Let a bilinear form a satisfy (4.28), (4.29) and (4.36). Then (i) u solves (4.30) if and only if J(u) = min J(v).

(4.38)

J(u) = min J(v).

(4.39)

v∈V

(ii) u solves (4.34) if and only if v∈K

4.4 Nonlinear elliptic problems In this section some basic results concerning the existence of solutions to nonlinear elliptic equations and inequalities are recalled. These results generalize Lemmas 4.4, 4.5, 4.6 concerning the existence of solutions to the linear elliptic equations or inequalities. Let V be a reflexive Banach space and V ⋆ its dual space. Let T : V → V ⋆ be a mapping, in general, nonlinear. We shall look for the solutions of the following equation (4.40) T (u) = f in V ⋆ ⇔ hT (u), vi = h f , vi ∀v ∈ V, or the inequality u ∈ K : hT (u), vi ≥ h f , vi ∀v ∈ K,

(4.41)

where f ∈ V ⋆ is a given element and K is a nonempty, closed and convex subset of V . Recall [166, p. 37]: Definition 4.4. The operator T : V → V ⋆ is monotone if hT (u) − T (u1 ), u − u1 i ≥ 0 ∀u, u1 ∈ V.

(4.42)

Definition 4.5. T is strongly monotone in V if there exists a strictly increasing function α : [0, ∞) → R such that α(0) = 0, limt→∞ α(t) = ∞ and for any u, v ∈ V the following condition holds: hT (u) − T (v), u − vi ≥ α(ku − vk)ku − vk.

(4.43)

Definition 4.6. T is locally Lipschitz continuous in V if there exists a positive constant M(r) such that for any u, v ∈ Br = {v ∈ V | kvk ≤ r} the following condition

i i

4.4 Nonlinear elliptic problems

111

holds kT (u) − T (v)kV ⋆ ≤ M(r)ku − vk.

(4.44)

The existence and uniqueness of solutions to (4.40) and (4.41) follows from: Theorem 4.5 ([166], Theorem 1.31, p. 37). Let T : V → V ⋆ be strongly monotone and locally Lipschitz in V . Then the equation (4.40) and the inequality (4.41) have unique solutions u ∈ V and u ∈ K, respectively, for any right hand side f ∈ V ⋆ . We shall need a notion of Gateaux derivative of a functional. Definition 4.7. Let V be a normed space and let J : V → R be any functional. The functional J is called directionally differentiable at a point u ∈ V in the direction v ∈ V if for any v ∈ V there exists a unique element DJu (v) such that DJu (v) = lim

t→0+

J(u + tv) − J(u) , t

(4.45)

called directional derivative. The limit (4.45) is called the Gateaux differential if it holds for any t → 0. DJu is called Gateaux derivative of the functional J at a point u ∈ V . The functional J is called differentiable if it has the derivative DJu at every point u ∈ V . T : V → V ⋆ is called the potential operator if there exists a functional Ψ : V → R, called the potential of T , which is Gateaux differentiable at any point u ∈ V and such that its Gateaux derivative DΨ (u) = T (u) for any u ∈ V . In this case the equation (4.40) and the inequality (4.41) has the following form u ∈ V : hDΨ (u), vi = h f , vi ∀v ∈ V,

(4.46)

u ∈ K : hDΨ (u), v − ui ≥ h f , vi ∀v ∈ K.

(4.47)

These problems are related to the minimization of the functional Ψ in V and K respectively. The proof of the following theorem can be found in literature [166]: Theorem 4.6. Let Ψ : V → R be the potential of an operator T such that for any u, v, z ∈ V fixed, the function t → hDΨ (u + tv), zi is continuous in R ,

(4.48)

hDΨ (u + v), vi − hDΨ (u), vi ≥ α(kvk)kvk,

(4.49)

with the function α having the same properties as in Definition 4.5. Then there exists unique solutions to the following minimization problems: u ∈ V : Ψ (u) = min Ψ (v),

(4.50)

u ∈ K : Ψ (u) = min Ψ (v).

(4.51)

v∈V

v∈K

Moreover, (4.50) is equivalent to (4.40) and (4.51) to (4.41).

i i

112

4 Optimal control problems described by PDEs

4.5 Second order elliptic equations We shall deal mainly with the second order elliptic or parabolic equations. Recall from [193, 317] the general form of the second order elliptic operator A in the domain Ω : n

Ay=−

n ∂ ∂y ∂y (ai j (x) ) + ∑ bi (x) + c(x)y, ∂ x ∂ x ∂ xi j i i=1 i, j=1



(4.52)

where x ∈ Ω , y = y(x). Moreover ai j (x), bi (x), i, j = 1, ..., n and c(x) are given measurable functions on R N satisfying for some constants κ > 0 and K ∈ (0, +∞) for all values of the arguments and ζ ∈ R N conditions, i.e., | b | + | c |≤ K, c ≤ 0, ai j (x) ∈ L ∞ (Ω ), ai j = a ji ,

(4.53)

κ | ζ |2 ≤ ai j (x)ζi ζ j ≤ κ −1 | ζ |2 , 2

where b = (b1 , ..., bn ). Moreover it is assumed that there is a function ω(ε), ε ≥ 0, such that ω(0+) = 0 and for all i, j = 1, 2, ..., n, x, y ∈ R n , we have | ai j (x) − ai j (y) |≤ ω(| x − y |). Consider the second order elliptic boundary value problem in domain Ω : find a function y such that A y − λ y = f in Ω , (4.54) where f = f (x) is a given function in Ω . Recall from [193] the following existence result: Theorem 4.7. There exists constants λ0 ≥ 1 and N depending only on p ∈ (1, +∞), K, κ, ω, n such that the estimate λ kykL p (Ω ) + λ 1/2 k

∂y ∂ 2y kL p (Ω ) + k 2 kL p (Ω ) ≤ NkA y − λ ykL p (Ω ) , ∂x ∂x

holds true for any y ∈ W 2,p (Ω ) and λ ≥ λ0 . Furthermore for any λ ≥ λ0 and f ∈ L p (Ω ) there exists a unique y ∈ W 2,p (Ω ) satisfying (4.54). The following boundary condition is imposed on function y on the boundary ∂ Ω of domain Ω : W y = g(x), (4.55) where g is a given function and the boundary operator W is defined as W y = α(x)

∂y + β (x)y, ∂n

(4.56)

i i

4.5 Second order elliptic equations

113

where ∂∂ ny denotes the normal derivative of function y on ∂ Ω . Functions α(x) and β (x) are given functions on ∂ Ω . Remark that for α(x) = 0 condition (4.55) becomes Dirichlet condition and for β (x) = 0 becomes Neumann condition. We can also split the boundary ∂ Ω into two disjoint parts ∂ Ω = ∂D Ω ∪ ∂N Ω ,

(4.57)

and impose Dirichlet or Neumann boundary conditions on ∂D Ω or ∂N Ω respectively, i.e., ∂y y = gD on ∂D Ω , = gN on ∂N Ω , (4.58) ∂n where gD and gN are a given functions.

4.5.1 Model elliptic equation Let us apply the results of Section 4.5 to the model problem. As a model elliptic equation we shall consider the Poisson equation − △ y + y = f in Ω ,

(4.59)

with boundary conditions y = 0 on ∂D Ω and

∂y = u on ∂N Ω , ∂n

(4.60)

where f ∈ L 2 (Ω ) is a given function, y denotes the unknown (state) function. Function u ∈ L 2 (∂N Ω ) we shall call the control function defined on ∂ Ω . Boundary ∂ Ω is assumed to be smooth enough with outward pointing unit normal n. Since in system (4.59)-(4.60) the control function u acts on the boundary of domain Ω this system is called the boundary control problem. In the PDEs control theory are also considered distributed control systems where the control function u acts in the whole domain Ω or its subdomain. In this case f = u or f = u + F, where F is a given function. The existence of the unique solution to (4.59)-(4.60) follows from Theorem 4.7. For the sake of finite element approximation we shall consider the boundary value problem (4.59)-(4.60) in the variational form [166, 172, 186, 193, 248]. Using Green formula (4.25) we transform the boundary value problem (4.59)-(4.60) into the equivalent one: for a given function u find y ∈ V satisfying: a(y, ϕ) = l(u; ϕ) ∀ϕ ∈ V,

(4.61)

where the bilinear form a(·, ·) : V ×V → R and the linear form l(u; ·) : V → R for given u ∈ U is defined by

i i

114

4 Optimal control problems described by PDEs

a(y, ϕ) = l(u; ϕ) =

Z

Z Ω Ω

(∇y∇ϕ + yϕ)dx,

(4.62)

Z

(4.63)

f ϕdx +

uϕds,

∂N Ω

and V is a subspace of Sobolev space H 1 (Ω ) defined as follows V = {v ∈ H 1 (Ω ) : v = 0 on ∂ Ω }. For a given u ∈ L 2 (∂N Ω ) the existence of a unique solution y ∈ V to the state system (4.61) follows from Lax-Milgram Lemma 4.4. Recall, the application of the Lax-Milgram Lemma 4.4 to the homogeneous Dirichlet boundary value problems requires the application of the Friedrich’s inequality (4.14). The application of this Lemma to the boundary value problem with the mixed boundary condition (4.56) requires additional assumption of the form: Z



λ 2 dx +

Z

∂Ω

α(x) 2 ds > 0, β (x)

providing the functions defined as in (4.54) and (4.56) satisfy λ (x) ∈ L ∞ (Ω ), α(x), β (x) ∈ L ∞ (∂ Ω ) and β (x) 6= 0.

4.6 Necessary optimality conditions for ODE constrained optimal control problems Let us formulate the optimal control problem for system governed by PDEs. We have to define the set of admissible functions as well as the cost functionals. We denote by U a space of control functions and by Uad ⊂ U a bounded, closed and convex set of admissible controls. Taking into account boundary value systems (4.54)-(4.56) or (4.61) we can consider either distributed control where the control function depends on x ∈ Ω or the boundary control where the control function depends on x ∈ ∂ Ω . Therefore a natural choice for the control space U is Hilbert space L 2 (Ω ) or L 2 (∂ Ω ). One can consider also parameter control problem where the coefficients of the elliptic operator are control functions. Usually the control function u ∈ U is assumed bounded, i.e., for almost every x in Ω or ∂ Ω it holds (4.64) umin (x) ≤ u(x) ≤ umax (x), where umin (x) and umax (x) are given bounded functions. The set of admissible controls we define as follows Uad = {u ∈ U; u satisfies (4.64)}.

(4.65)

We shall consider the cost functional J(y, u) = J(u) : Uad → R defined as follows:

i i

4.6 Necessary optimality conditions for ODE constrained optimal control problems

J(y, u) = α1 J1 (y, u) + α2 J2 (y, u) +

α3 R(u), 2

115

(4.66)

where α1 ≥ 0, α2 ≥ 0 and α3 > 0 are given real constants such that α12 + α22 6= 0. The cost functionals J1 and J2 deal with the distributed control and boundary control problem, respectively. The term R(u) denotes a regularization functional depending on the control function u only. This term is added to ensure the radial unboundedness of the cost functional as well as the existence of the optimal solutions to the optimal control problem. The regularization term in the form of the bound imposed on the norm of the control function may be also added to the admissible set Uad ensuring its compactness in the control space U [217]. In the majority of practical applications the cost functionals are quadratic therefore we confine to consider the quadratic cost functionals only having the following form: J1 (y, u) = J2 (y, u) = R(u) =

Z



Z

Z ω

∂Ω

(Cy(u) − yd )2 dx,

(4.67)

(Cy(u) − yd )2 ds,

(4.68)

(Nu, u)dx or R(u) =

Z

∂Ω

(Nu, u)ds,

(4.69)

where C and N are given real numbers, yd is a given function, a set ω is a given subset of Ω . The functionals (4.67) and (4.68) are called in literature tracking type functionals. It means that the aim of the optimal control problem is to find such control function u that the distance between the solution y to the state problem and the prescribed function yd measured by L 2 norm is minimal. In many industrial based optimal control applications also other types of the cost functionals are considered including, among others, the total energy of the system, the compliance or the stress of the construction [217], the fundamental frequency of the free vibrations of the body or the drag of the body moving in a fluid. The dependence of the cost functional (4.66) on the control function u is indirect: the cost functional depends on the solution y to the boundary value problem, i.e., (4.59) -(4.60) or (4.61), and on the other hand this solution y depends on the control function u appearing on the right hand side of the state equation. In order to deal directly with the control function u only we can introduce control-to-state operator S [317, p. 50] defined as the mapping S : U ∋ u → y(u) ∈ V ⊂ L 2 (Ω ). Therefore y(u) = Su and the cost functionals (4.67) and (4.68) can be written, respectively, as f1 (u) = f2 (u) =

Z

Z

ω

(CSu − yd )2 dx,

(4.70)

(CSu − yd )2 ds.

(4.71)

∂Ω

The use of the operator S has the advantage that the adjoint operator S⋆ also acts in the space L 2 (Ω ). Using (4.70) - (4.71) we can replace the cost functional (4.66) by the equivalent reduced functional

i i

116

4 Optimal control problems described by PDEs

f (u) = α1 f1 (u) + α2 f2 (u) +

α3 R(u), 2

(4.72)

in terms of the control function u only. Using (4.64), (4.65) and (4.72) an optimal control problem takes the form: find control function u⋆ ∈ Uad such that, f (u⋆ ) = min f (u). u∈Uad

(4.73)

Remark this optimal control problem is formulated in terms of the control function u only. Due to operator S the solution y to the PDEs problem can be calculated, i.e., y⋆ = y(u⋆ ) = Su⋆ .

4.6.1 Basic results for the reduced optimal control problems Let us recall from [317, Therem 2.14, p. 50] the following existence result for problem (4.73): Theorem 4.8. Let {U, k · kU } and {H, k · kH } denote the Hilbert spaces and let a nonempty, closed, bounded, and convex set Uad ⊂ U as well as some yd ∈ H and constant N ≥ 0 be given. Then the quadratic Hilbert space optimization problem de f

min f (u) =

u∈Uad

1 N kSu − yd k2H + kukU2 2 2

(4.74)

admits an optimal solution u⋆ . If N > 0 or S is injective, then the solution is uniquely determined. Let us formulate the first order necessary optimality condition for the optimal control problem (4.73). Recall first from [317, Lemma 2.21, p. 63] the fundamental result: Lemma 4.7. Let C denote a nonempty and convex subset of a real Banach space U and let the real-valued mapping f be Gateaux differentiable in an open subset of U containing C. If u⋆ ∈ C is a solution to the problem min f (u), u∈C

(4.75)

then it solves the variational inequality f ′ (u⋆ )(u − u⋆ ) ≥ 0 ∀u ∈ C.

(4.76)

f ′ (·) denotes Gateaux derivative of f (·) defined by (4.45). Conversely, if u⋆ ∈ C solves the variational inequality (4.76) and f is convex then u⋆ is a solution to the minimization problem (4.75).

i i

4.6 Necessary optimality conditions for ODE constrained optimal control problems

117

This Lemma states a necessary and in the case of convexity also sufficient firstorder necessary optimality condition. Applying this result to the problem (4.74) we get [317]: Lemma 4.8. Let real Hilbert spaces U and H, a nonempty and convex set Uad ⊂ U, some yd ∈ H, and a constant N ≥ 0 be given. Moreover let S : U → H denote a continuous linear operator. Then u⋆ ∈ Uad is a solution to the optimization problem (4.74) if and only if u⋆ solves the variational inequality: (S⋆ (Su⋆ − yd ) + Nu⋆ , u − u⋆ )U ≥ 0 ∀u ∈ Uad ,

(4.77)

where S⋆ denotes the adjoint operator of the operator S. Remark the inequality (4.77) is equivalent to (Su⋆ − yd , Su − Su⋆ )H + N(u⋆ , u − u⋆ )U ≥ 0 ∀u ∈ Uad , which avoids the adjoint operator S⋆ .

4.6.2 The Lagrange method Lagrange multiplier technique is usually used to find solution of the constrained optimal control problems. Let us describe this technique in general form and next use it to formulate the necessary optimality condition for PDEs constrained optimal control problems.

4.6.3 Saddle point problem formulation Consider the constrained minimization problem of the form: find u⋆ ∈ K ⊂ V minimizing the cost functional J(·) : V → R over a cone K in the space V : min J(v) v∈K

(4.78)

For the sake of simplicity, assume the closed convex set K ⊂ V is given as K = {v ∈ V : f (v) ≤ 0, g(v) = 0},

(4.79)

where f : V → Λ1 is convex Gateaux differentiable function, g : V → Λ2 is linear Gateaux differentiable function, Λ1 , Λ2 are reflexive Banach spaces. Function g may be interpreted as a PDE constraint and function f as the unilateral variational inequality. Using Lagrange multipliers approach we replace the constrained minimization problem (4.78) by the unconstrained minimization problem for the associated Lagrangian.

i i

118

4 Optimal control problems described by PDEs

Denote by λ1∼ ∈ Λ1set and λ2∼ ∈ Λ2set the Lagrange multipliers associated with the constraints in (4.79) where Λ1set = {λ1∼ ∈ Λ1⋆ : λ1∼ ≥ 0}, Λ2set = Λ2⋆ . Λ1⋆ (resp. Λ2⋆ ) denotes a dual space of Λ1 (resp. Λ2 ). Let us introduce the Lagrangian L (., ., .) : V × Λ1set × Λ2set → R associated with the problem (4.78): L (v, λ1∼ , λ2∼ ) = J(v) + hλ1∼ , f (v)iΛ ⋆ ×Λ1 + hλ2∼ , g(v)iΛ ⋆ ×Λ2 . 1

2

(4.80)

Problem (4.78) is equivalent [317] to the problem min

max

v∈V λ1∼ ∈Λ1 , λ2∼ ∈Λ2

L (v, λ1∼ , λ2∼ ).

(4.81)

Applying [81, Theorem 4.18, p. 226, Theorem 5.3, p. 252] and [109, Theorems 1.5, 1.6, 2.2 p. 174 - 179] to problems (4.78) or (4.81) we can formulate the following necessary optimality condition: Lemma 4.9. Let V, Λ1 , Λ2 be reflexive Banach spaces, and K ⊂ V be a set given by (4.79). Assume the functional J : V → R is lower semicontinuous, function f : V → Λ1 is convex and lower semicontinuous, function g : V → Λ2 is linear, sets K, Λ1set , Λ2set have a nonempty interior. Then there exist a saddle point (u⋆ , λ1⋆ , λ2⋆ ) ∈ K ×Λ1set ×Λ2set of the Lagrangian L defined as follows: for all v ∈ K and λ1∼ ∈ Λ1set , λ2∼ ∈ Λ2set holds, L (u⋆ , λ1∼ , λ2∼ ) ≤ L (u⋆ , λ1⋆ , λ2⋆ ) ≤ L (v, λ1⋆ , λ2⋆ ).

(4.82)

Assume moreover that functional J : V → R and functions f : V → Λ1 , g : V → Λ2 are Gateaux differentiable. Then a saddle point (u⋆ , λ1⋆ , λ2⋆ ) ∈ K × Λ1set × Λ2set satisfies, (DJu⋆ + λ1⋆ D fu⋆ + λ2⋆ Dgu⋆ )(v − u⋆ ) ≥ 0 ∀v ∈ K,

(4.83)

f (u⋆ )(λ1∼ − λ1⋆ ) ≤ 0 ∀λ1∼ ∈ Λ1set , λ1⋆ ≥ 0, f (u⋆ ) ≤ 0,

(4.84)

g(u⋆ )λ2⋆ = 0, g(u⋆ ) = 0.

(4.85)

DJu⋆ denotes Gateaux derivative of the functional J with respect to u at a point u⋆ defined by (4.45).

4.6.4 Adjoint state approach We apply Lemma 4.9 to formulate the necessary optimality condition for the second order elliptic PDEs constrained problems. Let Uad and J(y, u) be the set of the admissible controls and the cost functional given by (4.66) and (4.65), respectively. For the sake of simplicity we set α1 = 1 and α2 = 0 in (4.66), i.e., we confine to

i i

4.6 Necessary optimality conditions for ODE constrained optimal control problems

119

consider the distributed control only. We also assume there are no constraints on the control function u, i.e., U = Uad = L2 (Ω ). By V we denote a subspace of the Sobolev space H 1 (Ω ) V = {v ∈ H 1 (Ω ) : v = gD on ∂D Ω }. For a given u ∈ Uad we denote by y ∈ V the solution to the second order elliptic equation: a(y, ϕ) = l(u; ϕ) ∀ϕ ∈ V, (4.86) where the following bilinear form a(, ·, ·) : V × V → R and the linear form l(u; ·) : V → R are defined by a(y, ϕ) =

Z

n

[



Ω i, j=1

ai j (x)

n ∂y ∂ϕ ∂y + ∑ bi (x) ϕ + c(x)yϕ]dx, ∂ xi ∂ x j i=1 ∂ xi

l(u; ϕ) =

Z



(u + f )ϕdx +

Z

∂N Ω

gN ϕds.

(4.87) (4.88)

Consider an optimal control problem: find u⋆ ∈ Uad such that J(y⋆ , u⋆ ) = min J(y, u). u∈Uad

(4.89)

Due to (4.86) problem (4.89) is the constrained minimization problem. In order to formulate the necessary optimality condition for this problem let us first apply directly (4.76). Under our assumptions the derivatives of the cost functional (4.66) with respect to y or u are equal to: ∂ J(y, u) ∂ J1 (y, u) h= h ∀h ∈ V, ∂y ∂y

(4.90)

∂ J(y, u) ∂ J1 ∂ J1 (y, u) dy α3 dR(u) h= h+ h+ h ∀h ∈ U, ∂u ∂u ∂ y du 2 du

(4.91)

where the rules for total differentials where applied. Remark in order to calculate dy of y with respect to u. In order to do (4.91) one has to calculate the derivative du it one has to differentiate the state equation (4.86) with respect to u and to use the inverse of the elliptic operator. Usually the calculation of the inverse elliptic operator is complicated and too costly for numerical calculations. In order to simplify the formulation of the necessary optimality condition as well as to avoid the use of the inverse operator let us introduce the adjoint state and apply the Lagrange method. Using Lagrange multiplier p ∈ V as well as the Lagrangian function L (·, ·, ·) : V ×U ×V → R for the optimization problem (4.89): L = L (y, u, p) = J1 (y, u) +

α3 R(u) + a(y, p) − l(u; p), 2

(4.92)

i i

120

4 Optimal control problems described by PDEs

we can transform it into the unconstrained minimization problem: find (y⋆ , u⋆ , p⋆ ) ∈ V ×U ×V satisfying: L (y⋆ , u⋆ , p⋆ ) = max min L (y, u, p).

(4.93)

p∈V u∈Uad

The Lagrange multiplier p associated with the boundary value problem constraint (4.86) is called also the adjoint state and besides mathematical has also many physical or economic interpretations. In order to formulate first order necessary optimality condition let us calculate the derivatives of (4.93) with respect to p, y, u: Z

ω

∂ L (y, u, p) ϕdx = a(y, ϕ) − l(u, ϕ) ∀ϕ ∈ V, ∂p

(4.94)

Z

∂ L (y, u, p) ϕdx = ∂y ω Z n n ∂ p ∂ϕ ∂ϕ [ ∑ ai j (x) + ∑ bi (x) p + c(x)pϕ]dx ∂ x ∂ x ∂ xi Ω i, j=1 i j i=1 + Z

ω

∂ L (y, u, p) ϕdx = ∂u

Z

ω

(

Z

ω

(4.95)

∂ J1 (y, u) ϕdx ∀ϕ ∈ V, ∂y

∂ J1 (y, u) dy α3 dR(u) + − p)ϕdx ∀ϕ ∈ U. ∂ y du 2 du

(4.96)

The adjoint state p ∈ V is defined as satisfying the condition: Z

ω

∂ L (y, u, p) ϕdx = 0 ∀ϕ ∈ V, ∂y

(4.97)

what implies the adjoint equation a(p, ϕ) = −

Z

ω

∂ J1 (y, u) ϕdx ∀ϕ ∈ V. ∂y

The derivative (4.96) contains the derivative in (4.98) we obtain a(p,

dy h) = − du

Z

ω

dy du .

Regard that setting ϕ =

∂ J1 (y, u) dy hdx ∀h ∈ U, ∂ y du

(4.98) dy du h,

h ∈ U,

(4.99)

Differentiating (4.86) with respect to u and setting ϕ = p we have a(p,

dy h) = du

Z

ω

phdx ∀h ∈ U,

Using (4.99) and (4.100) in (4.96) we obtain

(4.100)

i i

4.6 Necessary optimality conditions for ODE constrained optimal control problems

Z

ω

∂ L (y, u, p) ϕdx = − ∂u

Z

ω

(

α3 dR(u) − p)ϕdx ∀ϕ ∈ U. 2 du

121

(4.101)

The introduction of the adjoint state has two advantages: the first order necessary optimality conditions simplify and the use of the derivative of the state function with respect to the control function and the inverse elliptic operator is avoided. Moreover the form o the cost functional gradient or directional derivative also simplifies. Remark that at optimal point u⋆ , from (4.86) and (4.89) it follows that the derivative (4.101) is equal to: Z

ω

∂ L (y⋆ , u⋆ , p⋆ ) ϕdx = ∂u

Z

ω

∂ J(y⋆ , u⋆ ) ϕdx = ∂u

Z

ω

(p⋆ −

α3 ∂ R(u⋆ ) )ϕdx. (4.102) 2 ∂u

The gradient determined by (4.102) is called the reduced gradient. Based on Lemma 4.9 the first order necessary optimality condition for problem (4.89) takes the form: if u⋆ ∈ U is an optimal solution to the problem (4.89) then there exists Lagrange multiplier p⋆ ∈ V such that the following conditions hold: a(y⋆ , ϕ) = l(u⋆ ; ϕ) ∀ϕ ∈ V, a(p⋆ , ϕ) = − Z

ω

∂ J(y⋆ , u⋆ ) ϕdx = ∂u

Z

ω

Z

ω

(4.103)

∂ J(y⋆ , u⋆ ) ϕdx ∀ϕ ∈ V. ∂y

(p⋆ −

α3 ∂ R(u⋆ ) )ϕdx ∀ϕ ∈ V. 2 ∂u

(4.104) (4.105)

4.6.5 Model optimal control problem Let us apply the Lagrange multiplier technique from the previous subsection to formulate the necessary optimality conditions for the model boundary optimal control problem. We denote by Uad ⊂ U = L 2 (Ω ) the set of admissible controls given by (4.64). The cost functional J(·) transforms J(·) : U → R and is given by de f

J(y(u)) =

1 2

Z

1 (y(u) − yd )2 dx + α 2 ω

Z

u2 ds.

(4.106)

∂N Ω

The optimal control problem is formulated as follows: find u⋆ ∈ Uad such that J(u⋆ ) = min J(y(u)), u∈Uad

(4.107)

where y(u) ∈ V denotes the solution to the state equation (4.61) depending on u ∈ Uad , yd ∈ L 2 (Ω ) denotes a given function and α > 0 is a given constant. The second term in the goal functional (4.106) is added to ensure the existence of optimal solution to the problem (4.107).

i i

122

4 Optimal control problems described by PDEs

The Lagrangian function L (., ., ., ., .) : V × U × V × U × U → R for the problem (4.107) has the form: L (y, u, p, λ1 , λ2 ) =

Z

1 2

Z

a(y, p) − l(u; p) +

1 (y(u) − yd )2 dx + α 2 ω

∂N Ω

Z

∂N Ω

u2 ds +

(λ1 (umin − u) + λ2 (u − umax ))ds

(4.108)

The derivatives of the Lagrangian (4.108) have the form Z

ω

L (y, u, p, λ1 , λ2 ) ϕ= ∂y

Z

ω

(y(u) − yd )ϕdx + a(p, ϕ) ∀ϕ ∈ V, Z

L (y, u, p, λ1 , λ2 ) ϕ= ∂u

ω

Z

dy(u) (y(u) − yd ) hdx + α du ω Z

ω

Z

ω

uhds − l(h; p) +

∂N Ω

L (y, u, p, λ1 , λ2 ) ϕ = a(y, ϕ) − l(u; ϕ) ∀ϕ ∈ V, ∂p

ω

Z

Z

L (y, u, p, λ1 , λ2 ) ϕ= ∂ λ1

(4.110)

(−λ1 h + λ2 h)ds ∀h ∈ U,

∂N Ω

Z

(4.109)

Z

∂N Ω

Z

L (y, u, p, λ1 , λ2 ) ϕ= ∂ λ2

∂N Ω

(4.111)

(umin − u)hds ∀h ∈ U,

(4.112)

(u − umax )hds ∀h ∈ V.

(4.113)

The adjoint function p ∈ V is defined as an element satisfying: Z



(∇p∇ϕ + pϕ)dx =

Z



(y − yd )ϕdx ∀ϕ ∈ V.

(4.114)

Therefore the necessary optimality condition takes form: if u⋆ ∈ Uad is an optimal solution to (4.61) there exists Lagrange multipliers (p⋆ , λ1⋆ , λ2⋆ ) ∈ V × U × U such that the following conditions hold: Z



(∇y⋆ ∇ϕ + y⋆ ϕ)dx = Z



Z



∂N Ω

Z

∂N Ω

(4.115)

(y⋆ − yd )ϕdx ∀ϕ ∈ V,

(4.116)

(p⋆ − αu⋆ )ϕds = 0 ∀ϕ ∈ V,

(4.117)

(∇p⋆ ∇ϕ + p⋆ ϕ)dx = Z

Z

u⋆ ϕds ∀ϕ ∈ V,

f ϕdx + Z



∂N Ω

(λ˜ 1 − λ1⋆ )(umin − u⋆ )ds ≤ 0, ∀λ˜ 1 ∈ U, λ1⋆ ≥ 0,

(4.118)

i i

4.6 Necessary optimality conditions for ODE constrained optimal control problems

Z

∂N Ω

where y⋆ = y(u⋆ ).

(λ˜ 2 − λ2⋆ )(u⋆ − umax )ds ≤ 0, ∀λ˜ 2 ∈ U, λ2⋆ ≤ 0,

123

(4.119)

i i

References

419

References 1. A BHISHEK , K., L EYFFER , S. AND L INDEROTH , J.T. 2006 FilMINT: An outerapproximation-based solver for nonlinear mixed integer programs, Preprint ANL/MCSP1374-0906, Mathematics and Computer Science Division, Argonne National Laboratory. 2. A DAMS R.A. 1975 Sobolev Spaces, Academic Press, New York. 3. A HLANDER , K. 1999 An Object-Oriented Framework for PDE Solvers, PhD thesis, Uppsala University. 4. AIMMS T HE M ODELING S YSTEM Home Page, http://www.aimms.com/ ˚ KESSON , J., K-E. A ˚ RZ E´ N , M. G AFVERT ¨ 5. A , T. B ERGDAHL , H. T UMMESCHEIT 2009 Modeling and Optimization with Optimica and JModelica.org — Languages and Tools for Solving Large-Scale Dynamic Optimization Problems, Lund University & Modelon AB, Lund. www.control.lth.se/documents/2010/ake+10cace.pdf 6. A RNOLD , E. & H. P UTA 1994 An SQP-type solution method for constrained discrete-time optimal control problems, in R. Bulirsch and D. Kraft, editors, Computational Optimal Control Vol. 115 of International Series of Numerical Mathematics, 127–136. Birkh¨auser Verlag, Basel, Switzerland. 7. A RNOLD , E., TATJEWSKI , P. & P.W OŁOCHOWICZ 1994 Two methods for large-scale nonlinear optimization and their comparison on a case study of hydropower optimization. Journal of Optimization Theory and Applications, Vol. 81, 221–248. 8. AUBIN , J.P. & E KELAND , I. 1984 Applied Nonlinear Analysis, Wiley-Interscience, New York. 9. A LT, W. & M ALANOWSKI , K. 1995 The Lagrange–Newton Method for State–Constrained Optimal Control Problems. Computational Optimization and Applications, Vol. 4, 217–239. 10. A LTMAN , M. 1959 On the convergence of the conjugate gradient method for non–bounded linear operators in Hilbert spaces, in Approximation methods in functional analysis, Lecture Notes, California Institute of Technology, 33–36. 11. AMPL O PTIMIZATION LLC Home Page, http://www.ampl.com/ 12. A SCHER , U., C HIN , H. & S. R EICH 1994 Stabilization of DAEs and Invariant Manifolds, Numer. Math., Vol. 67, 131–149. 13. A SCHER , U., C HIN , H., L. P ETZOLD & S. R EICH 1995 Stabilisation of Constrained Mechanical Systems with DAEs and Invariant Manifolds, J. Mech. Structures Mach., Vol. 23, 135–157. 14. A SCHER , U. & P. L IN 1997 Sequential Regularization Methods for Higher–Index DAEs with Constraint Singularities: Linear Index 2 Case, SIAM J. Numer. Anal., Vol. 33, 1921– 1940. 15. A SCHER , U. & P. L IN 1997 Sequential Regularization Methods for Nonlinear Higher–Index DAEs, SIAM J. Sci. Comput., Vol. 18, 160–181. 16. AUBIN J.P. 2000 Applied Functional Analysis, Wiley 17. AUBIN , P. & I. E KELAND 1984 Applied Nonlinear Analysis, Wiley Intersince, New York. 18. AURBY, A. & P. C HARTIER 1998 On Improving the Convergence of Radau IIA Methods applied to index 2 DAEs, SIAM J. Numer. Analys., Vol. 35, 1347–1367. 19. BAJER , C.I. & B. DYNIEWICZ 2009. Virtual functions of the space-time finite element method in moving mass problems. Comput. and Struct., Vol. 87, 444–455. 20. BAJER , C.I. & B. DYNIEWICZ 2012 Numerical analysis of vibrations of structures under moving inertial load, Springer-Verlag. 21. BAJER , C. & D. P ISARSKI 2010 Semi-active control of 1d continuum vibrations under a travelling load. Journal of Sound and Vibration, Vol. 329, 140–149. 22. BAJER , C. & D. P ISARSKI 2011 Smart suspension system for linear guideways. Journal of Intelligent and Robotic Systems, Vol. 62, 451–466. 23. BALLA , K. 1996 Linear Subspaces for Linear DAE’s of Index 1, Comput. Math. Appl., Vol. 32, 81–86. 24. BALLA , K. 1996 Boundary Conditions and Their Transfer for Differential Algebraic Equations of Index 1, Comput. Math. Appl., Vol. 31, 1–5.

i i

420

C Elements of numerical linear algebra

25. BALLA , K. & R. M ARZ 1996 Transfer of Boundary Conditions for DAE’s of Index 1, SIAM J. Numer. Anal., Vol. 33, 2318–2332. 26. BALLA K. & R. M ARZ 2000 An Unified Approach to Linear Differential Algebraic Equations and Their Adjoint Equations, Institute of Mathematics Technical Report, Humboldt University, Berlin. 27. BALLA , K. & R. M ARZ 2000 Linear Differential Algebraic Equations and Their Adjoint Equations, Results in Mathematica, Vol. 37, 13–35. 28. B EAVER – A LALR PARSER G ENERATOR Home Page, http://beaver.sourceforge.net/, A. Demenchuk 29. B ECKER , R., B RAACK , M., M EIDNER , D., R ANNACHER , R. & B. V EXLER 2004 Adaptive Finite Element Methods for PDE Constrained Optimal Control Problems, Springer, Berlin. 30. B ELLMAN , R. 1957 Dynamic Programming. Princeton Univ. Pr., New Jersey. 31. B ELOTTI , P., L EE , J., L IBERTI , L., M ARGOT, F. AND A NDREAS WACHTER 2009 Branching and bounds tighteningtechniques for non-convex minlp. Optimization Methods Software, Vo. 24, 597–634. 32. B ENSON , H.Y, S HANNO , D.F. & R.J. VANDERBEI 2001 Interior-point methods for nonconvex nonlinear programming: Filter methods and merit functions. Technical Report ORFE00-06, Operations Research and Financial Engineering, Princeton University 33. B ENSON , H.Y., S HANNO , D.F. & R.J. VANDERBEI 2002 A comparative study of largescale nonlinear optimization algorithms. Technical Report ORFE-01-04, Operations Research and Financial Engineering, Princeton University. 34. B ERKOVITZ , L.D. 1974 Optimal Control Theory, Springer–Verlag, New York 35. B ERTSEKAS , D.P. 1974 Partial conjugate gradient methods for a class of optimal control problems, IEEE Trans. on Auto. Control, Vol. 19, 209–217. 36. B ERTSEKAS , D.P. 1976 On the Goldstein–Levitin–Polyak gradient projection method, IEEE Trans. Automat. Control, Vol. 21, 174–184. 37. B ERTSEKAS , D.P. 1982 Constrained optimization and lagrange multipliers Methods, Academic Press, NY. 38. B ERTSEKAS , D.P. 1982 Projected Newton methods for optimization problems with simple constraints, SIAM J. Control and Optimization, Vol. 20, 221–245. 39. B INDER , T. ET AL . 2001 Introduction to Model Based Optimization of Chemical Processes on Moving Horizons, in Online optimization of large scale systems, M. Grotschel, et al. eds, Springer–Verlag, 295–339. 40. B ŁASZCZYK , J. 2005 An interior point based algorithms and solvers for constrained dynamic optimization. In Proceedings of the 8th National Conference on Evolutionary Computation and Global Optimization (KAEiOG), Korbiel´ow, Poland, May 2005. 41. B ŁASZCZYK , J. K ARBOWSKI , A. & K. M ALINOWSKI 2002 Object library of algorithms for unconstrained dynamic optimization problems. In Z. Bubnicki and J. Korbicz, editors, Proceedings of the XIV National Conference on Automatic Control (KKA), Vol. I, 451–456, Zielona G´ora, Poland, June 2002 (in Polish). 42. B ŁASZCZYK , J. K ARBOWSKI , A. & K. M ALINOWSKI 2002 Object library of algorithms for dynamic optimization problems without constraints or with simple bounds on control. In S. Domek and R. Kaszy´nski, editors, Proceedings of the 8th IEEE International Conference on Methods and Models in Automation and Robotics, Vol. 1, 257–262, Szczecin, Poland, September 2002. 43. B ŁASZCZYK , J. K ARBOWSKI , A. & K. M ALINOWSKI 2003 Object library of algorithms for dynamic optimization problems with general constraints. In R. Kaszy´nski, editor, Proceedings of the 9th IEEE International Conference on Methods and Models in Automation and Robotics, Poland, August 2003. 44. B ŁASZCZYK , J. K ARBOWSKI , A. & K. M ALINOWSKI 2007 Object Object library of algorithms for dynamic optimization problems: benchmarking SQP and nonlinear interior point methods. Journal of Applied Mathematics and Computer Science, Vol. 17, 515–537. 45. BNDSCO DOWNLOAD PAGE : http://www.math.uni-hamburg.de/home/oberle/software.html 46. B OGGS , P.T. & T OLLE , J.W. 1994 Convergence Properties of a Class of Rank–Two Updates, SIAM J. on Optimization, Vol. 4, 262–287.

i i

References

421

47. B OGGS , P.T. & T OLLE , J.W. 1995 Sequential Quadratic Programming, Acta Numerica, Vol. 5, 1–51. 48. B ONAMI , P., W CHTER , A., B IEGLER , L.T., C ONN , A.R., C ORNUJOLS , G., G ROSSMANN , I.E., L AIRD , C.D., L EE , J., L ODI , A., M ARGOT, F. AND S AWAYA , N. 2008 An algorithmic framework for convex mixed integer nonlinear programs, Discrete Optimization, Vol. 5, 186– 204. 49. B ONAMI , P., L ODI , A., C ORNUJOLS , G. AND M ARGOT, F. 2009 A feasibility pump for mixed integer nonlinear programs, . Mathematical Programming, Vol. 119, 331–352. 50. B ONAMI , P. AND L EE , J. 2009 BONMIN Users Manual. 51. B ONMIN WEBSITE 2010 http://www.coin-or.org/Bonmin. 52. B ONGARTZ , I. C ONN , A.R., G OULD , N.I.M. & T OINT, P H .L. 1994 CUTE: Constrained and unconstrained Testing Environment, Research Report RC 18860, IBM T.J. Watson Research Center, Yorktown, USA. 53. B RAMBLE , J.H. 1993 Multigrid Methods, Longman. 54. B RENAN , K.E., C AMPBELL , S.L. & L.R. P ETZOLD 1989 Numerical solution of initialvalue problems in differential-algebraic equations. North-Holland, New York. 55. B RENAN , K.E. & L.R. P ETZOLD 1989 The Numerical Solution of Higher Index Differential/Algebraic Equations by Implicit Methods, SIAM J. Numer. Anal., Vol. 26, No. 4, 976-996. 56. B REZZI F., F ORTIN M. 1991 Mixed and Hybrid Finite Element Methods, Springer Verlag, New York. 57. B RODLIE , K.W., G OURLAY, A.R. & G REENSTADT, J. 1973 Rank-one and rank-two corrections to positive definite matrices expressed in product form, IMA J Appl Math., Vol. 11, 73–82. 58. B ROOKE , A., D. K ENDRICK , A. M EERAUS 1988 GAMS: A User Guide, Scientific Press, Redwood City 59. B ROYDEN , C.G. 1965 A class of methods for solving nonlinear simultaneous equations, Math. of Comp., Vol. 19, 577–593. 60. B ROYDEN , C.G. 1967 Quasi–Newton methods and their application to function minimization, Math. of Comp., Vol. 21, 368–381. 61. B ROYDEN , C.G. 1970 The convergence of a class of double–rank minimization algorithms, J. Inst. Math. Applics., Vol. 6, 76–90. 62. B RYSON , A. E., D ENHAM , W. F & S.E. D REYFUS 1963 Optimal Programming Problems with Inequality Constraints, I: Necessary Conditions for Extremal Solutions, AIAA Journal, 2544–2550. 63. B RYSON , A. E. & Y.-C. H O 1975 Applied optimal control: Optimization, Estimation, and Control, Taylor & Francis. 64. B ULIRSCH , R. 1971 Die Mehrzielmethode zur Numerischen L¨osung von Nichtlinearen Randwertproblemen und Aufgaben der Optimalen Steuerung, Report of the Carl- Cranz Gesellschaft, Oberpfaffenhofen, West Germany. 65. B ULIRSCH , R, M ONTRONE , F. & P ESCH , H.J. 1991 Abort Landing in the Presence of Windshear as a Minimax Optimal Control Problem, Part 1: Necessary Conditions. J. Optimization Theory and Applications, Vol. 70, 1–23. 66. B ULIRSCH , R., M ONOTRONE , F. & H.J. P ESCH 1991 Abort Landing in the Presence of Windshear as a Minimax Optimal Control Problem, Part 2: Multiple Shooting and Homotopy, J. Optimization Theory and Applications, vol. 70, 223–254. 67. B URKE , J.V. 1990 On the identification of active constraints II: the nonconvex case, SIAM J. Numerical Analysis, Vol. 27, 1081–1102. 68. B URKE , J.V. 1991 An Exact Penalization Viewpoint of Constrained Optimization, SIAM J. Control and Optimization, Vol. 29, 968–998. 69. B URKE , J.V. & J.J. M OR E´ , J.J. 1988 On the identification of active constraints, SIAM J. Numer. Anal., Vol. 25, 1197–1211. 70. B URKE , J.V. & M OR E´ , J.J. 1994 Exposing constraints, SIAM J. Optimization, Vol. 4, 573– 595. 71. B URKE , J.V. M OR E´ , J.J. & T ORALDO , G. 1990 Convergence properties of trust region methods for linear and convex constraints, Mathematical Programming, Vol. 47, 305–336.

i i

422

C Elements of numerical linear algebra

72. B UTCHER , J.C. & R.P.K. C HAN 1998 Efficient Runge–Kutta Integrators for Index–2 Differential–Algebraic Equations, Mathematics of Computation, Vol. 67, 1001–1021. 73. B YRD , R.H. H RIBAR , M.E. & J. N OCEDAL 1999 An interior point algorithm for large scale nonlinear programming. SIAM Journal on Optimization, Vol. 9, 877–900. 74. B YRD , R.H. G ILBERT, J.C H . & J. N OCEDAL 2000 A trust region method based on interior point techniques for nonlinear programming. Mathematical Programming, Vol. 89, 149–185. 75. B YRD , R. & N OCEDAL , J. 1991 An Analysis of Reduced Hessian Methods for Constrained Optimization, Mathematical Programming, Vol. 49, 285–323. 76. B YRD , R., N OCEDAL , J. & S CHNABEL , R.B. 1996 Representations of quasi–Newton matrices and their use in limited memory methods, Technical Report NAM-03. 77. CATIA–V ISUAL D ESIGN FOR P RODUCT E XCELLANCE Home Page, http://www.3ds.com/products/catia/, Dessault Systems 78. C HAMBERLAIN , R., L EMAR E´ CHAL , C., P EDERSEN , H.C. & P OWELL , M.J.D. 1982 The watchdog technique for forcing convergence in algorithms for constrained optimization, Mathematical Programming, Vol. 16, 1–17. 79. C AO , Y, L I , S., P ETZOLD , L. & R. S ERBEN 2000 Adjoint sensitivity analysis for differential–algebraic equations: part I, the adjoint DAE system and its numerical solution, SIAM J. Sci. Comp., Vol. 24, No. 3, 1076–1089. 80. C AO , Y., L I , S. & L. P ETZOLD 2002 Adjoint Sensitivity Analysis for Differential–Algebraic Equations: Algorithms and Software, J. Comput. Appl. Math., Vol. 149, 171–191. 81. C EA J. 1971 Optimisation.Theorie et Algorithmes, Dunod, Paris. 82. C HAMBERLAIN , R.M, P OWELL , M.J.D., L EMARECHAL , C. & P EDERSEN , H.C. 1982 The Watchdog Technique for Forcing Convergence in Algorithms for Constrained Optimization, Mathematical Programming Study 16, 1–17. 83. C HENEY, C.C. 1966 Introduction to Approximation Theory, McGraw Hill, NY. 84. C LARKE , F.H. 1975 Generalized gradients and applications, Trans. Am. Math. Soc., Vol. 205, 247–262. 85. C LARKE , F.H. 1990 Optimization and Nonsmooth Analysis, Classics in Applied Mathematics, SIAM Publications, Philadelphia. 86. C IARLET P H . 1978 The Finite Element Method for Elliptic Problems, North-Holland, Amsterdam. 87. C OLEMAN , T.F. & L IAO , A. 1995 An efficient Trust Region Method for Unconstrained Discrete–Time Optimal Control Problems, Computational Optimization and Applications, Vol.6, 47–66. 88. C OLVILLE , A.R. 1968 A Comparative study of nonlinear programming codes, IBM New York Scientific Centre Report, 320-2949. 89. C ONN , A.R., G OULD , N.I.M. & T OINT, P H .L. 1988 Global convergence of a class of trust region algorithms for optimization with simple bounds, SIAM J. Numerical Analysis, Vol. 28, 433–460. 90. D EMKOWICZ , L. 2006 Computing with hp Adaptive Finite Element. One and Two Dimensional Elliptic and Maxwell Problems, Chapman & Hall/CRC. 91. D UNN , J. & B ERTSEKAS , D.P. 1989 Efficient Dynamic Programming Implementations of Newton’s Method for Unconstrained Optimal Control Problems, J. Optimization Theory and Applications, Vol. 63, 23–38. 92. D UVAUT G. AND L IONS J.L. 1972 Les Inequations en Mecanique et en Physique, Dunod, Paris. 93. C ONN , A.R., G OULD , N.I.M. & T OINT, P H .L. 1988 Testing a class of methods for solving minimization problems with simple bounds on the variables, Mathematics of Computation, Vol. 50, 399–430. 94. C ONN , A.R., G OULD , N.I.M. & T OINT, P H .L. 1992 LANCELOT: a FORTRAN package for large–scale nonlinear optimization (Release A), Number 17 in Springer Series in Computational Mathematics, Springer–Verlag, New York. 95. C OUENNE PROJECT WEBSITE 2010 https://projects.coin-or.org/Couenne/. 96. D EMYANOV, V.F. 1968 Algorithms for some minimax problems, Journal of Computer and Systems Science, Vol. 2, 342–380.

i i

References

423

97. D ENNIS , J.E. AND M ORE , J.J. 1974 A Characterization of Superlinear Convergence and Its Application to Quasi–Newton Methods, Mathematics of Computation, Vol. 28, 549–560. ¨ 98. D IEHL , M., L EINEWEBER , D.B. & A.A.S. S CH AFER 2001 MUSCOD-II User’s Manual, Interdisciplinary Center for Scientific Computing, University of Heidelberg. 99. G OLLMANN , L., K ERN , D. & H. M AURER 2008 Optimal control problems with delays in state and control variables subject to mixed control-state constraints, Optimal Control Applications and Methods, Vol. 30, 341–365. 100. D OLAN , E.D. & M OR E´ , J.J. 2002 Benchmarking optimization software with performance profiles, Math. Program., Vol. 91, 201–213. 101. D ONTCHEV, A.L. AND H AGER , W.W. 1998 Lipschitzian Stability for State Constrained Nonlinear Optimal Control, SIAM J. on Control and Optimization, Vol. 36, 698–718. 102. D OSTAL , Z. 2009 Optimal Quadratic Programming Algorithms: with Applications to Variational Inequalities, Springer. 103. D UNN , J.C. 1987 On the convergence of projected gradient processes to singular critical points, Journal of Optimization Theory and Applications, Vol. 55, 203–216. 104. D UNN , J.C. 1988 Gradient projection methods for systems optimization problems, Control and Dynamic Systems, Vol. 29, 135–195. 105. D URAN M.A. AND G ROSSMANN I.E. 1986 An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Mathematical Programming, Vol. 36, 307–339. 106. D UVAUT G. AND L IONS J.L. 1972 Les Inequations en Mecanique et en Physique, Dunod, Paris. 107. DYNIEWICZ , B. & BAJER , C.I. 2009 Paradox of the particle’s trajectory moving on a string. Arch. Appl. Mech., Vol. 79, 213–223. 108. E LMQVIST, H. 1978 A structured Model Language for Large Continuous Systems, Lund Institute of Technology, Lund 109. E KELAND I. & T EMAM R. 1976 Convex Analysis and Variational Problems, North - Holland, Amsterdam. 110. E L -A LEM , M. 1991 A Global Convergence Theory for the Celis–Dennis–Tapia Trust Region Algorithm for Constrained Optimization, SIAM J. Numer. Anal., Vol. 28, 266–290. 111. E VANS , L.C. 2010 Partial Differential Equations: Second Edition, American Mathematical Society. 112. FACCHINEI , F, F ISCHER , A. & K ANZOW, C. 1998 On the accurate identification of active cosntraints, SIAM J. Optimization, Vol. 9, 14–32. 113. FACCHINEI , F, J UDICE , J. & S OARES , J. 1998 An active set Newton algorithm for large– scale nonlinear programs with box constraints, SIAM. J. Optimization, Vol. 8, 158–186. 114. FACCHINEI , F, L UCIDI , S. & PALAGI , L. 2002 A truncated Newton algorithm for large scale box constrained optimization, SIAM J. Optimization, Vol. 12, 1100–1125. 115. F IACCO A.V. & G.P. M C C ORMICK 1968 Nonlinear Programming: Sequential Unconstrained Minimization Techniques. John Wiley and Sons, New York/London. 116. F INDEISEN W., S ZYMANOWSKI J., W IERZBICKI A. 1977 Computational methods of optimization (in Polish), Polish Scientific Publisher, Warsaw. 117. F ISCHBACH , J.W. 1956 Some applications of gradient methods, Proceedings of the Sixth Symposium in Applied Mathematics 1953, McGraw–Hill, New York, 59–72. 118. F LETCHER , R. AND L EYFFER , S. 1994 Solving mixed integer nonlinear programs by outer approximation, Mathematical Programming, Vol. 66, 327–349. 119. F LETCHER , R. 1980 Practical optimization. Vol. 1, unconstrained optimization, J. Wiley, Chichester. 120. F LETCHER , R. 1987 Practical Methods of Optimization, J. Wiley, Chichester. 121. R. F LETCHER 1995 An optimal positive definite update for sparse Hessian matrices. SIAM Journal on Optimization, Vol. 5, 192–218. 122. F LETCHER , R. AND L EYFFER , S. 1998 User manual for filterSQP.. 123. F LETCHER , R,, G OULD , N.I.M., L EYFFER , S., T OINT, P H .L. & WACHTER , A. 2002 Global convergence of a trust region SQP -filter algorithm for general nonlinear programming, SIAM J. Optim., Vol. 13, 635–659.

i i

424

C Elements of numerical linear algebra

124. F LETCHER , R. & L EYFFER , S. 2002 Nonlinear programming without a penalty function, Math. Program., Vol. 91, 239-269. 125. F LETCHER , R., L EYFFER , S. & P H .L. T OINT 2002 On the global convergence of a filterSQP algorithm, SIAM J. Optim., Vol. 13, 44–59. 126. F LETCHER , R., L EYFFER , S. & P H .L. T OINT 2006 A brief history of filter methods. Technical Report ANL/MCS-P1372-0906, Mathematics and Computer Science Division, Argonne National Laboratory, October 2006. 127. F ONTECILLA , R. 1988 Local Convergence of Secant Methods for Nonlinear Constrained Optimization, SIAM J. Numerical Analysis, Vol. 25, 692–712. 128. F OURER , R., D.M. G AY, B.W. K ERNIGHAN 2003 A Modeling Language for Mathematical Programming (second edition), Duxbury/Thonston Learning, Toronto 129. F RANKE , R. 1994 Anwendung von Interior-Point-Methoden zur L¨osung zeitdiskreter Optimalsteuerungsprobleme. Master’s thesis, Techniche Universit¨at Ilmenau, Fakult¨at f¨ur Informatik und Automatsierung, Institut f¨ur Automatisierungs- und Systemtechnik Fachgebiet Dynamik und Simulation o¨ kologischer Systeme, Ilmenau, Germany, October 1994 (in German). 130. F RANKE , R. 1998 OMUSES — a Tool for the Optimization of MUltistage Systems and HQP — a Solver for Sparse Nonlinear Optimization. Version 1.5. Dept. of Automation and Systems Engineering, Technical University of Ilmenau, Germany, September 1998. 131. F RANKE , R. & A RNOLD , E. 1997 Applying new numerical algorithms to the solution of discrete-time optimal control problems. In Warwick, K. and K´arn´y, M., editors, Computer– Intensive Methods in Control and Signal Processing : The Curse of Dimensionality, 105–118. Birkh¨auser Verlag, Basel, Switzerland. 132. F RANKE , R. & A RNOLD , E. 1999 The solver Omuses/HQP for structured large-scale constrained optimization: Algorithm, implementation, and example application. In Sixt SIAM Conference on Optimization, Atlanta, 1999. Society for Industrial and Applied Mathematics. 133. F RENERY, W.F., T OLSMA , J.E. & P.I. BARTON 1997 Efficient Sensitivity Analysis of Large–Scale Differential–Algebraic Systems, Appl. Numer. Math., Vol. 25, 41–54. ´ 134. F RISCHGESELL , T., K RZYZY NSKI , T., B OGACZ , R. & K.P OPP. 1999 On the dynamics and control of a guideaway under a moving mass. Heavy Vehicle Systems, A Series of the Int. J. of Vehicle Design, Vol. 6, 176–189. ¨ 135. F RISCHGESELL , T., P OPP, K., R ECKMANN , H. & O. S CH UTTE . 1998 Regelung eines elastischen Fahrwegs inter Verwendung eines variablen Beobachters. Technische Mechanik, Vol. 18, 44–55. 136. F RISCHGESELL , T., P OPP, K, S ZOLC , T. & R. B OGACZ.1994 Active control of elastic beam structures. In C. R. Burrows and P. S. Keogh, editors, The Active Control of Vibration, London, MEP. 137. G AFNI , E.M. & B ERTSEKAS , D.P. 1984 Two–metric projection methods for constrained optimization, SIAM J. Control and Optimization, Vol. 22, 936–964. 138. G AMKRELIDZE , R.V., P ONTRYAGIN , L.S. & V. G. B OLTYANSKII 1962. The Mathematical Theory of Optimal Processes, Wiley, New York. 139. GAMS Home Page, http://www.gams.com/ 140. G AY, D.M. 2005 Writing .nl files, Technical Report Technical Report No. 2005-7907P, Sandia National Laboratories. 141. G EAR , C.W. 1988 Differential-Algebraic Equation Index Transformations, SIAM J. Sci. Stat. Comput., Vol. 9, No.1, 39-47. 142. G EAR , C.W. 1990 Differential Algebraic Equations, Indices, and Integral Algebraic Equations, SIAM J. Numer. Anal., Vol. 27, No.6, 1527-1534. 143. G ERDTS , M. 2009 homepage: http://www.mathematik.uni-wuerzburg.de/ gerdts/ 144. G ERDTS , M. 2010 User’s Guide OC-ODE, Optimal Control of Ordinary-Differential Equations, Version 1.4, Institut f¨ur Mathematik, Universit¨at W¨uurzburg, August 17. 145. G ERDTS , M. 2003 Direct Shooting Method for the Numerical Solution of Higher-Index DAE Optimal Control Problems, J. Optim. Theory Appl., Vol. 117, 267–294. 146. G EUZAINE , C. & J.F. R EMACLE 2010. Gmsh reference manual. the documentation for gmsh 2.5. Technical report.

i i

References

425

147. G ILES , D.R.A. 1978 A comparison of three problem–oriented simulation programs for dynamic mechanical systems, Thesis, Univ. Waterloo, Ontario. 148. G ILL , P.E., G OLUB , G.H., M URRAY, W. & S AUNDERS , N.M. 1974 Methods for modifying matrix factorizations, Mathematics of Computations, Vol. 28, 505–535. 149. G ILL , P.E., M URRAY, W., S AUNDERS , M.A. & W RIGHT, M.H. 1986 User’s guide for NPSOL (version 4.0): A Fortran package for nonlinear programming, Report SOL86-2, Department of Operations Research, Stanford University, Stanford, CA. 150. G OBAT, J.I. & D.C. ATKINSON 2005. Felt: Users guide and reference manual. Computer Science Technical Report CS94-376, University of California, San Diego. 151. G OLDFARB , D. & A.I DNANI 1983 A numerically stable dual method for solving strictly convex quadratic programs. Mathematical Programming, Vol. 27, 1–33. 152. G ONDZIO , J. 1994 Multiple centrality corrections in a primal-dual method for linear programming. Technical Report 1994.20, Department of Management Studies, University of Geneva, Geneva, Switzerland, November 1994. 153. G RIEWANK , A., J UEDES , D., M ITEV, H., U TKE , J., VOGEL , O. & A. WALTHER 1999 ADOL-C: A Package for the Automatic Differentiation of Algorithms Written in C/C++, Version 1.8.2, March 1999. 154. G RISVARD P. 1985, Elliptic Problems in Nonsmooth Domains, Pitman. 155. G ROSSMANN , C H ., ROOS , H.G. & M. S TYNES 2007 Numerical Treatment of Partial Differential Equations, Springer. 156. G OLDSTEIN , A.A. 1964 Convex programming in Hilbert spaces, Bull. Amer. Math. Soc., Vol. 70, 709–710. 157. G OLUB , G. & VAN L OAN , C H .F. 1996 Matrix computations, The Johns Hopkins University Press, Baltimore. 158. G RAMLICH , G, H ETTICH , R. & S ACHS , E.W. 1995 Local Convergence of SQP Methods in Semi–Infinite programming, SIAM J. Optimization, Vol. 5, 641–658. 159. G UPTA , D.K. AND R AVINDRAN , V. 1985 Branch and bound experiments in convex nonlinear integer programming, Management Science, Vol. 31, 1533–1546. 160. H ACKBUSH , W. 1985 Multi-grid Methods and Applications, Springer. 161. H AGER , W.W. 1988 Applied linear numerical algebra, Prentice–Hall, Englewood Cliffs, NJ. 162. H AGER , W.W. & P RESLER , D.L. 1987 Dual Techniques for Minmax, SIAM J. on Control and Optimization, Vol. 25, 660–685. 163. H AIRER , E., L UBICH , C H . & M. ROCHE 1989 The numerical solution of differential– algebraic equations by Runge–Kutta methods, Lecture Notes in Mathematics 1409, Springer–Verlag, Berlin, Heidelberg. 164. H AIRER , E. & G. WANNER 1996 Solving Ordinary Differential Equations II, Springer– Verlag, Berlin Heidelberg New York. 165. H AN , S.P. 1976 A Superlinearly Convergent Variable Metric Algorithms for General Nonlinear Programming Problems, Mathematical Programming, Vol. 11, 263–282. 166. H ASLINGER , J., M IETTINEN , M. & P. PANAGIOTOPOULOS 1999 Finite Element Method for Hemivariational Inequalities. Theory, Methods and Applications, Kluwer Academic Publisher, Dordrecht. 167. H ESTENES , M.R. 1969 Multiplier and gradient methods, Journal of Optimization Theory and Applications, Vol. 4, 303–320. 168. H IGHAM , N.J. 1996 Accuracy and stability of numerical algorithms, SIAM Publications, Philadelphia, PA. 169. H IMMEBLAU , D.H. 1972 Applied nonlinear programming. McGraw Hill, New York. 170. H INDMARSH , A.C., B ROWN , P.N., G RANT, K.E., L EE , S.L., S ERBAN , R. S HUMAKER , D.E & C.S. W OODWARD 2004 SUNDIALS: Suite of Nonlinear and Differential/Algebraic Equation Solvers, Preprint UCRL-JRNL-200037. 171. H IRIART–U RRUTY, J.–B. & L EMAR E´ CHAL , C. 1993 Convex analysis and minimization algorithms, Springer–Verlag, Berlin, New York. 172. H LAVACEK , I., H ASLINGER , J., N ECAS , J. & J. L OVISEK 1988 Solution of Variational Inequalities in Mechanics, Springer.

i i

426

C Elements of numerical linear algebra

173. H O , Y U -C HI . & A.E.B RYSON 1962. Applied Optimal Control. Hemisphere, Washington. 174. H OUSEHOLDER , A.S. 1964 The theory of matrices in numerical analysis, Blaisdell Publishing Co., New York. 175. IBM ILOG O PTIMIZATION AND A NALYTICAL D ECISION S UPPORT S OLUTIONS Web Page, http://www-01.ibm.com/software/websphere/products/optimization/ 176. JACOBSON , D. & M AYNE , D.Q. 1970 Differential Dynamic Programming, Elsevier Science Publishing. 177. JASTA DD Home Page, http://jastadd.org/web/, Lund University 178. JF LEX – T HE FAST S CANNER G ENERATOR FOR JAVA Home Page, http://www.jflex.de/, G. Klein 179. JM ODELICA . ORG Home Page, http://www.jmodelica.org/, Modelon AB 180. K ANTOROVICH , L.V. & A KILOV, G.P. 1982 Functional Analysis, Pergamon Press, Oxford. 181. K ANSCHAT, G. 2004 Multi-level methods for discontinuous Galerkin FEM on locally refined meshes, Comput. & Struct., Vol. 82, No. 28, 2437–2445. 182. K ARMARKAR , N. 1994 A new polynomial-time algorithm for linear programming. Combinatorica, Vol. 4, 373–395. 183. K ELLEY, J.E. 1960 The cutting plane method for solving convex problems, Journal of the Society for Industrial and Applied Mathematics, Vol. 8, 703–712. 184. K ERNEVEZ , J.P. 1997. The sentinel method and its application to environmental pollution problems. CRC Press. 185. K ERSHENBAUM , L., M AYNE , D.Q., P YTLAK , R. & R.B. V INTER 1993 Receding Horizon Control, Advances in Model-Based Predictive Control, Oxford, September 20-21, Conference Proceedings, Vol. 2, 233-246. 186. K HLUDNEV, A. & J. S OKOLOWSKI 1997 Modelling and Control in Solid Mechanics, Birkh¨auser Verlag, Basel. 187. K INGMAN , J.F.C. & TAYLOR , S.J. 1966 Introduction to Measure and Probability, Cambridge University Press, Cambridge. 188. K IWIEL , K. 1983 An Aggregate subgradient method for nonsmooth convex minimization. Math. Programming, Vol. 27, 320–341. 189. K IWIEL , K. 1985 Methods of descent for nondifferentiable optimization. Lecture Notes in Mathematics 1133, Springer-Verlag: Berlin. 190. KOLDA , T.G, O’L EARY, D.P. & NAZARETH , L. 1998 BFGS with update skipping and varying memory, SIAM J. Optimization, Vol. 8, 1060–1083. 191. K REINDLER , E. 1982 Additional Necessary Conditions for Optimal Control with State– Variable Inequality Constraints, J. Optimization Theory and Optimization, Vol. 38, 241–250. 192. K ROK , J. & J.O RKISZ 1986. Application of the generalized fd approach to stress evaluation in the fe solution. In Proc. of Int. Conf. on Comp. Mech., Tokyo, 31–36. 193. K RYLOV, N.V. 2008 Lectures on Elliptic and Parabolic Equations in Sobolev Spaces, American Mathematical Society, Providence, USA. 194. L ANGTANGEN , H.P. 2003 Computational Partial Differential Equations: Numerical Methods and Diffpack Programming, Texts in Computational Science and Engineering, Springer Verlag. 195. L AMOUR , R. 1997 A Shooting Method for Fully Implicit Index–2 Differential–Algebraic Equations, SIAM J. Sci. Comput., Vol. 18, 94–114. 196. L ASDON , L.S., M ITTER , S.K. & WAREN , A.D. 1967 The conjugate gradient method for optimal control problems, IEEE Trans. on Auto. Control, Vol. 12, 132–138. 197. L ASIECKA , I. & R. T RIGGIANI 2000. Control Theory for Partial Differential Equations. Cambridge University Press. 198. L EE , E.B. & L. M ARKUS 1967 Foundations of Optimal Control Theory, J. Wiley, New York. ¨ 199. L EINEWEBER , D. B., BAUER , I. , B OCK ., H. G. & J. P. S CHL ODER 2003 An efficient multiple shooting based reduced SQP strategy for largescale dynamic process optimization. Part 1: theoretical aspects, Computers and Chemical Engineering, Vol. 27 157–166.

i i

References

427

¨ ¨ 200. L EINEWEBER D. B., S CH AFER , A., B OCK ., H. G. AND J. P. S CHL ODER 2003 An efficient multiple shooting based reduced SQP strategy for largescale dynamic process optimization. Part II: Software aspects and applications, Computers and Chemical Engineering, Vol. 27, 167–174. 201. L EMAR E´ CHAL , C. 1975 An extension of Davidon methods to nondifferentiable Problem, in Mathematical Programming Study, Vol. 3 , M.L. Balinski and P. Wolfe eds., North–Holland: Amsterdam, 95–109. 202. L EMAR E´ CHAL , C. 1978 Nonsmooth optimization and descent methods. RR-78-4, International Institute for Applied Systems Analysis (Laxenburg, Austria, March). 203. L EMAR E´ CHAL , C. 1981 A view of line searches, in Optimization and optimal control, Lecture Notes in Control and Information Science 30, (A. Auslander, W. Oettli and J. Stoer, eds), Springer–Verlag, Berlin, 59–78. 204. L I , S. & L.R. P ETZOLD 2000 Software and Algorithms for Sensitivity Analysis of Large– Scale Differential–Algebraic Systems, J. Comput. Appl. Math., Vol. 125, 131–145. 205. L I , S., P ETZOLD , L.R. & W. Z HU 2000 Sensitivity Analysis of Differential–Algebraic Equations: A comparison of Methods on a Special Problem, Appl. Numer. Math., Vol. 32, 161–174. 206. L I , Z., Z HENG , L. & H. Z HANG 2008 Solving PDE models in Modelica, Proceedings of International Symposium on Information Science and Engineering, IEEE Computer Society, 53–57. 207. L I , Z., Z HANG , H. & L. Z HENG 2008 Description of PDE models in Modelica, Proceedings of International Symposium on Computer Science and Computational Technology, IEEE Computer Society, 809–813. 208. L I , Z., Z HENG , L. & H. Z HANG 2009 Modelling and simulation of PDE problems in Modelica, Proceedings of International Journal of Materials and Structural Integrity, Vol. 3, 318–331. 209. L IN , C-J. & M OR E´ , J.J. 1999 Newton’s method for large bound–constrained optimization problems, SIAM J. Optimization, Vol. 9, 1100–1127. 210. L IONS , J.L. 1971 Optimal Control of Systems Governed by Partial Differential Equations. Springer, Berlin. 211. L IUA , D.C. & N OCEDAL , J. 1989 On the limited memory BFGS method for large scale optimization problems, Math. Programming, Vol. 45, 503–528. 212. N OWAK , I. AND V IGERSKE , S. 2008 Lago - a (heuristic) branch and cut algorithm for nonconvex minlps, Central European Journal of Operations Research, Vol. 16, 127–138. 213. L UENBERGER , D.G. 1973 Introduction to linear and nonlinear programming, Addison Wesley, Reading, MA. 214. M ALY, T. & L.R. P ETZOLD 1997 Numerical Methods and Software for Sensitivity Analysis of Differential–Algebraic Systems, Appl. Numer. Math., Vol. 20, 57–79. 215. M ANNING , D.W. 1981 A computer technique for simulating dynamic multibody systems based on dynamic formalizm, Thesis, Univ. Waterloo, Ontario. 216. M APLE S IM 6 – A DVANCED S YSTEM -L EVEL M ODELING Home Page, http://www.maplesoft.com/products/maplesim/index.aspx, MapleSoft 217. M ATLAB HOME PAGE, http://math.works.com. ¨ , R. 2002 Differential Algebraic Systems Anew, Applied Numetical Mathematics, Vol. 218. M ARZ 42, 315–335. ¨ , R. 2005 Characterizing Differential Algebraic Equations without the Use of Deriva219. M ARZ tive Arrays, Int. J. Comp. & Mathem. with Appl., Vol. 50, 1141–1156. ¨ , R. & C. T ISCHENDORF 1997 Recent Results in Solving Index–2 Differential– 220. M ARZ Algebraic Equations in Circuit Simulation, SIAM J. Sci. Comput., Vol. 18, 139–159. 221. M ATTHIES , H. & S TRANG , G. 1979 The solution of nonlinear finite element equations, International Journal of Numerical Methods in Engineering 14, 1613–1626. 222. M ARATOS , N. 1978 Exact penalty function algorithms for finite dimensional and control optimization problems, Ph.D. thesis, University of London. 223. M ARTINION , P., G. V INCENT, F. B ONNANS 2012 BOCOP v1.0.3 - User Guide http://www.bocop.org/, BOCOP – The optimal control solver

i i

428

C Elements of numerical linear algebra

224. M AURER , H. 1976 Numerical Solution of Singular Control Problems Using Multiple Shooting Techniques, J. Optim. Theory Appl., 18, 235–257. 225. M AURER , H. & W.G ILLESSEN 1976 Application of multiple shooting to the numerical solution of optimal control problems with bounded state variables, Computing, 15, 105–126. 226. M AYNE , D.Q. AND P OLAK , E. 1982 A Superlinearly Convergent Algorithm for Constrained Optimization Problems, Mathematical Programming Study, Vol.16, 45–61. 227. M AYNE , D.Q. & P OLAK , E. 1980 An Exact Penalty Function Algorithm for Optimal Control Problems with Control and Terminal Equality Constraints, Part 1, Part 2, J. Optimization Theory and Optimization, Vol. 32, No. 2,3. 228. M EHROTRA , S. 1992 On the implementation of a primal–dual interior point method.SIAM Journal on Optimization, Vol. 2, 575–601. 229. M IELE , A., M OHANTY, B.P., VANKATARAMAN , P. & K UO , Y.M. 1982 Numerical Solution of Minimax Problems of Optimal Control, Parts 1 and 2, J. Optimization Theory and Applications, Vol. 38, 97–135. 230. M IELE , A. WANG , T, T ZENG , C.Y. & M ELVIN , W.W. 1987 Optimal Abort Landing Trajectories in the Presence of Windshear, J. Optimization Theory and Applications, Vol. 55, 165–202. 231. M IFFLIN , R. 1977 An algorithm for constrained optimization with semismooth functions, Math. Oper. Res., Vol. 2, 191–207. 232. M IKUŁOWSKI , G. & Ł. JANKOWSKI 2009 Adaptive landing gear: optimum control strategy and potential for improvement. Shock and Vibration, Vol. 16, 175–194. 233. M INLP LIBRARY WEBSITE, http://www.gamsworld.org/minlp/minlplib.htm. 234. M ISC . 2003 Large scale nonconvex optimization. SIAM’s SIAG/OPT Newsletter Views-andNews, Vol. 14, 1–25. 235. M ODELICA A SSOCIATION 2012 Modelica – A Unified Object-Oriented Language For Systems Modeling. Language Specification v3.3, http://www.modelica.org/ 236. M ODELICA S TANDARD L IBRARY Web Page, https://www.modelica.org/libraries/Modelica, Modelica Association 237. M ODELING AND S IMULATION WITH M ATH M ODELICA Web Page, http://www.mathcore.com/products/mathmodelica/, MathCore Engineering 238. M ORALES , J.L., N OCEDAL , J., WALTZ , R.A., L IU , G. & J.P. G OUX 2001 Assessing the potential of interior methods for nonlinear optimization. Technical Report OTC 2001/4, Optimization Technology Center of Northwestern University. 239. M ORDUKHOVICH , B. & L. WANG 2004 Optimal Control of Differential–Algebraic Systems, Proceed. of 43rd IEEE Conference on Decision and Control, December 14–17, Bahamas, 3167–3172. 240. M OR E´ , J.J. & T HUENTE , D.J. 1994 Line search algorithms with guaranteed sufficient decrease, ACM Transactions on Mathematical Software, Vol. 20, 286-307. 241. M OR E´ , J. & S ORENSEN , D.C. 1984 Newton’s method, in Studies in Numerical Analysis (G.H. Golub, ed.), The Mathematical Association of America, Providence, RI., 29–82. 242. M OR E´ , J.J. & T ORALDO , G. 1989 Algorithms for bound constrained quadratic programming problems, Numerische Mathematik, Vol. 55, 377–400. 243. M OR E´ , J.J. & T ORALDO , G. 1991 On the solution of large quadratic programming problems with bound constraints, SIAM J. Optimization, Vol. 1, 93–113. 244. M ORSE , A.S., L IBERZON , D. & J. P. H ESPANHA 1999 Stability of switched systems: a lie-algebraic condition. Systems and Control Letters, Vol. 37, 117–122. 245. M ORSE , A.S., L IBERZON , D. & J. P. H ESPANHA 2006 Lie-algebraic stability conditions for nonlinear switched systems and differential inclusions. Systems and Control Letters, Vol. 55, 8–16. 246. M URRAY, W., AND W RIGHT, M.H. 1982 Computation of the Search Direction in Constrained Optimization Algorithms, Mathematical Programming Study, Vol. 16, 62–83. 247. MUSCOD–II A Software Package for Numerical Solution of Optimal Control Problems involving Differential-Algebraic Equations (DAE), http://www.iwr.uni-heidelberg.de/ agbock/RESEARCH/muscod.php

i i

References

429

´ 248. M Y S´ LI NSKI , A. 2006 Shape Optimization of Nonlinear Partial Distributed Systems, Exit, Warsaw, Poland. 249. N EUSTADT, L. 1976 Optimization. A Theory of Necessary Conditions, Princeton University Press, Princeton. 250. N OCEDAL , J. 1980 Updating quasi–Newton matrices with limited storage, Mathematics of Computation, Vol. 35, 773–782. 251. N OCEDAL , J. 1992 Theory of algorithms for unconstrained optimization, Acta Numerica, 199–241. ¨ 252. N OCEDAL , J., A. W ACHTER , A., & R.A. WALTZ 2009 Adaptive barrier strategies for nonlinear interior methods, SIAM Journal on Optimization, Vol. 19, 1674–1693. 253. N OCEDAL , J. & W RIGHT, S.J. 1999 Numerical optimization, Springer–Verlag, New York. 254. O BERLE , H. J. 1986 Numerical solution of minimax optimal control problems by multiple shooting technique, J. Optim. Theory Appl., 50(2), 331–357. 255. O BERLE , H.J. & W. G RIMM 1989 BNDSCO -A Program for the Numerical Solution of Optimal Control Problems, Report No. 515 der DFVLR (German Test and Research Institute for Aviation and Space Flight). 256. O BERLE , H.J. 1986 Numerical Solution of Minimax Optimal Control Problems by Multiple Shooting Technique, J. Optimization Theory and Applications, Vol. 50, 331–364. 257. O BERLIN , C. & W RIGHT, S.J. 2006 Active set identification in nonlinear programming, SIAM J. Optimization, Vol. 17, 577–605. 258. O H , M. 1995 Modelling and Simulation of Combined Lumped and Distributed Processes, PhD thesis, University of London, 1995. 259. O NODA , J. & K. M INESUGI 1996 Semiactive vibration suppression by variable-damping members. AIAA J., Vol. 34, 355–361. 260. O PEN M ODELICA Home Page, http://www.openmodelica.org/, Open Source Modelica Consortium 261. O RKISZ , J. 1998 Finite difference method. In M. Kleiber, editor, Handbook of Computational Solid Mechanics: Survey and Comparison of Contemporary Methods., Chapter 3. Springer-Verlag. 262. O RTEGA , J.M. & R HEINBOLDT, W.C. 1970 Iterative solution of nonlinear equations in several variables, Academic Press, New York, New York. 263. O STROVSKI , A.M. 1970 Solution of equations in Euclidean and Banach spaces, Academic Press, New York, New York. 264. PAGUREK , B. & W OODSIDE , C.M. 1968 The conjugate gradient method for optimal control problems with bounded variables, Automatica, Vol. 4, 337–349. 265. PAIGE , C.C. & S AUNDERS , M.A. 1975 Solution of sparse indefinite systems of linear equations, SIAM J. Numer. Anal., Vol. 12, 617–629. 266. PANTELIDES , C. 1988 Consistent initialization of dirrenetial–algebraic system, SIAM J. Sci. and Stat. Comput. Vol. 9, 213-231. 267. PANTOJA , J.F.A. D E O. 1988 Differential Dynamic Programming and Newton’s Method, International J. Control, Vol. 47, 1539–1553. 268. PAREST A direct multiple shooting method for the numerical solution of optimal control and parameter estimation problems, http://www.sim.informatik.tudarmstadt.de/en/sw/parest/info.php 269. DE P INHO , M.D.R. & R. V INTER 1997 Necessary Conditions for Optimal Control Problems Involving Nonlinear Differential Algebraic Equations, J. Math. Anal. Appl., Vol. 212, 493–516. 270. P ISARSKI , D. & C.I. BAJER 2010 Semi-active control of 1d continuum vibrations under a travelling load. Journal of Sound and Vibration, Vol. 329, 140–149. 271. P ISARSKI , D. & C.I. BAJER 2011 Smart suspension system for linear guideways. Journal of Intelligent & Robotic Systems, Vol. 62, 451–466. 272. P OLAK , E. 1971 Computational methods in optimization: a unified approach, Academic Press, New York. 273. P OLAK , E. & R IBI E` RE , G. 1969 Note sur la convergence de m´ethodes de directiones conjugu´edes, Rev. Franc¸aise Informat. Recherche Op´erationnelle, Vol. 3, 35–43.

i i

430

C Elements of numerical linear algebra

274. P OWELL , M.J.D. 1970 A hybrid method for nonlinear equations, in Numerical Methods for Nonlinear Algebraic equations, P. Rabinowitz, ed. Gordon and Breach, London, 87–114. 275. P OWELL , M.J.D. 1977 The Convergence of Variable Metric Methods for Nonlinearly Constrained Optimization Calculations, Technical Memorandum No. 315, Argonne National Laboratory, Argonne, Illinois. 276. P OWELL , M.J.D. 1978 A fast algorithm for nonlinearly constrained optimization calculations. In G. A. Watson, editor, Numerical Analysis, Dundee, 1977, number 630 in Lecture Notes in Mathematics, 144–157, Berlin, Heidelberg, London, Springer-Verlag. 277. P OWELL , M.J.D. 1985 On the quadratic programming algorithm of Goldfarb and Idnani. Mathematical Programming Study, Vol. 25, 46–61. 278. P OWELL , M.J.D. 1986 Convergence properties of algorithms for nonlinear optimization, SIAM Review Vol. 28, 487–500. 279. P SHENICHNYI B.N. & DANILIN , Y U .M. 1978 Numerical methods in extremal problems. Mir Publishers, Moscow. 280. P YTLAK , R. 1986 Minimax optimal control problems with discrete time: solutions properties and algorithms, PhD thesis, Warsaw University of Technology (in Polish). 281. P YTLAK , R. 1989 Numerical experiment with new conjugate direction methods for nondifferentiable optimization, in Proceedings of the 28th IEEE CDC Conference, 12–15 December, Tampa, Florida, 2457–2462. 282. P YTLAK , R. 1989 Strong maximum principle for for discrete time optimal control problems with Lipschitzian functions, Int. J. of Control, Vol. 101, 33-51. 283. P YTLAK , R. 1994 Optimal control of differential–algebraic equations, Proceed. of the 33rd IEEE CDC, Orlando, Florida, 951-956. 284. P YTLAK , R. 1998 An efficient algorithm for large scale problems with simple bound on the variables, SIAM J. on Optimization, Vol. 8, 632–560. 285. P YTLAK , R. 1999 Numerical procedures for optimal control problems with state constraints, Lecture Notes in Mathematics 1707, Springer–Verlag, Heidelberg. 286. P YTLAK , R. 2007 Optimal control of differential–algebraic equations of higher index, Part 1: First order approximations, J. Optimization Theory and Applications, Vol. 134, 61–75. 287. P YTLAK , R. 2007 Optimal control of differential–algebraic equations of higher index, Part 2: Necessary optimality conditions, J. Optimization Theory and Applications, Vol. 134, 77–90. 288. P YTLAK , R. 2011 Numerical procedure for optimal control of higher index DAEs, J. Discrete and Continuous Dynamical Systems, Vol. 29, 1–24. 289. P YTLAK , R. & M ALINOWSKI , K. 1987 Numerical methods for minimax optimal control problems with discrete time, Proceedings of IFIP Conference on Analysis and Optimization of Systems, Lecture Notes on Control and Information Sciences, 1986, Vol. 83, eds. A. Bensoussan and J.L. Lions, Springer-Verlag, Berlin, 167–178. 290. P YTLAK , R. & R.B. V INTER 1998 A Feasible Directions Algorithm for Optimal Control Problems with State and Control Constraints: Convergence Analysis, SIAM J. Control and Optimization, Vol. 36, 1999–2019. 291. P YTLAK , R. AND R. B. V INTER 1999 A feasible directions type algorithm for optimal control problems with state and control constraints: Implementation, J. Optimization Theory and Applications, Vol. 101, 623–649. 292. Q UESADA , I. AND G ROSSMANN , I.E. 1992. An lp/nlp based branched and bound algorithm for convex minlp optimization problems. Computers and Chemical Engineering, Vol. 16, 937–947. 293. R ECKMANN , H., P OPP, K. & M. RUSKOWSKI 1998 Control of an elastic guideway using linear drivers. In LIDIA98, 114–117, Tokyo. 294. R ELAXATION AND D ECOMPOSITION M ETHODS FOR M IXED I NTEGER N ONLINEAR P RO GRAMMING 2006 Vol. 152 of International Series of Numerical Mathematics, Birkhuser Basel. 295. ROBINSON , S.M. 1984 Local structure of feasible sets in nonlinear programming, Mathematical Programming Study, Vol. 22, 217–230. 296. ROCKAFELLAR , R.T. 1970 Convex analysis, Princeton University Press, Princeton, New Jersey.

i i

References

431

297. S AAD , Y. 1996 Iterative methods for sparse linear systems, PWS Publishing Company. 298. S AHINIDIS , N.V. 1996 Baron: A general purpose global optimization software package. Journal of Global Optimization, Vol. 8, 201–205. 299. S AHINIDIS , N.V. 2000 BARON Branch and Reduce Optimization Navigator, User’s Manual, ver. 4.0. 300. S AHINIDIS , N.V. AND TAWARMALANI , M. 2005. BARON 7.2.5: Global Optimization of Mixed-Integer Nonlinear Programs, User’s Manual. 301. S AGER , S. 2005 Numerical methods for mixed–integer optimal control problems, Ph.D. Thesis, University of Heidelberg. 302. S ALAHI , M., P ENG , J. & T. T ERLAKY 2005 On Mehrotra-type predictor-corrector algorithms. Technical report, Advanced Optimization Lab, Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada. 303. S ALDAMLI , L., F RITZSON , P. & B. BACHMANN 2002 Extending Modelica for Partial Differential Equations, Proceedings of 2nd International Modelica Conference, 307–314. 304. S ALDAMLI , L. 2006 PDEModelica – A High-Level Language for Modeling with Partial Differential Equations, PhD. thesis, Department of Computer and Information Science, Link¨oping University. 305. S ERBAN , R. & A.C. H INDMARSH 2005 CVODES, the sensitivity-enabled ODE solver in SUNDIALS. In Proceedings of the 5th International Conference on Multibody Systems, Nonlinear Dynamics and Control, Long Beach, CA, 2005. ASME. 306. W. S CHIEHLEN ( ED .) 1990 M ULITBODY S YSTEMS H ANDBOOK, Springer-Verlag, Berlin. 307. S CHITTKOWSKI , K. 1980. Nonlinear Programming Codes : Information, Tests, Performance, volume 183 of Lecture Notes in Economics and Mathematical Systems. SpringerVerlag. 308. S CHITTKOWSKI , K. 1983 On the convergence of a sequential quadratic programming method with an augmented Lagrangian line search function. Mathematishe Operations Forschung und Statistik, Ser. Optimization, Vol. 14, 197–216. 309. S CHWARTZ , A. & E.P OLAK 1997 Family of projected descent methods for optimization problems with simple bounds. Journal of Optimization Theory and Applications, Vol. 92, 1–31. 310. S INNOTT, J.F. & L UENBERGER , D.G. 1967 Solution of optimal control problems by the method of conjugate gradients, in 1967 Joint Automatic Control Conference, preprints of papers, Lewis Winner, New York, 566–574. 311. S TOER , J. & R. B ULIRSCH 1079 Introduction tn Numerical Analysis, Springer- Verlag, Berlin, Germany. 312. S TOER , J. & W ITZGALL , G. 1970 Convexity and optimization in finite dimensions, Springer–Verlag, New York. 313. T ENNY, M.J., W RIGHT, S.J. & J.B. R AWLINGS 2002 Nonlinear model predictive control via feasibility-perturbed sequential quadratic programming. Technical Report TWMCC2002-02, Texas-Wisconsin Modeling and Control Consortium, August 2002. ¨ 314. T ITS , A.L., W ACHTER , A., BAKHTIARI , S., U RBAN , T.J. & C.T. L AWRENCE 2002 A primal-dual interior-point method for nonlinear programming with strong global and local convergence properties. Technical Report TR 2002-29, Institute for Systems Research, University of Maryland, July 2002. 315. TAWARMALANI , M. AND S AHINIDIS , N.V. 2004 Global optimization of mixed-integer nonlinear programs: A theoretical and computational study, Mathematical Programming, Vol. 99, 563–591. 316. T OINT, P H .L. 1988 Global convergence of a class of trust region methods for nonconvex minimization in Hilbert space, IMA Journal of Numerical Analysis, Vol. 8, 231–252. ¨ 317. T R OLTZSCH , F. 2010 Optimal Control of Partial Differential Equations. Theory Methods and Applications, American Mathematical Society, Providence. 318. U LBRICH , M., U LBRICH , S. & L.N. V ICENTE 2004 A globally convergent primal-dual interior-point filter method for nonlinear programming. Mathematical Programming, Vol. 100, 379–410.

i i

432

C Elements of numerical linear algebra

319. VANDERBEI , R.J. & D.F. S HANNO 1997 An interior-point algorithm for non-convex nonlinear programming. Technical Report SOR-97-21, Statistics and Operations Research, Princeton University. 320. VON S TRYK , O. & R. B ULIRSCH 1992 Direct and indirect methods for trajectory optimization, Annals of Operations Research, Vol. 37, 357–373. ¨ 321. W ACHTER , A. 2002 An Interior Point Algorithm for Large-Scale Nonlinear Optimization with Applications in Process Engineering. Ph.D. dissertation, Department of Chemical Engineering, Carnegie Mellon University, Pittsburgh, PA, USA. ¨ 322. W ACHTER , A. 2009 Short Tutorial: Getting Starting with IPOPT in 90 Minutes, w Combinatorial Scientific Computing, Uwe Naumann and Olaf Schenk and Horst D. Simon and Sivan Toledo eds., Dagstuhl Seminar Proceedings, Schloss Dagstuhl - Leibniz-Zentrum f¨ur Informatik, Dagstuhl, Germany. 323. WACHTER , A. & B IEGLER , L.T. 2000 Failure of global convergence for a class of interior point methods for nonlinear programming, Math. Program., Vol. 88, 565–574. 324. WACHTER , A. & B IEGLER , L.T. 2005 Line search filter methods for nonlinear programming: motivation and global convergence, SIAM. J. Optim., Vol. 16, 1–31. 325. WACHTER , A. & B IEGLER , L.T. 2005 Line search filter methods for nonlinear programming: local convergence, SIAM. J. Optim., Vol. 16, 32–48. 326. WACHTER , A. & B IEGLER , L.T. 2006 On the implementation of an interior point Line search filter algorithm for large scale nonlinear programming, Math. Program., Vol. 106, 25–57. 327. WALTZ , R.A. & T. P LANTENGA 2006 KNITRO 5.0 User’s Manual, June 2006. 328. W IERZBICKI , P. 1984 Models and Sensitivity of Control Systems, volume 5 of Studies in Automation and Control. Elsevier Science Publishers B.V., Amsterdam, The Netherlands. 329. W ILKINSON , J.H. 1971 Modern error analysis, SIAM Review, Vol. 13, 548–568. 330. W OLFE , P. 1969 Convergence conditions for ascent methods, SIAM Rev., Vol. 11, 226–235. 331. W OLFE , P. 1969 Convergence conditions for ascent methods, II some corrections, SIAM Rev., Vol. 13, 185–188. 332. W OLFE , P. 1975 A method of conjugate subgradients for minimizing nondifferentiable functions, in Mathematical Programming Study, Vol. 3, M.L. Balinski, P. Wolfe, eds., North– Holland, Amsterdam, 145–173. 333. W RIGHT, S.J. 1991 Structured Interior Point Methods for Optimal Control, Proceed. of 30th CDC, Brighton, UK, 1711–1716. 334. W RIGHT, S.J. 1993 Interior point methods for optimal control of discrete time systems. Journal of Optimization Theory and Applications, Vol. 77, 161–187. 335. W RIGHT, S.J. 1997. Primal-Dual Interior-Point Methods. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA. 336. V INTER , R.B. 2000 Optimal Control. Birkhauser, Boston. 337. X U , J. 2009 Optimal algorithms for discretized partial differential equations, in Proceedings of the 6th International Congress on Industrial and Applied Mathematics. Invited Lecture, R. Jeltsch and G. Wanner eds, European Mathematical Society, Zurich, Switzerland. 338. YAKOWITZ , S. & B.RUTHERFORD 1984 Computational aspects of discrete-time optimal control. Applied Mathematics and Computation, Vol. 15, 29–45. 339. Z EIDAN , V. 1993 Second–Order Conditions for Optimal Control Problems with Mixed State–Control Constraints, Proced. of the 32nd CDC IEEE, San Antonio, 3800–3805. 340. Z IENKIEWICZ , D.C. ET AL . 2000 Finite Element Method, Butterworth Heinemann. 341. Z HOU , J.L. & T ITS , A.L. 1996 An SQP Algorithm for Finely Discretized Continuous Minimax Problems and Other Minimax Problems with Many Objective Functions, SIAM J. Optimization, Vol. 6, 461–487. 342. Z HU , C. B YRD , R.H., L U , P. & N OCEDAL , J. 1994 L–BFGS–B — FORTRAN subroutines for large–scale bound constrained optimization, Research Report, Northwestern University, Department of Electrical Engineering and Computer Science. 343. Z OUTENDIJK , G. 1960 Methods of feasible directions, Elsevier, Amsterdam. 344. Z OUTENDIJK , G. 1970 Nonlinear programming, computational methods, in Integer and Nonlinear Programming, (J. Abadie, ed.), North–Holland, Amsterdam, 37–86.