1 Introduction

Integral equations have some applications in different fields, such as physics, biological models, and so on [15]. They can be solved by different numerical or analytical methods. Specifically, fuzzy integral equations also appear in different problems, for example, optimal control theory, mathematical economics, and engineering. The existence and uniqueness of solutions of fuzzy Fredholm integral equations have been studied, which were implemented by means of the Banach fixed point theorem [69]. In recent years, the researches on fuzzy differential equations and fuzzy integral equations from both theoretical and numerical points of view have been developed. There were some numerical methods to solve fuzzy differential equations [1015] and fuzzy integral equations [1623]. Rivaz et al. [24] and Ezzati et al. [25] presented the homotopy perturbation method and fuzzy bivariate Bernestein polynomials method to solve 2D-FFIE, respectively. Other noticeable methods applied to 2D-FFIE were the block-pulse functions [26], triangular functions method [27], cubature method [28], and iterative method [29, 30].

In [22], the sinc method was proposed to solve one-dimensional fuzzy integral equations. However, the convergence analysis was not given. The primary aim of this paper is to extend the application of the sinc method together with DE transformation to find the approximate solution of 2D-FFIE. In addition, we prove the convergence of the proposed method. The proposed method has its advantages such as simple structure, easy to programming, and high accuracy. In addition, the proposed method does not need iterative operation, and the calculation cost is reduced

The outline of this paper is as follows. In Sect. 2, we introduce some preliminaries and basic definitions. In Sect. 3, we present the proposed algorithm. Section 4 is focused on discussing the convergence of the proposed method. To demonstrate the effectiveness of the proposed method, we will show some numerical results on several tests in Sect. 5. Finally, some conclusion remarks are given in Sect. 6.

2 Preliminaries

2.1 The basic concepts of fuzzy equations

First, we review several necessary basic definitions and relevant results about fuzzy numbers and fuzzy-number-valued functions.

Definition 2.1

(see [31])

A fuzzy number is a function \(u:\mathbb{R}\rightarrow[0,1]\) satisfying the following properties:

  1. (1)

    u is upper semicontinuous over \(\mathbb{R}\),

  2. (2)

    \(u(x)=0\) outside of some interval \([a,b]\subset\mathbb{R}\),

  3. (3)

    there exist real numbers a and b with \(c\leq a\leq b \leq d\), such that u is monotonic increasing on \([c,a]\), and monotonic decreasing on \([b,d]\), and \(u(x)=1\) for all \(x\in[a,b]\),

  4. (4)

    u is a fuzzy convex set, that is, for all \(x,y\in\mathbb {R}\) and \(\lambda\in[0,1]\), \(u(\lambda x+(1-\lambda)y)\geq\min\{ u(x),u(y)\}\).

The set of all fuzzy numbers is denoted by \(\mathbb{R}_{\digamma}\). Note that every \(\alpha\in\mathbb{R}\) can be seen as a fuzzy number \(\alpha=\chi_{\{\alpha\}}\), and so \(\mathbb{R}\subset\mathbb {R}_{\digamma}\).

Based on [32], the fuzzy number \(r\in[0,1]\) in parametric form is denoted by an ordered pair of functions \((\underline {u}(r),\overline {u}(r))\), which satisfies the following requirements:

  1. (1)

    \(\underline{u}(r)\) is a bounded left-continuous nondecreasing function on \([0,1]\),

  2. (2)

    \(\overline {u}(r)\) is a bounded left-continuous nonincreasing function on \([0,1]\),

  3. (3)

    \(\underline{u}(r)\leq \overline {u}(r)\).

