Skip to main content

Solving Robin problems in multiply connected regions via an integral equation with the generalized Neumann kernel

Abstract

This paper presents a boundary integral equation method for finding the solution of Robin problems in bounded and unbounded multiply connected regions. The Robin problems are formulated as Riemann-Hilbert problems which lead to systems of integral equations and the related differential equations are also constructed that give rise to unique solutions, which are shown. Numerical results on several test regions are presented to illustrate that the approximate solution when using this method for the Robin problems when the boundaries are sufficiently smooth are accurate.

1 Introduction

A boundary value problem is a problem that involves finding the solution of a differential equation or system of differential equation which meets certain specified requirements or boundary conditions at the end points or along a boundary, usually connected with the physical condition for certain values of the independent variable. This paper considers Laplace’s equation \(\Delta u=0\) in both bounded and unbounded multiply connected regions Ω with a linear combination of Dirichlet and Neumann boundary conditions on the boundary \(\Gamma= \partial\Omega\), generally known as a mixed boundary value problem and commonly called the Robin problem.

Applications of mixed boundary value problems exist in large numbers in classical mathematical physics, physical geodesy, electro-magnetics, analysis of measurement [1, 2], and specific boundary problems such as the Dirichlet problem and the Neumann problem [3]. The applications of the mixed boundary value problem in potential theory can be found in [4].

It has been shown that the problem of conformal mapping, the Dirichlet problem, the Neumann problem, and the mixed Dirichlet-Neumann problem can all be treated as Riemann Hilbert (briefly RH) problems as discussed in [5–7]. The interplay of RH problems and the boundary Fredholm integral equation with the generalized Neumann kernel has been investigated in [8] for simply connected regions with smooth and piecewise smooth boundaries and in [9] for bounded and unbounded multiply connected regions.

Earlier, the well-known integral equations for RH problem have been employed for solving the Dirichlet problem and the Neumann problem [5] and the mixed Dirichlet-Neumann problem [6]. They are uniquely solvable Fredholm integral equations of the second kind. However, the problems in [5] and [6] are not Robin problems, since the Dirichlet condition and Neumann condition are given separately.

This paper solves the Robin problem by reducing it to a RH problem and hence providing a related system of boundary integral equations. Additional conditions are given to obtain a unique solution to the Robin problem.

This paper is organized as follows: After the presentation of some notations and auxiliary material in Section 2, we present in Section 3, the reduction of the Robin problems in bounded and unbounded multiply connected regions to the RH problem. We then show how to construct the integral equations and differential equations related to the Robin problems. Conditions for obtaining unique solution for the Robin problems are also given. In Section 4, we show how to treat the integral equations and differential equations numerically. In Section 5, we give some numerical examples for several test regions. In Section 6 we give a short conclusion.

2 Notations and auxiliary material

Consider a multiply connected region Ω in the extended complex plane \(\overline{\mathbb{C}}\) of the following two types [5]:

(a) A bounded region Ω of connectivity \(m+1 \geq1\) with boundary \(\Gamma= \bigcup_{j=0}^{m}\Gamma_{j}\) consisting of \(m+1\) smooth closed Jordan curves \(\Gamma_{j}\), \(j = 1,2,\ldots,m\). The curve \(\Gamma_{0}\) contains the other curves \(\Gamma_{1},\ldots,\Gamma_{m}\). The complement \(\Omega^{-} := \overline{\mathbb{C}} \setminus \overline {\Omega}\) consists of m bounded simply connected components \(\Omega _{j}\) interior to \(\Gamma_{j}\), \(j = 1,2,\ldots,m\), and an unbounded simply connected component \(\Omega_{0}\) exterior to \(\Gamma_{0}\) (see Figure 1). We assume that \(0 \in\Omega\).

Figure 1
figure 1

A bounded multiply connected region Ω of connectivity \(\pmb{m+1}\) .

(b) An unbounded region Ω of connectivity \(m \geq1\) with boundary \(\Gamma= \bigcup_{j=1}^{m}\Gamma_{j}\) consisting of m smooth closed Jordan curves \(\Gamma_{j}\), \(j = 1,2,\ldots,m\). The complement \(\Omega^{-}:= \overline{\mathbb{C}} \setminus \overline{\Omega}\) consists of m bounded simply connected components \(\Omega_{j}\) interior to \(\Gamma_{j}\), \(j = 1,2,\ldots,m\) (see Figure 2). We assume that \(0\notin\Omega\).

Figure 2
figure 2

An unbounded multiply connected region Ω of connectivity m .

The orientation of the boundary \(\Gamma= \partial\Omega\) is such that Ω is always on the left of Γ. Thus, the curves \(\Gamma _{1},\ldots,\Gamma_{m}\) always have clockwise orientations. For bounded Ω, the curve \(\Gamma_{0}\) has a counterclockwise orientation. The curves \(\Gamma_{j}\) are parameterized by 2π-periodic twice continuously differentiable complex functions \(\eta_{j}(t)\) with non-vanishing first derivatives,

$$ \dot{\eta}_{j}(t)=\frac{d\eta_{j}(t)}{dt}\neq 0, \quad t \in J_{j}:=[0,2 \pi], $$

\(j=0\ (\mbox{for bounded } \Omega), 1,2,\ldots,m\). We represent the disjoint union of the intervals \(J_{j}\) by J as a total parameter domain. Automatically, the whole boundary Γ will be parameterized by a complex function η defined on J by

$$ \eta(t):= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \eta_{0}(t), & t\in J_{0}\ (\mbox{for bounded } \Omega), \\ \eta_{1}(t), & t\in J_{1}, \\ \vdots \\ \eta_{m}(t), & t\in J_{m}. \end{array}\displaystyle \right . $$

Assume that H be the space of all real Hölder continuous functions on the boundary Γ. Since η is smooth, a function \(\phi\in H\) can be interpreted via \(\hat{\phi}(t):=\phi(\eta(t))\), \(t\in J\), as a real Hölder continuous 2π-periodic functions \(\hat{\phi}(t)\) of the parameter \(t\in J\), i.e.,

$$ \hat{\phi}(t):= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \hat{\phi}_{0}(t), & t\in J_{0}\ (\mbox{for bounded } \Omega), \\ \hat{\phi}_{1}(t), & t\in J_{1}, \\ \vdots \\ \hat{\phi}_{m}(t), & t\in J_{m}, \end{array}\displaystyle \right . $$

with real Hölder continuous 2π-periodic functions \(\hat{\phi}_{j}\) defined on \(J_{j}\).

From now on, for a complex-valued or a real-valued function \(\psi\in H\) defined on the boundary Γ and for \(t\in J\), we will not distinguish between \(\psi(\eta(t))\) and \(\psi(t)\). For \(t \in J_{k}\), the values \(\psi(t)\) will be denoted by \(\psi_{k}(t)\).

For given functions \(\alpha\in H\), \(\beta\in H\), \(l \in H\), a Robin problem is a boundary value problem for determining a harmonic function \(u(x, y)\) harmonic in Ω and continuous on \(\Omega\cup\Gamma\) and satisfying the Robin boundary condition [10]

$$ \alpha(t)u\bigl(\eta(t)\bigr)+\beta(t) \frac{\partial u(\eta(t))}{\partial\mathbf {n}}= l(t), \quad \alpha(t) \neq0,\beta(t)\neq0,\eta(t)\in\Gamma, $$
(1)

where n is an exterior normal to Γ. In particular, if \(t \in J_{k}\), then (1) becomes

$$ \alpha_{k}(t)u\bigl(\eta_{k}(t)\bigr)+ \beta_{k}(t) \frac{\partial u(\eta _{k}(t))}{\partial\mathbf{n}}= l_{k}(t), \quad \alpha_{k}(t)\neq0,\beta _{k}(t)\neq0,\eta_{k}(t) \in\Gamma, t \in J_{k}. $$
(2)

For unbounded Ω, the function u is also required to satisfy \(u(z)\rightarrow C\) as \(|z|\rightarrow\infty\) with a constant C. If \(\frac{\alpha_{k}(t)}{\beta_{k}(t)}>0\), \(t \in J_{k}\) (briefly \(\frac{\alpha(t)}{\beta(t)}>0\)), then the Robin problem is uniquely solvable (see e.g. [11], p.163, [12], p.103, [13], pp.314-315, and [14], p.141). For some integral equations related to the Robin problem, see [13], p.314, and [15]. Without loss of generality, we assume \(C=0\).

In this paper, we shall relate the Robin problem with the RH problem. The RH problem consists of finding a function g analytic in Ω, continuous in its closure Ω̅ and having boundary values

$$ \operatorname{Re} [Ag ]=\gamma, $$
(3)

where \(\gamma\in H\) and \(A(t)\) is a complex continuously differentiable 2Ï€-periodic function with \(A\neq0\) for all t such that

$$ A(t):= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} A_{0}(t), & t\in J_{0}\ (\mbox{for bounded }\Omega ), \\ A_{1}(t), & t\in J_{1}, \\ \vdots \\ A_{m}(t), & t\in J_{m}. \end{array}\displaystyle \right . $$

For unbounded Ω, the function g is also required to satisfy \(g(\infty)=0\).

The RH problem can be solved using a boundary integral equation with the generalized Neumann kernel. Define the real kernels M and N as real and imaginary parts [8, 9]:

$$\begin{aligned} &M(\tau,t)=\frac{1}{\pi}\operatorname{Re} \biggl[\frac{A(\tau)}{A(t)} \frac{\dot {\eta}(t)}{\eta(t)-\eta(\tau)} \biggr], \quad\tau\neq t, \\ &N(\tau,t)=\frac{1}{\pi}\operatorname{Im} \biggl[ \frac{A(\tau)}{A(t)}\frac{\dot {\eta}(t)}{\eta(t)-\eta(\tau)} \biggr], \quad \tau\neq t. \end{aligned}$$
(4)

