\documentclass[reqno]{amsart}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{makecell}

\AtBeginDocument{{\noindent\small
\emph{Electronic Journal of Differential Equations},
Vol. 2015 (2015), No. 48, pp. 1--11.\newline
ISSN: 1072-6691. URL: http://ejde.math.txstate.edu or http://ejde.math.unt.edu
\newline ftp ejde.math.txstate.edu}
\thanks{\copyright 2015 Texas State University - San Marcos.}
\vspace{9mm}}

\begin{document}
\title[\hfilneg EJDE-2015/48\hfil Collage-type approach to inverse problems]
{Collage-type approach to inverse problems for elliptic PDEs on perforated
domains}

\author[H. E. Kunze, D. La Torre \hfil EJDE-2015/48\hfilneg]
{Herb E. Kunze, Davide La Torre}

\address{Herb E. Kunze \newline
Department of Mathematics and Statistics,
University of Guelph, Guelph, Ontario, Canada}
\email{hkunze@uoguelph.ca}

\address{Davide La Torre \newline
Department of Economics, Management, and Quantitative Methods,
University of Milan, Milan, Italy.\newline
Department of Applied Mathematics and Sciences,
 Khalifa University, Abu Dhabi, UAE}
\email{davide.latorre@unimi.it, davide.latorre@kustar.ac.ae}

\thanks{Submitted August 21, 2014. Published February 17, 2015.}
\subjclass[2000]{35R30, 35J25, 35B27}
\keywords{Inverse problem; collage theorem; perforated domain}

\begin{abstract}
 We present a collage-based method for solving inverse problems
 for elliptic partial differential equations on a perforated domain.
 The main results of this paper establish a link between the solution
 of an inverse problem on a perforated domain and the solution of the
 same model on a domain with no holes. The numerical examples at the end
 of the paper show the goodness of this approach.
\end{abstract}

\maketitle
\numberwithin{equation}{section}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{example}[theorem]{Example}
\allowdisplaybreaks

\section{Introduction}

In recent years a great deal of attention has been paid to the problem of 
parameter estimation in distributed systems, that is the determination of 
unknown parameters in the functional form of the governing model of the 
phenomenon under study \cite{Kirsch,Neto,Tarantola,vogel}. 
In the mathematical literature this kind of problem is called an 
{\it inverse problem}. According to Keller \cite{Keller}, 
``we call two problems {\it inverse} of one another if the formulation 
of each involves all or part of the solution of the other.
 Often, for historical reasons, one of the two problems has been studied 
extensively for some time, while the other one is newer and not so well 
understood. In such cases, the former is called the {\it direct problem}, 
while the latter is the {\it inverse problem}".  There is a fundamental 
difference between the direct and the inverse problem;  often the direct problem 
is \emph{well-posed} while the corresponding inverse problem is \emph{ill-posed}. 
Hadamard \cite{Hadamard} introduced the concept of {\it well-posed problem} 
to describe a mathematical model that has the properties of existence, 
uniqueness and stability of the solution. When one of these properties 
fails to hold, the mathematical model is said to be an {\it ill-posed problem}. 
There are many inverse problems in the literature
that are {\it ill-posed} whereas the corresponding direct problems are 
{\it well-posed}. The literature is rich in papers studying ad hoc methods 
to address {\it ill-posed} inverse problems by minimizing a suitable approximation
error along with utilizing some regularization techniques \cite{Tychonoff1}.

Many inverse problems may be recast as the approximation of a target
element $x$ in a complete metric space $(X,d)$ by the fixed point $\bar x$ 
of a contraction mapping $T:X\to X$. Thanks to a simple consequence of 
Banach's Fixed Point Theorem known as the {\em Collage Theorem}, 
most practical methods of solving the inverse problem for fixed point 
equations seek an operator $T$ for which the {\em collage distance} 
$d(x,Tx)$ is as small as possible.

\begin{theorem}[Collage Theorem \cite{Ba}]\label{collage} 
Let $(X,d)$ be a complete metric space and $T : X \to X$ a contraction 
mapping with contraction factor $c \in [0,1)$.
Then for any $x \in X$,
\begin{equation}
d(x,\bar x) \leq \frac{1}{1-c} d(x, Tx), \label{collagetheorem}
\end{equation}
where $\bar x$ is the fixed point of $T$.
\end{theorem}

This theorem vastly simplifies this type of inverse problem as it is much 
easier to estimate $d(x,T x)$ than it is to find the fixed point $\bar{x}$ 
and then  compute $d(x,\bar{x})$. One now seeks a contraction mapping $T$ 
that minimizes the so-called {\em collage error} $d(x,T x)$ -- in other words,
a mapping that sends the target $x$ as close as possible to itself. 
This is the essence of the method of {\em collage coding} which has been the 
basis of most, if not all, fractal image coding and compression methods.
Barnsley \cite{Ba} was the first to see the potential of using the 
Collage Theorem above for the purpose of {\em fractal image approximation} 
and {\em fractal image coding} \cite{Forte}.
However, this method of {\em collage coding} may be applied in other 
situations where contractive mappings are encountered. We have shown this 
to be the case for inverse problems involving several families of differential 
equations: ordinary differential equations \cite{kunze03b,KuVr99}, 
random differential equations \cite{Ku071,Ku09a}, boundary value
 problems \cite{BeKuLaToGa,KuLaToVr06-sub,Ku1}, parabolic partial differential 