It is generally known that the addition and multiplication operations of real numbers can be extended to fuzzy numbers. For all \(u=(\underline {u}(r),\overline {u}(r))\), \(v=(\underline{v}(r),\overline {v}(r))\), and \(k\in\mathbb {R}\), we have:

  1. (1)

    \(u=v\) if and only if \(\underline{u}(r)=\underline{v}(r)\) and \(\overline {u}(r)=\overline {v}(r)\),

  2. (2)

    \(u\oplus v=(\underline{u}(r)+\underline{v}(r),\overline {u}(r)+\overline {v}(r))\),

  3. (3)
    $$k\otimes u=\left \{ \textstyle\begin{array}{l@{\quad}l} (k\underline{u}(r),k\overline {u}(r)),& {k\geq0},\\ (k\overline {u}(r),k\underline{u}(r)),& {k< 0}. \end{array}\displaystyle \right . $$

Definition 2.2

(see [33])

For all \(u=(\underline{u}(r),\overline {u}(r))\) and \(v=(\underline{v}(r),\overline {v}(r))\), the quantity \(D(u,v)=\sup_{r\in[0,1]} \max\{|\underline{u}(r)-\underline {v}(r)|,|\overline {u}(r)-\overline {v}(r)|\}\) is the distance between u and v.

It is proved that \((\mathbb{R}_{\digamma},D)\) is a complete metric space, which possesses the following properties:

  1. (1)

    \(D(u\oplus w,v\oplus w)=D(u,v)\)\(\forall u,v,w\in\mathbb {R}_{\digamma}\),

  2. (2)

    \(D(k\otimes u,k\otimes v)=|k|D(u,v)\)\(\forall u,v\in\mathbb {R}_{\digamma}, k\in\mathbb{R}\),

  3. (3)

    \(D(u\oplus v,w\oplus e)\leq D(u,w)+D(v,e)\)\(\forall u,v,w,e\in\mathbb{R}_{\digamma}\).

Definition 2.3

(see [34])

Suppose \(f,g:[a,b]\rightarrow\mathbb{R}_{\digamma}\) are fuzzy real-valued functions. The uniform distance between f, g is defined by \(D_{U}=\sup \{D(f(x),g(x))|x\in[a,b]\}\).

Definition 2.4

(see [35])

If for every \(\varepsilon >0\), there exists \(\delta>0\) such that \(D(f(x),f(x_{0}))<\varepsilon\) whenever \(x\in[a,b]\), \(|x-x_{0}|<\delta\), then the fuzzy real-valued function \(f:[a,b]\rightarrow\mathbb{R}_{\digamma}\) is referred to as continuous at the point \(x_{0}\in[a,b]\). If f is continuous at each \(x_{0}\in[a,b]\), then f is called a fuzzy continuous function.

In addition, \(C_{\digamma}([a,b]\times[c,d])\) represents the space of all fuzzy continuous functions \(f: [a,b]\times[c,d]\rightarrow\mathbb {R}_{\digamma}\).

Definition 2.5

(see [29])

Suppose \(f: [a,b]\times[c,d]\rightarrow\mathbb{R}_{\digamma}\) is a bounded mapping. Then the function \(\omega_{[a,b]\times[c,d]}(f,\cdot): \mathbb {R}_{+}\cup0\rightarrow\mathbb{R}_{+}\) is defined by \(\omega _{[a,b]\times[c,d]}(f,\delta)=\sup\{D(f(x,y),f(s,t)): x,s\in[a,b];y,t\in [c,d];\sqrt{(x-s)^{2}+(y-t)^{2}}\leq\delta\}\) is referred as to the modulus of oscillation of f on \([a,b]\times[c,d]\).

Definition 2.6

(see [29])

Suppose that \(f: [a,b]\times[c,d]\rightarrow\mathbb{R}_{\digamma}\), and \(\Delta _{x}^{n}: a=x_{0}< x_{1}<\cdots<x_{n}=b\) and \(\Delta_{y}^{n}: c=y_{0}< y_{1}<\cdots <y_{n}=d\) are two segmentations of the intervals \([a,b]\) and \([c,d]\), respectively. Consider any intermediate points \(\xi_{i}\in[x_{i-1},x_{i}]\), \(\eta_{j}\in[y_{j-1},y_{j}]\) (\(i,j=1,\dots, n\)) and \(\delta:[a,b]\rightarrow \mathbb{R}_{\digamma}\), \(\sigma: [c,d]\rightarrow\mathbb{R}_{\digamma }\). For simplify, the divisions \(P_{x}=([x_{i-1},x_{i}];\xi_{i})\) and \(P_{y}=([y_{j-1},y_{j}];\eta_{j})\) (\(i,j=1,\dots ,n\)) are abbreviated to \(P_{x}=(\Delta^{n},\xi)\) and \(P_{y}=(\Delta^{n},\eta)\), which are called as δ-fine and σ-fine, respectively, if \([x_{i-1},x_{i}]\subset (\xi_{i}-\delta(\xi_{i}),\xi_{i}+\delta(\xi_{i}))\) and \([y_{j-1},y_{j}]\subset (\eta_{j}-\sigma(\eta_{j}),\eta_{j}+\sigma(\eta_{j}))\).

The function f is said to be two-dimensional Henstock integrable to \(I\in\mathbb{R}_{\digamma}\) if for each \(\varepsilon>0\), there are functions \(\delta: [a, b]\rightarrow\mathbb{R}_{+}\) and \(\sigma: [c, d]\rightarrow\mathbb{R}_{+}\) such that for any δ-fine and σ-fine divisions, we have \(D(\sum_{i=0}^{n} \sum_{j=0}^{n} (x_{i}-x_{i-1})(y_{j}-y_{j-1})\otimes f(\xi_{i},\eta_{j}), I)<\varepsilon\), where ∑ denotes the fuzzy summation. Then I is called the two-dimensional Henstock integral of f and denoted by \(I(f)=(FH)\int _{c}^{d} (FH)\int_{a}^{b} f(x, y)\,dx\,dy\). If the functions δ and σ are constant, this integral is called the Riemann integral. In this case, \(I\in\mathbb{R}_{\digamma}\) is known as the two-dimensional integral of f on \([a,b]\times[c,d]\) and is denoted by \((FR)\int _{c}^{d}(FR)\int_{a}^{b}f(x, y)\,dx\,dy\).

Lemma 2.1

Iffandgare Henstock-integrable mappings on\([a,b]\times[c,d]\)and\(D (f(x,y), g(x,y))\)is Lebesgue integrable, then

$$\begin{aligned} &D\biggl((FH) \int_{c}^{d}(FH) \int_{a}^{b} f(x, y)\,dx\,dy,(FH) \int_{c}^{d}(FH) \int_{a}^{b} g(x, y)\,dx\,dy\biggr) \\ &\quad\leq(L) \int_{c}^{d}(L) \int_{a}^{b}D\bigl(f(x,y),g(x,y)\bigr)\,dx\,dy. \end{aligned}$$
(1)

Definition 2.7

(see [36])

The fuzzy linear system

$$ \textstyle\begin{cases} \sum_{j=1}^{m} a_{1j}\otimes x_{j}=\sum_{j=1}^{m} b_{1j}\otimes x_{j}\oplus y_{1},\\ \sum_{j=1}^{m} a_{2j}\otimes x_{j}=\sum_{j=1}^{m} b_{2j}\otimes x_{j}\oplus y_{2},\\ \vdots \\ \sum_{j=1}^{m} a_{mj}\otimes x_{j}=\sum_{j=1}^{m} b_{mj}\otimes x_{j}\oplus y_{m}, \end{cases} $$
(2)

where \(A=(a_{ij})_{m\times m}\) and \(B=(b_{ij})_{m\times m}\) are crisp coefficient matrices, and \(Y=(y_{1},\ldots,y_{m})^{T}\) is a fuzzy vector, is called a dual fuzzy linear system, and \(X=(x_{1},\ldots,x_{m})^{T}\) is called a solution of the fuzzy linear system (2).

Definition 2.8

(see [36])

A fuzzy number vector \((x_{1},x_{2},\ldots,x_{m})^{T}\) given by \(x_{j}=(\underline{x}_{j}(r),\overline {x}_{j}(r))\) (\(j=1,\ldots,m\), \(0\leq r\leq1\)) is called a solution of Eq. (2) if

$$\begin{aligned} \begin{aligned} &\underline{\sum_{j=1}^{m} a_{ij} x_{j}}=\sum_{j=1}^{m} \underline {a_{ij}x_{j}}=\sum _{j=1}^{m} \underline{b_{ij}x_{j}}+y_{i}, \\ &\overline{\sum_{j=1}^{m} a_{ij} x_{j}}=\sum_{j=1}^{m} \overline {a_{ij}x_{j}}=\sum _{j=1}^{m} \overline{b_{ij}x_{j}}+y_{i}\quad (i=1,\ldots,m).\end{aligned} \end{aligned}$$
(3)

Next, we introduce the method of [36] for solving Eq. (2). To solve Eq. (2), we write it in the form

$$ (S-T)X=Y, $$
(4)

where the elements of \(S=(s_{ij})_{2m\times2m}\) and \(T=(t_{ij})_{2m\times2m}\) are determined as follows:

$$\begin{aligned} \begin{aligned} &a_{ij}\geq0\quad\Longrightarrow\quad s_{ij}=a_{ij},\qquad s_{i+m,j+m}=a_{ij}, \\ &a_{ij}< 0\quad\Longrightarrow\quad s_{i,j+m}=-a_{ij},\qquad s_{i+m,j}=-a_{ij}, \\ &b_{ij}\geq0\quad\Longrightarrow\quad t_{ij}=b_{ij}, \qquad t_{i+m,j+m}=b_{ij}, \\ &b_{ij}< 0\quad\Longrightarrow \quad t_{i,j+m}=-b_{ij},\qquad t_{i+m,j}=-b_{ij},\end{aligned} \end{aligned}$$
(5)

assuming that the remaining \(s_{ij}\) and \(t_{ij}\) are zeros. Moreover, the right-hand side vector and the unknowns are

$$\begin{aligned} &Y=(\underline{y}_{1},\underline{y}_{2},\ldots, \underline{y}_{m},-\overline {y}_{1},- \overline{y}_{2},\ldots,-\overline{y}_{m})^{T}, \\ &X=(\underline{x}_{1},\underline{x}_{2},\ldots, \underline{x}_{m},-\overline {x}_{1},- \overline{x}_{2},\ldots,-\overline{x}_{m})^{T}, \end{aligned}$$

respectively. The structures of S and T suggest that \(s_{ij}\geq0 \), \(t_{ij}\geq0\) (\(i,j=1,\ldots,2m\)) and

$$\begin{aligned}& S= \begin{bmatrix} B_{1} & C_{1} \\ C_{1} & B_{1} \end{bmatrix} , \qquad T= \begin{bmatrix} B_{2} & C_{2} \\ C_{2} & B_{2} \end{bmatrix} , \end{aligned}$$

where \(B_{1}\) and \(B_{2}\) include the positive entries of A and B, respectively, and \(C_{1}\) and \(C_{2}\) include the absolute values of negative entries of A and B, respectively. It is clear that

$$ A=B_{1}-C_{1},\qquad B=B_{2}-C_{2}. $$

2.2 Sinc method

Definition 2.9

(see [37])

Let f be a function on \(\mathbb{R}\) with step size \(h>0\). Its Whittaker cardinal is defined by the series

$$ C(f,h) (x)=\sum_{-\infty}^{\infty}f(ih)S(i,h) (x) $$
(6)

whenever this series converges; \(S(i,h)(x)=\frac{\sin[\pi(x/h-i)]}{\pi (x/h-i)}\) is known as the jth sinc function.

Definition 2.10

(see [37])

A function \(g(t)\) is said to decay double exponentially if there exist constants α and C such that

$$ \bigl\vert g(t) \bigr\vert \leq C\exp\bigl(-\alpha\exp \vert t \vert \bigr),\quad t\in(-\infty,\infty). $$

Equivalently, a function \(g(t)\) is said to decay double exponentially with respect to conformal map ϕ if there exist constants α and C such that

$$ \bigl\vert g\bigl(\phi(t)\bigr)\phi'(t) \bigr\vert \leq C\exp \bigl(-\alpha\exp \vert t \vert \bigr),\quad t\in(-\infty,\infty). $$

We describe the following sinc quadrature rule by means of DE transformation, which has been fully discussed in [38]:

$$ \int_{a}^{b}f(x)\,dx=h\sum _{i=-N}^{N} f \bigl(\phi(ih) \bigr){\phi }'(ih)+O \biggl(\exp \biggl(\frac{-2\pi dN}{\log(2\pi dN/\alpha)} \biggr) \biggr), $$
(7)

where \(h=\frac{\log(2\pi dN/\alpha)}{N}\) and

$$\begin{aligned} \begin{aligned} &\phi(t)=\frac{b-a}{2}\tanh \biggl(\frac{\pi}{2}\sinh(t) \biggr)+\frac {b+a}{2}, \\ &\phi'(t)=\frac{b-a}{2}\frac{\pi/2\cosh(t)}{\cosh^{2}(\pi/2\sinh(t))}, \quad t\in \mathbb{R}.\end{aligned} \end{aligned}$$
(8)

By [39], if \(f(x,y)\) is decaying double exponentially with respect to conformal maps \(\phi_{1}(s)=\frac{b-a}{2}\tanh (\frac {\pi}{2}\sinh(s) )+\frac{b+a}{2}\) and \(\phi_{2}(t)=\frac {d-c}{2}\tanh (\frac{\pi}{2}\sinh(t) )+\frac{d+c}{2}\), then the function \(f(x,y)\) can be expanded in series of sinc function as follows:

$$\begin{aligned} f\bigl(\phi_{1}(t),\phi_{2}(s)\bigr) \phi'_{1}(s)\phi'_{2}(t)={}& \sum_{i=-\infty}^{\infty} \sum _{j=-\infty}^{\infty} f \bigl(\phi_{1}(ih_{1}), \phi_{2}(jh_{2}) \bigr)\phi '_{1}(ih_{1}), \phi'_{2}(jh_{2}) \\ &\times\operatorname{sinc} \biggl(\frac{t}{h_{1}}-i\biggr) \operatorname{sinc} \biggl(\frac {s}{h_{2}}-j\biggr)+e(t,s,h_{1},h_{2}), \end{aligned}$$

where \(e(s,t,h_{1},h_{2})\) is the remainder term, which depends on the variables s, t and the mesh sizes \(h_{1}=\frac{\log(2\pi d_{1}N/\alpha _{1})}{N}\) and \(h_{2}=\frac{\log(2\pi d_{2}M/\alpha_{2})}{M}\). Integrating this expression with respect to x and y, we derive

$$ \int_{a}^{b} \int_{c}^{d}f(x,y)\,dx\,dy= \int_{-\infty}^{\infty} \int_{-\infty }^{\infty}f\bigl(\phi_{1}(s), \phi_{2}(t)\bigr)\phi'_{1}(s) \phi'_{2}(t)\,ds\,dt. $$

Using the termwise integration, it follows that

$$\begin{aligned} \int_{a}^{b} \int_{c}^{d}f(x,y)\,dx\,dy={}&h_{1}h_{2} \sum_{i=-N}^{N} \sum _{i=-M}^{M} f\bigl(\phi_{1}(ih_{1}), \phi_{2}(jh_{2})\bigr)\phi'_{1}(ih_{1}) \phi'_{2}(jh_{2}) \\ &+O\biggl(\exp\biggl(\frac{-2\pi d_{1}}{h_{1}}\biggr)\biggr)+O\biggl(\exp \biggl(\frac{-2\pi d_{2}}{h_{2}}\biggr)\biggr). \end{aligned}$$
(9)

3 The proposed approach

We consider the following 2D-FFIE:

$$ u(x,y)=f(x,y)\oplus\lambda \int_{a}^{b} \int_{c}^{d}K(x,y,s,t)\otimes u(s,t)\,ds\, dt, \quad(x,y)\in E, $$
(10)

where \(\lambda>0\), \(E=[a,b]\times[c,d]\), K is crisp given function on \(E\times E\), and \(u(x,y)\), \(f(x,y)\) are continuous fuzzy real-valued functions.

Here we present a numerical method to solve Eq. (10). Applying the quadrature formula (9) to the integral term of Eq. (10), we obtain

$$\begin{aligned} & \int_{a}^{b} \int_{c}^{d}K(x,y,s,t)\otimes u(s,t)\,ds\,dt \\ &\quad\approx h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K\bigl(x,y, \phi_{1}(ih_{1}),\phi _{2}(jh_{2}) \bigr)\phi'_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes u_{ij}, \end{aligned}$$
(11)

where \(u_{ij}\) is an approximation value of \(u(x_{i},y_{j})\) with \(x_{i}=\phi _{1}(ih_{1})\) and \(y_{j}=\phi_{2}(jh_{2})\). By substituting Eq. (11) into Eq. (10) the latter can be written as

$$\begin{aligned} u(x,y)=f(x,y)\oplus\lambda h_{1}h_{2}\sum _{i=-N}^{N} \sum_{j=-M}^{M} K\bigl(x,y,\phi_{1}(ih_{1}),\phi_{2}(jh_{2}) \bigr)\phi'_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes u_{ij}. \end{aligned}$$
(12)

To determine the unknown values \(u_{ij}\) (\(i=-N,\ldots,N\); \(j=-M,\ldots ,M\)), choosing the sinc points \(x_{k}=\phi_{1}(kh_{1})\) and \(y_{l}=\phi _{2}(lh_{2})\) as collocation points, we get

$$\begin{aligned} u(x_{k},y_{l})=f(x_{k},y_{l}) \oplus\lambda h_{1}h_{2}\sum _{i=-N}^{N} \sum_{j=-M}^{M} K\bigl(x_{k},y_{l},\phi_{1}(ih_{1}), \phi_{2}(jh_{2})\bigr)\phi'_{1}(ih_{1}) \phi '_{2}(jh_{2})\otimes u_{ij}. \end{aligned}$$
(13)

Equivalently, the dual fuzzy linear systems can be shown as follows:

$$ A\otimes U=B\otimes U+F, $$
(14)

where \(A=(a_{ij}^{kl})\) and \(B=(b_{ij}^{kl})\) (\(i,k=-N,\ldots ,N\); \(j,l=-M,\ldots,M\)) are \(m\times m\) (\(m=(2N+1) (2M+1)\)) fuzzy matrices. Also, F and U are \(m\times1\) fuzzy vectors, and

$$\begin{aligned} \begin{aligned} &A=I_{m\times m},\qquad b_{ij}^{kl}=\lambda h_{1}h_{2}K\bigl(x_{k},y_{l}, \phi _{1}(ih_{1}),\phi_{2}(jh_{2}) \bigr), \\ &F=\bigl[f(x_{-N},y_{-M}),\ldots,f(x_{-N},y_{M}), \ldots ,f(x_{N},y_{-M}),\ldots,f(x_{N},y_{M}) \bigr]^{T}, \\ &U=[u_{-N,-M},\ldots,u_{-N,M},\ldots,u_{N,-M}, \ldots,u_{N,M}]^{T}.\end{aligned} \end{aligned}$$
(15)

By Definition 2.8 the coefficient matrices A, B can be converted to \(2m\times2m\) crisp linear systems as follows:

$$ S\otimes\tilde{U}=\tilde{F}\oplus T \otimes\tilde{U}, $$
(16)

where the matrices S and T are defined as in Definition 2.8. Moreover,

$$\begin{aligned} \begin{aligned} &\tilde{F}=\bigl[\underline{f}(x_{-N},y_{-M}),\ldots, \underline {f}(x_{N},y_{M}),-\overline{f}(x_{-N},y_{-M}), \ldots,-\overline {f}(x_{N},y_{M})\bigr]^{T}, \\ &\tilde{U}=[\underline{u}_{-N,-M},\ldots,\underline{u}_{N,M},- \overline {u}_{-N,-M},\ldots,-\overline{u}_{N,M}]^{T}.\end{aligned} \end{aligned}$$

Equation (16) has a unique solution if and only if the matrix \(S-T\) is invertible, and thus

$$ \tilde{U}=(S-T)^{-1}\tilde{F}. $$
(17)

According to the Nyström method in [40], we obtain an approximate solution of Eq. (10) at arbitrary points as follows:

$$ u_{NM}(x,y)=f(x,y)\oplus\lambda h_{1}h_{2} \sum_{i=-N}^{N} \sum _{j=-M}^{M} K\bigl(x,y,\phi_{1}(ih_{1}), \phi_{2}(jh_{2})\bigr)\phi'_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes u_{ij}. $$
(18)

To simplify the discussion, assuming that \(K(x,y,\phi_{1}(ih_{1}),\phi _{2}(jh_{2}))\phi'_{1}(ih_{1})\)\(\phi'_{2}(jh_{2})\geq0\), the approximate solution \(u_{NM}(x,y)\) at arbitrary points of Eq. (18) can be written in the form

$$\begin{aligned} \begin{aligned} &\overline{u}_{NM}(x,y)=\overline{f}(x,y)\oplus\lambda h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K\bigl(x,y, \phi_{1}(ih_{1}),\phi_{2}(jh_{2}) \bigr)\phi '_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes \overline{u}_{ij}, \\ &\underline{u}_{NM}(x,y)=\underline{f}(x,y)\oplus\lambda h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K\bigl(x,y, \phi_{1}(ih_{1}),\phi_{2}(jh_{2}) \bigr)\phi '_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes \underline{u}_{ij}.\end{aligned} \end{aligned}$$

Theorem 3.1

(see [7])

Suppose\(A=(a_{ij})_{m\times m}\)and\(B=(B_{ij})_{m\times m}\)are nonnegative matrices. Equation (16) has a unique fuzzy solution if and only if the inverse matrix of\(A-B\)exists and has only nonnegative entries.

Remark 1

Based on [7], the matrix \(S-T\) is invertible if and only if the matrices \((B_{1}+C_{1})-(B_{2}+C_{2})\) and \((B_{1}+C_{2})-(B_{2}+C_{1})\) are both invertible. Furthermore, if \((S-T)^{-1}\) exists, then it must have the same structure type as \(S-T\), that is,

$$\begin{aligned}& (S-T)^{-1}= \begin{bmatrix} E & H \\ H & E \end{bmatrix} , \end{aligned}$$

where \(E=\frac{1}{2}[((B_{1}+C_{1})-(B_{2}+C_{2}))+((B_{1}+C_{2})-(B_{2}+C_{1}))]\) and \(H=\frac{1}{2}[((B_{1}+C_{1})- (B_{2}+C_{2}))-((B_{1}+C_{2})-(B_{2}+C_{1}))]\).

4 Convergence analysis

In this section, we discuss the convergence of the proposed approach in terms of the modulus of continuity.

Theorem 4.5

Assume that\(K(x,y,s,t)\)is analytic and positive on\(E\times E\)and that the exact solution\(u(x,y)\)is continuous onE. If\(Q^{*}=\lambda LL_{1}<1\), then we have the following error bound:

$$\begin{aligned} \begin{aligned} &D \bigl(u(x,y),u_{NM}(x,y) \bigr) \\ &\quad\leq\frac{Q^{*}}{1-Q^{*}} \biggl(\omega_{[a,b]\times[c,d]} \biggl(u,\sqrt{ \frac{(b-a)^{2}h_{1}^{2}+(d-c)^{2}h_{2}^{2}}{16}} \biggr) +\frac{(b-a)(d-c)}{L_{0}L_{1}}\varepsilon \biggr).\end{aligned} \end{aligned}$$

Proof

Since \(K(x,y,s,t)\) is analytic on the compact set of \(E\times E\), we obtain that \(K(x,y,s,t)\) is uniformly continuous. Therefore for every \(\varepsilon>0\), there exists \(\delta>0\) such that for all \((s_{1},t_{1}),(s_{2},t_{2})\in E\),

$$ \bigl\vert K(x,y,s_{1},t_{1})-K(x,y,s_{2},t_{2}) \bigr\vert < \varepsilon\quad \mbox{whenever } \sqrt {(s_{2}-s_{1})^{2}+(t_{2}-t_{1})^{2}}< \delta. $$

Therefore \(K(x,y,s,t)\) is uniformly bounded, that is, there is \(L>0\) such that \(|K(x,y,s,t)|\leq L\) for all \((x,y,s,t)\). Let \(s_{i}=\phi_{1}(ih_{1})\) and \(t_{j}=\phi_{2}(jh_{2})\). According to Eq. (10), Eq. (18) and the properties of \((\mathbb{R}_{\digamma },D)\), we have

$$\begin{aligned} &D \bigl(u(x,y),u_{NM}(x,y) \bigr) \\ &\quad=D (f\bigl(x,y,f(x,y) \bigr)+\lambda D \Biggl( \int_{a}^{b} \int _{c}^{d}K(x,y,s,t)\otimes u(s,t)\,ds\,dt, \\ &\qquad h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s_{i},t_{j}) \phi'_{1}(ih_{1})\phi '_{2}(jh_{2})\otimes u_{ij} \Biggr) \\ &\quad=\lambda D \Biggl( \int_{a}^{b} \int_{c}^{d}K(x,y,s,t)\otimes u(s,t)\,ds\,dt,\\ &\qquad h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s_{i},t_{j}) \phi'_{1}(ih_{1})\phi '_{2}(jh_{2})\otimes u_{ij} \Biggr) \\ &\quad\leq\lambda D \Biggl( \int_{a}^{b} \int_{c}^{d}K(x,y,s,t)\otimes u(s,t)\,ds\,dt,\\&\qquad h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s,t) \phi'_{1}(ih_{1})\phi '_{2}(jh_{2})\otimes u(s_{i},t_{j}) \Biggr) \\ &\qquad+\lambda D \Biggl(h_{1}h_{2}\sum _{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s,t)\phi '_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes u(s_{i},t_{j}), \\ &\qquad h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s_{i},t_{j}) \phi'_{1}(ih_{1})\phi '_{2}(jh_{2})\otimes u(s_{i},t_{j}) \Biggr) \\ &\qquad+\lambda D \Biggl(h_{1}h_{2}\sum _{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s_{i},t_{j})\phi'_{1}(ih_{1}) \phi'_{2}(jh_{2})\otimes u(s_{i},t_{j}), \\ &\qquad h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} K(x,y,s_{i},t_{j}) \phi'_{1}(ih_{1})\phi '_{2}(jh_{2})\otimes u_{ij} \Biggr) \\ &\quad\leq\lambda L D \Biggl( \int_{a}^{b} \int_{c}^{d} u(s,t)\,ds\,dt, h_{1}h_{2}\sum_{i=-\infty}^{\infty} \sum_{j=-\infty}^{\infty} \phi '_{1}(ih_{1})\phi'_{2}(jh_{2}) \otimes u(s_{i},t_{j}) \Biggr) \\ &\qquad+\lambda h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} \bigl\vert K(x,y,s,t)-K(x,y,s_{i},t_{j}) \bigr\vert \phi'_{1}(ih_{1})\phi'_{2}(jh_{2}) D \bigl(u(s_{i},t_{j}), 0 \bigr) \\ &\qquad+\lambda h_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} \bigl\vert K(x,y,s_{i},t_{j}) \bigr\vert \phi '_{1}(ih_{1})\phi'_{2}(jh_{2}) D \bigl(u(s_{i},t_{j}), u_{ij} \bigr) \\ &\quad\leq\lambda L D \Biggl( \int_{a}^{b} \int_{c}^{d} u(s,t)\,ds\,dt, \sum _{i=-\infty}^{\infty} \sum_{j=-\infty}^{\infty} (s_{i+1}-s_{i}) (t_{j+1}-t_{j}) \otimes u(s_{i},t_{j}) \Biggr) \\ &\qquad+\lambda\varepsilon h_{1}h_{2}\sum _{i=-N}^{N} \sum_{j=-M}^{M} \phi '_{1}(ih_{1})\phi'_{2}(jh_{2}) D \bigl(u(s_{i},t_{j}), 0 \bigr) \\ &\qquad+\lambda Lh_{1}h_{2}\sum_{i=-N}^{N} \sum_{j=-M}^{M} \phi'_{1}(ih_{1}) \phi '_{2}(jh_{2}) D \bigl(u(x,y),u_{NM}(x,y) \bigr). \end{aligned}$$

Since \(u(x,y)\) is continuous, \(D (u(s_{i},t_{j}), 0 )\leq D (u(x,y), 0 )\leq\sup_{(x,y)\in E} \|u(x,y)\|_{\digamma}\leq L_{0}\), and we get

$$\begin{aligned} &D \bigl(u(x,y),u_{NM}(x,y) \bigr) \\ &\quad\leq\lambda L D\Biggl( \int_{a}^{b} \int_{c}^{d} u(s,t)\,ds\,dt, \sum _{i=-\infty}^{\infty} \sum_{j=-\infty}^{\infty} (s_{i+1}-s_{i}) (t_{j+1}-t_{j}) \otimes u(s_{i},t_{j})\Biggr) \\ &\qquad+\lambda\varepsilon h_{1}h_{2}L_{0}\sum _{i=-\infty}^{\infty} \sum _{j=-\infty}^{\infty} \phi'_{1}(ih_{1}) \phi'_{2}(jh_{2}) \\&\qquad+\lambda Lh_{1}h_{2}\sum_{i=-\infty}^{\infty} \sum_{j=-\infty}^{\infty} \phi'_{1}(ih_{1}) \phi'_{2}(jh_{2}) D \bigl(u(x,y),u_{NM}(x,y) \bigr) \\ &\quad\leq\lambda L\sum_{i=-\infty}^{\infty} \sum _{j=-\infty}^{\infty} (s_{i+1}-s_{i}) (t_{j+1}-t_{j})\omega_{[s_{i},s_{i+1}]\times[t_{j},t_{j+1}]} \bigl(u, \sqrt{(s_{i+1}-s_{i})^{2}+(t_{j+1}-t_{j})^{2}} \bigr) \\ &\qquad+\lambda\varepsilon L_{0}L_{1}+\lambda LL_{1}D \bigl(u(x,y),u_{NM}(x,y) \bigr). \end{aligned}$$

Here, since \(h_{1}h_{2}\sum_{i=-\infty}^{\infty} \sum_{j=-\infty}^{\infty} \phi'_{1}(ih_{1})\phi'_{2}(jh_{2})\rightarrow(b-a)(d-c)\), there exists a constant \(L_{1}>0\) such that \(h_{1}h_{2}\sum_{i=-\infty}^{\infty} \sum_{j=-\infty}^{\infty} \phi'_{1}(ih_{1})\phi'_{2}(jh_{2})\leq L_{1}\). On the other hand, based on the differential mean value theorem, we have \(s_{i+1}-s_{i}=\phi'_{1}(\xi_{i})h_{1}\leq\frac{b-a}{4}h_{1}\) and \(t_{j+1}-t_{j}=\phi'_{2}(\eta_{j})h_{2}\leq\frac{d-c}{4}h_{2}\), and thus

$$\begin{aligned} &D \bigl(u(x,y),u_{NM}(x,y) \bigr) \\ &\quad\leq\lambda L\sum_{i=-\infty}^{\infty} \sum _{j=-\infty}^{\infty} (s_{i+1}-s_{i}) (t_{j+1}-t_{j})\omega_{[a,b]\times[c,d]} \biggl(u,\sqrt{ \frac{(b-a)^{2}h_{1}^{2}+(d-c)^{2}h_{2}^{2}}{16}} \biggr) \\ &\qquad+\lambda\varepsilon L_{0}L_{1}+\lambda LL_{1}D \bigl(u(x,y),u_{NM}(x,y) \bigr) \\ &\quad\leq\lambda L(b-a) (d-c)\omega_{[a,b]\times[c,d]} \biggl(u,\sqrt{ \frac{(b-a)^{2}h_{1}^{2}+(d-c)^{2}h_{2}^{2}}{16}} \biggr) \\ &\qquad+\lambda\varepsilon L_{0}L_{1}+\lambda LL_{1}D \bigl(u(x,y),u_{NM}(x,y) \bigr). \end{aligned}$$

Therefore we can conclude that

$$\begin{aligned} D \bigl(u(x,y),u_{NM}(x,y) \bigr)&\leq\frac{\lambda L(b-a)(d-c)}{1-\lambda LL_{1}} \omega_{[a,b]\times[c,d]} \biggl(u,\sqrt{\frac{(b-a)^{2}h_{1}^{2}+(d-c)^{2}h_{2}^{2}}{16}} \biggr) \\&\quad+ \frac{\lambda L_{0}L_{1}}{1-\lambda LL_{1}} \varepsilon.\end{aligned} $$

Thus the proof of the theorem is completed. □

Remark 2

Because \(Q^{*}<1\), it is easy to verify that \(\lim_{\substack {N,M\rightarrow\infty\\h_{1},h_{2}\rightarrow0}} \sup_{x,y\in E} D (u(x,y),u_{NM} (x,y) )=0\), that is, the proposed algorithm is convergent.

5 Numerical experiments

In this section, the performance of our numerical approach was tested on three illustrative examples. All experiments are implemented using MATLAB. Here we choose \(M=N\) and \(h_{1}=h_{2}=\frac{\log{\frac{\pi }{2}}}{N}\) in all tables and figures. To simplify the discussion, we use \(\underline{E}^{r}=|\underline{u}-\underline{u}_{NM}|\) and \(\overline{E}^{r}=|\overline{u}-\overline{u}_{NM}|\).

Example 5.1

Consider the following 2D-FFIE in Eq. (10) with

$$ \underline{f}(x,y,r)=x\sin\biggl(\frac{y}{2}\biggr) \bigl(r^{2}+r\bigr),\qquad \overline{f}(x,y,r)=x\sin\biggl( \frac{y}{2}\biggr) \bigl(4-r^{3}-r\bigr), $$

\(\lambda=1\), and \(K(x,y,s,t)=x^{2}ys\) for \(0\leq x,y,s,t\leq1\). The exact solution of this example is

$$\begin{aligned} &\underline{u}(x,y,r)= \biggl(x\sin\biggl(\frac{y}{2}\biggr)- \frac{16}{21}\biggl(\cos\biggl(\frac {1}{2}\biggr)-1 \biggr)x^{2}y \biggr) \bigl(r^{2}+r\bigr), \\ &\overline{u}(x,y,r)= \biggl(x\sin\biggl(\frac{y}{2}\biggr)- \frac{16}{21}\biggl(\cos\biggl(\frac {1}{2}\biggr)-1 \biggr)x^{2}y \biggr) \bigl(4-r^{3}-r\bigr). \end{aligned}$$

From Table 1 and Fig. 1 we can find that the numerical solutions are more and more close to the exact solutions as N and M increase. In Table 2, comparing the proposed method with the triangular function method [27] and block pulse function method [26], we see that the proposed method has a higher accuracy and much smaller error with less collocation points. The condition number of the matrix \(S-T\) is uniformly bounded with infinity norm in Fig. 2. This shows that the current method is stable. Figure 3 shows that the numerical solutions are in good agreement with exact solution.

Figure 1
figure 1

Numerical errors with \(N=10\) of Example 5.1

Figure 2
figure 2

Condition number of the matrix \(S-T\) with Example 5.1

Figure 3
figure 3

Exact solution and approximate solution with \(N=2\) of Example 5.1

Table 1 Numerical errors on the level sets with \(N=M\) in \((x,y)=(0.5.0.5)\) for Example 5.1
Table 2 Comparison of methods with \((x,y)=(0.3.0.6)\) of Example 5.1

Example 5.2

Consider the following 2D-FFIE in Eq. (10):

$$ \underline{f}(x,y,r)=r\biggl(xy+\frac{1}{676}\bigl(x^{2}+y^{2}-2 \bigr)\biggr),\qquad \overline{f}(x,y,r)=(2-r) \biggl(xy+\frac{1}{676} \bigl(x^{2}+y^{2}-2\bigr)\biggr), $$

\(\lambda=1\) and \(K(x,y,s,t)=\frac{1}{169}(x^{2}+y^{2}-2)(s^{2}+t^{2}-2)\) for \(0\leq x,y,s,t\leq1\). The exact solution of this example is

$$ \underline{u}(x,y,r)=rxy,\qquad\overline{u}(x,y,r)=(2-r)xy. $$

It is evident from the Table 3 and Fig. 4 that if we increase the collocation points, then the absolute error decreases. Comparing the presented method and the triangular function method [27] in Table 4, we see that the former is more accurate than the latter. Figure 5 suggests that the condition number of the discrete coefficient matrix remains unchanged under different values of \(M=N\). In Fig. 6 we plotted the numerical solutions and exact solutions for \(M=N=2\).

Figure 4
figure 4

Numerical errors with \(N=10\) of Example 5.2

Figure 5
figure 5

Condition number of the matrix \(S-T\) with Example 5.2

Figure 6
figure 6

Exact solution and approximate solution with \(N=2\) of Example 5.2

Table 3 Numerical errors on the level sets with \(N=M\) in \((x,y)=(0.5.0.5)\) for Example 5.2
Table 4 Comparison of methods with \((x,y)=(0.1.0.4)\) of Example 5.2

Example 5.3

Consider the following 2D-FFIE in Eq. (10):

$$\begin{aligned}& \underline{f}(x,y,r)=\bigl(2r\cos(1-r)-1\bigr) \biggl(1+x^{2}+y- \frac{13}{24}(x+y)\biggr),\\& \overline{f}(x,y,r)=\biggl(2-\sin \frac{r\pi}{2}\biggr) \biggl(1+x^{2}+y-\frac{13}{24}(x+y) \biggr), \end{aligned}$$

\(\lambda=1\) and \(K(x,y,s,t)=(x+y)st\) for \(0\leq x,y,s,t\leq1\). The exact solution of this example is

$$ \underline{u}(x,y,r)=\bigl(2r\cos(1-r)-1\bigr) \bigl(x^{2}+y+1 \bigr),\qquad\overline {u}(x,y,r)=\biggl(2-\sin\frac{r\pi}{2}\biggr) \bigl(x^{2}+y+1\bigr). $$

The results of Table 5 and Fig. 7 confirm the theoretical results. Figure 8 shows that the condition number of the matrix \(S-T\) is bounded. Figure 9 shows the numerical and exact solutions for some values of x, y, and r. We applied the proposed method to Example 5.3 and compared to the best results obtained in [41, 42] in Table 6. From Table 5 we see that our method needs a very small number of collocation points to achieve high accuracy in comparison with the iterative method [41] and the Bernstein polynomials method [42]. Furthermore, the proposed method is easy to implement, in contrast to the iterative method [41], which needs complicated iterations costing too much time.

Figure 7
figure 7

Numerical errors with \(N=10\) of Example 5.3

Figure 8
figure 8

Condition number of the matrix \(S-T\) with Example 5.3

Figure 9
figure 9

Exact solution and approximate solution with \(N=2\) of Example 5.3

Table 5 Numerical errors on the level sets with \(N=M\) in \((x,y)=(0.5.0.5)\) for Example 5.3
Table 6 Comparison of methods with \((x,y)=(0.5.0.5)\) of Example 5.3

6 Conclusion

In this paper, we introduce a numerical scheme based on the sinc method together with DE transformation to solve 2DFFIE. By solving dual fuzzy linear systems, we obtain approximate solutions. Moreover, we give an error analysis of the proposed method. We provide numerical results to illustrate the effectiveness and accuracy of the presented method. We also compared the proposed scheme to the other numerical methods, which confirms its superiority and the importance of employing the sinc collocation method. In future work, we will study the stability of the current method and utilize the proposed method to deal with other kinds of fuzzy integral equations.