The kernel \(N(\tau,t)\) is called the generalized Neumann kernel formed with A and η. When \(A = 1\), it reduces to the classical Neumann kernel,

$$ N(\tau,t)=\frac{1}{\pi}\operatorname{Im} \biggl[\frac{\dot{\eta}(t)}{\eta(t)-\eta (\tau)} \biggr], \quad \tau\neq t. $$

The generalized Neumann kernel (4) is continuous at \(t = \tau \) with

$$ N(t ,t)=\frac{1}{\pi}\operatorname{Im} \biggl[\frac{1}{2} \biggl(\frac{\ddot{\eta }(t)}{\dot{\eta}(t)} \biggr)-\frac{\dot{A}(t)}{A(t)} \biggr]. $$

The kernel \(M(\tau,t)\) has the representation

$$ M(\tau,t)=-\frac{1}{2\pi}\cot\frac{\tau-t}{2}+M_{1}( \tau,t), \quad t \neq\tau, $$
(5)

with the continuous kernel \(M_{1} \), which takes on the diagonal the values

$$ M_{1}(t ,t)=\frac{1}{\pi}\operatorname{Re} \biggl[ \frac{1}{2} \biggl(\frac{\ddot {\eta}(t)}{\dot{\eta}(t)} \biggr)-\frac{\dot{A}(t)}{A(t)} \biggr]. $$

For details, see [8, 9].

Let N and \(\mathbf{M}_{1}\) be the Fredholm integral operators associated with the continuous kernels N and \(M_{1} \), i.e.,

$$\begin{aligned}& (\mathbf{N}\mu) (\tau)= \int_{J}N(\tau,t)\mu(t)\,dt, \quad\tau\in J, \\& (\mathbf{M}_{1}\mu) (\tau)= \int_{J}M_{1}(\tau,t)\mu(t)\,dt, \quad \tau \in J. \end{aligned}$$

Let M and K be the singular integral operators

$$\begin{aligned}& (\mathbf{M}\mu) (\tau)= \int_{J}M(\tau,t)\mu(t)\,dt, \quad\tau\in J, \end{aligned}$$
(6)
$$\begin{aligned}& (\mathbf{K}\mu) (\tau)=\frac{1}{2\pi} \int_{J_{k}}\cot \biggl(\frac{\tau -t}{2} \biggr)\mu(t)\,dt, \quad \tau\in J_{k}, k=0,1,\ldots,m. \end{aligned}$$
(7)

The integrals (6) and (7) are principal value integrals. The operator K is known as the conjugation operator. It is also known as the Hilbert transform [8]. It follows from equation (5) that

$$ \mathbf{M}=\mathbf{M}_{1}-\mathbf{K}. $$

Theorem 1

([9, 16])

If g is a solution of the RH problem equation (3) with boundary values

$$ Ag= \gamma+\mathrm{i}\mu, $$
(8)

then the imaginary part μ in (8) satisfies the integral equation

$$ \mu-\mathbf{N}\mu=-\mathbf{M}\gamma, $$

and the real part γ in (8) satisfies the integral equation

$$ \gamma-\mathbf{N}\gamma=\mathbf{M}\mu. $$

The solvability of boundary integral equations with the generalized Neumann kernel is determined by the index (winding number in other terminology) of the function \(A(t)\) [9].

Theorem 2

([17] Cauchy integral formula)

Let f be a function that is analytic everywhere in Ω and on a simple closed contour Γ. Then the Cauchy integral formula is given by

$$\begin{aligned}& \frac{1}{2\pi\mathrm{i}} \int_{\Gamma}\frac {f(\eta)}{\eta-z}\,d\eta= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} f(z), & z\in\Omega,\\ 0, & z\notin\Omega \end{array}\displaystyle \right .\quad [\textit{Bounded } \Omega], \end{aligned}$$
(9)
$$\begin{aligned}& \frac{1}{2\pi\mathrm{i}} \int_{\Gamma}\frac {f(\eta)}{\eta-z}\,d\eta= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} f(z)-f(\infty), & z\in\Omega,\\ -f(\infty), & z\notin\Omega \end{array}\displaystyle \right .\quad[\textit{Unbounded } \Omega]. \end{aligned}$$
(10)

3 Reduction Robin problems in bounded and unbounded multiply connected regions to Riemann-Hilbert problem

We consider the Robin problem (1) either bounded or unbounded. The unit exterior normal vector is given by \(\mathbf{n}(\eta(t))=e^{-\mathrm{i}\frac{\pi}{2} }\mathbf{T}(\eta (t))=-\mathrm{i} \frac{\dot{\eta}(t)}{ | \dot{\eta }(t)|}=e^{\mathrm{i}\theta(\eta(t))}= \cos\theta(\eta(t)) +\mathrm{i}\sin\theta (\eta(t))\).

Then

$$\begin{aligned}[b] \frac{\partial u(\eta(t))}{\partial\mathbf{n}}&=\triangledown u \cdot \mathbf{n}= (u_{x}\vec{\mathrm{i}}+u_{y}\vec{\mathrm{j}} )\cdot\bigl( \cos\theta \bigl(\eta(t)\bigr)\vec{\mathrm{i}}+\mathrm{i}\sin\theta\bigl(\eta(t) \bigr)\vec{\mathrm {j}} \bigr) \\ &=\cos\theta\bigl(\eta(t)\bigr)\frac{\partial u(\eta(t))}{\partial x}+\sin\theta\bigl(\eta(t)\bigr) \frac{\partial u(\eta(t))}{\partial y} \\ &=\operatorname{Re} \biggl[e^{\mathrm{i}\theta(\eta(t))}\biggl(\frac{\partial u(\eta(t))}{\partial x}-\mathrm{i} \frac{\partial u(\eta(t))}{\partial y} \biggr) \biggr]. \end{aligned} $$

Assume \(u(z)=\operatorname{Re} [f (z)]\), where \(f(z)=u+\mathrm{i}v\), is analytic in Ω. For bounded Ω, we further assume \(\operatorname{Im}[f(0)]=0\), for unbounded Ω, we assume \(f(\infty)=0\). Then by the Cauchy-Riemann equations we have \(f^{\prime}(z)=u_{x}-\mathrm{i}u_{y}\). Thus,

$$ \frac{\partial u(\eta(t) )}{\partial\mathbf{n}}=\operatorname{Re} \biggl[ \frac {-\mathrm{i}\dot{\eta}(t)f^{\prime}(\eta(t))}{ | \dot{\eta}(t)|} \biggr]. $$

Substituting this result into the Robin condition (1), we get

$$ \alpha(t)\operatorname{Re} \bigl[ f\bigl(\eta(t)\bigr) \bigr]- \beta(t) \operatorname{Re} \biggl[ \frac{\mathrm{i}\dot{\eta}(t)f^{\prime}(\eta(t))}{ | \dot{\eta}(t)|} \biggr]=l(t). $$
(11)

It is sometimes assumed that \(\eta_{j}(t)\) are the arc length parameterization of the boundary \(\Gamma_{j}\), which implies \(|\eta _{j}(t)|=1\). These assumptions, although convenient for theoretical work, but in numerical aspect, it introduces an additional sources of error [18]. If Ω is a unit disk (11) yields the same result as in Petrila [10]. Multiplying both sides of (11) by \(|\dot{\eta}(t)|\) we get

$$ \operatorname{Re} \bigl[ \alpha(t) \bigl|\dot{\eta}(t)\bigr|f\bigl(\eta(t)\bigr)- \mathrm{i} \beta (t)\dot{\eta}(t)f^{\prime}\bigl(\eta(t)\bigr) \bigr]=l(t)\bigl| \dot{\eta}(t)\bigr|, $$

or, equivalently,

$$ \operatorname{Re} \biggl[-\mathrm{i}\beta(t) \biggl\{ \frac{d}{dt}\bigl(f \bigl(\eta(t)\bigr)\bigr)+ \mathrm{i}e(t)f\bigl(\eta(t)\bigr) \biggr\} \biggr]=l(t)\bigl|\dot{\eta}(t)\bigr|, $$

where

$$ e(t)=\frac{\alpha(t)}{\beta(t)}\bigl|\dot{\eta}(t)\bigr|,\quad t \in J. $$

Hence

$$ -\mathrm{i}\beta(t) \biggl[\frac{d}{dt}\bigl(f\bigl(\eta(t) \bigr)\bigr)+\mathrm{i}e(t)f\bigl(\eta (t)\bigr) \biggr]=l(t)\bigl|\dot{\eta}(t)\bigr|+ \mathrm{i}\mu(t), \quad t\in J, $$

where