equations \cite{Levere}, stochastic differential equations \cite{Capasso2014}, 
and others.

In practical applications, from a family of contraction mappings $T_\lambda$, 
$\lambda \in \Lambda \subset \mathbb{R}^n$, one wishes to find the parameter 
$\bar \lambda$ for which the approximation error $d(x,\bar{x}_\lambda)$ 
is as small as possible. In practice the feasible set is often taken to
 be $\Lambda_c=\{\lambda\in\mathbb{R}^n: 0\le c_\lambda\le c<1\}$ 
which guarantees the contractivity of $T_\lambda$ for any $\lambda\in\Lambda_c$. 
A difference between this ``collage'' approach and the one based on 
Tikhonov regularization is the following: in the collage approach, 
the constraint $\lambda\in \Lambda_c$ guarantees that $T_\lambda$ is a 
contraction and, therefore, replaces the effect of the regularization 
term in the Tikhonov approach (see \cite{Tychonoff1} and \cite{vogel}).
The collage approach works well for low-dimensional parametrization in
 particular, while Tikhonov regularization is a fundamentally non-parametric
 methodology. The collage-based inverse problem can be formulated as an
optimization problem as follows:
\begin{equation}\label{optimization}
\min_{\lambda\in\Lambda_c} d(x, T_\lambda x).
\end{equation}
This is typically a nonlinear and nonsmooth optimization model.
 Several algorithms can be used to solve it including, for instance,
penalization methods, particle swarm ant colony techniques, and so on.

The article is organized as follows: Section \ref{inverse_PDE} 
recalls the extended approach based on the Generalized Collage 
Theorem to solving inverse problems for elliptic partial differential equations. 
Section \ref{porous} presents a brief introduction of porous media and 
perforated domains and the formulation of the inverse problem. 
Section \ref{main} illustrates the main results and, finally, 
Section \ref{application} lists some numerical examples.

\section{Inverse problems for elliptic PDEs by the generalized collage theorem}
\label{inverse_PDE}

Many physical phenomena in science and engineering can be described through 
partial differential equations which include the parameters of the process 
in the operators of the model. The direct problem typically requires 
finding the unique solution of such a well-posed problem. The inverse 
problem seeks to estimate the parameter values given information about 
the solution.

Let us consider the following variational equation associated with an 
elliptic equation:
\begin{equation}\label{primal}
a(u,v) = \phi(v) , \quad v \in H,
\end{equation}
where $\phi(v)$ and $a(u,v)$ are linear and bilinear maps, respectively, 
both defined on a Hilbert space $H$.
Let us denote by $\langle\cdot,\cdot\rangle$ the inner product in $H$, 
$\|u\|^2=\langle u,u\rangle$ and $d(u,v)=\|u-v\|$, for all $u,v\in H$. 
The inverse problem may now be viewed as follows: Suppose that we have 
an observed solution $u$ and a given (restricted) family of bounded, 
coercive bilinear functionals $a^{\lambda}(u,v)$, $\lambda\in \mathbb{R}^n$. 
We now seek ``optimal'' values of $\lambda$. The existence and uniqueness 
of solutions to this kind of equation are provided by the classical 
Lax-Milgram representation theorem. Suppose that we have a ``target'' 
element $u \in H$, a family of bilinear functionals $a^{\lambda}$, 
and a family of linear functionals $\phi^{\lambda}$. 
Then, by the Lax-Milgram theorem, there exists a unique vector 
$u^{\lambda}\in H$ such that $\phi^{\lambda}(v)=a^{\lambda}(u^{\lambda},v)$ 
for all $v\in H$.  We would like to determine
if there exists a value of the parameter $\lambda$ such that $u^{\lambda}=u$ or,
 more realistically, such that $\|u^{\lambda}-{u}\|$ is small enough.  
The following theorem will be useful for the solution of this problem.

\begin{theorem}[Generalized Collage Theorem] \cite{KuLaToVr06-sub}
For all $\lambda\in\Lambda$, suppose that $a^{\lambda}(u,v):\Lambda\times H\times H\to\mathbb{R}$ 
is a family of bilinear forms and $\phi^{\lambda}:\Lambda\times H\to\mathbb{R}$ 
is a family of linear functionals.
Let $u^{\lambda}$ denote the solution of the equation 
$a^\lambda(u,v)=\phi^\lambda(v)$ for all $v\in H$ as guaranteed by the 
Lax-Milgram theorem. Then, given a target element ${u}\in H$,
\begin{equation}
\|u-u^{\lambda}\|\le \frac{1}{m^{\lambda}}F^{\lambda}(u),\label{collagedist2}
\end{equation}
where
\begin{equation} \label{flambda}
F^\lambda(u)=\sup_{v\in H, ~ \|v\|=1}\left|a^\lambda (u,v)-\phi^\lambda (v)\right|
\end{equation}
and $m^\lambda>0$ is the coercivity constant of $a^{\lambda}$.
\label{generalizedcollagetheorem}
\end{theorem}

To ensure that the approximation $u^{\lambda}$ is close to a target element
$u \in H$, we can, by the Generalized Collage Theorem, 
try to make the term $F^\lambda(u)/m_{\lambda}$ as close to zero as possible. 
The appearance of the $m^{\lambda}$ factor complicates the procedure 
as does the factor $1/(1-c)$ in standard collage coding, i.e.,
  \eqref{collagetheorem}. If $\inf_{{\lambda}\in\Lambda}m^{\lambda}\ge m>0$ 
