In this paper, we deal with the topological asymptotic analysis of an optimal control problem modeled by a coupled system. The control is a geometrical object and the cost is given by the misfit between a target function and the state, solution of the Helmholtz–Laplace coupled system. Higher-order topological derivatives are used to devise a non-iterative algorithm to compute the optimal control for the problem of interest. Numerical examples are presented in order to demonstrate the effectiveness of the proposed algorithm.
Optimal control problems have a very long history and at the early stage it was seen as the advancement of the calculus of variations introduced by Euler. Classically, the control used to be considered in a subset of functional spaces, but later mathematicians started to consider more general control functions. See the references [6,18–21,30] for optimal control problems and derivation of optimality systems. We consider the control related to the topology of the subdomains of a domain in . To be more precise, we are dealing with an optimal control problem where the admissible set of controls contain the topological objects which do not have an algebraic structure which makes the problem more sophisticated.
Among the methods dealing with optimal control problems where the controls are geometrical objects, we want to draw the attention of the readers on the level-set methods [16,28,29,33] and the methods based on asymptotic expansions. In this paper, we are interested in a method of the second type based on the concept of the topological derivative. This concept was introduced by Sokołowski and Żochowski [34]. It has been successfully applied to many relevant scientific and engineering problems such as inverse problems [1,7,8,12,14,31], topology optimization [3,5,22,23], fracture mechanics [38,39], multi-scale constitutive modeling [4] and image processing [13]. According to Rocha and Novotny [31], the topological derivative leads to first-order iterative methods, but in contrast to the level-set methods, they are free of initial guess. In addition, the notion of second order topological derivative (see [11]) has been used to devise a class of second order non-iterative methods [7,8,13,24] which, in turn, are also free of initial guess. It motivates us to analyze this problem using higher-order topological derivatives. For more details related to asymptotic analysis of optimal control problems in the case where the control is a geometrical subdomain, we refer the reader to [17,35,40]. For the theoretical developments on the concepts of topological derivatives, one can see for instance [2,27,32].
In this paper, we study an optimal control problem of constructing an optimal geometrical object embedded in an open and bounded domain with smooth boundary . We analyze the optimality of the cost evaluated in a subdomain of the domain Ω which is relatively compact in Ω. The state corresponding to a particular control in this optimization problem is considered to be the solution of a coupled Helmholtz–Laplace system posed in the domain Ω with Robin boundary condition on . On the other hand, the control problem to be investigated can be seen as an inverse problem consisting in the reconstruction of a geometrical object from partial measurements of the solution to a coupled Helmholtz–Laplace system taken in . The associated inverse problem is motivated by the open problem proposed by Isakov [15, pp. 126, Problem 4.2]. See Remark 9 in Section 6.2.
The Helmholtz Equation appears in the study of acoustic waves. If the medium of propagation of sound wave is homogeneous, the wave number is a positive real number representing the property of the material. Similarly, if one studies the propagation of sound waves in an inhomogeneous medium, the wave number is a function away from zero. In the latter case, the mathematical analysis inherits the complication from the nature of the problem. One can see the book by Colton and Kress [10] for details. In this article, our objective is to study the topological asymptotic behavior of an optimal control problem. Therefore, for the sake of simplicity, we consider the wave number to be an indicator function, which gives rise to the fact that the state satisfies a coupled Helmholtz–Laplace system. This simplification, actually helps up to understand the deeper difficulties involved in the inverse problem whose forward equation is modeled by the inhomogeneous Helmholtz Equation with Cauchy data which will appear in our forthcoming projects.
The paper is organized as follows. The notion of topological derivatives is briefly recalled in Section 2. The optimal control problem is described in Section 3 where we also introduce some relevant cost functionals and auxiliary boundary value problems in order to use the theory of the topological derivatives to solve the problem of interest. The topological asymptotic expansion of the cost functional is presented in Section 4, which is the main result of this article. A complete proof of the main result is provided in Section 5, which includes the a priori estimates of the remainders obtained in Section 4. The computational part of this paper is presented in Section 6 where the non-iterative algorithm is devised and some numerical experiments showing the effectiveness of the proposed algorithm are presented.
Topological derivatives
The topological derivative is the first term of the asymptotic expansion of a given shape functional with respect to the small parameter which measures the size of singular domain perturbations, such as holes, inclusions, source-terms, cracks, etc. To be familiar with the concepts of topological derivatives, the reader may refer to the book by Novotny & Sokołowski [27]. However, for the sake of completeness of the manuscript, we briefly present below the main definitions and characteristics of the topological derivatives.
In general, an open and bounded domain , , is perturbed by introducing nonsmooth features confined in a small region of size centred at such that . We define a characteristic function having support in the unperturbed domain Ω of the form . Similarly, we introduce a characteristic function associated to the topologically perturbed domain. For example, in the case of holes as the perturbation , we can write and the singularly perturbed domain can be represented by . Further, one assumes that a given shape functional associated to the topologically perturbed domain admits the following topological asymptotic expansion
where is the shape functional associated to the reference (unperturbed) domain Ω and is a positive function depending upon the size ε of the topological perturbation such that when . The function is called the first order topological derivative of the shape functional ψ at ξ. Mathematically, we can express it as
Similarly, the second order topological derivative of the shape functional ψ at ξ can be obtained by expanding the remainder term in (2.1). More precisely, we will get the topological asymptotic expansion
where is such that
Thus, the second order topological derivative can be defined as
Furthermore, one can define higher order topological derivatives by arguing analogically.
Problem formulation
The optimal control problem, whose state is a solution of the Helmholtz–Laplace coupled system, is formulated below. Some tools related to the theory of topological derivatives are introduced in order to compute the solution of the problem of interest.
In this article, for a given positive number , positive integer and desired target , for , we consider the optimal control problem
where is an admissible set of all relatively compact ball shaped subdomains of the domain Ω. Moreover, represents the complex conjugate of . Notice that the state is the solution of the following coupled boundary value problem
for a given Robin data with . Here is the imaginary number, i.e., . Moreover, ν and n are the outward unit normals to the boundaries and , respectively. The reader interested in the mathematical aspects of such a boundary value problems may refer to the book by Nazarov and Plamenevsky [26], for instance. Concerning the numerical issues related to the coupled system (3.2), see [25]. Our objective is not to discuss the existence/uniqueness of the optimal control for the problem (3.1) using standard arguments. Instead, we are interested in constructing the optimal control using the concept of topological derivatives which, depending upon the desired target, ensures the existence of the optimal control. We also demonstrate the effectiveness of the method through few numerical results.
(a) Domain Ω with a set of perturbations ω and (b) Domain Ω without perturbations.
In principle, when we analyze an optimization problem using topological derivatives, we consider the unperturbed and the perturbed cost functionals to observe the rate of change of their behaviour with respect to the introduced perturbation. In particular, we introduce the unperturbed cost functional by taking (see Fig. 1(b)) from as
where, for , is the solution of the boundary value problem
Then, we introduce some perturbation into the domain Ω and consider the corresponding perturbed cost functional
where, , is the solution to the following boundary value problem
We are interested in approximating the optimal control in problem (3.1) by a set of circular subdomains of Ω, using the concept of topological derivatives. This approach provides us the explicit representation for the associated topological asymptotic expansion. Therefore, we consider an arbitrary number of circular balls of the form
where is a small circular perturbation with center and radius , for . Moreover, we assume that , and for each and .
Our main goal is to measure the sensitivity of the cost functional defined in the optimal control problem (3.1) with respect to the parameters related to the set of small perturbations using topological derivatives. In other words, our idea is to approximate the optimal control of the problem (3.1) by getting the number, size and location of the optimal perturbation. For this purpose, let us consider the difference between the perturbed cost functional and its unperturbed counter-part defined in (3.5) and (3.3), respectively, which yields to the following simplified expression
where , and denotes the real part of .
Since the control ω is performed through a set of circular balls , we expand the perturbed functional with respect to the Lebesgue measure (volume) of the two-dimensional ball , namely, . To simplify the notation, we introduce the vector
Now we introduce some auxiliary boundary value problems whose solutions are functions which appear in the ansätz for the asymptotic expansion of to be defined next. For each and , is the solution of
the function satisfies
and is the solution to the following boundary value problem
with
In order to simplify the analysis further, we write as a sum of three functions , and in the form
The function is a solution of
with , , . By solving problem (3.15), one can observe that the solution does not depend on ε outside the ball . Therefore, we use the notation , . Additionally, is the solution to the homogeneous boundary value problem
and solves the boundary value problem
From the decomposition (3.14) and the solution of the problem (3.15), we can introduce the notation
where
Moreover, we also introduce an adjoint state as the solution of the following auxiliary boundary value problem
Finally, the ansätz for the asymptotic expansion of can be defined in the following form
with , and the solutions to the boundary value problems (3.10), (3.11) and (3.12), respectively.
Main theorem
In this section, we state our main result which consists in the closed form of the topological derivatives that appear in the topological asymptotic expansion of the perturbed cost functional. The asymptotic development of the cost functional in terms of the parameters related to N number of ball-shaped inclusions is completely described in Section 5.1.
In order to state the main result, we first introduce the vector and the matrices whose entries are defined as
and
if ; respectively, for .
We are now in position to state the main result of this paper.
Let,forand,forbe the functions defined in (
3.16
), (
3.19
) and (
3.4
), (
3.20
), respectively. Additionally, let d, G and H be the vector and the matrices whose entries are defined in (
4.1
), (
4.2
) and (
4.3
)–(
4.4
), respectively. Then, for the vector α introduced in (
3.9
), we have the following asymptotic expansion for the topologically perturbed cost functionaldefined in (
3.5
):whereis the topologically unperturbed cost functional from (
3.3
).
Proof of the main result
The proof of Theorem 1 is demonstrated in three steps. Firstly, we develop the asymptotic expansion of the topologically perturbed cost functional. Next, we prove a priori estimates related to the auxiliary states , , and for and . Finally, in the last part of this section, the previously obtained results are used to estimate the remainders appeared in the first step. These estimates justify our topological asymptotic expansion (4.5).
Now, let us introduce the weak formulation of the adjoint problem (3.20) to find such that
The weak formulations of (3.10) and (3.11) are to find such that
and such that
respectively.
By choosing in (5.8) and in (5.9) as test functions and then considering the real part of the respective resulting equalities, we obtain
Similarly, if we choose in (5.8) and in (5.10) as test functions and then we consider the real part of the respective resulting equalities, it gives
By using (5.11) and (5.12) in (5.1), we get
Taking into account the notations of (3.18), we get
Here, for , the new remainders are defined as
The result (5.14) can be simplified further by noting that, in the first and the second terms of (5.14), we can consider the Taylor’s expansions of the functions , and around the point , with being an intermediate point between x and . Let us denote the last nth term of the Taylor’s expansion of a function around by , , . In addition, in the third term of (5.14), we can use the explicit expression for the analytical part of in (3.19) inside the ball .
Finally, after taking into account the above mentioned observations along with the decomposition (3.14) with the fact that and are harmonic outside , (5.14) takes the form
Now we have new remainders, namely,
for .
From the final expansion (5.19) we can obtain an estimate of the form
which corroborates with the result obtained in [37] in the context of singular domain perturbation. In addition, the topological derivatives in (5.19) are written in terms of point-wise values of the solutions , , , and the gradients of , . As suggested in [36], these values can be replaced by equivalent integrals over circles around the centers , , allowing for overcoming regularity issues, if any.
Preliminary lemmas
In this section, we prove some estimates for the auxiliary states and residual terms which will be useful to get bounds for the remainders in the next section. We denote a positive constant independent of ε, i and m for and by C whose value changes according to the place it is used.
Forand, letbe the weak solution of the problem (
3.17
). Then, there exists a C such thatfor any.
Let us choose as a test function in the variational formulation of the problem (3.17) to get
Using the Cauchy–Schwarz inequality and the interior elliptic regularity of the function , we get
since . Hölder inequality and the Sobolev embedding theorem provide us the inequality
for any with . If we denote , we have . Combining (5.33) and (5.34) with the coercivity of the Robin boundary value problem, we get the desired estimate (5.31). □
For any, there exists a C such thatwhereis the weak solution of the problem (
3.17
).
We can prove the desired result using Hölder inequality, Sobolev embedding theorem and Lemma 3. □
There exists a C such thatfor anywithandwhereis defined in (
3.14
).
Using the definition (3.14) with the triangular inequality, we get
Since the equation satisfied by can be solved explicitly, we can establish the following estimates
and
The interior elliptic regularity of function , Corollary 4 and the estimates (5.39)–(5.40) give us
for any with and . Hence the fact. □
Forand, letbe the weak solution of the problem (
3.10
). Then, there exists a C such thatfor any.
Let us take as a test function in the weak formulation of (3.10) and use Cauchy–Schwarz inequality with the interior elliptic regularity of the function and Lemma 5 to get
Similar to the argument used in the proof of Lemma 3, we can use the coercivity of the Robin boundary value problem and (5.44) to have the desired result. □
Forand, letbe the weak solution of the problem (
3.11
). Then, there exists a C such thatfor any.
Let us take as a test function in the weak formulation of (3.11) and use the Cauchy–Schwarz inequality with Lemma 5 to have
if . Hölder inequality and the Sobolev embedding theorem can be used to derive
for any with . Like earlier, we denote which implies . Combining (5.47) and (5.49) with the coercivity of the Robin boundary value problem, we obtain the desired estimate (5.45). Analogously, we can obtain the estimate (5.46) from (5.48). □
For, letbe the weak solution of the problem (
3.12
). Then, there exists a C such thatfor anywith, for.
Let us choose as a test function in the weak formulation of (3.12) for to get
Considering the real and imaginary part, we have
and
where denotes the imaginary part of . By summing (5.52) and (5.53), we get
from which the following inequality holds
Using the Cauchy–Schwarz inequality taking into account the definition of the function given by (3.13), we obtain
Hölder inequality and the Sobolev embedding theorem can be used to derive
for any with , where which implies . Combining (5.56) and (5.57), we have
Defining , for , the last inequality can be rewritten as
The coercivity of the Robin boundary value problem combined with the inequality above gives us
Taking into account that
we obtain, from (5.60), that
Analogously to the estimate obtained in (5.57), we use Hölder inequality and the Sobolev embedding theorem to derive
for any with , where which implies . Combining (5.60) and (5.61) with Lemma 7, we get
The desired estimate is obtained from (5.64), taking into account that . □
A priori estimates of the remainders
We will successively prove that for , where . For simplicity, we use the symbol C to denote any constant independent of ε.
Estimates for the remainders ,
We start by using the Cauchy–Schwarz inequality and then we use the appropriate lemmas of Section 5.2. Proceeding in this way, we obtain
for any , where we have used Lemma 8;
for any , where we have used Lemmas 6 and 7;
for any , where we have used Lemmas 6 and 8;
for any , where we have used Lemma 7;
for any , where we have used Lemmas 7 and 8;
for any , where we have used Lemma 8;
for any , where we have used Corollary 4 together with the interior elliptic regularity of the function ;
for any , where we have use the same arguments as before;
for any , where we have used Lemma 3;
for any , where we have used Lemma 3.
Estimates for the remainders ,
For the remainders of this section, the estimates are obtained as follows: we firstly use the Cauchy–Schwarz inequality and then we consider the fact that , where . The estimates are
and
where we have used the interior elliptic regularity of the functions and .
Estimate for the remainder
Here, the Cauchy–Schwarz inequality and the explicit expression of in the ball , for , are used to obtain the estimate of the last remainder. Proceeding in this way, we get
Numerical results
In this section we describe the resulting algorithm based on the asymptotic expansion (4.5) and some numerical examples are presented in order to demonstrate the effectiveness of the method proposed in the earlier sections of this paper.
Non-iterative algorithm
By disregarding the terms of order of the expansion (4.5), we obtain the following truncated expansion whose expression is
Note that the expression on the right-hand side of (6.1) depends on the number of perturbations N, their sizes α and locations ξ. The derivative of the function with respect to the variable α yields the first order optimality condition
which leads to the non-linear system of the form
with the entries of the vector and the matrices defined in (4.1), (4.2) and (4.3)–(4.4), respectively. The solution of the system (6.3) is obtained by using Newton’s method. In addition, observe that if the quantity α is solution of the mentioned system then it becomes a function of the locations ξ, that is, .
Let us now replace the solution of (6.3) into defined by (6.1). Therefore, the pair of vectors which minimizes (6.1) is given by
where X is the set of admissible locations of the perturbations. Thus, the optimal control (or minimizer) of (6.1) is a geometrical subdomain denoted by which is completely characterized by the pair .
The optimal locations can be trivially obtained from a combinatorial search over all the n-points of the set X and the optimal sizes are given by the second expression in (6.4). In summary, for a given number of perturbations N, our method is able to find in one step their sizes and their locations . On the other hand, according to Machado et al. [24], since we are dealing with a combinatorial problem, such exhaustive search becomes rapidly infeasible for as N increases. In other words, the combinatorial search over the set X for multiple perturbations increases the computational cost significantly. Despite this last fact, our approach can be used either as a standalone tool to compute the control for the problem of interest or as an initialization for iterative approaches such as the ones based on level-set methods. For further applications of this algorithm we refer to [8,9,12,31], for instance. In order to deal with a high number N of perturbations we refer to [24] where a multi-grid strategy has been proposed. The algorithm proposed in this section can be found in pseudo-code format in [24].
Numerical examples
Let us apply the proposed algorithm for solving some examples. We consider the geometric domain as a unitary disk centered at the origin, namely , which is discretized using a three-node finite element scheme. The subdomain , where the misfit between the state and the target is measured, is defined according to the examples given below.
For a given geometrical subdomain and , the desired target is constructed to be the solution of the boundary value problem
The control here, solution for the minimization problem (3.1), is given by the geometrical subdomain ω which is related to the state by the boundary value problem (3.2). Since the cost functional measures the misfit between the state and the target , we desire to find the geometrical subdomain ω such that , for , assuming that the parameter k is known.
The optimal control problem, we are dealing with, can be seen as an inverse problem consisting in the reconstruction of the geometrical support of the potential in (6.5), from partial measurements of taken within . The resulting inverse problem is closely related to the open problem mentioned in the book by Isakov [15, pp. 126, Problem 4.2].
The auxiliary boundary value problems are solved using the Finite Element Method. Special attention has to be given in the numerical solution of problem (6.5), since the condition must be fulfilled, where h is the size of the finite element mesh. From these solutions the sensitivities can be numerically evaluated at any point of the mesh which, in turn, is constructed according to each example. However, due to the high complexity of the algorithm presented in Section 6.1, the sub-mesh X is defined over the finite element mesh where the combinatorial search is performed in order to find the optimal size and the appropriate center of the geometrical domain .
The boundary is excited by using three functions as Robin data, namely, , and . In the Figs 3–6, we represent as well as by black, the subdomain by gray and the remaining domain by white colors.
Example 1
In this example, we first analyze the optimal control for the minimization problem when different values of k are considered. A small set located at , with radius , is considered to the construction of the target . The information is collected in with . In the current setting, we take only one observation by taking into account the Robin data . The control was performed by considering with . The geometrical domain Ω is discretized into 120320 elements comprising 60417 nodes. The combinatorial search was conducted on the sub-mesh of 175 nodes within . We successfully find the exact location of the center of the set for all values of k. We plot the size of the obtained control on vertical axis against the value of k on horizontal axis in Fig. 2. We observe that the exact radius of the control was accurately predicted by with , while for the radius was overestimated. This phenomenon occurs because the parameter k present in topological derivatives and the coefficient α are of similar order in equation (4.5). Hence, we take for the forthcoming examples. See Remark 2.
Example 1: The approximated solution for different values of k.
Since the value of k is fixed (), we are now interested in investigating the robustness of the method with respect to noisy data. For this purpose, the measurement is corrupted with white Gaussian noise. Therefore, is replaced by , where is a function assuming random values in the interval and μ corresponds to the noise level. Figure 3 illustrates the optimal control for different levels of noise. We successfully find the exact location of the center of the set for all noise levels considered. However, the higher is the level of the additive noise, the more overestimated is the size of the obtained optimal control. This statement is confirmed by the quantitative results presented in Table 1.
Example 1: Size of the optimal control for different values of μ and
0.0574
0.0636
0.0745
0.1
Example 1: Results .
Example 2: .
Example 2
Let the subdomain be a small circular region centred at with radius in this example. The target is constructed by considering a geometrical subdomain consisting of two circular regions, and , with radius and the centers located at and , respectively. The domain Ω, subdomain and the sets and are illustrated in Fig. 4. The finite element mesh for the geometrical domain Ω comprises 115712 elements and 58145 nodes. A sub-mesh of 193 points represents the combinatorial search region inside the subdomain . Like Example 1, we again consider only one observation with the help of the Robin data . By comparing Figs 4 and 5(a), one can observe that the control is not satisfactory, since we certainly have . This happens because of the lack of information. Therefore, we improve the number of measurements by considering all the Robin data , and simultaneously. Finally, in this case, we obtain the exact centers and . The associated optimal radii were and , which are approximately equal to the true values. Since , we have and then is the optimal control to the problem (6.1). We demonstrate the numerical result in the Fig. 5(b). We conclude by noticing the need of more than one observation in the case of insufficient information. This motivates us to collect data through three boundary excitations , and in the forthcoming example where the sets and considered to the construction of the target have different sizes.
Example 2: Results .
Example 3
Two circular regions and with centers located at and with radii and , respectively, are considered to the construction of the target . The subdomain is the same of the previous example. The domain Ω, subdomain and the sets and are illustrated in Fig. 6(a). The geometrical domain Ω is discretized into 142592 elements comprising 71593 nodes. Here, we consider the sub-mesh for the combinatorial search inside the subdomain which consists of 245 distributed nodes. Figure 6(b) shows us the optimal control . In fact, we obtained the exact centers and ; and the radii and which are approximately equal to the true values and , respectively. This example shows us that our proposed algorithm computes the optimal control efficiently in the case of a target constructed from geometrical domains and of different sizes.
Example 3.
Footnotes
Acknowledgements
This research was partly supported by CNPq (Brazilian Research Council), CAPES (Brazilian Higher Education Staff Training Agency) and FAPERJ (Research Foundation of the State of Rio de Janeiro). These supports are gratefully acknowledged. These research results have also received funding from the EU H2020 Programme and from MCTI/RNP-Brazil under the HPC4E Project, grant agreement n° 689772. The third author would like to thank the Facultad de Ciencias Físicas y Matemáticas, Universidad de Concepción (Chile), for their financial support through PROYECTOS VRID INICIACIÓN n° 216.013.0.41-1.0IN.
References
1.
H.Ammari, J.Garnier, V.Jugnon and H.Kang, Stability and resolution analysis for a topological derivative based imaging functional, SIAM Journal on Control and Optimization50(1) (2012), 48–76. doi:10.1137/100812501.
2.
S.Amstutz, Sensitivity analysis with respect to a local perturbation of the material property, Asymptotic Analysis49(1–2) (2006), 87–108.
3.
S.Amstutz and H.Andrä, A new algorithm for topology optimization using a level-set method, Journal of Computational Physics216(2) (2006), 573–588. doi:10.1016/j.jcp.2005.12.015.
4.
S.Amstutz, S.M.Giusti, A.A.Novotny and E.A.de Souza Neto, Topological derivative for multi-scale linear elasticity models applied to the synthesis of microstructures, International Journal for Numerical Methods in Engineering84 (2010), 733–756. doi:10.1002/nme.2922.
5.
S.Amstutz, A.A.Novotny and E.A.de Souza Neto, Topological derivative-based topology optimization of structures subject to Drucker–Prager stress constraints, Computer Methods in Applied Mechanics and Engineering233–236 (2012), 123–136. doi:10.1016/j.cma.2012.04.004.
6.
V.Barbu, Mathematical Methods in Optimization of Differential Systems, Mathematics and Its Applications, Vol. 310, Kluwer Academic Publishers Group, Dordrecht, 1994, Translated and revised from the 1989 Romanian original. doi:10.1007/978-94-011-0760-0.
7.
M.Bonnet, Higher-order topological sensitivity for 2-D potential problems, International Journal of Solids and Structures46(11–12) (2009), 2275–2292. doi:10.1016/j.ijsolstr.2009.01.021.
8.
A.Canelas, A.Laurain and A.A.Novotny, A new reconstruction method for the inverse potential problem, Journal of Computational Physics268 (2014), 417–431. doi:10.1016/j.jcp.2013.10.020.
9.
A.Canelas, A.Laurain and A.A.Novotny, A new reconstruction method for the inverse source problem from partial boundary measurements, Inverse Problems31(7) (2015), 075009.
10.
D.Colton and R.Kress, Inverse Acoustic and Electromagnetic Scattering Theory, Springer-Verlag, New York, 1992. doi:10.1007/978-3-662-02835-3.
11.
J.R.de Faria and A.A.Novotny, On the second order topologial asymptotic expansion, Structural and Multidisciplinary Optimization39(6) (2009), 547–555. doi:10.1007/s00158-009-0436-7.
12.
A.D.Ferreira and A.A.Novotny, A new non-iterative reconstruction method for the electrical impedance tomography problem, Inverse Problems33(3) (2017), 035005.
13.
M.Hintermüller and A.Laurain, Multiphase image segmentation and modulation recovery based on shape and topological sensitivity, Journal of Mathematical Imaging and Vision35 (2009), 1–22. doi:10.1007/s10851-009-0150-5.
14.
M.Hintermüller, A.Laurain and A.A.Novotny, Second-order topological expansion for electrical impedance tomography, Advances in Computational Mathematics36(2) (2012), 235–265. doi:10.1007/s10444-011-9205-4.
15.
V.Isakov, Inverse Problems for Partial Differential Equations, Applied Mathematical Sciences, vol. 127, Springer, New York, 2006.
16.
V.Isakov, S.Leung and J.Qian, A fast local level set method for inverse gravimetry, Communications in Computational Physics10(4) (2011), 1044–1070. doi:10.4208/cicp.100710.021210a.
17.
A.Kowalewski, I.Lasiecka and J.Sokołowski, Sensitivity analysis of hyperbolic optimal control problems, Computational Optimization and Applications52 (2012), 147–179. doi:10.1007/s10589-010-9375-x.
18.
J.-L.Lions, Optimal Control of Systems Governed by Partial Differential Equations., Die Grundlehren der mathematischen Wissenschaften, Band 170, Springer-Verlag, New York, 1971. Translated from the French by S. K. Mitter. doi:10.1007/978-3-642-65024-6.
19.
J.-L.Lions, Some Methods in the Mathematical Analysis of Systems and Their Control, Science Press, New York, 1981.
20.
J.-L.Lions, Contrôlabilité Exacte, Perturbations et Stabilisation de Systèmes Distribués. Tome 1, Recherches en Mathématiques Appliquées [Research in Applied Mathematics], Vol. 8, Masson, Paris, 1988, Contrôlabilité exacte. [Exact controllability], With appendices by E. Zuazua, C. Bardos, G. Lebeau and J. Rauch.
21.
J.-L.Lions, Contrôlabilité Exacte, Perturbations et Stabilisation de Systèmes Distribués. Tome 2, Recherches en Mathématiques Appliquées [Research in Applied Mathematics], Vol. 9, Masson, Paris, 1988, Perturbations. [Perturbations].
22.
C.G.Lopes and A.A.Novotny, Topology design of compliant mechanisms with stress constraints based on the topological derivative concept, Structural and Multidisciplinary Optimization54(4) (2016), 737–746. doi:10.1007/s00158-016-1436-z.
23.
C.G.Lopes, R.B.Santos, A.A.Novotny and J.Sokołowski, Asymptotic analysis of variational inequalities with applications to optimum design in elasticity, Asymptotic Analysis102 (2017), 227–242. doi:10.3233/ASY-171416.
24.
T.J.Machado, J.S.Angelo and A.A.Novotny, A new one-shot pointwise source reconstruction method, Mathematical Methods in the Applied Sciences40(15) (2017), 1367–1381. doi:10.1002/mma.4059.
25.
J.M.Melenk, On generalized finite element methods, Ph.D. Thesis, University of Maryland at College Park, Maryland, USA, 1995.
26.
S.A.Nazarov and B.A.Plamenevskij, Elliptic Problems in Domains with Piecewise Smooth Boundaries, de Gruyter Expositions in Mathematics, Vol. 13, Walter de Gruyter & Co., Berlin, 1994. doi:10.1515/9783110848915.
27.
A.A.Novotny and J.Sokołowski, Topological Derivatives in Shape Optimization, Interaction of Mechanics and Mathematics, Springer-Verlag, Berlin, Heidelberg, 2013. doi:10.1007/978-3-642-35245-4.
28.
S.Osher and R.Fedkiw, Level Set Methods and Dynamic Implicit Surfaces, Springer-Verlag, New York, 2003. doi:10.1007/b98879.
29.
S.Osher and J.A.Sethian, Front propagating with curvature dependent speed: Algorithms based on Hamilton–Jacobi formulations, Journal of Computational Physics79(1) (1988), 12–49. doi:10.1016/0021-9991(88)90002-2.
30.
J.-P.Raymond, Optimal control of partial differential equations, Institut de Mathématiques, Université Paul Sabatier, 31062 Toulouse Cedex, France, http://www.math.univ-toulouse.fr/~raymond/book-ficus.pdf.
31.
S.S.Rocha and A.A.Novotny, Obstacles reconstruction from partial boundary measurements based on the topological derivative concept, Structural and Multidisciplinary Optimization55(6) (2017), 2131–2141. doi:10.1007/s00158-016-1632-x.
32.
B.Samet, Topological sensitivity analysis with respect to a small hole located at the boundary of the domain, Asymptotic Analysis66(1) (2010), 35–49.
33.
J.A.Sethian, Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science, Cambridge University Press, Cambridge, UK, 1999.
34.
J.Sokołowski and A.Żochowski, On the topological derivative in shape optimization, SIAM Journal on Control and Optimization37(4) (1999), 1251–1272. doi:10.1137/S0363012997323230.
35.
J.Sokołowski and A.Żochowski, Topological derivative for optimal control problems, Control and Cybernetics28(3) (1999), 611–626.
36.
J.Sokołowski and A.Żochowski, Modelling of topological derivatives for contact problems, Numerische Mathematik102(1) (2005), 145–179. doi:10.1007/s00211-005-0635-0.
37.
J.Sokołowski and A.Żochowski, Steklov–Poincaré operator for Helmholtz equation, in: MMAR Proceedings, Miedzyzdroje, Poland, 2015, pp. 728–732.
38.
N.Van Goethem and A.A.Novotny, Crack nucleation sensitivity analysis, Mathematical Methods in the Applied Sciences33(16) (2010), 1978–1994.
39.
M.Xavier, E.A.Fancello, J.M.C.Farias, N.Van Goethem and A.A.Novotny, Topological derivative-based fracture modelling in brittle materials: A phenomenological approach, Engineering Fracture Mechanics179 (2017), 13–27. doi:10.1016/j.engfracmech.2017.04.005.
40.
S.E.Yacoubi and J.Sokołowski, Domain optimization problems for parabolic control systems, International Journal of Applied Mathematics and Computer Science6(2) (1996), 277–289.