$$ \mu(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \hat{\mu}_{0}(t), & t\in J_{0} \ (\mbox{for bounded } \Omega), \\ \hat{\mu}_{1}(t), & t\in J_{1}, \\ \vdots \\ \hat{\mu}_{m}(t), & t\in J_{m}, \end{array}\displaystyle \right . $$

is an unknown function. By means of integrating factor, we obtain

$$\begin{aligned} &{-}\mathrm{i}\beta(t) A(t) \biggl[\frac{d}{dt}\bigl(f\bigl( \eta(t)\bigr)\bigr)+\mathrm{i} e(t)f\bigl(\eta(t)\bigr) \biggr] =l(t)\bigl|\dot{ \eta}(t)\bigr|e^{\mathrm{i}\zeta(t)}+\mathrm{i}\mu(t)e^{\mathrm {i}\zeta(t)}, \quad t\in J, \\ &A(t)=e^{\mathrm{i} \int_{0}^{t}e(\tau)\,d\tau}= e^{\mathrm {i}\zeta(t)}, \\ &\zeta(t)= \int_{0}^{t}e(\tau)\,d\tau. \end{aligned}$$
(12)

Then equation (12) becomes

$$ \frac{d}{dt}\bigl[A(t) (-\mathrm{i}) \bigl(f\bigl(\eta(t)\bigr)\bigr) \bigr]= \frac{l(t)|\dot{\eta }(t)|e^{\mathrm{i}\zeta(t)}+\mathrm{i}\mu(t)e^{\mathrm{i}\zeta (t)}}{\beta(t)}. $$

Letting \(g=-\mathrm{i}f\), which is analytic on Ω, we obtain

$$ \frac{d}{dt} \bigl[A(t)g\bigl(\eta(t)\bigr) \bigr]= \frac{l(t)|\dot{\eta }(t)|e^{\mathrm{i}\zeta(t)}+\mathrm{i}\mu(t)e^{\mathrm{i}\zeta (t)}}{\beta(t)}. $$
(13)

Hence, it follows from (13) that

$$\begin{aligned} A(t)g\bigl(\eta(t)\bigr)={}& \int_{0}^{t}\frac{l(\tau)|\dot{\eta}(\tau)|\cos\zeta (\tau)}{\beta(\tau)}\,d\tau+\mathrm{i} \int_{0}^{t}\frac{l(\tau)| \dot{\eta }(\tau)|\sin\zeta(\tau)}{\beta(\tau)}\,d\tau \\ &{}+\mathrm{i} \int _{0}^{t}\frac{\mu(\tau)\cos\zeta(\tau)}{\beta(\tau)}\,d\tau- \int _{0}^{t}\frac{\mu(\tau)\sin\zeta(\tau)}{\beta(\tau)}\,d\tau+c_{1}+\mathrm {i}c_{2} \\ ={}& \gamma_{1}(t)+\mathrm{i}\gamma_{2}(t)+\mathrm{i} \mu_{1}(t)-\mu _{2}(t)+c_{1}+ \mathrm{i}c_{2} \\ ={}& \bigl(\gamma_{1}(t)-\mu_{2}(t)+c_{1} \bigr)+\mathrm{i} \bigl(\gamma _{2}(t)+\mu_{1}(t)+c_{2} \bigr),\quad t\in J, \end{aligned}$$
(14)

where \(c_{1}\), \(c_{2}\), are unknown piecewise real constants, and

$$\begin{aligned}& \gamma_{1}(t):= \int_{0}^{t}\frac{l(\tau)|\dot{\eta}(\tau)|\cos\zeta(\tau )}{\beta(\tau)}\,d\tau, \quad t \in J, \end{aligned}$$
(15)
$$\begin{aligned}& \gamma_{2}(t):= \int_{0}^{t}\frac{l(\tau)|\dot{\eta}(\tau)|\sin\zeta(\tau )}{\beta(\tau)}\,d\tau, \quad t \in J, \end{aligned}$$
(16)

are known functions, and

$$\begin{aligned}& \mu_{1}(t):= \int_{0}^{t}\frac{\mu(\tau)\cos\zeta(\tau)}{\beta(\tau )}\,d\tau, \quad t \in J, \end{aligned}$$
(17)
$$\begin{aligned}& \mu_{2}(t):= \int_{0}^{t}\frac{\mu(\tau)\sin\zeta(\tau)}{\beta(\tau )}\,d\tau, \quad t \in J, \end{aligned}$$
(18)

are unknown functions. Define

$$\begin{aligned}& c_{1}= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} c_{01}, & t \in J_{0}=[0,2 \pi]\ (\mbox{for bounded }\Omega), \\ c_{11},& t \in J_{1}=[0,2 \pi],\\ \vdots\\ c_{m1},& t \in J_{m}=[0,2 \pi], \end{array}\displaystyle \right . \\& c_{2}= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} c_{02}, & t \in J_{0}=[0,2 \pi]\ (\mbox{for bounded } \Omega), \\ c_{12},& t \in J_{1}=[0,2 \pi],\\ \vdots\\ c_{m2},& t \in J_{m}=[0,2 \pi], \end{array}\displaystyle \right . \\& \gamma_{1}(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \gamma_{01}(t), & t \in J_{0}=[0,2 \pi]\ (\mbox{for bounded }\Omega), \\ \gamma_{11}(t),& t \in J_{1}=[0,2 \pi],\\ \vdots\\ \gamma_{m1}(t),& t \in J_{m}=[0,2 \pi], \end{array}\displaystyle \right . \\& \gamma_{2}(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \gamma_{02}(t), & t \in J_{0}=[0,2 \pi]\ (\mbox{for bounded }\Omega), \\ \gamma_{12}(t),& t \in J_{1}=[0,2 \pi],\\ \vdots\\ \gamma_{m2}(t),& t \in J_{m}=[0,2 \pi], \end{array}\displaystyle \right . \\& \mu_{1}(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \mu_{01}(t), & t \in J_{0}=[0,2 \pi]\ (\mbox{for bounded }\Omega), \\ \mu_{11}(t),& t \in J_{1}=[0,2 \pi],\\ \vdots\\ \mu_{m1}(t),& t \in J_{m}=[0,2 \pi], \end{array}\displaystyle \right . \\& \mu_{2}(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \mu_{02}(t), & t \in J_{0}=[0,2 \pi]\ (\mbox{for bounded }\Omega), \\ \mu_{12}(t),& t \in J_{1}=[0,2 \pi],\\ \vdots&\\ \mu_{m2}(t),& t \in J_{m}=[0,2 \pi]. \end{array}\displaystyle \right . \end{aligned}$$

Then we can write (14) briefly as

$$ A(t)g(t)=\gamma(t)+\mathrm{i}\mu(t), \quad t \in J, $$
(19)

where \(g(t)= g(\eta(t))\),

$$\begin{aligned}& \gamma(t)=\gamma_{1}(t)-\mu_{2}(t)+c_{1}, \end{aligned}$$
(20)
$$\begin{aligned}& \mu(t)=\gamma_{2}(t)+\mu_{1}(t)+c_{2}. \end{aligned}$$
(21)

The real part of (19) yields the RH problem. The function \(A(t)=e^{\mathrm{i}\zeta(t)}\) is in general not periodic. To apply the result of Theorem 1, \(A(t)\) must be periodic. The function \(A(t)\) is periodic if we assume \(\zeta(2\pi)-\zeta(0)= 2\pi\). Thus, Theorem 1 implies that (19) can be reformulated as

$$\begin{aligned}& (\mathbf{I}-\mathbf{N}) \bigl(\gamma_{2}(t)+\mu_{1}(t)+c_{2} \bigr)=-\mathbf{M}\bigl(\gamma _{1}(t)-\mu_{2}(t)+c_{1} \bigr), \quad t \in J, \end{aligned}$$
(22)
$$\begin{aligned}& (\mathbf{I}-\mathbf{N}) \bigl(\gamma_{1}(t)-\mu_{2}(t)+c_{1} \bigr)=\mathbf{M}\bigl(\gamma _{2}(t)+\mu_{1}(t)+c_{2} \bigr), \quad t \in J. \end{aligned}$$
(23)

We next show that the above system of integral equations are linearly independent.

Theorem 3

Let \(\frac{\alpha(t)}{\beta(t)}> 0\). Then the following system of integral equations are linearly independent:

$$\begin{aligned}& (\mathbf{I}-\mathbf{N})x=-\mathbf{M}y, \end{aligned}$$
(24)
$$\begin{aligned}& (\mathbf{I}-\mathbf{N})y=\mathbf{M}x \end{aligned}$$
(25)

for \(x,y \in H\).

Proof

We define the functions S and T as

$$\begin{aligned}[b] &\mathrm{S}(x,y)=(\mathbf{I}-\mathbf{N})x+\mathbf{M}y, \\ &\mathrm{T}(x,y)=(\mathbf{I}-\mathbf{N})y-\mathbf{M}x \end{aligned} $$

for all \(x, y \in H\). Suppose that equations (24) and (25) are linearly dependent, then there exists \(d \in\mathbb{R} \setminus\{0\} \) such that \(\mathrm{S}(x,y)=d \mathrm{T}(x,y)\) for all \(x,y \in H\) or

$$ (\mathbf{I}-\mathbf{N})x+\mathbf{M}y=d\bigl((\mathbf{I}-\mathbf{N})y-\mathbf {M}x\bigr), \quad \forall x, y \in H. $$

It follows from this that

$$\begin{aligned}& (\mathbf{I}-\mathbf{N})x=-d\mathbf{M}x, \end{aligned}$$
(26)
$$\begin{aligned}& \mathbf{M}y=d(\mathbf{I}-\mathbf{N})y \end{aligned}$$
(27)

for all \(x, y \in H\). Note that the Robin problem is uniquely solvable subject to \(\frac{\alpha(t)}{\beta(t)}> 0\). Therefore the system of integral equations

$$\begin{aligned}& (\mathbf{I}-\mathbf{N})\mu=-\mathbf{M}\gamma, \end{aligned}$$
(28)
$$\begin{aligned}& (\mathbf{I}-\mathbf{N})\gamma=\mathbf{M}\mu \end{aligned}$$
(29)

has the solution \((\mu,\gamma)\), where \(\gamma(t)=\gamma_{1}(t)-\mu _{2}(t)+c_{1}\) and \(\mu(t)=\gamma_{2}(t)+\mu_{1}(t)+c_{2}\). Equations (26) and (27) are true for \(x=\mu\) and \(y=\gamma\), i.e.,

$$\begin{aligned}& (\mathbf{I}-\mathbf{N})\mu=-d\mathbf{M}\mu, \end{aligned}$$
(30)
$$\begin{aligned}& \mathbf{M}\gamma=d(\mathbf{I}-\mathbf{N})\gamma. \end{aligned}$$
(31)

Using (28) and (29), equations (30) and (31) become

$$\begin{aligned}& \mathbf{M}\gamma=d \mathbf{M}\mu, \end{aligned}$$
(32)
$$\begin{aligned}& -(\mathbf{I}-\mathbf{N})\mu=d (\mathbf{I}-\mathbf{N})\gamma. \end{aligned}$$
(33)

Multiplying both sides of (33) by \((\mathbf{I}-\mathbf{N})^{-1}\), we get

$$ -\mu=d \gamma. $$

Then from (32), we have

$$ \mathbf{M}\gamma=-d^{2} \mathbf{M}\gamma. $$
(34)

Since (28) and (29) has non-trivial solutions \((\mu, \gamma )\) and \((\mathbf{I}-\mathbf{N})\) is invertible, \(\mathbf{M}\gamma\neq0\). Hence by (34)

$$ d^{2}=-1. $$

It contradicts \(d \in\mathbb{R}\). The theorem is proven. □

Equations (22) and (23) imply

$$\begin{aligned}& \begin{aligned}[b] &(\mathbf{I}-\mathbf{N})\mu_{1}(t)-\mathbf{M} \mu_{2}(t)+\mathbf{M} c_{1}+(\mathbf{I}-\mathbf{N}) c_{2} \\ &\quad=-\mathbf{M}\gamma_{1}(t)-(\mathbf{I}-\mathbf{N})\gamma_{2}(t), \quad t \in J, \end{aligned} \end{aligned}$$
(35)
$$\begin{aligned}& \begin{aligned}[b] &{-}\mathbf{M}\mu_{1}(t)-(\mathbf{I}-\mathbf{N}) \mu_{2}(t)+(\mathbf {I-N})c_{1}-\mathbf{M}c_{2} \\ &\quad=-(\mathbf{I}-\mathbf{N})\gamma_{1}(t)+\mathbf{M}\gamma_{2}(t), \quad t \in J. \end{aligned} \end{aligned}$$
(36)

Applying the definitions of the integral operators N and M, we get

$$\begin{aligned}& \begin{aligned}[b] &\mu_{1}(\tau)- \int_{J}N\bigl(\eta(\tau),\eta(t)\bigr)\mu_{1}(t)\,dt- \int_{J}M\bigl(\eta (\tau),\eta(t)\bigr)\mu_{2}(t)\,dt \\ &\qquad{}+ \int_{J}M\bigl(\eta(\tau),\eta(t)\bigr)c_{1}\,dt+ \biggl(c_{2}- \int_{J}N\bigl(\eta(\tau),\eta(t)\bigr)c_{2}\,dt \biggr) \\ &\quad=- \int_{J}M\bigl(\eta(\tau ),\eta(t)\bigr)\gamma_{1}(t)\,dt- \biggl(\gamma_{2}(\tau)- \int_{J}N\bigl(\eta(\tau ),\eta(t)\bigr)\gamma_{2}(t)\,dt \biggr), \quad\tau\in J, \end{aligned} \end{aligned}$$
(37)
$$\begin{aligned}& \begin{aligned}[b] &{-} \int_{J}M\bigl(\eta(\tau),\eta(t)\bigr)\mu_{1}(t)\,dt- \mu_{2}(\tau)+ \int_{J}N\bigl(\eta (\tau),\eta(t)\bigr)\mu_{2}(t)\,dt \\ &\qquad{}+ \biggl(c_{1}- \int_{J}N\bigl(\eta(\tau),\eta (t)\bigr)c_{1}\,dt \biggr)- \int_{J}M\bigl(\eta(\tau),\eta(t)\bigr)c_{2}\,dt \\ &\quad=- \biggl(\gamma _{1}(\tau)- \int_{J}N\bigl(\eta(\tau),\eta(t)\bigr)\gamma_{1}(t)\,dt \biggr)+ \int _{J}M\bigl(\eta(\tau),\eta(t)\bigr)\gamma_{2}(t)\,dt, \quad \tau\in J. \end{aligned} \end{aligned}$$
(38)

The system of integral equations (37) and (38) is in two unknown real functions \(\mu_{1}(t)\), \(\mu_{2}(t)\) and two unknown real constants \(c_{1}\), \(c_{2}\). Furthermore, by the definitions of the functions \(\mu_{1}(t)\), \(\mu_{2}(t)\) given in (17), (18), we have a condition in the form of a differential equation,

$$ \sin\bigl(\zeta(t)\bigr)\mu_{1}^{\prime}(t)-\cos \bigl(\zeta(t)\bigr)\mu_{2}^{\prime}(t)=0, \quad t \in J, $$
(39)

and the conditions

$$ \mu_{1}(0)=0, \quad \mbox{and} \quad \mu_{2}(0)=0. $$
(40)

For bounded region Ω, since \(\operatorname{Im}f(0)=0\), we have \(\operatorname{Re} [g(0)]=0\). Applying the Cauchy integral formula for the bounded region Ω in Theorem 2 together with (19), (20), and (21), yields

$$\begin{aligned} g(0)&=\frac{1}{2\pi\mathrm{i}} \int_{\Gamma}\frac{g(\eta)}{\eta}\,d\eta =\frac{1}{2\pi\mathrm{i}} \int_{\Gamma}\frac{g(\eta(t))}{\eta(t)}\dot {\eta}(t)\,dt \\ &=\frac{1}{2\pi\mathrm{i}} \int_{J}\frac{ [\gamma _{1}(t)-\mu_{2}(t)+c_{1}+\mathrm{i}(\gamma_{2}(t)+\mu_{1}(t)+c_{2}) ]\dot{\eta }(t)}{A(t) \eta(t)}\,dt, \quad t \in J. \end{aligned}$$

Thus \(\operatorname{Re}[g(0)]=0\) implies that

$$\begin{aligned}& \int_{J} \biggl[\bigl(\gamma_{1}(t)- \mu_{2}(t)+c_{1}\bigr)\operatorname{Im}\frac{\dot{\eta }(t)}{A(t)\eta(t)} +\bigl(\gamma_{2}(t)+\mu_{1}(t)+c_{2} \bigr)\operatorname{Re}\frac{\dot{\eta }(t)}{A(t)\eta(t)} \biggr]\,dt=0, \quad t \in J, \end{aligned}$$

which gives rise to the following condition for \(\mu_{1}(t)\), \(\mu_{2}(t)\), \(c_{1}\), and \(c_{2}\):

$$\begin{aligned} & \int_{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \mu_{1}(t)\,dt- \int _{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \mu_{2}(t)\,dt+ \int _{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta_{0}(t)}c_{1}\,dt \\ &\quad{}+ \int _{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)}c_{2}\,dt =- \int_{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)}\gamma _{1}(t)\,dt- \int_{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t) \eta_{0}(t)} \gamma_{2}(t)\,dt. \end{aligned}$$
(41)

In summary to solve the Robin problem (1) on a bounded multiply connected regions, we solve for \(\mu_{1}(t)\), \(\mu_{2}(t)\), \(c_{1}\), and \(c_{2}\) from (37), (38), (40), and (41). Then we compute \(g(\eta(t))\) from (14). Using the relation \(g=-\mathrm {i}f\) we get \(f(\eta(t))=\mathrm{i}g(\eta(t))\) and hence \(u(\eta(t))= \operatorname{Re}[f(\eta(t))]\). The interior values of f can be computed via the Cauchy integral formula (9), which yields \(u(z)= \operatorname{Re}[f(z)]\) for \(z \in\Omega\).

For an unbounded region Ω, since \(f(\infty)=0\), we have \(g(\infty)= 0\). By using the Cauchy integral formula for the unbounded region Ω in Theorem 2, we have

$$ \frac{1}{2\pi\mathrm{i}} \int_{\Gamma}\frac {g(\eta)}{\eta-z}\,d\eta= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} g(z)-g(\infty), & z\in\Omega,\\ -g(\infty), & z\notin\Omega. \end{array}\displaystyle \right . $$

Since \(z=0 \notin\Omega\),

$$ \frac{1}{2\pi\mathrm{i}} \int_{\Gamma}\frac{g(\eta)}{\eta}\,d\eta= -g(\infty)= 0. $$

Applying (19), (20), and (21), we get

$$ \frac{1}{2\pi\mathrm{i}} \int_{J} \frac {\gamma_{1}(t)-\mu_{2}(t)+c_{1}+\mathrm{i}(\gamma_{2}(t)+\mu _{1}(t)+c_{2})}{A(t)}\frac{\dot{\eta}(t)\,dt}{\eta(t)} = 0, \quad t \in J, $$

or, equivalently,

$$ \int_{J} \bigl[\gamma_{1}(t)-\mu_{2}(t)+c_{1}+ \mathrm{i}\bigl(\gamma_{2}(t)+\mu _{1}(t)+c_{2} \bigr) \bigr] \biggl[\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)} +\mathrm{i} \operatorname{Im}\frac {\dot{\eta}(t)}{A(t)\eta(t)} \biggr]\,dt = 0, $$