then the inverse problem can be reduced to the minimization of the 
function $F^\lambda(u)$ on the space $\Lambda$; that is,
\begin{equation}
\min_{{\lambda}\in\Lambda} F^\lambda(u).\label{minimizationproblem}
\end{equation}
The choice of $\lambda$ according to \eqref{minimizationproblem} 
for minimizing the residual is, in general, not stabilizing (see \cite{Engl}).
 However, as the next sections show, under the
condition $\inf_{\lambda\in\Lambda}m^{\lambda}\ge m>0$ our approach is stable. Following
our earlier studies of inverse problems using fixed points of
contraction mappings, we shall refer to the minimization of the
functional $F^\lambda(u)$ as a ``generalized
collage method.'' Such an optimization problem has a solution that
can be approximated with a suitable discrete and quadratic
program, derived from the application of the Generalized Collage
Theorem and an adequate use of an orthonormal basis in the Hilbert
space $H$, as seen in \cite{KuLaToVr06-sub}.

\begin{example} \rm
As an illustrative example, we choose $K(x,y)=K_{true}(x,y)=8+x^2+2y^2$ and 
$f(x,y)=x^2+4y^2$ and consider the steady-state diffusion problem
\begin{equation}
  \begin{gathered}
     \nabla\cdot(K(x,y)\nabla u(x,y)) = f(x,y),  \quad \Omega=[0,1]^2, \\
     u(x,y) = 0,  \quad \partial\Omega.
\end{gathered}
\end{equation}
We solve the diffusion problem numerically and sample the solution
$u$ at $36$ uniformly distributed points strictly inside $\Omega$,
$(x_i,y_j)=(\frac{i}{7},\frac{j}{7})$, $i,j=1,\ldots,6$. The level curves
of the solution are illustrated in Figure~\ref{fig:example00},
which also presents the mesh used by the numerical solver.

\begin{figure}[htb]
\begin{center}
\includegraphics[width=0.49\textwidth]{fig1a} % Example00-solution.png
\includegraphics[width=0.49\textwidth]{fig1b} % Example00-mesh.png
\end{center}
\caption{Level curves of solutions and the numerical solver mesh 
for Example~\ref{ex:example00}.}
\label{fig:example00}
\end{figure}

Next, we define $K^\lambda(x,y)=\lambda_0+\lambda_1x^2+\lambda_2y^2$ 
and $f^\lambda(x,y)=\lambda_3x^2+\lambda_4y^2$. Note that if we leave 
all of the parameters in $K^\lambda$ variable, then, due to linearity, 
any nonzero multiple of the resulting parameter vector will correspond 
to the same solution, so we fix $\lambda_0=1$. Using the $36$ data points, 
we seek to estimate the values of $\lambda_i$ in $K_\lambda(x,y)$ and/or 
$f_\lambda(x,y)$ by applying the generalized collage theorem. 
To four decimal places, we obtain 
$(\lambda_0,\lambda_1,\lambda_2,\lambda_3,\lambda_4)
=(1,0.1291,0.0988,0.1330,0.4574)$, corresponding to 
$(8,1.0327,0.7906,1.0641,3.6590)$. If we increase the number of points, 
the results improve. The results are also robust with respect to the 
introduction of low-amplitude additive noise \cite{KuLaToVr06-sub,Ku1}.
\label{ex:example00}
\end{example}

\section{Inverse problems on perforated domains}\label{porous}

A porous medium (or perforated domain) is a material characterized by a 
partitioning of the total volume into a solid portion often called the 
``matrix'' and a pore space usually referred to as ``holes'' that can be
 either materials different from that of the matrix or real physical holes.
When formulating differential equations over porous media, the term ``porous'' 
implies that the state equation is written in the matrix only, while 
boundary conditions should be imposed on the whole boundary of the matrix, 
including the boundary of the holes. Porous media can be found in many areas 
of applied sciences and engineering including petroleum engineering, chemical 
engineering, civil engineering, aerospace engineering, soil science, geology, 
material science, and many more areas. Figure~\ref{fig:sampledomain} 
presents an example of a two-dimensional perforated domain.

\begin{figure}[htb]
\begin{center}
\includegraphics[width=0.35\textwidth]{fig2}  % sampledomain.png
\end{center}
\caption{A two-dimensional perforated domain.}
\label{fig:sampledomain}
\end{figure}
	
Since porosity in materials can take different forms and appear in varying degrees, 
solving differential equations over porous media is often a complicated task 
and the holes' size and their distribution play an important role in its 
characterization. Furthermore numerical simulations over perforated domains 
need a very fine discretization mesh which often requires a significant 
computational time. The mathematical theory of differential equations on 
perforated domains is usually based on the theory of ``homogenization'' 
in which heterogeneous material is replaced by a fictitious homogeneous one. 
Of course this implies the need of convergence results linking together the 
model on a perforated domain and on the associated homogeneous one. 
In the case of porous media, or heterogeneous media in general, characterizing 
the properties of the material is a tricky process and can be done on 
different levels, mainly the microscopic and macroscopic scales, where the
 microscopic scale describes the heterogeneities and the macroscopic scale 
