![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
We propose the use of the collocation Trefftz method for the solution of inverse geometric problems and, in particular, the determination of the boundary of a void. As was the case in the solution of such problems using the method of fundamental solutions, the algorithm for imaging the interior of the medium also makes use of radial polar parametrization of the unknown void shape in two dimensions. The centre of this radial polar parametrization is considered to be unknown. The feasibility of this new method is illustrated by several numerical examples highlighting its advantages and shortcomings.
AMS Subject Classifications:
Introduction
Numerous practical problems in engineering and sciences are characterized by the fact that one or more of the following conditions are partially or entirely unknown: the geometry of the domain of interest, the complete boundary and initial conditions, the material properties and the external sources acting in the solution domain. These problems are known as inverse problems and they are, in general, ill posed,[Citation1] in the sense that the existence, uniqueness and stability of their solutions are not always guaranteed, and hence more difficult to solve. An important class of inverse problems is represented by the so-called inverse geometric problems whose main feature is the lack of knowledge of part of the boundary. In particular, we focus herein on the numerical reconstruction of an internal boundary (i.e. cavity or rigid inclusion) in steady-state isotropic heat conduction (Laplace’s equation) from the knowledge of the temperature and normal heat flux (i.e. Cauchy data) on the outer boundary.
The uniqueness of solution of the inverse geometric steady-state heat conduction problem related to the determination of rigid inclusions or cavities from Cauchy data prescribed on the outer boundary of the solution domain for media with constant conductivity was proved in [Citation2, Citation3], respectively. The numerical reconstruction of voids in heat conduction problems has been tackled by numerous authors and various approaches have been proposed for the solution of this inverse geometric problem, see e.g. [Citation4–Citation16]. Das and Mitra [Citation6] developed an iterative algorithm to determine the location and shape of a flaw in steady-state heat conduction (i.e. Laplace’s equation). Kassab and Pollard [Citation10, Citation11] proposed a linear boundary element method (BEM), an anchored grid pattern method and a Newton–Raphson method with a Broyden update for the numerical reconstruction of an unknown cavity for the same inverse geometric heat conduction problem. The conjugate gradient method (CGM) for the numerical solution of inverse design problems in estimating the optimal locations and shapes of the internal cooling passages for turbine blades based on the desired outer surface temperature distribution was considered in [Citation17]. Gallego and Suarez [Citation7] proposed an approach based on a boundary integral equation for the variation of the potential and flux to retrieve numerically an assumed flaw in the case of a two-dimensional isotropic solid subject to thermal loads. An iterative algorithm based on a real-coded genetic algorithm (GA) and the BEM for detecting cavities in problems governed by the two-dimensional Laplace equation was developed in [Citation14], while [Citation5] proposed a simplification of the CGM for the reconstruction of voids in two-dimensional steady-state isotropic heat conduction which consists of prescribing the values of the step size for the optimal searches to be constant values depending upon the resolution of the identification. An iterative algorithm using thermographic techniques based on the superposition of clusters of sources/sinks with the BEM [Citation12] was employed for the detection of subsurface cavities and flaws. Mera [Citation15] used kriging approximation models to speed-up the optimization process via GAs for detecting the size and location of subsurface cavities associated with the two-dimensional Laplace’s equation, whilst Tan et al. [Citation18] solved a geometry identification problem in two-dimensional isotropic heat conduction by employing the least-squares collocation meshless method and CGM. Kazemzadeh-Parsi and Daneshmand [Citation13] approached the cavity detection problem for the two-dimensional Laplace equation via the smoothed fixed grid finite element method in conjunction with the CGM. Yan and Ma [Citation16] considered the reconstruction of a cavity in the case of the Laplace equation from the knowledge of the measurements on the exterior boundary and employed the domain derivative of the associated operator and a regularized Newton method for the solution of the corresponding ill-posed and nonlinear problem. Recently, Karageorghis and Lesnic [Citation8] proposed a method of fundamental solution (MFS)-based reconstruction of a cavity for the two-dimensional stationary heat conduction equation in isotropic media, whereas Borman et al. [Citation4] and Karageorghis and Lesnic [Citation9] employed the same approach for the detection of inclusions.
Trefftz methods [Citation19] have been used extensively for the solution of elliptic boundary value problems, see, for example [Citation20–Citation22], and also [Citation23]. Surveys on Trefftz and related methods may be found in [Citation23–Citation26]. In this work, we investigate the performance of the collocation Trefftz method (CTM) for the solution of inverse geometric problems, in particular for void detection problems. The CTM is a boundary meshless method and such methods have, in recent years, become increasingly popular for the solution of inverse problems in general because of the ease with which they can be implemented for boundary value problems in complex geometries and in three dimensions. The MFS in particular has been used extensively for the solution of inverse problems.[Citation27] Trefftz methods have been used for the solution of inverse Cauchy linear problems.[Citation28–Citation34] In the case of inverse geometric problems, the CTM has been recently used by Fan and his co-workers.[Citation35–Citation37] In particular, [Citation37] deals entirely with boundary identification problems for Laplace’s equation, while in [Citation35] an internal void problem is solved in the case of the Helmholtz equation. The ideas developed in this work are close to the ones developed in [Citation36], see also [Citation38], where two internal void detection problems are solved in the case of the Laplace equation. However, our proposed algorithm differs from the one in [Citation36] as follows:
In contrast to the algorithm of [Citation36] for void detection inverse problems, we consider problems in which the centre(s) of the void(s) to be reconstructed is (are) unknown. The coordinates of the centre(s) are merely taken as additional unknowns in the algorithm.
By changing and augmenting the Trefftz basis, the algorithm is capable of locating multiple inclusion with unknown centres.
Instead of using a scalar homotopy algorithm, we use the state-of-the-art MATLAB optimization toolbox routine lsqnonlin. This routine allows for the imposition of simple bounds on the variable which, to a great extent, eliminates physically unrealistic solutions.
The stability of the proposed algorithm is achieved using two regularization parameters which can be determined by the use of the L-curve criterion. The method is shown to accurately reconstruct smooth or piecewise smooth, convex or concave, single or multiple cavities and rigid inclusions.
We are not using the so-called modified CTM of [Citation39, Citation40] which takes into account the characteristic shapes of the domains involved. This is because the size of at least one of the domains in unknown and needs to be determined as part of the solution. Efforts to normalize one set of unknowns produced little or no difference to our results.
Mathematical formulation
In this section, we formulate the direct and inverse problems related to a void such as a rigid inclusion or a cavity in the case of steady-state heat conduction (Laplace’s equation). The direct problem given by the Laplace equation(2.1)
(2.1) subject to the Dirichlet boundary condition
(2.2)
(2.2) and the homogeneous boundary condition
(2.3)
(2.3) has a unique weak solution
if
, and a unique classical solution
, provided
is sufficiently smooth. In the above,
, where
, is a bounded annular domain with boundary
and we assume that
is connected. Equation (2.1c), covers both Dirichlet (
), i.e. a rigid inclusion, and Neumann (
), i.e. a cavity, boundary conditions on
.
The inverse problem we are concerned with consists of determining not only the function , but also the void
so that
satisfies the Laplace equation (2.1a), given the Dirichlet data
in (2.1b), the homogeneous boundary condition (2.1c) and the Neumann current flux measurement
(2.4)
(2.4) In (2.1c) and (2.1d), the vector
denotes the outward unit normal to the annular domain
. When
, for (2.1a), (2.1c) and (2.1d) to be consistent, we require
(2.5)
(2.5) In contrast to the direct (forward) boundary value problem (2.1a)–(2.1c), the inverse problem (2.1a)–(2.1d) is non-linear and ill posed. Although the solution is unique, [Citation2], it is unstable with respect to small errors in the input Cauchy data (2.1b) and (2.1d).
Collocation Trefftz method
In the CTM for the doubly-connected two-dimensional annular domain , we seek an approximation to the solution of Laplace’s equation (2.1a) as a linear combination of T-complete functions in the form [Citation40, Citation45, Citation46].
(3.1)
(3.1) where the T-complete system is given by
(3.2)
(3.2) where
and
denote the real and imaginary part of a complex number, respectively. In (Equation3.1
(3.1)
(3.1) ), there are
unknowns, namely the coefficients
,
,
,
. We point out that the use of complex variable notation in (Equation3.1
(3.1)
(3.1) ) is only for convenience and brevity and does not pose a restriction to two-dimensions only. Once could easily use the T-complete system (Equation3.2
(3.2)
(3.2) ) expressed in polar coordinates as [Citation47]
(3.3)
(3.3) Then, the extension to three-dimensions requires the use of spherical coordinates and Legendre polynomials, as described in [Citation20, p.32].
Without loss of generality, we shall assume that the (known) fixed exterior boundary is a circle of radius
. As a result, the outer boundary collocation points are chosen as
(3.4)
(3.4) where
.
We further assume that the unknown boundary is a smooth, star-like curve with respect to the centre which has unknown coordinates
. This means that its equation in polar coordinates can be written as
(3.5)
(3.5) where
is a smooth
periodic function. The constraint that
then recasts as
(3.6)
(3.6) The discretized form of (Equation3.5
(3.5)
(3.5) ) for
becomes
(3.7)
(3.7) and we choose the inner boundary collocation points as
(3.8)
(3.8) where
.
Since the centre is not known and therefore not necessarily the origin, the basis (Equation3.2(3.2)
(3.2) ) needs to be modified to
(3.9)
(3.9) where
. For example, this is suggested by function theoretic results concerning the expansion of functions that are analytic in multiply-connected domains [Citation48, p.244], see also [Citation49]. Therefore, the CTM approximation becomes
(3.10)
(3.10) In the cases where
, we tried to scale the terms in the first and second series in (Equation3.10
(3.10)
(3.10) ) through division with
as suggested by Liu [Citation39, Citation40]. This produced little or no improvement to our results. This may be because the corresponding multiplication of each of the terms in the third and fourth series in (Equation3.10
(3.10)
(3.10) ) by
, where
is the characteristic length of
, as suggested in [Citation40] is not possible as its size is unknown.
Implementational details
The current flux data (2.1d) come from practical measurements which are inherently contaminated with errors due to noise, and we therefore replace by the noisy data
defined as
(4.1)
(4.1) where
represents the percentage of noise and
is a pseudo-random noisy variable drawn from a uniform distribution in
using the MATLAB command -1+2*rand(1,
). It is also reported that in our numerical experiments we observed that the effect of noise added to the Dirichlet boundary data (2.1b) was similar to that of perturbing the Neumann data. As a result in the numerical results section, we only present results for the noisy Neumann data (Equation4.1
(4.1)
(4.1) ).
The coefficients and
in (Equation3.1
(3.1)
(3.1) ), the radii
in (Equation3.7
(3.7)
(3.7) ), and the coordinates of the centre
are determined by imposing the boundary conditions (2.1b), (2.1c) and (2.1d) in a least-squares sense. This leads to the minimization of the functional
(4.2)
(4.2) where
are regularization parameters to be prescribed. The term multiplying
regularizes the ill-conditioning of the CTM, whilst the term multiplying
regularizes the ill-posedness of the inverse shape problem. The last term in (Equation4.2
(4.2)
(4.2) ) imposes that the void has a smooth
boundary, as required by the theory establishing the uniqueness of solution. If a non-smooth geometry, such as a square for example, is present then, the corners of the square can be slightly smoothed giving rise to a rounded square shape.[Citation50, Citation51] Alternatively, one could replace the discretized
-norm of
given in the last term of (4.2), by the discretized
-norm of
.
In (Equation4.2(4.2)
(4.2) ), the outward normal vector
is defined as follows:
(4.3)
(4.3) where
and
. As a result, from (Equation3.10
(3.10)
(3.10) ) the normal derivative
is evaluated as
(4.4)
(4.4) In (Equation4.3
(4.3)
(4.3) ), we use the central finite-difference approximation
(4.5)
(4.5) with the convention that
.
Since the total number of unknowns is and the number of boundary condition collocation equations is
we need to take
.
Non-linear minimization
The minimization of functional (Equation4.2(4.2)
(4.2) ) is carried out using the MATLAB optimization toolbox routine lsqnonlin which solves non-linear least squares problems. This routine by default uses the so-called trust-region-reflective algorithm based on the interior-reflective Newton method.[Citation52, Citation53] In addition, lsqnonlin does not require the user to provide the gradient and, in addition, it offers the option of imposing lower and upper bounds on the elements of the vector of unknowns. Further details regarding the application of lsqnonlin to inverse geometric problems may be found in [Citation27].
Numerical examples
In Examples 1–5 for a single void we take the initial guess ,
. Other reasonable initial guesses for the radial function of the void produced similar numerical results showing that the nonlinear optimization routine is robust. Further, in Examples 1–3 the centre
is known and fixed at the origin
, whilst in Examples 4 and 5 the centre is unknown and we take the initial guess
.
All numerical simulations were performed on a Hewlett-Packard Compaq 8200 Elite PC (Intel Core i5-2400, [email protected], 4GB RAM, 32 bit).
Example 1
We first consider an example from the literature for which the exact solution is known.[Citation4] Here we examine the case of a circular rigid inclusion where . In particular, we consider
(5.1)
(5.1) and
(5.2)
(5.2) For any
, the function
satisfies problem (2.1a)–(2.1d), with
(5.3)
(5.3) In the inverse problem of Example 1, we consider retrieving a circle of radius
.
Fig. 1 Example 1: Results after 20 iterations for various numbers of degrees of freedom, no noise and no regularization.
![Fig. 1 Example 1: Results after 20 iterations for various numbers of degrees of freedom, no noise and no regularization.](/cms/asset/233de773-d955-486e-9761-bd2434748c4e/gipe_a_788172_f0001_oc.gif)
In Figure , we present the reconstructed curves for various numbers of degrees of freedom obtained in 20 iterations, no noise and no regularization. From this figure, it can be seen that very accurate and convergent numerical results are obtained. Although not illustrated, it is reported that the unregularized objective function (Equation4.2(4.2)
(4.2) ) with
decreased rapidly to a very low value of O
. We do however present in Figure the evolution of this residual norm contained in the first three terms of (Equation4.2
(4.2)
(4.2) ), as a function of the number of iterations, for
noise and
,
. The required CPU time for 1000 iterations was 388 seconds. From this figure, it can be seen that the residual norm rapidly reaches in about 10 iterations a stationary plateau which maintains horizontally, as the number of iterations increases (up to 1000). In Figure we present the corresponding reconstructed curves for various numbers of iterations. From this figure, it can be seen that as the number of iterations increases instabilities start to manifest if no regularization is included.
In Figure , we present the reconstructed curves with , after 1000 iterations and various regularization parameters
with
. The corresponding curves for various regularization parameters
with
are presented in Figure . In some instances, in this and subsequent examples, the use of regularization leads the iterative process to converge in fewer than the prescribed maximum number of iterations. Overall from Figures and , it can be seen that regularization with either
or
, respectively, does smooth out the slight oscillations recorded in the results of Figure obtained after 1000 iterations with no regularization.
Example 2
In this example, we consider a more complicated peanut-shaped rigid inclusion whose boundary is described by the radial parametrization
(5.4)
(5.4) in the case of
, which was considered in [Citation54]. The Dirichlet data (2.1b) on
are taken as [Citation54]
(5.5)
(5.5) Since in this case no analytical solution is available, the Neumann data (2.1d) is simulated by solving the direct well-posed problem (2.1a), (2.1c) and (Equation5.5
(5.5)
(5.5) ), when
is given by (Equation5.4
(5.4)
(5.4) ), using the direct CTM with
. In order to avoid committing an inverse crime, the inverse solver is applied using
.
In Figure , we present typical examples of reconstructed curves with noise with no regularization for different numbers of iterations. In Figures and , we present the corresponding reconstructed curves after 1000 iterations and various regularization parameters
with
, and
with
, respectively. The L-curves [Citation55, Citation56] obtained with regularization in
or
for noise
and 1000 iterations are presented in Figures , respectively. From Figure , it can be seen that the numerically retrieved shapes are stable and in reasonable agreement with the exact shape (Equation5.4
(5.4)
(5.4) ). This is somewhat surprising since no regularization has been imposed, but it may be that oscillations will start to appear only after a larger number of iterations than 1000. Furthermore, Figure shows that regularization with
produces almost no improvement and, in fact, Figure illustrates that an L-curve could not be obtained in this case. On the other hand, Figure shows that regularization with
between
to 1 does produce smoother and more stable and accurate solutions with the choice of the regularization parameter given by the corner of the L-curve illustrated in Figure .
Example 3
In this example, we again consider the peanut-shaped cavity whose boundary is described by the radial parametrization (Equation5.4
(5.4)
(5.4) ), this time in the case of
, which was studied in [Citation54, Citation57]. As in Example 2, the Dirichlet data (2.1b) on
are given by (Equation5.5
(5.5)
(5.5) ). The Neumann data (2.1d) are simulated by solving the direct problem using the direct CTM with,
. In order to avoid committing an inverse crime, the inverse solver is applied using
.
In Figure , we present typical examples of reconstructed curves with noise level of with no regularization for different numbers of iterations. In Figures and , we present the corresponding reconstructed curves after 500 iterations and various regularization parameters
with
, and
with
, respectively. When
, it was observed that in some cases the iterative process converged in fewer than the prescribed 500 iterations. From Figures –, the same conclusions as those drawn from Figures – are obtained, although the reconstructions of the cavity in Example 3 are slightly less accurate than the reconstructions of the rigid inclusion in Example 2.
Example 4
We consider a rigid inclusion , i.e.
, described by
,
and the radial parametrization
(5.6)
(5.6) This example, which was considered in [Citation58] for the Stokes equations in slow viscous flow and in [Citation27], is more difficult than the previous examples because of the fact that we now consider the centre of the cavity as unknown. The Neumann data (2.1d) are simulated by solving the direct problem using the MFS with 400 sources and 400 collocation points. The inverse CTM solver is applied using
. The starting position of the centre in the iterative process was taken to be the origin.
In Figure , we present typical examples of reconstructed curves with noise level of with no regularization for different numbers of iterations. In Figures and , we present the corresponding reconstructed curves after 1000 iterations and various regularization parameters
with
, and
with
, respectively. From Figures –, the same conclusions as those drawn from Figures – for Example 2 and Figures – for Example 3 are obtained. This shows that the reconstruction method also performs well when the centre of the star-shaped void is unknown.
Example 5
We finally consider the same obstacle as in Example 4, given by (Equation5.6(5.6)
(5.6) ) but in the case of
, i.e.
is a cavity. The numerical details are the same as in Example 4.
In Figure , we present the results obtained for different numbers of iterations, with noise and no regularization. In Figures and , we present the corresponding reconstructed curves after 500 iterations and various regularization parameters
with
, and
with
, respectively. From Figures and , it can be seen that the numerically obtained shapes with
, or
,
, are unstable, whilst from Figure it can be observed that regularization with
between
and
produces smoother stable reconstructions.
We close this section by some discussion on the number of basis functions used in the CTM compared to that used in the MFS. The number of basis functions in (Equation3.2(3.2)
(3.2) ) is
, whilst in an MFS implementation [Citation4, Citation8] the corresponding number of non-singular fundamental solutions is
. Compared to the the
, due to the higher ill-conditioning
cannot be increased too much and there is also a trade-off between the number of basis functions, the number of iterations and the amount of noise. Both meshless CTM and MFS follow the uncertainty principle/relation, e.g. for exact data, the higher ill-conditioning the better the accuracy [Citation59]. However, this issue becomes not so important and somewhat computationally irrelevant for noisy data which, for ill-posed problems, will be amplified and thus produce unstable unrealistic solutions if no regularization is employed.
Extension to multiple voids
The CTM analysis performed so far showed the successful implementation of this method for the identification of a single void. In this section, we extend the analysis to multiple voids which may contain both cavities and rigid inclusions. For the sake of clarity, we describe the formulation for the case of two voids. Therefore, we consider the inverse problem(6.1)
(6.1) subject to the boundary conditions
(6.2)
(6.2) and the homogeneous boundary conditions
(6.3)
(6.3) and
(6.4)
(6.4) Here
and
are two disjoint voids, such that
and
. The outer boundary collocation points are chosen as
(6.5)
(6.5) where
.
We further assume that the unknown boundaries and
are a smooth, star-like curves with respect to their centres which have unknown coordinates
and
, respectively. This means that their equations in polar coordinates can be written as
(6.6)
(6.6) where
and
are smooth
periodic functions.
The discretized forms of (Equation6.3(6.3)
(6.3) ) and (Equation6.4
(6.4)
(6.4) ) for
and
become
(6.7)
(6.7) We choose the inner boundary collocation points as
(6.8)
(6.8) Since we have more than one void and their centres are not at the origin, the basis (Equation3.2
(3.2)
(3.2) ) needs to be modified as in the doubly-connected domain, to (see [Citation48])
(6.9)
(6.9) where
and therefore the TCM approximation becomes
(6.10)
(6.10) for
.
The coefficients in (Equation6.9
(6.9)
(6.9) ), the radii
in (Equation6.5
(6.5)
(6.5) ), and the coordinates of the centres
can be determined by imposing the boundary conditions in a least-squares sense. This leads to the minimization of the functional
(6.11)
(6.11) where
are regularization parameters to be prescribed,
,
, and
. The number of unknowns is
and the number of boundary collocation equations
, and thus we need to take
.
Example 6
We consider the case when two rigid inclusions ()
and
are present. The domain
is a disk of radius 1, with centre
, while the domain
is described by the radial parametrization
(6.12)
(6.12) and has centre
. In this example which was also examined in [Citation57] we take
. The Neumann data (2.1d) are simulated by solving the direct problem using the MFS with 600 singularities and 600 collocation points. The inverse TCM solver is applied using
. We also take the initial guesses
,
,
and
.
In Figure , we present the results obtained for different numbers of iterations, no regularization, and noise. In Figures and , we present the corresponding reconstructed curves after 500 iterations, and various levels of regularization
with
, and
with
, respectively. Overall, Figures – illustrate that the CTM can successfully retrieve voids having two connected components.
Conclusions
We have applied the CTM combined with a non-linear least-squares minimization for the solution of several inverse geometric problems including the detection of voids such as rigid inclusions and cavities. The centre of the assumed star-shaped void may or may not be known. For several test examples involving various shapes, the method performed well, producing accurate and stable reconstructions with relatively few terms in the approximating expansion of the solution. In some of the cases where cavities were considered ill-conditioning was observed. This is due to the inherent ill-conditioning of the CTM. Regularization appears to alleviate to a great extent the ill-posedness of this problem. The reconstruction of multiple voids is also possible with the proposed method.
Extensions of the present approach could include applications to inverse geometric problems governed by the Helmholtz and biharmonic equations, as well as applications to three-dimensional inverse geometric problems by using the appropriate bases listed in [Citation20, p.32–33].
Acknowledgments
The authors wish to thank Professor Nick Papamichael for many enlightening discussions and are also grateful to the University of Cyprus for supporting this research. L. Marin also acknowledges the financial support received from the Romanian National Authority for Scientific Research, CNCS–UEFISCDI, project number PN–II–ID–PCE–2011–3–0521.
References
- Hadamard J. Lectures on Cauchy problem in linear partial differential equations. New Haven (CT): Yale University Press; 1923.
- Haddar H, Kress R. Conformal mappings and inverse boundary value problems. Inverse Problems. 2005;21:935–953.
- Ramm AG. A geometrical inverse problem. Inverse Problems. 1986;2:L19–L21.
- Borman D, Ingham DB, Johansson BT, Lesnic D. The method of fundamental solutions for detection of cavities in EIT. J. Integral Equations Appl. 2009;21:381–404.
- Cheng C-H, Chang M-H. A simplified conjugate-gradient method for shape identification based on thermal data. Num. Heat Transfer, Part B. 2003;43:489–507.
- Das S, Mitra AK. An algorithm for the solution of inverse Laplace problems and its application in flaw identification in materials. J. Comput. Phys. 1992;99:99–105.
- Gallego R, Suarez J. Solution of inverse problems by boundary integral equations without residual minimization. Int. J. Solids Struct. 2000;37:5629–5652.
- Karageorghis A, Lesnic D. Detection of cavities using the method of fundamental solutions. Inverse Problems Sci. Eng. 2009;17:803–820.
- Karageorghis A, Lesnic D. The method of fundamental solutions for the inverse conductivity problem. Inverse Problems Sci. Eng. 2010;18:567–583.
- Kassab AJ, Pollard JE. Authomated algorithm for high the nondestructive detection of subsurface cavities by the IR-CAT method. J. Nondestructive Evaluation. 1993;12:175–186.
- Kassab AJ, Pollard JE. Cubic spline anchored grid pattern algorithm for high resolution detection of subsurface cavities by the IR-CAT method. Num. Heat Transfer, Part B. 1994;26:63–71.
- Kassab AJ, Divo EA, Rodriguez F. An efficient superposition technique for cavity detection and shape optimization. Num. Heat Transfer, Part B. 2004;46:1–30.
- Kazemzadeh-Parsi MJ, Daneshmand F. Solution of geometric inverse heat conduction problems by smoothed fixed grid finite element method. Finite Elements Anal. Design. 2009;45:599–611.
- Mera NS, Elliott L, Ingham DB. Detection of subsurface cavities in IR-CAT by a real coded genetic algorithm. Applied Soft Comput. 2002;2:129–139.
- Mera NS. Efficient optimization processes using kriging approximation models in electrical impedance tomography. Int. J. Numer. Meth. Engng. 2007;69:202–220.
- Yan W-J, Ma Y-C. Numerical simulation for the shape reconstruction of a cavity. Numer. Methods Partial Differential Equ. 2009;25:460–469.
- Huang C-H, Hsiung T-Y. An inverse design problem of estimating optimal shape of cooling passages in turbine blades. Int. J. Heat Mass Transfer. 1999;42:4307–4319.
- Tan JY, Zhao JM, Liu LH. Meshless method for geometry boundary identification problem of heat conduction. Num. Heat Transfer, Part B. 2009;55:135–154.
- Trefftz E. Ein Gegenstück zum Ritzschen Verfahren, 2er Intern. Kongr. für Techn. Mech. Zürich; 1926. p. 131–137.
- Kołodziej JA, Zieliński AP. Boundary collocation techniques and their application in engineering. Southampton: WIT Press; 2009.
- Leitão VMA. Applications of multi-region Trefftz-collocation to fracture mechanics. Eng. Anal. Boundary Elements. 1998;22:251–256.
- Tsai C-C, Lin P-H. A multiple-precision study on the modified collocation Trefftz method. CMC Comput. Mater. Continua. 2012;28:231–259.
- Zieliński AP. On trial functions applied in the generalized Trefftz method. Adv. Eng. Software. 1995;24:147–155.
- Jirousek J, Zieliński AP. Survey of Trefftz-type element formulations. Comput. & Structures. 1997;63:225–242.
- Kita E, Kamiyia N. Trefftz method: an overview. Adv. Eng. Software. 1995;24:3–12.
- Li Z-C, Lu T-T, Huang H-T, Cheng AH-D. Trefftz, collocation, and other boundary methods–a comparison. Numer. Methods Partial Differ. Equ. 2007;23:93–144.
- Karageorghis A, Lesnic D, Marin L. A survey of applications of the MFS to inverse problems. Inverse Problems Sci. Eng. 2011;19:309–336.
- Ciałkowski M, Grysa K. Trefftz method in solving the inverse problems. J. Inverse Ill-Posed Problems. 2010;18:595–616.
- Ciałkowski MJ, Frackowiak A. Solution of the stationary 2D inverse heat conduction problem by Trefftz method. J. Thermal Sci. 2002;11:148–162.
- Ciałkowski MJ, Fra̧ckowiak A, Grysa K. Physical regularization for inverse problems of stationary heat conduction. J. Inverse Ill-Posed Problems. 2007;15:347–364.
- Ciałkowski MJ, Fra̧ckowiak A, Grysa K. Solution of a stationary inverse heat conduction problem by means of Trefftz non-continuous method. Int. J. Heat Mass Transfer. 2007;50:2170–2181.
- Karaś MS, Zieliński AP. Boundary-value recovery by the Trefftz approach in structural inverse problems. Comm. Numer. Methods Engrg. 2008;24:605–625.
- Liu C-S. A modified collocation Trefftz method for the inverse Cauchy problem of Laplace equation. Eng. Anal. Boundary Elements. 2008;32:778–785.
- Yeih W, Liu C-S, Kuo C-L, Atluri SN. On solving the direct/inverse Cauchy problems of Laplace equation in a multiply connected domain, using the generalized multiple-source-point boundary-collocation Trefftz method and characteristic lengths. CMC Comput. Mater. Continua. 2010;17:275–302.
- Chan H-F, Fan C-M, Yeih W. Solution of inverse boundary optimization problem by Trefftz method and exponentially convergent scalar homotopy algorithm. CMC Comput. Mater. Continua. 2011;24:125–142.
- Fan C-M, Chan H-F. Modified collocation Trefftz method for the geometry boundary identification problem of heat conduction. Numerical Heat Transfer, Part B. 2011;59:58–75.
- Fan C-M, Chan H-F, Kuo C-L, Yeih W. Numerical solutions of boundary detection problems using modified collocation Trefftz method and exponentially convergent scalar homotopy algorithm. Eng. Anal. Boundary Elements. 2012;36:2–8.
- Chan H-F. Meshless method and exponentially convergent scalar homotopy algorithm for the inverse boundary determination problem [Master’s thesis]. Department of Harbor and River Engineering, Keelung: National Taiwan Ocean University; 2011.
- Liu C-S. An effectively modified direct Trefftz method 2D potential problems considering the domain’s characteristic length. Eng. Anal. Boundary Elements. 2007;31:983–993.
- Liu C-S. A highly accurate collocation Trefftz method for solving the Laplace equation in the doubly connected domains. Numer. Methods Partial Differ. Equ. 2008;24:179–192.
- Zieliński AP. Special Trefftz elements and improvement of their conditioning. Commun. Numer. Methods Engng. 1997;13:765–775.
- Chen J-T, Wu C-S, Lee Y-T, Chen K-H. On the equivalence of the Trefftz method and method of fundamental solutions for Laplace and biharmonic equations. Comput. Math. Appl. 2007;53:851–879.
- Chen J-T, Lee Y-T, Yu S-R, Shieh S-C. Equivalence between the Trefftz method and the method of fundamental solution for the annular Green’s function using the addition theorem and image concept. Eng. Anal. Boundary Elements. 2009;33:678–688.
- Shigeta T, Young DL. Mathematical and numerical studies on meshless methods for exterior unbounded domain problems. J. Comput. Phys. 2011;230:6900–6915.
- Herrera I. Boundary methods: an algebraic theory. Applicable mathematics series. Boston (MA): Pitman (Advanced Publishing Program); 1984.
- Herrera I, Sabina FJ. Connectivity as an alternative to boundary integral equations: construction of bases. Proc. Nat. Acad. Sci. U.S.A. 1978;75:2059–2063.
- Cheung YK, Jin WG, Zienkiewicz OC. Direct solution procedure for solution of harmonic problems using complete, non singular, Trefftz functions. Commun. Appl. Numer. Methods. 1989;5:159–169.
- Gaier D. Konstruktive methoden der Konformen Abbildung, Springer tracts in natural philosophy. Vol. 3. Berlin: Springer-Verlag; 1964.
- Kokkinos CA, Papamichael N, Sideridis AB. An orthonormalization method for the approximate conformal mapping of multiply-connected domains. IMA J. Numer. Anal. 1990;10:343–359.
- Ivanyshyn O. Shape reconstruction of acoustic obstacles from the modulus of the far field pattern. Inverse Probl. Imag. 2007;1:609–622.
- Karageorghis A, Lesnic D. A meshless numerical identification of a sound-hard obstacle. Eng. Anal. Boundary Elements. 2012;36:1074–1081.
- Coleman TF, Li Y. On the convergence of interior-reflective Newton methods for nonlinear minimization subject to bounds. Math. Programming. 1994;67:189–224.
- Coleman TF, Li Y. An interior trust region approach for nonlinear minimization subject to bounds. SIAM J. Optimiz. 1996;6:418–445.
- Ivanyshyn O, Kress R. Nonlinear integral equations for solving inverse boundary value problems for inclusions and cracks. J. Integral Equations Appl. 2006;18:13–38.
- Hansen PC, O’Leary DP. The use of the L-curve in the regularization of discrete ill-posed problems. SIAM J. Sci. Comput. 1993;14:1487–1503.
- Hansen PC. Discrete inverse problems: insight and algorithms. Philadelphia (PA): SIAM; 2010.
- Karageorghis A, Lesnic D, Marin L. A moving pseudo-boundary MFS for void detection, Numer. Methods Partial Differential Equ. 2013;29:935–960.
- Martins NFM, Silvestre AL. An iterative MFS approach for the detection of immersed obstacles. Eng. Anal. Boundary Elements. 2008;32:517–524.
- Schaback R. Multivariate interpolation and approximation by translates of a basis function. In: Chui CK, Schumaker LL, editors. Approximation theory VIII. Vol. 1. Approximation and interpolation, Singapore: World Scientific; 1995. p. 491–514.