which implies

$$\begin{aligned} & \int_{J} \biggl[\bigl(\gamma_{1}(t)- \mu_{2}(t)+c_{1}\bigr) \operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \\ &\quad{}+\bigl(\gamma_{2}(t)+\mu_{1}(t)+c_{2} \bigr)\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta (t)} \biggr]\,dt \\ &\quad{}-\mathrm{i} \int_{J} \biggl[\bigl(\gamma_{1}(t)- \mu_{2}(t)+c_{1}\bigr) \operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \\ &\quad{}-\bigl(\gamma_{2}(t)+\mu_{1}(t)+c_{2} \bigr)\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta (t)} \biggr]\,dt=0, \quad t \in J. \end{aligned}$$
(42)

The real part and imaginary part of equation (42), respectively, yield

$$ \int_{J} \biggl[\bigl(\gamma_{1}(t)- \mu_{2}(t)+c_{1}\bigr) \operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)} + \bigl(\gamma_{2}(t)+\mu_{1}(t)+c_{2}\bigr) \operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta (t)} \biggr]\,dt=0, \quad t \in J, $$

and

$$ \int_{J} \biggl[\bigl(\gamma_{1}(t)- \mu_{2}(t)+c_{1}\bigr) \operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)}- \bigl(\gamma_{2}(t)+\mu _{1}(t)+c_{2}\bigr) \operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \biggr]\,dt=0, \quad t \in J, $$