describes the global behavior of the composite.

In this article we focus on the analysis of inverse problems for elliptic
 partial differential equations on perforated domains. Thus far, we have 
illustrated the importance of inverse problems for practical applications 
and some results for the case of homogeneous media. Now, starting from
 a target function, which is supposed to be the solution to a partial 
differential equation on a perforated domain for certain values of unknown 
parameters, we aim to estimate these parameters by solving an inverse problem 
on a homogenized domain with no holes. The next section establishes 
some results relating the solution to an inverse problem on a porous 
medium and the corresponding problem on a homogenized domain.

\section{Main results}\label{main}

Given a compact and convex set $\Omega$, in the following let us denote 
by $\Omega_B$ the collection of circular holes $\cup_{j=1}^m B(x_j,\varepsilon)$ 
where $x_j\in \Omega$, $\varepsilon$ is a strictly positive number, 
and the holes $B(x_j,\varepsilon)$ are nonoverlapping and lie strictly 
inside $\Omega$. We denote by $\Omega_\varepsilon$ the closure of the 
set $\Omega\backslash\Omega_B$. In the remaining part of this section 
we consider the problem
\begin{equation}
  \begin{gathered}
     \nabla\cdot(K^\lambda(x,y)\nabla u(x,y)) = f^\lambda(x,y),  \quad
 \text{in }\Omega_{\varepsilon}, \\
     u(x,y) = 0,\quad \text{on }\partial\Omega_{\varepsilon},
\end{gathered}
\label{problemeps} %\tag{$P_\varepsilon$}
\end{equation}
and the problem
\begin{equation}
  \begin{gathered}
     \nabla\cdot(K^\lambda(x,y)\nabla u(x,y)) = f^\lambda(x,y), \quad
\text{in }\Omega, \\
     u(x,y) = 0,  \quad \text{on }\partial\Omega .
\end{gathered}
\label{problemp}% \tag{$P$}
\end{equation}
where $\lambda$ is a parameter belonging to the compact set
 $\Lambda\subset \mathbb{R}^n$. The results provided in this section are related
to the Dirichlet problem but they can be easily extended to the case of
 Neumann boundary conditions ($\frac{\partial u}{\partial n}= 0$
on $\partial\Omega_B$).

Let us introduce, using classical notation, the Sobolev spaces 
$H = H^1_0(\Omega)$ and $H_\varepsilon = H^1_0(\Omega_\varepsilon)$ 
and the variational formulation of the above equations  
\eqref{problemeps} and \eqref{problemp} as follows:
\begin{itemize}

\item ($P_\varepsilon$) Find $u\in H_\varepsilon$ such that
\begin{equation}\label{weakproblemeps}
a^\lambda_\varepsilon(u,v) = \phi^\lambda_\varepsilon(v), \quad
 \forall v\in H_\varepsilon
\end{equation}
\item ($P$) Find $u\in H$ such that
\begin{equation}\label{weakproblemp}
a^\lambda(u,v) = \phi^\lambda(v), \ \ \forall v\in H
\end{equation}
\end{itemize}
As any function in $H_\varepsilon$ can be extended to be zero over the holes,
it is trivial to prove that $H_\varepsilon$ can be embedded in $H$.
In the sequel, let $\Pi_\varepsilon u$ be the projection of $u\in H$
onto $H_\varepsilon$. It is easy to prove that
 $\|u - \Pi_\varepsilon u\|_{H}\to 0$ whenever $\varepsilon\to 0$.
When Neumann boundary conditions are considered, it is still possible
to extend a function in $H_\varepsilon$
to a function of $H$: these extension conditions are well studied
(see \cite{MaKh06}) and they typically hold when the domain $\Omega$
has a particular structure. In any case, it holds for a wide class
of disperse media, that is media consisting of two media that do not mix.

Let us also assume the following hypotheses:
\begin{itemize}

\item the continuous and bilinear forms $a_\varepsilon^\lambda$ and 
$a^\lambda$ are uniformly coercive and bounded with respect to 
$\lambda$ and $\varepsilon$, namely there exists two positive 
constants $m$ and $M$ such that
\begin{equation}
\begin{gathered}
a^\lambda_\varepsilon(u,u)  \ge  m \|u\|^2 \quad \forall u\in H_\varepsilon \\
a^\lambda_\varepsilon(u,v)  \le  M \|u\| \|v\| \quad
  \forall u,v\in H_\varepsilon \\
a^\lambda(u,u)  \ge  m \|u\|^2 \quad \forall u\in H \\
a^\lambda(u,v)  \le  M \|u\| \|v\| \quad \forall u\in H
\end{gathered}\label{H1} %\tag{H1}
\end{equation}

\item the linear functionals $\phi_\varepsilon^\lambda$ and $\phi^\lambda$ 
are uniformly bounded with respect to $\lambda$ and $\varepsilon$, namely 
there exists a positive constant $\mu$ such that
\begin{equation}
\begin{gathered}
\phi^\lambda_\varepsilon(u)  \le  \mu \|u\| \quad \forall u\in H_\varepsilon \\
\phi^\lambda(u)  \le  \mu \|u\| \quad \forall u\in H
\end{gathered} \label{H2} %\tag{H2}
\end{equation}
\end{itemize}
Using classical results from the theory of PDEs we know that, under
the hypotheses \eqref{H1} and \eqref{H2} above, \eqref{weakproblemeps}
and \eqref{weakproblemp} have unique solutions $u^\lambda_\varepsilon$
and $u^\lambda$ for each $\lambda\in\Lambda$ and for each positive $\varepsilon$.