which gives rise to the conditions

$$ \begin{aligned}[b] &\int_{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \mu_{1}(t)\,dt- \int _{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \mu_{2}(t)\,dt \\ &\qquad{}+ \int_{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)}c_{1}\,dt+ \int _{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)}c_{2}\,dt \\ &\quad=- \int_{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)}\gamma _{1}(t)\,dt- \int_{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)}\gamma _{2}(t)\,dt, \quad t \in J, \end{aligned} $$
(43)

and

$$\begin{aligned} &{-} \int_{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \mu_{1}(t)\,dt- \int _{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)} \mu_{2}(t)\,dt \\ &\qquad{}+ \int_{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)}c_{1}\,dt- \int _{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)}c_{2}\,dt \\ &\quad=- \int_{J}\operatorname{Re}\frac{\dot{\eta}(t)}{A(t)\eta(t)}\gamma _{1}(t)\,dt -\int_{J}\operatorname{Im}\frac{\dot{\eta}(t)}{A(t)\eta(t)}\gamma _{2}(t)\,dt, \quad t \in J. \end{aligned}$$
(44)

In summary to solve the Robin problem (1) on an unbounded multiply connected regions, we solve for \(\mu_{1}(t)\), \(\mu_{2}(t)\), \(c_{1}\), and \(c_{2}\) from (37), (38) (40), (43), and (44). Then we compute \(g(\eta(t))\) from (14). Using the relation \(g=-\mathrm{i}f\) we get \(f(\eta(t))=\mathrm{i}g(\eta(t))\) and hence \(f(\eta(t))= u(\eta(t))+\mathrm{i}v(\eta(t))\). The exterior values of f can be computed via the Cauchy integral formula (10), which yields \(u(z)=\operatorname{Re}[f(z)]\) for \(z \in\Omega\).

4 Numerical implementation

Since the functions \(A(t)\) and \(\eta(t)\) are 2π-periodic, the integral equations in (35) and (36) can be best discretized on an equidistant grid by the Nyström method with trapezoidal rule using n equidistant nodes [19]. Since \(\mathbf{M}= \mathbf{M}_{1}-\mathbf{K}\), the integrals involving the singular kernel \(K(\tau,t)\) are discretized using the Wittich method [20]. Define the n equidistant collocation points \(t_{i}\) by

$$ t_{i}=\frac{2\pi (i-1)}{n},\quad i=1,2,3,\ldots,n. $$

Discretizing the integral equations (37) and (38) on J, we obtain, respectively, the linear systems

$$\begin{aligned} &\mu_{1}(t_{i})-\frac{2 \pi}{n}\sum _{j=1}^{n} N\bigl(\eta(t_{i}), \eta(t_{j})\bigr)\mu _{1}(t_{j})+\sum _{j=1}^{n}K(t_{i},t_{j}) \mu_{2}(t_{j}) -\frac{2 \pi}{n}\sum_{j=1}^{n}M_{1} \bigl(\eta(t_{i}),\eta(t_{j})\bigr)\mu_{2}(t_{j})\\ &\qquad{}- \sum_{j=1}^{n}K(t_{i},t_{j})c_{1}+ \frac{2 \pi}{n}\sum_{j=1}^{n}M_{1} \bigl(\eta (t_{i}),\eta(t_{j})\bigr)c_{1} +c_{2}-\frac{2 \pi}{n}\sum_{j=1}^{n} N\bigl(\eta (t_{i}),\eta(t_{j})\bigr)c_{2} \\ &\quad=- \Biggl(\gamma_{2}(t_{i})-\frac{2\pi}{n}\sum _{j=1}^{n} N\bigl(\eta(t_{i}),\eta (t_{j})\bigr)\gamma_{2}(t_{j}) \Biggr) \\ &\qquad{}+\sum_{j=1}^{n}K(t_{i},t_{j}) \gamma _{1}(t_{j})-\frac{2 \pi}{n}\sum _{j=1}^{n} M_{1}\bigl( \eta(t_{i}),\eta(t_{j})\bigr)\gamma_{1}(t_{j}) \end{aligned}$$

and

$$\begin{aligned} &\sum_{j=1}^{n}K(t_{i},t_{j}) \mu_{1}(t_{j})-\frac{2\pi}{n}\sum _{j=1}^{n}M_{1}\bigl(\eta(t_{i}), \eta(t_{j})\bigr)\mu_{1}(t_{j})- \mu_{2}(t_{i}) \\ &\qquad{}+\frac {2\pi}{n}\sum_{j=1}^{n}N \bigl(\eta(t_{i}),\eta(t_{j})\bigr)\mu_{2}(t_{j})+c_{1}- \frac {2\pi}{n}\sum_{j=1}^{n}N\bigl( \eta(t_{i}),\eta(t_{j})\bigr)c_{1} \\ &\qquad{}+\sum_{j=1}^{n}K(t_{i},t_{j})c_{2}- \frac{2\pi}{n}\sum_{j=1}^{n}M_{1} \bigl(\eta(t_{i}),\eta (t_{j})\bigr)c_{2}\\ &\quad=- \gamma_{1}(t_{i}) +\frac{2\pi}{n}\sum_{j=1}^{n}N \bigl(\eta (t_{i}),\eta(t_{j})\bigr)\gamma_{1}(t_{j})- \sum_{j=1}^{n}K(t_{i},t_{j}) \gamma _{2}(t_{j})\\ &\qquad{}+\frac{2\pi}{n}\sum _{j=1}^{n}M_{1}\bigl(\eta(t_{i}), \eta(t_{j})\bigr)\gamma_{2}(t_{j}), \end{aligned}$$

where

$$\begin{aligned}& K(t_{i},t_{j})= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} 0, & \mbox{if } j-i \mbox{ is even},\\ \frac{2}{n}\cot \frac{(i-j)\pi}{n}, & \mbox{if } j-i \mbox{ is odd}, \end{array}\displaystyle \right . \\& N\bigl(\eta(t_{i}),\eta(t_{j})\bigr)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \frac{1}{\pi}\operatorname{Im} [ \frac{ A(t_{i} )}{A(t_{j})} \frac{\dot{\eta}(t_{j})}{\eta(t_{j})-\eta_{1}(t_{i} )} ], & \mbox{if } t_{i}\neq t_{j},\\ \frac{1}{\pi}\operatorname{Im} [ \frac{1}{2}\frac {\ddot{\eta}(t_{i})}{\dot{\eta}(t_{i})}- \frac{\dot {A}(t_{i})}{A(t_{i})} ], & \mbox{if } t_{i}=t_{j}, \end{array}\displaystyle \right . \end{aligned}$$

and

$$\begin{aligned}& M_{1}\bigl(\eta(t_{i}),\eta(t_{j}) \bigr)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \frac{1}{\pi}\operatorname{Re} [ \frac{ A(t_{i} )}{A(t_{j})} \frac{\dot{\eta}(t_{j})}{\eta(t_{j})-\eta(t_{i} )} ] + \frac{1}{2 \pi}\cot \frac {t_{i}-t_{j}}{2}, & \mbox{if } t_{i}\neq t_{j},\\ \frac{1}{\pi}\operatorname{Re} [\frac {1}{2} \frac{\ddot{\eta}(t_{i})}{\dot{\eta }(t_{i})}- \frac{\dot{A}(t_{i})}{A(t_{i})} ], & \mbox{if } t_{i}=t_{j}. \end{array}\displaystyle \right . \end{aligned}$$

Hence, we obtain \(2mn\) equations in \(2mn+2m\) variables (\(m=1,2,\ldots\)):

$$ \begin{aligned} &\mu_{01}(t_{1}), \mu_{01}(t_{2}),\ldots,\mu_{01}(t_{n}), \ldots,\mu _{0m}(t_{1}),\mu_{0m}(t_{2}) \ldots,\mu_{0m}(t_{n}), \\ &\mu_{11}(t_{1}),\mu_{11}(t_{2}), \ldots,\mu_{11}(t_{n}),\ldots,\mu _{1m}(t_{1}), \mu_{1m}(t_{2})\ldots,\mu_{1m}(t_{n}), \\ &c_{01},\ldots c_{0m},c_{11},\ldots,c_{1m}. \end{aligned} $$
(45)

The condition (39) is discretized using a five-point central difference method [21] to obtain mn equations. For \(t_{i} \in J\), we obtain for \(i = 1 \)

$$\begin{aligned}& \sin\bigl(\zeta(t_{1})\bigr) \bigl[ -25\mu_{1}(t_{1})+48 \mu_{1}(t_{2})-36\mu _{1}(t_{3})+16 \mu_{1}(t_{4})-3\mu_{1}(t_{5}) \bigr] \\& \quad{}-\cos\bigl(\zeta (t_{1})\bigr) \bigl[ -25\mu_{2}(t_{1})+48 \mu_{2}(t_{2})-36\mu_{2}(t_{3})+16\mu _{2}(t_{4})-3\mu_{2}(t_{5}) \bigr]=0. \end{aligned}$$

For \(i = 2\), we have

$$\begin{aligned}& \sin\bigl(\zeta(t_{2})\bigr) \bigl[-3\mu_{1}(t_{1})-10 \mu_{1}(t_{2})+18\mu _{1}(t_{3})-6 \mu_{1}(t_{4})+\mu_{1}(t_{5}) \bigr] \\& \quad{}-\cos\bigl(\zeta(t_{2})\bigr) \bigl[-3\mu_{2}(t_{1})-10 \mu_{2}(t_{2})+18\mu_{2}(t_{3})-6\mu _{2}(t_{4})+\mu_{2}(t_{5}) \bigr]=0. \end{aligned}$$

For \(i = 3,\ldots, n-2\), we have

$$\begin{aligned}& \sin\bigl(\zeta(t_{i})\bigr) \bigl[\mu_{1}(t_{i-2})-8 \mu_{1}(t_{i-1})+8\mu _{1}(t_{i+1})- \mu_{1}(t_{i+2}) \bigr] \\& \quad{}-\cos\bigl(\zeta(t_{i})\bigr) \bigl[\mu _{2}(t_{i-2})-8 \mu_{2}(t_{i-1})+8\mu_{2}(t_{i+1})- \mu_{2}(t_{i+2}) \bigr]=0. \end{aligned}$$

For \(i= n-1\), we have

$$\begin{aligned}& \sin\bigl(\zeta(t_{n-1})\bigr) \bigl[-\mu_{1}(t_{n-4})+6 \mu_{1}(t_{n-3})-18\mu _{1}(t_{n-2})+10 \mu_{1}(t_{n-1})+3\mu_{1}(t_{n}) \bigr] \\& \quad{}-\cos\bigl(\zeta(t_{n-1})\bigr) \bigl[ -\mu_{2}(t_{n-4})+6 \mu_{2}(t_{n-3})-18\mu_{2}(t_{n-2})+10\mu _{2}(t_{n-1})+3\mu_{2}(t_{n}) \bigr] =0. \end{aligned}$$

For \(i = n\), we have

$$\begin{aligned}& \sin\bigl(\zeta(t_{n})\bigr) \bigl[3\mu_{1}(t_{n-4})-16 \mu_{1}(t_{n-3})+36\mu _{1}(t_{n-2})-48 \mu_{1}(t_{n-1})+25\mu_{1}(t_{n}) \bigr] \\& \quad{}-\cos\bigl(\zeta (t_{n})\bigr) \bigl[3\mu_{2}(t_{n-4})-16 \mu_{2}(t_{n-3})+36\mu _{2}(t_{n-2})-48 \mu_{2}(t_{n-1})+25\mu_{2}(t_{n}) \bigr]=0. \end{aligned}$$

We now have \(3mn\) equations in \(2mn+2m\) in unknowns (45). For the Robin problem on a bounded multiply connected region, discretizing condition (41) gives