The inverse problem of interest can now be stated as follows:


\noindent
\emph{Given a target $u$, which is a solution of \eqref{problemeps} 
for certain unknown values $\lambda$ and $\varepsilon$, determine an estimation 
of $\lambda$ using \eqref{problemp} instead. In other words, 
we want to estimate the unknown parameter $\lambda$ by solving an inverse 
problem on a domain with no holes.}

From a practical perspective, starting from a set of data $u_i$, $i=1,\dots, s$, 
sampled on the porous domain $\Omega_\varepsilon$, $u$ is obtained from 
$u_i$ by applying some interpolation technique.

The following results demonstrate some relationships between \eqref{problemeps} 
and \eqref{problemp}. For this purpose and for each $u\in H_\varepsilon$, 
let us introduce the function
\begin{equation} \label{flambdaeps}
F^\lambda_\varepsilon(u)=\sup_{v\in H_\varepsilon,\;
  \|v\|_{H_\varepsilon}=1}|a^\lambda_\varepsilon(u,v)-\phi^\lambda_\varepsilon(v)|.
\end{equation}
associated with problem \eqref{problemeps}.

\begin{proposition}
The following estimate holds:
\begin{equation}
\|\Pi_\varepsilon u-u^\lambda_\varepsilon\|_{H_\varepsilon}
\le \frac{F^\lambda(u)}{m} + \frac{M}{m} \|u-\Pi_\varepsilon u\|_{H}
\end{equation}
\end{proposition}

\begin{proof}
Let us first notice that the function $\Pi_\varepsilon u$ is an element 
of $H_\varepsilon$. The thesis follows from the following chain of 
inequalities and the observation
\[
\|\Pi_\varepsilon u-u^\lambda_\varepsilon\|_{H_\varepsilon}
\le\frac{1}{m} F^\lambda_\varepsilon(\Pi_\varepsilon u) \le
\frac{1}{m} F^\lambda(\Pi_\varepsilon u)
\le \frac{F^\lambda(u)}{m} + \frac{M}{m} \|u-\Pi_\varepsilon u\|_{H}
\]
for all $\lambda\in\Lambda$, $\varepsilon>0$.
\end{proof}

\begin{proposition}
There exists a constant $C$, that does not depend on $\varepsilon$, 
such that the following estimate holds:
\begin{equation}
F^\lambda(\Pi_\varepsilon u) \le  F^\lambda_\varepsilon(\Pi_\varepsilon u)  
+ C \varepsilon
\end{equation}
for all $\lambda\in\Lambda$, $\varepsilon>0$.
\end{proposition}

\begin{proof}
The following calculations hold:
\begin{align*}
F^\lambda(\Pi_\varepsilon u)
& =  \sup_{v\in H, ~ \|v\|_H=1}| a^\lambda(\Pi_\varepsilon u,v)-\phi^\lambda(v)| \\
& \le  \sup_{v\in H, ~ \|v\|_H=1}| a^\lambda(\Pi_\varepsilon u,v)
 - a^\lambda(\Pi_\varepsilon u, \Pi_\varepsilon v)| \\
&\quad + \sup_{v\in H, ~ \|v\|_H=1} |a^\lambda(\Pi_\varepsilon u, 
 \Pi_\varepsilon v)-\phi^\lambda(\Pi_\varepsilon v)| \\
&\quad + \sup_{v\in H, ~ \|v\|_H=1} |\phi^\lambda(v)
 -\phi^\lambda(\Pi_\varepsilon v)| \\
& =    F^\lambda_\varepsilon(\Pi_\varepsilon u) 
 + (M \|\Pi_\varepsilon u\|_{H} + \mu) \sup_{v\in H, \;
 \|v\|_H=1} \|v-\Pi_\varepsilon v\|_{H} \\
& \le  F^\lambda_\varepsilon(\Pi_\varepsilon u) + C \varepsilon
\end{align*}
\end{proof}

\begin{proposition}
Suppose that $F^\lambda(u), F^\lambda_\varepsilon(v):\Lambda\to\mathbb{R}_+$ 
are continuous for all $u\in H$, $v\in H_\varepsilon$, and $\varepsilon>0$.
Let $\lambda_\varepsilon$ be a sequence of minimizers of 
$F^\lambda_\varepsilon(u)$ over $\Lambda$. Then there exists 
$\varepsilon_n\rightarrow 0$ and $\lambda^*\in\Lambda$ such that 
$\lambda_{\varepsilon_n}\to \lambda^*$,
with $\lambda^*$ a minimizer of $F^\lambda(u)$ over $\Lambda$.
\end{proposition}

\begin{proof}
As $\lambda_\varepsilon$ is a sequence of vectors in the compact space 
$\Lambda$, there exists a convergent subsequence 
$\lambda_{\varepsilon_n}\to \lambda^*\in \Lambda$ when 
$\varepsilon_n\rightarrow 0$. Computing we have:
\begin{align*}
F^{\lambda^*}(u) 
& =  \lim_{{\varepsilon_n}\to 0} F^{\lambda_{\varepsilon_n}} (\Pi_{\varepsilon_n} u)
  \le \lim_{{\varepsilon_n}\to 0} F^{\lambda_{\varepsilon_n}}_{\varepsilon_n}
 (\Pi_{\varepsilon_n} u) + C {\varepsilon_n} \\
&\leq \lim_{{\varepsilon_n}\to 0} F^{\lambda}_{\varepsilon_n}(\Pi_{\varepsilon_n} u) 
 + C {\varepsilon_n}\\
& \le  \lim_{{\varepsilon_n}\to 0}  F^\lambda(u) + M \|u-\Pi_{\varepsilon_n} u\|_{H}+
C {\varepsilon_n} = F^\lambda(u)
\end{align*}
\end{proof}

In closing this section, we note that all of the above results can be extended 
to the case where the radii of the holes are different, that is 
$B(x_j,\varepsilon_j)$, in which case we define $\varepsilon=\max_j\varepsilon_j$.

\section{Numerical examples} \label{application}

We provide two numerical examples of an inverse problem on a perforated domain.  
In both cases, we set $\Omega=[0,1]^2$.

\begin{example} \label{ex:example01} \rm
We extend Example \ref{ex:example00}, placing nine holes of assorted sizes 
inside $\Omega$, as in Figure~\ref{fig:example01}
\end{example}

\begin{figure}[htb]
\begin{center}
\includegraphics[width=0.29\textwidth]{fig3a} % Example01-domain.png
\includegraphics[width=0.29\textwidth]{fig3b} % Example01-mesh.png 
\includegraphics[width=0.40\textwidth]{fig3c} % Example01-solution.png
\end{center}
\caption{The domain, mesh, and level curves of solutions 
for Example~\ref{ex:example01}.}
\label{fig:example01}
\end{figure}

As in Example~\ref{ex:example00}, we choose $K(x,y)=K_{true}(x,y)=8+x^2+2y^2$ 
and $f(x,y)=x^2+4y^2$ and consider
\begin{equation}
  \begin{gathered}
     \nabla\cdot(K(x,y)\nabla u(x,y)) = f(x,y),  \quad
\text{in }\Omega_{\varepsilon}, \\
     u(x,y) = 0,  \quad \text{on }\partial\Omega, \\
     \frac{\partial u}{\partial n}(x,y) = 0,  \quad \text{on }\partial\Omega_B,
\end{gathered}
\end{equation}
where $\Omega_B$ is the union of the nine holes.
We solve the diffusion problem numerically and sample the solution
$u_\varepsilon$ at $M\times M$ uniformly-distributed points strictly
inside $\Omega$. The level curves of the solution are illustrated
in Figure \ref{fig:example01}. If a sample point lies inside a hole,
we obtain no information at the point. We define
$K^\lambda(x,y)=\lambda_0+\lambda_1x^2+\lambda_2y^2$ and
$f^\lambda(x,y)=\lambda_3x^2+\lambda_4y^2$. Using the $M^2$ (or fewer)
data points, we seek to estimate the values of $\lambda_i$ in $K^\lambda(x,y)$
and/or $f^\lambda(x,y)$ by applying the generalized collage theorem to
solve the related inverse problem on $\Omega$ with no holes.

The results for various cases are presented in Table~\ref{table:example01}.
 In the case that we seek to recover all five of the parameters, 
we choose to normalize $\lambda_0=1$, so the desired values of the other 
parameters are scaled by $1/8$. We mention that if we instead set 
$\lambda_0=0$, the solution we obtain to the inverse problem is very poor, 
as we would expect. We see that the estimates obtained are quite good.

\begin{table}[htb]
\begin{center}
\begin{tabular}{|c|r|r|r|r|r|}\hline
\multicolumn{6}{|l|}{~~} \\[-3mm]
\multicolumn{6}{|l|}{\makecell[l]{Estimating 
$K_\lambda(x,y)=\lambda_0+\lambda_1x^2+\lambda_2y^2$ \\
\hspace{0.75cm} given \hspace{0.5mm}$f_\lambda(x,y)=x^2+4y^2$}} \\[-3mm]
\multicolumn{6}{|l|}{~~} \\\hline
~~~$M$~~~ & ~~~{$\lambda_0$}~~~ & ~~~{$\lambda_1$}~~~ & ~~~{$\lambda_2$}~~~ & \phantom{~~~{$\lambda_3$}~~~}              & \phantom{~~~{$\lambda_4$}~~~} \\ \hline
  4 &  $7.9606$     & $0.9177$      & $1.8065$      &               &               \\
  5 &  $8.1955$     & $0.8381$      & $1.3709$      &               &               \\
  6 &  $8.0474$     & $0.9170$      & $1.6289$      &               &               \\\hline
\multicolumn{6}{|l|}{~~} \\[-3mm]
\multicolumn{6}{|l|}{\makecell[l]{Estimating \hspace{0.15cm}
$f_\lambda(x,y)=\lambda_3x^2+\lambda_4y^2$ \\
\hspace{0.75cm} given\hspace{0.0cm} $K_\lambda(x,y)=8+x^2+2y^2$}} \\[-3mm]
\multicolumn{6}{|l|}{~~} \\\hline
~~~$M$~~~ &               &               &             
  & ~~~{$\lambda_3$}~~~ & ~~~{$\lambda_4$}~~~ \\ \hline
  4 &               &               &               & $0.9817$      & $4.1071$      \\
  5 &               &               &               & $0.9766$      & $4.1385$      \\
  6 &               &               &               & $0.9827$      & $4.1106$      \\\hline