$$\begin{aligned} &\sum_{j=1}^{n} \operatorname{Re} \biggl[\frac{\dot{\eta}(t_{j})}{A(t_{j})\eta (t_{j})} \biggr]\mu_{1}(t_{j})- \sum_{j=1}^{n} \operatorname{Im} \biggl[ \frac{\dot{\eta }(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\mu_{2}(t_{j}) \\ &\qquad{}+\sum _{j=1}^{n} \operatorname{Im} \biggl[ \frac{\dot{\eta}(t_{j})}{A(t_{j})\eta (t_{j})} \biggr]c_{1} +\sum_{j=1}^{n} \operatorname{Re} \biggl[\frac{\dot{\eta }(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]c_{2}\\ &\quad=-\sum _{j=1}^{n} \operatorname{Im} \biggl[ \frac {\dot{\eta}(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\gamma_{1}(t_{j})-\sum _{j=1}^{n} \operatorname{Re} \biggl[ \frac{\dot{\eta}(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\gamma_{2}(t_{j}). \end{aligned}$$

For the Robin problem on an unbounded multiply connected region, discretizing conditions (43) and (44), we obtain

$$\begin{aligned} &\sum_{j=1}^{n} \operatorname{Re} \biggl[\frac{\dot{\eta}(t_{j})}{A(t_{j})\eta (t_{j})} \biggr]\mu_{1}(t_{j})- \sum_{j=1}^{n} \operatorname{Im} \biggl[ \frac{\dot{\eta }(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\mu_{2}(t_{j}) \\ &\qquad{}+\sum _{j=1}^{n} \operatorname{Im} \biggl[ \frac{\dot{\eta}(t_{j})}{A(t_{j})\eta (t_{j})} \biggr]c_{1} +\sum_{j=1}^{n} \operatorname{Re} \biggl[\frac{\dot{\eta }(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]c_{2}\\ &\quad=-\sum _{j=1}^{n} \operatorname{Im} \biggl[ \frac {\dot{\eta}(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\gamma_{1}(t_{j})-\sum _{j=1}^{n} \operatorname{Re} \biggl[ \frac{\dot{\eta}(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\gamma_{2}(t_{j}), \\ &{-}\sum_{j=1}^{n} \operatorname{Im} \biggl[\frac{\dot{\eta}(t_{j})}{A(t_{j})\eta (t_{j})} \biggr]\mu_{1}(t_{j})- \sum_{j=1}^{n} \operatorname{Re} \biggl[ \frac{\dot{\eta }(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\mu_{2}(t_{j}) \\ &\qquad{}+\sum _{j=1}^{n} \operatorname{Re} \biggl[ \frac{\dot{\eta}(t_{j})}{A(t_{j})\eta (t_{j})} \biggr]c_{1} -\sum_{j=1}^{n} \operatorname{Im} \biggl[\frac{\dot{\eta }(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]c_{2}\\ &\quad=-\sum _{j=1}^{n} \operatorname{Re} \biggl[ \frac {\dot{\eta}(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\gamma_{1}(t_{j})- \sum _{j=1}^{n} \operatorname{Im} \biggl[ \frac{\dot{\eta}(t_{j})}{A(t_{j})\eta(t_{j})} \biggr]\gamma_{2}(t_{j}). \end{aligned}$$

Hence, for the Robin problem in a bounded multiply connected region we obtain \((3mn)\) by a \((2mn + 2m)\) linear system, including the 2m condition in (40) giving a \((3mn + 2m)\) by \((2mn + 2m)\) linear system. Finally, adding the equation obtained from (41) makes a \((3mn+2m+1)\) by \((2mn + 2m)\) over-determined linear system which is full ranked.

For the Robin problem in an unbounded multiply connected region we obtain a \((3mn)\) by \((2mn + 2m)\) linear system, including the 2m condition in (40) giving a \((3mn + 2m)\) by \((2mn + 2m)\) linear system. Finally, adding the two equations obtained from (43) and (44) makes a \((3mn+2m+2)\) by \((2mn + 2m)\) over-determined linear system which is full ranked.

In both cases, the obtained over-determined systems are solved using the MATLAB’s ∖operator that makes use the QR factorization with a column pivoting method.

From the computed solutions \(\mu_{1}(t)\), \(\mu_{2}(t)\), \(\gamma_{1}(t)\), \(\gamma _{2}(t)\), \(c_{1}\), and \(c_{2}\), the approximate boundary values of the analytic function \(f_{n}(\eta(t))\) are calculated using the formula

$$ f_{n}\bigl(\eta(t)\bigr)= \frac{-(\gamma_{2}(t)+\mu_{1}(t)+c_{2})+\mathrm {i}(\gamma_{1}(t)-\mu_{2}(t)+c_{1})}{e^{\mathrm{i}\zeta(t)}}. $$

The approximate interior values of the function \(f(z)\) are calculated via the Cauchy integral formula in the form of

$$ f(z)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \frac{ \frac {1}{2\pi\mathrm{i}}\int_{J} \frac{f(\eta)}{\eta-z}\,d\eta }{ \frac{1}{2\pi\mathrm{i}}\int_{J} \frac{d\eta }{\eta-z}} & [\mbox{Bounded region }\Omega], \\ \frac{f(\infty)+ \frac {1}{2\pi\mathrm{i}}\int_{J} \frac{f(\eta)}{\eta-z}\,d\eta }{1+ \frac{1}{2\pi\mathrm{i}}\int_{J} \frac {d\eta}{\eta-z}} & [\mbox{Unbounded region }\Omega]. \end{array}\displaystyle \right . $$
(46)

Here \(f(\infty)=0\) for unbounded region Ω. The formula in (46) has the advantage that the denominators in this formula compensate for the error in the numerators [22, 23]. The integrals in (46) are approximated by the trapezoidal rule. The respective discretization formula for bounded and unbounded regions are

$$ f_{n}(z)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} { \frac{\sum_{i=1}^{n} \frac{f_{n}(\eta(t_{i})) \dot{\eta}(t_{i})}{\eta(t_{i})-z}}{\sum_{i=1}^{n} \frac{\dot{\eta}(t_{i})}{\eta(t_{i})-z}}} &[\mbox{Bounded region } \Omega], \\ \frac{\sum_{i=1}^{n} \frac{f_{n}(\eta (t_{i})) \dot{\eta}(t_{i})}{\eta(t_{i})-z}}{\mathrm{i}\textit{n}+\sum_{i=1}^{n} \frac{\dot{\eta}(t_{i})}{\eta(t_{i})-z}} & [\mbox{Unbounded region } \Omega]. \end{array}\displaystyle \right . $$

5 Numerical examples

We consider some examples of solving Robin problem with Robin boundary condition (1) in bounded and unbounded multiply connected regions.

Example 1

Consider a bounded triply connected region Ω bounded by

$$\begin{aligned}& \Gamma_{0}:\quad\eta_{0}(t)= 1.5\cos t+0.6 \mathrm{i} \sin t, \\& \Gamma_{1}:\quad\eta_{1}(t)= 0.7+0.3 e^{-\mathrm{i} t}, \\& \Gamma_{2}:\quad\eta_{2}(t)= -0.7+0.3 e^{-\mathrm{i} t}, \quad 0 \leq t \leq2\pi. \end{aligned}$$

For \(\alpha(t)\), \(\beta(t)\), and \(A(t)\) in (1), we choose

$$\begin{aligned} \alpha(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} 10-10\sin t, & t \in J_{0},\\ 2-2\sin t, & t \in J_{1}, \\ 2\cos t-\sin2t, & t \in J_{2}, \end{array}\displaystyle \right . \end{aligned}$$

and

$$\begin{aligned} \beta(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} (3\sqrt{21\sin^{2}t+4}), & t \in J_{0}, \\ 0.6, & t \in J_{1}, \\ 0.6\cos t, & t \in J_{2}. \end{array}\displaystyle \right . \end{aligned}$$

The function \(l(t)\) in (1) is obtained by choosing an exact solution \(u(z)=\operatorname{Re}[f(z)]\), where \(f(z)= \cos(z)-2\). This yields the exact values \(c_{01}=0\), \(c_{02}=1.9293\), \(c_{11}=0\), \(c_{12}=1.4597\), \(c_{21}=0\), and \(c_{22}=1.0789\). For this example, \(A(t)=e^{\mathrm{i}(t+\cos t)}\), \(t\in J\). The integrals in (15) and (16) are calculated by the Gauss-Legendre rule with 256 nodes.

Table 1 lists the maximum error norms \(\|u(\eta(t))-u_{n}(\eta (t))\|_{\infty}\), where n is the number of nodes and \(u_{n}(\eta(t))\) is the numerical approximation of \(u(\eta(t))\) based on our method. The errors \(\|f(z)-f_{n}(z)\|\) at some selected points are listed in Table 2. The absolute errors \(|u(z)-u_{n}(z)|\) for selected points in the entire domain are plotted in Figure 3. Figure 4 shows the surface plot of \(u_{n}(z)\) with \(n=1{,}024\).

Figure 3
figure 3

The absolute errors \(\pmb{|u(z)-u_{n}(z)|}\) for the entire domain with \(\pmb{n= 1{,}024}\) , for Example 1 .

Figure 4
figure 4

The surface plot of \(\pmb{u_{n}(z)}\) for Example 1 with \(\pmb{n= 1{,}024}\) .

Table 1 The errors \(\pmb{\|u(\eta(t))-u_{n}(\eta(t))\|_{\infty}}\) on boundary Γ for Example 1
Table 2 Absolute errors \(\pmb{|f(z)-f_{n}(z)|}\) at some selected points on Ω for Example 1

Example 2

Consider an unbounded triply connected region Ω with boundaries

$$\begin{aligned}& \Gamma_{1}:\quad\eta_{1}(t)= 0.5\cos t-0.3\mathrm{i}\sin t, \\& \Gamma_{2}:\quad\eta_{2}(t)= -1+(0.2+0.04 \cos4t)e^{-\mathrm{i} t}, \\& \Gamma_{3}:\quad\eta_{3}(t)= 1+(0.2+0.04 \cos4t)e^{-\mathrm{i} t}, \quad 0 \leq t \leq2\pi. \end{aligned}$$

For \(\alpha(t)\) and \(\beta(t)\) in (1), we choose

$$\begin{aligned} \alpha(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} 10+20 \cos t, & t \in J_{1},\\ 1+2 \cos t, & t \in J_{2}, \\ 1+2 \cos t, & t \in J_{3}, \end{array}\displaystyle \right . \end{aligned}$$

and

$$\begin{aligned} \beta(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} (\sqrt{25-16\cos^{2}t}, & t \in J_{1}, \\ |(\frac{e^{- \mathrm{i} t}\cos4t}{25}+\frac{1}{5}) \mathrm{i}+\frac{4 \sin4t e^{-\mathrm{i} t}}{25}|, & t \in J_{2}, \\ ((625((\frac{\cos5t}{10}-\frac{3\cos3t }{50}+\frac{\cos t}{5})^{2} \\ \quad{}+(\frac{3\sin3t}{50}+\frac{\sin5t }{10}+\frac{\sin t}{5})^{2}))^{1/2})/25, & t \in J_{3}. \end{array}\displaystyle \right . \end{aligned}$$

The function \(l(t)\) in (1) is obtained by choosing an exact solution \(u(z)=\operatorname{Re}[f(z)]\), where \(f(z)= \frac {1}{z}\). This yields the exact values, \(c_{11}=0\), \(c_{12}=-2\), \(c_{21}=0\), \(c_{22}=1.3158\), \(c_{31}=0\), and \(c_{32}=-0.8065\). For this example, \(A(t)=e^{\mathrm{i}(t+2 \sin t)}\), \(t\in J\). The integrals in (15) and (16) are calculated by the Gauss-Legendre rule with 256 nodes.

Table 3 lists the maximum error norms \(\|u(\eta(t))-u_{n}(\eta (t))\|_{\infty}\), where n is the number of nodes and \(u_{n}(\eta(t))\) is the numerical approximation of \(u(\eta(t))\) based on our method. The errors \(\|f(z)-f_{n}(z)\|\) at some selected points are listed in Table 4. The absolute errors \(|u(z)-u_{n}(z)|\) for selected points in the entire domain are plotted in Figure 5. Figure 6 shows the surface plot of \(u_{n}(z)\) with \(n=512\).

Figure 5
figure 5

The absolute error \(\pmb{|u(z)-u_{n}(z)|}\) for the entire domain with \(\pmb{n= 512}\) , for Example 2 .

Figure 6
figure 6

The surface plot of \(\pmb{u_{n}(z)}\) for Example 2 with \(\pmb{n= 512}\) .

Table 3 The errors \(\pmb{\|u(\eta(t))-u_{n}(\eta(t))\|_{\infty}}\) on boundary Γ for Example 2
Table 4 Absolute errors \(\pmb{|f(z)-f_{n}(z)|}\) at some selected points on Ω for Example 2

Example 3

Consider a bounded 4-multiply connected region Ω with boundaries

$$\begin{aligned}[b] &\Gamma_{0}:\quad\eta_{0}(t)=1.5 \cos t+\mathrm{i}\sin t, \\ &\Gamma_{1}:\quad\eta_{1}(t)=-0.5+0.3\mathrm{i}+0.3 e^{-\mathrm{i} t} , \\ &\Gamma_{2}:\quad\eta_{2}(t)= 0.5+0.3\mathrm{i}+0.3 e^{-\mathrm{i} t}, \\ &\Gamma_{3}:\quad\eta_{3}(t)= -0.35\mathrm{i}+0.3 e^{-\mathrm{i} t}, \quad 0 \leq t \leq2\pi. \end{aligned} $$

For \(\alpha(t)\) and \(\beta(t)\) in (1), we choose

$$\begin{aligned} \alpha(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} 2-2\cos t, & t \in J_{0},\\ 1-\cos t+2\sin t-\sin2t, & t \in J_{1}, \\ 1+\cos t-2\cos^{2} t, & t \in J_{2},\\ 1-\cos t-2\sin t+\sin2t, & t \in J_{3}, \end{array}\displaystyle \right . \end{aligned}$$

and

$$\begin{aligned} \beta(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} \sqrt{5\sin^{2}+4},& t \in J_{0},\\ 0.3+0.6\sin t, & t \in J_{1}, \\ 0.3+0.6\cos t, & t \in J_{2}, \\ 0.3-0.6\sin t, & t \in J_{3}. \end{array}\displaystyle \right . \end{aligned}$$

The function \(l(t)\) in (1) is obtained by choosing an exact solution \(u(z)=\operatorname{Re}[f(z)]\), where \(f(z)= z^{2}-2\). This yields the exact values, \(c_{01}=0\), \(c_{02}=-0.25\), \(c_{11}=-0.12\), \(c_{12}=2.05\), \(c_{21}=0.48\), \(c_{22}=1.45\), \(c_{31}=-0.21\), and \(c_{32}=2.0325\). For this example, \(A(t)=e^{\mathrm{i}(t-\sin t)}\), \(t\in J\). The integrals in (15) and (16) are calculated by the Gauss-Legendre rule with 256 nodes.

Table 5 lists the maximum error norms \(\|u(\eta(t))-u_{n}(\eta (t))\|_{\infty}\), where n is the number of nodes and \(u_{n}(\eta(t))\) is the numerical approximation of \(u(\eta(t))\) based on our method. The errors \(\|f(z)-f_{n}(z)\|\) at some selected points are listed in Table 6. The absolute errors \(|u(z)-u_{n}(z)|\) for selected points in the entire domain are plotted in Figure 7. Figure 8 shows the surface plot of \(u_{n}(z)\) with \(n=512\).

Figure 7
figure 7

The absolute error \(\pmb{|u(z)-u_{n}(z)|}\) for the entire domain with \(\pmb{n= 512}\) , for Example 3 .

Figure 8
figure 8

The surface plot of \(\pmb{u_{n}(z)}\) for Example 3 with \(\pmb{n= 512}\) .

Table 5 The errors \(\pmb{\|u(\eta(t))-u_{n}(\eta(t))\|_{\infty}}\) on boundary Γ for Example 3
Table 6 The absolute errors \(\pmb{|f(z)-f_{n}(z)|}\) at some selected points on Ω for Example 3

Example 4

Consider an unbounded 4-multiply connected region Ω with boundaries

$$\begin{aligned}& \Gamma_{1}:\quad\eta_{1}(t)= 0.95+\bigl(0.2+0.04\cos(4t) \bigr)e^{-\mathrm{i}t}, \\& \Gamma_{2}:\quad\eta_{2}(t)= 0.2e^{-\mathrm{i}t}, \\& \Gamma_{3}:\quad\eta_{3}(t)= (0.5+0.45\mathrm{i})+ \bigl(0.2e^{-\mathrm{i}t}\bigr), \\& \Gamma_{4}:\quad\eta_{4}(t)= (0.5-0.45\mathrm{i})+(0.2 \cos(t)-0.1\mathrm{i}\sin (t), \quad 0 \leq t \leq2\pi. \end{aligned}$$

For \(\alpha(t)\) and \(\beta(t)\) in (1), we choose

$$\begin{aligned} \alpha(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} 25-25\sin t, & t \in J_{1},\\ 1-\sin t+2\cos t-\sin2t,& t \in J_{2}, \\ 3(1-\sin t-2\cos t+\sin2t), & t \in J_{3},\\ 10-10\sin t, & t \in J_{4}, \end{array}\displaystyle \right . \end{aligned}$$

and

$$\begin{aligned} \beta(t)= \left \{ \textstyle\begin{array}{@{}l@{\quad}l} ((625((\frac{\cos5t}{10}-\frac{3\cos3t }{50}+\frac{\cos t}{5})^{2} \\ \quad{}+(\frac{3\sin3t}{50}+\frac{\sin5t }{10}+\frac{\sin t}{5})^{2}))^{1/2}), & t \in J_{1},\\ 0.2+0.4\cos t, & t \in J_{2}, \\ 0.6-1.2\cos t, & t \in J_{3}, \\ \sqrt{3 \sin^{2} t+1}, & t \in J_{4}. \end{array}\displaystyle \right . \end{aligned}$$

The function \(l(t)\) in (1) is obtained by choosing an exact solution \(u(z)=\operatorname{Re}[f(z)]\), where \(f(z)= \frac {1}{z}\). This yields the exact values, \(c_{11}=0\), \(c_{12}=-0.8403\), \(c_{21}=0\), \(c_{22}=-5\), \(c_{31}=-0.6498\), \(c_{32}=-1.0108\), \(c_{41}=0.6498 \), and \(c_{42}=-1.0108\). For this example, \(A(t)=e^{\mathrm{i} (t+\cos t)}\), \(t\in J\). The integrals in (15) and (16) are calculated by the Gauss-Legendre rule with 256 nodes.

Table 7 lists the maximum error norms \(\|u(\eta(t))-u_{n}(\eta (t))\|_{\infty}\), where n is the number of nodes and \(u_{n}(\eta(t))\) is the numerical approximation of \(u(\eta(t))\) based on our method. The errors \(\|f(z)-f_{n}(z)\|\) at some selected points are listed in Table 8. The absolute errors \(|u(z)-u_{n}(z)|\) for selected points in the entire domain are plotted in Figure 9. Figure 10 shows the surface plot of \(u_{n}(z)\) with \(n=128\).

Figure 9
figure 9

The absolute error \(\pmb{|u(z)-u_{n}(z)|}\) for the entire domain with \(\pmb{n= 128}\) , for Example  4 .

Figure 10
figure 10

The surface plot of \(\pmb{u_{n}(z)}\) for Example 4 with \(\pmb{n= 128}\) .

Table 7 The errors \(\pmb{\|u(\eta(t))-u_{n}(\eta(t))\|_{\infty}}\) on boundary Γ for Example 4
Table 8 The absolute errors \(\pmb{|f(z)-f_{n}(z)|}\) at some selected points on Ω for Example 4

6 Conclusion

A boundary integral equation for solving both bounded and unbounded Robin problem in multiply connected regions is presented. Unlike previous work on the mixed boundary value problem where the Dirichlet and Neumann conditions are given separately, see [5] and [6], the Robin problem has a single boundary condition that is a linear combination of the Dirichlet and Neumann. Here, the method reduces the Robin problem to a RH problem, which leads to a system of integral equations. The proof that these integral equations are linearly independent was shown here. Differential equations were also constructed to provide additional conditions to make the Robin problem uniquely solvable. The integral equations were discretized by the Nyström method with the trapezoidal rule and Wittich’s method, while the differential equations were discretized by the five-point central difference method. The presented numerical results illustrate that the proposed method can be used to produce approximations of high accuracy.

References

  1. Heiskanen, W, Moritz, H: Physical Geodesy. Freeman, San Francisco (1966)

    Google Scholar 

  2. Fang, W, Suxing, Z: Numerical recovery of Robin boundary from boundary measurements for the Laplace equation. J. Comput. Appl. Math. 224, 573-580 (2009). doi:10.1016/j.cam.2008.05.048

    Article  MathSciNet  MATH  Google Scholar 

  3. Gustafson, K, Takehisa, A: The third boundary condition - was it Robin’s? Math. Intell. 20(1), 63-71 (1998)

    Article  MATH  Google Scholar 

  4. Sneddon, IN: Mixed boundary value problems. In: Potential Theory. North-Holland, Amsterdam (1966)

    Google Scholar 

  5. Nasser, MMS, Murid, AHM, Ismail, M, Alejaily, EMA: Boundary integral equations with the generalized Neumann kernel for Laplace’s equation in multiply connected regions. Appl. Math. Comput. 217, 4710-4727 (2011). doi:10.1016/j.amc.2010.11.027

    MathSciNet  MATH  Google Scholar 

  6. Alhatemi, SAA, Murid, AHM, Nasser, MMS: Solving a mixed boundary value problem via an integral equation with generalized Neumann kernel on an unbounded multiply connected region. Malaysian J. Fund. Appl. Sci. 8(4), 193-197 (2012). doi:10.11113/mjfas.v8n4.147

    Google Scholar 

  7. Nasser, MMS: Numerical conformal mapping via a boundary integral equation with the generalized Neumann kernel. SIAM J. Sci. Comput. 31, 1695-1715 (2009). doi:10.1137/070711438

    Article  MathSciNet  MATH  Google Scholar 

  8. Wegmann, R, Murid, AHM, Nasser, M: The Riemann-Hilbert problem and the generalized Neumann kernel. J. Comput. Appl. Math. 182, 388-415 (2005). doi:10.1016/j.cam.2004.12.019

    Article  MathSciNet  MATH  Google Scholar 

  9. Wegmann, R, Nasser, MMS: The Riemann-Hilbert problem and the generalized Neumann kernel on multiply connected regions. J. Comput. Appl. Math. 214, 36-57 (2008). doi:10.1016/j.cam.2007.01.021

    Article  MathSciNet  MATH  Google Scholar 

  10. Petrila, T: Complex value boundary element method for some mixed boundary value problems. Stud. Univ. BabeÅŸ-Bolyai Inform. 44, 37-42 (1999)

    MathSciNet  MATH  Google Scholar 

  11. Mattheij, RMM, Rienstra, SW, ten Thije Boonkkamp, JHM: Partial Differential Equations: Modeling, Analysis, Computation. SIAM, Philadelphia (2005)

    Book  MATH  Google Scholar 

  12. Howison, S: Practical Applied Mathematics: Modelling, Analysis, Approximation. Cambridge University Press, Cambridge (2005)

    Book  MATH  Google Scholar 

  13. Kellogg, OD: Foundations of Potential Theory. Ungar, Cambridge (1929)

    Book  MATH  Google Scholar 

  14. Salsa, S: Partial Differential Equations in Action: From Modeling to Theory. Springer, Milano (2008)

    MATH  Google Scholar 

  15. Symm, GT: The Robin problem in a multiply-connected domain. In: Brebbia, CA (ed.) Boundary Element Methods in Engineering. Proceedings of the Fourth International Seminar, pp. 89-100. Springer, Berlin (1982)

    Chapter  Google Scholar 

  16. Nasser, MMS: The Riemann-Hilbert problem and the generalized Neumann kernel on an unbounded multiply connected regions. The University Researcher (IBB University Journal) 20, 47-60 (2009)

    Google Scholar 

  17. Gakhov, FD: Boundary Value Problem. Pergamon Press, Oxford (1966)

    MATH  Google Scholar 

  18. Hamzah, ASA: Solving Robin Problem Via Integral Equations with the Generalized Neumann Kernel. Master’s Thesis, Universiti Teknologi Malaysia (2013)

  19. Atkinson, KE: The Numerical Solution of Integral Equations of the Second Kind. Cambridge University Press, Cambridge (1997)

    Book  MATH  Google Scholar 

  20. Gaier, D: Konstruktive Methoden der Konformen Abbildung. Springer, Berlin (1965)

    MATH  Google Scholar 

  21. Abramowitz, M, Stegun, IE: Handbook of Mathematical Functions, with Formulas, Graphs, and Mathematical Tables. Dover, New York (1965)

    MATH  Google Scholar 

  22. Helsing, J, Ojala, R: On the evaluation of layer potentials close to their sources. J. Comput. Phys. 227, 2899-2921 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  23. Swarztrauber, PN: On the numerical solution of the Dirichlet problem for a region of general shape. SIAM J. Numer. Anal. 9(2), 300-306 (1972)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the editor and referees for their helpful comments and suggestions which improved the presentation of the paper. The authors also would like to thank the Malaysian Ministry of Education and Research Management Centre (RMC), Universiti Teknologi Malaysia for the partial funding through the fundamental research grant scheme (FRGS) vote R.J130000.7809.4F637.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali HM Murid.

Additional information

Competing interests

None of the authors have any competing interests in the manuscript.

Authors’ contributions

All authors contributed to the manuscript and typed, read, and approved the final manuscript.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Al-Shatri, S.H., Murid, A.H., Ismail, M. et al. Solving Robin problems in multiply connected regions via an integral equation with the generalized Neumann kernel. Bound Value Probl 2016, 91 (2016). https://doi.org/10.1186/s13661-016-0599-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13661-016-0599-2

Keywords