\multicolumn{6}{|l|}{~~} \\[-3mm]
\multicolumn{6}{|l|}{\makecell[l]{Estimating both $K_\lambda(x,y)=1+\lambda_1x^2+\lambda_2y^2$ \\
\hspace{1.8cm}and \hspace{1.2mm}$f_\lambda(x,y)=\lambda_3x^2+\lambda_4y^2$}} \\[-3mm]
\multicolumn{6}{|l|}{~~} \\\hline
~~~$M$~~~ & ~~~\phantom{$\lambda_0$}~~~ & ~~~{$\lambda_1$}~~~ & ~~~{$\lambda_2$}~~~ & ~~~{$\lambda_3$}~~~ & ~~~{$\lambda_4$}~~~ \\ \hline
  4 &               & $0.0178$      & $0.3233$      & $0.0977$      & $0.5323$      \\
  5 &               & $0.0879$      & $0.1429$      & $0.1196$      & $0.4784$      \\
  6 &               & $0.0832$      & $0.1707$      & $0.1178$      & $0.4837$      \\
  9 &               & $0.1264$      & $0.2111$      & $0.1015$      & $0.4728$    
  \\\hline 
\end{tabular}
\end{center}
\caption{Results for the inverse problem in Example~\ref{ex:example01}.
 For the top problem, the true values are $(\lambda_0,\lambda_1,\lambda_2)=(8,1,2)$; 
for the middle problem, the true values are $(\lambda_3,\lambda_4)=(1,4)$; 
and for the bottom problem, the true values are
 $(\lambda_1,\lambda_2,\lambda_3,\lambda_4)=(0.0125,0.2500,0.0125,0.500)$.}
\label{table:example01}
\end{table}

\begin{example}  \label{ex:example02} \rm
For $\varepsilon\in\{0.1,0.025,0.01\}$, define 
$N_{\varepsilon}=\frac{1}{10\varepsilon}$ and
\[
\Omega_B=\cup_{i,j=1}^{N_{\varepsilon}}B_{\varepsilon}
\Big(\big(i-\frac{1}{2}\big)\varepsilon,\big(j-\frac{1}{2}\big)\varepsilon\Big),
\]
a domain with $N_{\varepsilon}^2$ uniformly-distributed holes of radius 
$\varepsilon$. Choosing $K(x,y)=K_{true}(x,y)=10+2x+3y$, we consider 
the steady-state diffusion problem
\begin{equation}
  \begin{gathered}
     \nabla\cdot(K(x,y)\nabla u(x,y)) = x^2+y^2,  \quad
 \text{in }\Omega_{\varepsilon}, \\
     u(x,y) = 0,  \quad \text{on }\partial\Omega, \\
     \frac{\partial u}{\partial n}(x,y) = 0,  \quad \text{on }\partial\Omega_B.
\end{gathered}
\end{equation}
For a fixed value of $\varepsilon$, we solve the diffusion problem numerically
and sample the solution at $M\times M$ uniformly-distributed points
strictly inside $\Omega$. If such a point lies inside a hole, we obtain
no information at the point. Using the $M^2$ (or fewer) data points,
we use the generalized collage theorem to solve the related inverse problem,
seeking a diffusivity function of the form $K(x,y)=\lambda_0+\lambda_1x+\lambda_2y$.
The level curves are illustrated in Figure~\ref{fig:example02}.

\begin{figure}[htb]
\begin{center}
\includegraphics[width=0.32\textwidth]{fig4a} % 1hole-solution.png 
\includegraphics[width=0.32\textwidth]{fig4b} % 16holes-solution.png
\includegraphics[width=0.32\textwidth]{fig4c} % 100holes-solution.png
\end{center}
\caption{Level curves of solutions in Example~\ref{ex:example02}, 
with $\varepsilon=0.1$, $0.025$, and $0.01$.}
\label{fig:example02}
\end{figure}

The results for $M=9$, $49$, and $99$, are given in Table~\ref{table:example02}. 
We see that as the size of the holes decreases (even while the number increases), 
the solution to the inverse problem produces better estimates of the parameters. 
In addition, we see that if a hole is too large, as in the $N=1$ case, 
the estimates are very poor. In this case, the hole needs to be incorporated 
into the macroscopic-scale model, as it can't be considered part of the 
smaller-scale model. In the other cases of the table, the estimates are good.

\begin{table}[htb]
\begin{center}
\begin{tabular}{|l|r|c|r|r|r|}
\multicolumn{6}{c}{~}  \\[-6mm] \cline{4-6}
\multicolumn{3}{c|}{~}     & \multicolumn{3}{c|}{Recovered parameters} \\ \hline
{$\varepsilon$} & {$N_{\varepsilon}$} & $M$ & {$\lambda_0$} & {$\lambda_1$} & {$\lambda_2$} \\ \hline
$0.1$   & $1$  &  9 & $13.2068$   & $-0.5921$   & $0.6250$     \\
                         &                       & 49 & $13.2428$   & $-0.5837$   & $0.6346$    \\
                         &                       & 49 & $13.2419$   & $-0.5798$   & $0.6398$     \\ \hline
$0.025$ & $4$  &  9 &  $9.8434$   & $1.8148$    & $2.8119$     \\
                         &                       & 49 &  $9.9758$   & $1.6894$    & $2.6875$     \\
                         &                       & 99 &  $9.9787$   & $1.6838$    & $2.6820$     \\ \hline
$0.01$  & $10$ &  9 &  $9.9811$   & $1.6221$    & $2.6199$     \\
                         &                       & 49 & $10.0069$   & $1.6041$    & $2.6014$     \\
                         &                       & 99 & $10.0069$   & $1.6039$    & $2.6014$     \\ \hline
\end{tabular}
\end{center}
\caption{Results for the inverse problem in Example~\ref{ex:example02}. True values are $(\lambda_0,\lambda_1,\lambda_2)=(10,2,3)$.}
\label{table:example02}
\end{table}

\end{example}


\begin{thebibliography}{00}

\bibitem{Ba} M. F. Barnsley;
\emph{Fractals Everywhere}, Academic Press, New York, 1989.

\bibitem{BeKuLaToGa} M. I. Berenguer, H. Kunze, D. La Torre,  M. Ruiz Gal\'{a}n;
\emph{Galerkin schemes and inverse boundary value problems in reflexive Banach 
spaces}, Journal of Computational and Applied Mathematics 275, 2015, 100--112.

\bibitem{Capasso2014} V. Capasso, H. Kunze, D. La Torre, E.R. Vrscay;
\emph{Solving inverse problems for differential equations by a 
``generalized collage'' method and application to a mean field stochastic model},
 Nonlinear Analysis: Real World Applications 15, 2014, 276--289.

\bibitem{Engl} H. W. Engl, W. Grever;
\emph{Using the L-curve for determining optimal regularization parameters}, 
Numer. Math. 69 1 ,1994, 25--31.

\bibitem{Forte} B. Forte, E. R. Vrscay;
\emph{Inverse problem methods for generalized fractal transforms}, 
in Fractal Image Encoding and Analysis, NATO ASI Series F, Vol 159, 
ed. Y. Fisher, Springer Verlag, New York, 1998.

\bibitem{Hadamard} J. Hadamard;
\emph{Lectures on the Cauchy problem in linear partial differential equations}, 
Yale University Press, 1923.

\bibitem{Keller} J. B. Keller;
\emph{Inverse Problems},  The American Mathematical Monthly 83 (2), 1976, 107-118.

\bibitem{Kirsch} A. Kirsch;
\emph{An Introduction to the Mathematical Theory of Inverse Problems}, 
Springer, New York, 2011.

\bibitem{kunze03b} H. Kunze, J. Hicken, E. R. Vrscay;
\emph{Inverse Problems for ODEs Using Contraction Maps: Suboptimality of 
the ``Collage Method''}, Inverse Problems 20, 2004, 977--991.

\bibitem{Ku071} H. Kunze, D. La Torre, E. R. Vrscay;
\emph{Random fixed point equations and inverse problems using 
collage method for contraction mappings}, 
Journal of Mathematical Analysis and Applications, 334, 2007, 1116--1129.

\bibitem{KuLaToVr06-sub} H. Kunze, D. La Torre and E. R. Vrscay;
\emph{A generalized collage method based upon the Lax--Milgram functional 
for solving boundary value inverse problems}, 
 Nonlinear Anal. 71 (12), 2009, 1337--1343.

\bibitem{Ku09a} H. Kunze, D. La Torre,  E. R. Vrscay;
\emph{Inverse problems for random differential equations using the 
collage method for random contraction mappings}, 
Journal of Computational and Applied Mathematics 223 (2), 2009, 853--861.

\bibitem{Ku1} H. Kunze, D. La Torre, E. R. Vrscay;
\emph{Solving inverse problems for variational equations using 
the ``generalized collage methods,'' with applications to boundary 
value problems}, Nonlinear Analysis Real World Applications, 11 (5), 
2010, 3734--3743.

\bibitem{KuVr99} H. Kunze, E. R. Vrscay;
\emph{Solving inverse problems for ordinary differential equations 
using the Picard contraction mapping}, Inverse Problems 15, 1999, 745--770.

\bibitem{Levere} K. Levere, H. Kunze, D. La Torre;
\emph{A collage-based approach to solving inverse problems for second-order 
nonlinear parabolic PDEs}, Journal of Mathematical Analysis and Applications, 
406 (1), 2013, 120--133.

\bibitem{MaKh06} V. A. Marchenko, E. Y. Khruslov;
\emph{Homogenization of Partial Differential Equations}, Birkhauser, Boston, 2006.

\bibitem{Neto} F. D. Moura Neto, A. J. da Silva Neto;
\emph{An Introduction to Inverse Problems with Applications}, Springer, 
New York, 2013.

\bibitem{Tarantola} A. Tarantola;
\emph{Inverse Problem Theory and Methods for Model Parameter Estimation}, 
SIAM, Philadelphia, 2005.

\bibitem{Tychonoff1} A. N. Tychonoff;
\emph{Solution of incorrectly formulated problems and the regularization method}, 
Doklady Akademii Nauk SSSR 151, 1963, 501--504.

\bibitem{vogel} C. R. Vogel;
\emph{Computational Methods for Inverse Problems}, 
SIAM, Philadelphia, 2002.

\end{thebibliography}

\end{document}

