1 Introduction

There are many fuzzy mathematical models for the analysis of fuzzy systems with applications. The main objective of these models is to focus on how to use the model of a fuzzy system to solve fuzzy mathematics problems. Some mathematical models are based on fuzzy set theory; see [1]. In various cases of data collection one may identify situations, where measurements in a data sample are only partially associated with their underlying population. The presence of such data imposes challenges to any statistical procedure of the comparison of distributions or numerical characteristics of variables. Some work presents procedures to test the identity of distributions on the basis of one key, the so-called fuzzy samples; see for example [2]. Moreover, fuzzy systems and neural network techniques seem very well suited for typical technical problems; for example, see [3, 4] where the generalized net model is addressed to the appraisal of lecturers with intuitionistic fuzzy estimations that represent a model of a digital university.

Integral fuzzy forms equations in applied mathematics are necessary to research and solve a large proportion of the problems in different topics. Fuzzy integral equations (FIEs) topics have been of increasing interest for some time, particularly in physics, geography, medicine, biology, and fuzzy control, and have grown rapidly in recent years. Some of the parameters for our problems are usually set for several applications that are typically defined by fuzzy numbers rather than smooth, and therefore it is important to establish mathematical models and computational methods for appropriate care and resolution of general fuzzy integral equations. Those were studied in particular by Nanda [5], Kaleva [6], Ralescu and Adams [7], Goetschel and Voxman [8], Wang [9], and Bede and Gal [10]. Molabahrami et al. [11] recently used the parametric shape of a fuzzy number and in the crisp case they transformed a linear fuzzy integral Fredholm equation to two linear systems of second type integral equations. These equations are usually analytically difficult to solve. Therefore approximate solutions need to be found. A variety of computational methods for solving linear fuzzy Fredholm integral equations have recently been investigated. Block-pulse functions [1217], hair functions [18], triangular functions [1921], Chebyshev hybrids with functions of block-pulse form [22, 23], Legendre hybrid with functions of block-pulse form [2426], hybrid Taylor, block-pulse functions [27], Fourier hybrid with functions of block-pulse form [28] and Bernstein polynomials hybrid with functions of block-pulse form [2931]. Harmuth first introduced block-pulse functions to electrical engineering, and other scholars addressed the block pulse [3235]. Bernstein polynomials play a prominent role in various mathematical fields. These polynomials were also used to solve integral equations, differentials and in approximation theory [3640]. The improved block-pulse function is introduced by Farshid Mirzaee [41]. These modified block-pulse functions are applied to numerical solution of stochastic Volterra integral equations [42]. The Bernstein polynomials (BPs) and improved block-pulse functions (IBPFs) are introduced in [43].

The purpose of this article is the application of the HBIBP method, for the first time, to get an approximate solution for the second kind of linear Fredholm fuzzy equations. Finally, we test the system on a few examples to demonstrate its accuracy and effectiveness.

The paper is organized as follows: Several notes and theorems on fuzzy set structures and analysis of integral equations of fuzzy Fredholm type, improved block-pulse function and polynomials of Bernstein and its properties are briefly discussed in Sect. 2. In Sect. 3, we are launching a new blend of the Bernstein and enhanced block-pulse functions. The linear integral Fredholm equation is solved using a new basis in Sect. 4. The error estimate is given in Sect. 5 for the proposed method. Test problems to demonstrate the reliability and accuracy of the proposed scheme are considered in Sect. 6. Finally, we make our closing remarks.

2 Preliminaries

2.1 Bernstein-type polynomials

Definition

([44])

The Mth degree Bernstein polynomials are defined on the interval \([0, 1]\) by

$$ B_{i,M} ( x ) = \binom{M}{i} x^{i} ( 1-x )^{M-i}, \quad i=0,1,\ldots,M, $$

where \(\binom{M}{i} = \frac{M!}{i!(M-i)!}\).

By binomial expansion of \((1-x)^{M-i}\), we get

$$ \binom{M}{i} x^{i} ( 1- x )^{M - i} = \sum _{k =0}^{M - i} ( -1 )^{k} \binom{M}{i} \binom{M - i}{k} x^{i + k}, $$

and we normally set for mathematical convenience \(B_{i, M} =0\) if \(i < 0\) or \(i > M\). One can also use a recursive description to generate the Bernstein polynomials over \([0,1]\) so that the ith Bernstein polynomial of Mth degree takes the form

$$ B_{i, M} ( x ) = ( 1- x ) B_{i, M -1} ( x ) + x B_{i -1, M -1} ( x ). $$

The Bernstein polynomials can be proved to be positive and the sum of all the Bernstein polynomials is unity, for all real \(x \in [0,1]\), i.e., \(\sum_{i =0}^{M} B_{i, M} ( x ) =1\) (unity partition property). We can easily prove that every Mth degree polynomial can be extended in terms of these basis functions.

2.2 Improved block-pulse function

Definition

An \(( n+1 ) \)-set of IBPFs consists of \((n+1)\) functions that are specified over a region D, with a slight change in the definition of function, as follows [41]:

$$\begin{aligned}& \varphi _{1} ( x ) = \textstyle\begin{cases} 1,&x\in [ 0, \frac{h}{2} ),\\ 0,&\text{otherwise}, \end{cases}\displaystyle \\& \varphi _{i} ( x ) = \textstyle\begin{cases} 1, &x\in [ ( i-2 ) h+ \frac{h}{2}, ( i-1 ) h+ \frac{h}{2} ),\\ 0, &\text{otherwise}, \end{cases}\displaystyle \quad i=2,3,\ldots,n, \\& \varphi _{n+1} (x)= \textstyle\begin{cases} 1, &x\in [ 1- \frac{h}{2},1 ),\\ 0, &\text{otherwise}. \end{cases}\displaystyle \end{aligned}$$

Here n is an arbitrary positive integer, and \(h= \frac{1}{n} \).

The most important properties for these functions are disjointness, orthogonality, and completeness.

Lemma

Let a set of improved block-pulse functions (IBPFs) \(\varphi _{ {i}} ( {x} )\), \(i =1,2,\ldots, N+1 \)be defined on the interval \([0, 1)\)such that

$$\begin{aligned}& \varphi _{1} (x)= \textstyle\begin{cases} 1,&x\in [ 0, \frac{h}{2} ),\\ 0,&\textit{otherwise}, \end{cases}\displaystyle \\& \varphi _{i} ( x ) = \textstyle\begin{cases} 1, &x\in [ ( i-2 ) h+ \frac{h}{2}, ( i-1 ) h+ \frac{h}{2} ),\\ 0, &\textit{otherwise}, \end{cases}\displaystyle \quad i=2,3,\ldots,n, \\& \varphi _{n+1} (x)= \textstyle\begin{cases} 1, &x\in [ 1- \frac{h}{2},1 ),\\ 0, &\textit{otherwise}. \end{cases}\displaystyle \end{aligned}$$

The properties of such functions correspond to the following:

  1. (i)

    disconnectedness,

  2. (ii)

    orthogonality,

  3. (iii)

    completeness.

Proof

Using the definition of an improved block pulse, the disjointness property can be obtained as follows:

$$ \varphi _{i} ( x ) \varphi _{j} ( x ) = \textstyle\begin{cases} \varphi _{i} ( x ), &i=j,\\ 0, &\text{otherwise}. \end{cases} $$

The other property of IBPFs is mutual orthogonality, where \(x\in D\),

$$ \int _{0}^{1} \varphi _{i} ( x ) \varphi _{j} ( x ) \,dx= \textstyle\begin{cases} \frac{h}{2}, &i=j\in \{ 1,n+1 \} ,\\ h, &i=j\in \{ 2,3,\ldots,n \} ,\\ 0, &\text{otherwise}. \end{cases} $$

For the completeness property: every \(f \in L^{2} [0, 1]\). If n goes to infinity, Parseval’s identity holds:

$$ \int _{0}^{1} f^{2} (x)\,dx = \sum _{i = 0}^{\infty } f_{i}^{2} \bigl\Vert \phi _{i}(x) \bigr\Vert ^{2},\quad \text{where } f_{i} = \frac{1}{h} \int _{0}^{1} f(x) \phi _{i} (x)\,dx. $$

 □

2.2.1 Vector forms of IBPFS

Consider the first \((n+1)\) terms of IBPFs and write them concisely as \((n+1)\)-vector

$$ \Phi _{n} ( x ) = \bigl[ \varphi _{1} ( x ),\varphi _{2} ( x ),\ldots, \varphi _{n+1} ( x ) \bigr]^{T},\quad x\in D, $$
(2.1)

from disjointness

$$ \Phi _{n} ( x ) \Phi _{n}^{T} ( x ) = \begin{pmatrix} \varphi _{1} ( x ) & 0 &\dots & 0\\ 0 & \varphi _{2} ( x ) &\dots & 0\\ \vdots & \vdots& \ddots & \vdots \\ 0 & 0 &\dots & \varphi _{n+1} ( x ) \end{pmatrix} =\operatorname{diag} \bigl( \Phi _{n} ( x ) \bigr). $$

2.2.2 IBPFs expansions

A continuous function \(f(x)\in L^{2} (D )\) may be expanded by the IBPFs as

$$ f ( x ) \simeq f_{n} ( x ) = \sum_{i=1}^{n+1} f_{i} \varphi _{i} ( x ) = F_{n}^{T} \Phi _{n} ( x ) = \Phi _{n}^{T} ( x ) F_{n}, $$

where \(F_{n}\) is a \(( n+1 ) \times 1\) vector given by

$$ F_{n} = [ f_{1}, f_{2},\ldots, f_{n+1} ]^{T}, $$

and \(\Phi _{n} ( x )\) is defined in (2.1) and \({f}_{ {i}}\) is obtained as

$$ f_{i} = \textstyle\begin{cases} 2n \int _{0}^{\frac{h}{2}} f(x) \,dx, &i=1,\\ n \int _{ ( i-2 ) h+ \frac{h}{2}}^{ ( i-1 ) h+ \frac{h}{2}} f ( x ) \,dx, &i=2,\ldots,n,\\ 2n \int _{1- \frac{h}{2}}^{1} f ( x ) \,dx, &i=n+1. \end{cases} $$

Similarly a function of two variables \(K(x,y)\in L^{2} (D\times D)\) can be approximated by IBPFs as follows:

$$ K(x,y)\simeq \Phi _{n+1}^{T} (x) K_{n} \Phi _{n+1} (y). $$

Here \(\Phi _{n} (x)\) and \(\Phi _{n} (y)\) are IBPFs vector of dimension \((n+1)\) and \(K_{n} =[ k_{i,j} ]\) is the \(( n+1 ) \times (n+1)\) IBPFs coefficient matrix of \({k}( {x}, {y})\).

2.3 Fuzzy functions

Now recall the following definitions needed throughout the paper.

Definition

([45])

A fuzzy number is a fuzzy set u: \(R^{1}\rightarrow [0, 1]\) that satisfies following condition:

  • u is upper semi-continuous.

  • \(u ( x ) =0\) outside the interval \([c, d]\).

  • Here the real numbers a and b: \(c \leq a \leq b \leq d\) for which

    • \(u(x)\) shows rising monotony on \([c, a]\),

    • \(u(x)\) is monotonously declining on \([b, d]\),

    • \(u ( x ) =1\), \(a \leq x \leq b\).

Definition

([45])

A fuzzy number u is a pair \(( \underline{u} (r), \overline{u} (r))\) of functions \(\underline{u} (r)\) and \(\overline{u} (r)\), \(0 \leq r \leq 1\), that satisfy the following requirements:

  • \(\underline{u} (r)\) is a bounded monotonic, continuous increasing left function,

  • \(\overline{u} ( r )\) is a bounded monotonous decreasing continuous left function,

  • \(\underline{u} ( r ) \leq \ \overline{u} (r)\), \(0 \leq r \leq 1\).

For arbitrary \(u=( \underline{u} (r), \overline{u} (r))\), \(v=( \underline{v} (r), \overline{v} (r))\) and \(k>0\) we describe adding \((u+v)\) and multiplication by k as follows:

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

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

  • $$\begin{aligned}& ( \lambda \otimes u ) = \textstyle\begin{cases} ( \lambda \underline{u} ( r ),\lambda \overline{u} ( r ) ) & \lambda \geq 0,\\ ( \lambda \overline{u} ( r ),\lambda \underline{u} ( r ) ) & \lambda < 0. \end{cases}\displaystyle \end{aligned}$$

2.4 Fredholm integral equations of fuzzy form

The Fredholm fuzzy second form integral equation is

$$ \tilde{u} ( x ) = \tilde{f} ( x ) +\lambda \int _{a}^{b} k ( x,t ) \tilde{u} (t) {dt}, $$
(2.2)

where >0, \({k}( {x}, {t})\) is an arbitrary kernel function and \(\tilde{ {f}} ( {x} )\) and \(\tilde{ {u}} ( {x} )\) are fuzzy functions over \([a,b]\).

The solution of Eq. (2.2) is crisp where \(\tilde{ {f}} ( {x} )\) is a crisp function. However, if \(\tilde{ {f}} ( {x} )\) is a fuzzy function, then Eq. (2.2) can possess only fuzzy solutions. For the implementation of the numerical method for solving Eq. (2.2), we rewrite it as

$$\begin{aligned}& \underline{u} ( x,r ) = \underline{f} ( x, r ) +\lambda \int _{a}^{b} \underline{U} ( t,r ) {dt}, \\& \overline{u} ( x, r ) = \overline{f} ( x, r ) +\lambda \int _{a}^{b} \overline{U} ( t, r ) {dt}, \end{aligned}$$

where

$$\begin{aligned}& \underline{U} ( t,r ) = \textstyle\begin{cases} k ( x,t ) \underline{u} ( t,r ), &k(x,t)\geq 0,\\ k ( x,t ) \overline{u} ( t, r ), &k(x,t)< 0, \end{cases}\displaystyle \\& \overline{U} ( t, r ) = \textstyle\begin{cases} k ( x,t ) \overline{u} ( t,r ), &k(x,t)\geq 0,\\ k ( x,t ) \underline{u} ( t, r ), &k(x,t)< 0. \end{cases}\displaystyle \end{aligned}$$

Theorem 1

Let \(k ( x, t )\)be continuous for \(a\leq x, t\leq b\)and \(\tilde{f} ( x )\)be a fuzzy continuous of x, \(a\leq x\leq b\). If \(\lambda < \frac{1}{M ( b-a )}\), where \(M = \max_{a\leq x, t\leq b} \vert k ( x, t ) \vert \), then the iterative procedure

$$\begin{aligned}& \tilde{u}_{0} ( x ) = \tilde{f} ( x ), \\& \vdots \\& \tilde{u}_{k} ( x ) = \tilde{f} ( x ) + \lambda \int _{a}^{b} k ( x, t ) \tilde{u}_{k- 1} ( t ) {dt},\quad k\geq 1, \end{aligned}$$

converges to the unique solution of (2.2). Specially,

$$ \sup_{a\leq x\leq b} D \bigl( \tilde{u} ( x ), \tilde{u}_{k} ( x ) \bigr) \leq \frac{L^{k}}{1 -L} \sup_{a\leq x\leq b} D \bigl( \tilde{u}_{0} ( x ), \tilde{u}_{1} ( x ) \bigr), $$

where \(L = \lambda M ( b-a )\).

3 New hybrid Bernstein improved block-pulse functions (HBIBPFs) method

Definition

([43])

\(\mathit{HBIBP}_{i, j} ( x )\) is the combination of Bernstein polynomials and improved block-pulse functions where both are complete and orthogonal, then the set is a complete orthogonal complete system. Hybrid orthonormal Bernstein and improved block-pulse functions where \(j =0,1,\ldots, M\), \(i =1,2,\ldots, N+1\), \(\mathit{HBIBP}_{i, j} ( x )\) have two arguments; i and j are the order of IBPFs and degree of BPs, respectively. \(\mathit{HBIBP} ( x )\) is defined on the interval \([0, 1)\) as follows:

$$\begin{aligned}& \mathit{HBIBP}_{i,j} ( x ) = \textstyle\begin{cases} B_{j,M} ( \frac{2x}{h} ), &x \in [ 0, \frac{h}{2} ),\\ 0, &\text{otherwise}, \end{cases}\displaystyle \quad \text{for } i=1, j=0,1,\ldots,M , \end{aligned}$$
(3.1)
$$\begin{aligned}& \begin{aligned}[b] &\mathit{HBIBP}_{i,j} ( x ) = \textstyle\begin{cases} B_{j,M} ( \frac{x}{h} + \frac{3}{2} - i ),&x \in [ ( i - 2 ) h + \frac{h}{2}, ( i - 1 ) h + \frac{h}{2} ),\\ 0, &\text{otherwise}, \end{cases}\displaystyle \\ &\quad \text{for } i=2,3,\ldots,N,j=0,1,\ldots,M , \end{aligned} \end{aligned}$$
(3.2)
$$\begin{aligned}& \mathit{HBIBP}_{i,j} ( x ) = \textstyle\begin{cases} B_{j,M} ( \frac{2x}{h} - \frac{2}{h} +1 ), & x \in [ 1 - \frac{h}{2},1 ),\\ 0, &\text{otherwise}, \end{cases}\displaystyle \quad \text{for } i=N+1, j=0,1,\ldots,M . \end{aligned}$$
(3.3)

Thus, our new basis is \(\{\mathit{HBIBP}_{1,0},\mathit{HBIBP}_{1,1},\ldots, \mathit{HBIBP}_{ {N}+1, {M}} \} \). The following section demonstrates the problem of approximating these functions.

3.1 Function approximation by HBIBPFs

In terms of the HBIBP basis a function \(u(x)\) can be expressed as follows:

$$ u ( x ) = \sum_{i=1}^{N+1} \sum _{j=0}^{M} c_{i,j}. \mathit{HBIBP}_{i,j} ( x ) = C^{T} \mathit{HBIBP} ( x ), $$
(3.4)

where

$$ \mathit{HBIBP} ( x ) = [ \mathit{HBIBP}_{1,0}, \mathit{HBIBP}_{1,1},\ldots, \mathit{HBIBP}_{N+1, M} ]^{T} $$

and

$$ C = [ c_{1,0}, c_{1,1},\ldots, c_{N+1,M} ]^{T}, $$

we have

$$ C^{T} \bigl\langle \mathit{HBIBP} ( x ), \mathit{HBIBP} ( x ) \bigr\rangle = \bigl\langle u ( x ), \mathit{HBIBP} ( x ) \bigr\rangle , $$

then

$$ C = L^{-1} \bigl\langle u ( x ), \mathit{HBIBP} \bigr\rangle , $$
(3.5)

where \(\langle \cdot,\cdot \rangle \) is the standard inner product and L is an \(( ( N +1 ) ( M +1 ) \times ( N +1 ) ( M +1 ) )\) matrix that is said to be the dual matrix; that is,

$$\begin{aligned} L&= \bigl\langle \mathit{HBIBP} ( x ), \mathit{HBIBP} ( x ) \bigr\rangle \\ &= \int _{0}^{1} \mathit{HBIBP} ( x ). \mathit{HBIBP}^{T} ( x ) \,dx \\ &= \begin{pmatrix} L_{1} & 0 & 0 & \cdots & 0\\ 0 & L_{2} & 0 & \cdots & 0\\ 0 & 0 & L_{3}& \cdots & 0 \\ \vdots & \vdots & \vdots &\ddots & \vdots \\ 0 & 0 & 0 &\cdots & L_{n +1} \end{pmatrix} , \end{aligned}$$
(3.6)

\(L_{i}\) (\(i =1,2,\ldots, n +1\)) is defined as follows:

$$\begin{aligned}& \begin{aligned} ( L_{1} )_{i +1, j +1} &= \int _{0}^{\frac{h}{2}} B_{i, M} \biggl( \frac{2 x}{h} \biggr) B_{j, M} \biggl( \frac{2 x}{h} \biggr) \,dx = \frac{h}{2} \int _{0}^{1} B_{i, M} ( x ) B_{j, M} ( x ) \,dx \\ &= \frac{h \binom {M}{ i} \binom {M}{ j} }{2 ( 2 M +1 ) \binom {2 M}{ i + j} }, \quad \text{for } i, j =0,\ldots, M, \end{aligned} \\& \begin{aligned} ( L_{r} )_{i+1,j+1} &= \int _{ ( i - 2 ) h + \frac{h}{2}}^{ ( i - 1 ) h + \frac{h}{2}} B_{i,M} \biggl( \frac{x}{h} + \frac{3}{2} - i \biggr) B_{j,M} \biggl( \frac{x}{h} + \frac{3}{2} - i \biggr) \,dx,\quad \text{for } r=2,\ldots,N \\ &= h \int _{0}^{1} B_{i, M} ( x ) B_{j, M} ( x ) \,dx = \frac{h \binom {M}{ i} \binom {M}{ j} }{ ( 2 M +1 ) \binom {2 M}{ i + j} }, \quad \text{for } i, j =0,\ldots, M, \end{aligned} \\& \begin{aligned} ( L_{N +1} )_{i +1, j +1} &= \int _{1 - \frac{h}{2}}^{1} B_{i, M} \biggl( \frac{2 x}{h} - \frac{2}{h} +1 \biggr) B_{j, M} \biggl( \frac{2 x}{h} - \frac{2}{h} +1 \biggr) \,dx \\ &= \frac{h}{2} \int _{0}^{1} B_{i, M} ( x ) B_{j, M} ( x ) \,dx = \frac{h \binom {M}{ i} \binom {M}{ j} }{2 ( 2 M +1 ) \binom {2 M}{ i + j} }, \quad \text{for } i, j =0,\ldots, M. \end{aligned} \end{aligned}$$

We can also approximate the function \(k ( x, t ) \in L^{2} ( [ 0,1 ] \times [0,1])\) as follows:

$$ k ( x, t ) = \mathit{HBIBP}^{T} ( x ). K. \mathit{HBIBP} ( t ) , $$
(3.7)

where K is an \(( M +1)( N +1)\) matrix that we can obtain as follows:

$$ K = L^{- 1} \bigl\langle \mathit{HBIBP} ( x ), \bigl\langle k ( x, t ), \mathit{HBIBP} ( t ) \bigr\rangle \bigr\rangle L^{- 1}. $$

4 Solving integral Fredholm equation of second kind via HBIBP function

In this section, a HBIBPF method is presented to transform the fuzzy Fredholm integral equation of the second kind that is linear (FFIE-2) to two crisp coupled systems. First we consider the fuzzy Fredholm case as the integral Eq. (2.2) in this article with \(a=0\), \(b=1\) and \(\lambda =1\), where \(\tilde{u} ( x ),\ \tilde{f} ( x ) \in L^{2} ( [ 0,1 ) )\) and \(k(x,t)\in L^{2} ( [ 0,1 ) \times [ 0,1 ) )\). Our task is to evaluate HBIBP coefficients from the information functions and kernel within the interval \([0, 1)\). So, we can add the FFIE-2 parametric form as follows:

$$\begin{aligned}& \underline{u} ( x,r ) = \underline{f} ( x, r ) +\lambda \int _{a}^{b} \underline{U} ( t,r ) {dt}, \end{aligned}$$
(4.1)
$$\begin{aligned}& \overline{u} ( x, r ) = \overline{f} ( x, r ) +\lambda \int _{a}^{b} \overline{U} ( t, r ) {dt}. \end{aligned}$$
(4.2)

Let us expand \(\underline{u} ( x,r )\), \(\overline{u} ( x,\ r )\), \(\underline{f} ( x,r )\), \(\overline{f} ( x,\ r )\) and \(k(x,t)\) by HBIBPFs (3.1)–(3.7) as follows:

$$\begin{aligned}& {k ( x, t ) = \mathit{HBIBP}^{T} ( x ). K. \mathit{HBIBP} ( t )},\\& \underline{u} ( x, r ) = \mathit{HBIBP}^{T} ( x ). U1. \mathit{HBIBP} ( r ) , \quad\quad \overline{u} ( x, r ) = \mathit{HBIBP}^{T} ( x ). U2. \mathit{HBIBP} ( r ) , \\& \underline{f} ( x, r ) = \mathit{HBIBP}^{T} ( x ). F1. \mathit{HBIBP} ( r ) , \quad\quad \overline{f} ( x, r ) = \mathit{HBIBP}^{T} ( x ). F2. \mathit{HBIBP} ( r ). \end{aligned}$$

Substituting the above equations into Eq. (4.1) yields

$$\begin{aligned}& \mathit{HBIBP}^{T} ( x ) .U1.\mathit{HBIBP} ( r ) \\& \quad = \mathit{HBIBP}^{T} ( x ) .F1.\mathit{HBIBP} ( r ) \\& \quad\quad{} +\lambda \int _{0}^{1} \mathit{HBIBP}^{T} ( x ) .K.\mathit{HBIBP} ( t ). \mathit{HBIBP}^{T} ( t ) .U1.\mathit{HBIBP} ( r ) \,dt, \\& \mathit{HBIBP}^{T} ( x ) .U1.\mathit{HBIBP} ( r ) \\& \quad = \mathit{HBIBP}^{T} ( x ) .F1.\mathit{HBIBP} ( r ) \\& \quad\quad{} +\lambda . \mathit{HBIBP}^{T} ( x ) .K \biggl( \int _{0}^{1} .\mathit{HBIBP} ( t ). \mathit{HBIBP}^{T} ( t ) \,dt \biggr) U1.\mathit{HBIBP} ( r ) \end{aligned}$$

manipulating Eq. (3.6) and the above equation yields

$$\begin{aligned}& \mathit{HBIBP}^{T} ( x ). U 1. \mathit{HBIBP} ( r ) \\& \quad = \mathit{HBIBP}^{T} ( x ). F 1. \mathit{HBIBP} ( r ) + \lambda . \mathit{HBIBP}^{T} ( x ). K. D. U 1. \mathit{HBIBP} ( r ). \end{aligned}$$

Then

$$ U1=F1+\lambda .K.D.U1 \quad \Rightarrow \quad ( I-\lambda .K.D ) U1=F1. $$

Here I is the \((N+1)(M+1)\) identity matrix, then the above equation can be written as follows:

$$ U 1= ( I - \lambda . K. D )^{-1} F 1. $$

For the solution of the above matrix, we can find the matrix U1. So \(\underline{u} ( x, r ) = \mathit{HBIBP}^{T} ( x ). U 1. \mathit{HBIBP} ( r )\). The same pattern is true of Eq. (4.2).

5 The convergence characteristics of the proposed method

This section estimates the error regarding the proposed number method.

Theorem 2

The Fredholm fuzzy integral equation solution using HBIBPFs converges if \(M <1\); where \({M} = \max_{0 \leq {x}, {t} \leq 1} \vert {k} ( {x}, {t} ) \vert \).

Proof

Assume \(\tilde{ {u}}_{ {E}} ( {x} )\) and \(\tilde{ {u}} ( {x} )\) are the exact and approximate solutions of Eq. (2.2), respectively. Then

$$\begin{aligned}& \begin{aligned} D \bigl( \tilde{u} ( x ), \tilde{u}_{E} ( x ) \bigr) &=D \Biggl( \int _{0}^{1} k ( x, t ) \tilde{u} ( t ) {dt}, \int _{0}^{1} k ( x, t ) \sum _{i=1}^{N+1} \sum_{j=0}^{M} c_{i,j}. \mathit{HBIBP}_{i,j} ( x ) {dt} \Biggr) \\ &\leq M \int _{0}^{1} D \Biggl( \tilde{u} ( x ), \sum _{i=1}^{N+1} \sum _{j=0}^{M} c_{i,j}. \mathit{HBIBP}_{i,j} ( x ) \Biggr) \,dt, \end{aligned} \\& D \bigl( \tilde{u} ( x ), \tilde{u}_{E} ( x ) \bigr) \leq M \int _{0}^{1} D \bigl( \tilde{u} ( x ), \tilde{u}_{E} ( x ) \bigr) \,dt, \\& \sup_{0 \leq x \leq 1} D \bigl( \tilde{u} ( x ), \tilde{u}_{E} ( x ) \bigr) \leq M \sup_{0 \leq x \leq 1} D \bigl( \tilde{u} ( x ), \tilde{u}_{E} ( x ) \bigr). \end{aligned}$$

Therefore if \(M <1\), we will have

$$ \lim_{ ( n +1 ) ( m +1) \rightarrow \infty } \Bigl( \sup_{0 \leq x \leq 1} D \bigl( \tilde{u} ( x ), \tilde{u}_{E} ( x ) \bigr) \Bigr) =0. $$

 □

6 Numerical examples

The accuracy of the proposed solution is demonstrated by solving the following test problems, where all the computations were carried out using the Matlab program (R2018b).

Example 1

Consider the following Fredholm integral linear fuzzy equation [45, 46]:

$$\begin{aligned}& \underline{f} ( x,r ) =- \frac{1}{3} x^{2} +r x^{2} + \frac{1}{3} x+ \frac{1}{4} r- \frac{1}{12},\\& \overline{f} ( x,r ) = \frac{1}{3} x- x^{2} r- \frac{1}{4} r+ \frac{5}{3} x^{2} + \frac{5}{12}, \end{aligned}$$

and

$$ k ( x,t ) = ( 2t-1 )^{2} ( 1-2x ),\quad 0\leq x,t\leq 1 \text{ and } \lambda =1. $$

The exact solution in this case is given by

$$\begin{aligned}& \underline{u} ( x,r ) =rx, \\& \overline{u} ( x,r ) = ( 2-r ) x. \end{aligned}$$

Table 1 shows the comparison of the approximate solution for presented method, block-pulse functions [46] for \(m=32\), hybrid block-pulse functions and Taylor series (HBT) with \(M=4\), \(N=2\) (N and M are the order of block-pulse functions and Taylor polynomials, respectively) [45] and the exact solution.

Table 1 The numerical results for Example 1 with \({x}=0.5\), \({M} =2\), \({N} =3\)

Example 2

Consider the following linear Fredholm integral fuzzy equation [47]:

$$\begin{aligned}& \underline{f} ( x,r ) = \frac{4}{3} rx- \frac{1}{6} r,\\& \overline{f} ( x,r ) = \frac{8}{3} x- \frac{4}{3} rx+ \frac{1}{6} r- \frac{1}{3}, \end{aligned}$$

and

$$ k ( x,t ) = ( 2t-1 )^{2} ( 1-2x ),\quad 0\leq x,t\leq 1 \text{ and } \lambda =1. $$

The exact solution in this case is given by

$$\begin{aligned}& \underline{u} ( x,r ) =rx, \\& \overline{u} ( x,r ) =(2-r)x. \end{aligned}$$

Table 2 shows the comparison of the approximate solution for presented method, two methods in [47] (hybrid block-pulse functions and Bernoulli polynomials (HBPBPs) and Bernoulli polynomials (BPs)) with \(M =10\), \(N =10\) where N and M are the order of block-pulse functions and Bernoulli polynomials, respectively and the exact solution.

Table 2 The numerical results for Example 2 with \({x}=0.5\), \({M} =2\), \({N} =3\)

Example 3

Consider the linear fuzzy Fredholm integral equation

$$\begin{aligned}& \underline{f} ( x,r ) = \biggl( \frac{x}{2} - \frac{1}{3} \biggr)r, \\& \overline{f} ( x,r ) = \biggl( \frac{x}{2} - \frac{1}{3} \biggr) (2-r), \end{aligned}$$

and

$$ k ( x,t ) =x+t,\quad 0\leq x,t\leq 1 \text{ and } \lambda =1. $$

The exact solution in this case is given by

$$\begin{aligned}& \underline{u} ( x,r ) =rx, \\& \overline{u} ( x,r ) = ( 2-r ) x. \end{aligned}$$

Table 3 shows the comparison of the approximate solution for presented method and the exact solution.

Table 3 The numerical results for Example 3 with \({x}=0.5\), \({M} =2\), \({N} =3\)

Example 4

Consider the linear fuzzy Fredholm integral equation

$$\begin{aligned}& \underline{f} ( x,r ) = \biggl( \frac{38}{39} x^{2} - \frac{1}{65} + \frac{2}{39} \biggr) r, \\& \overline{f} ( x,r ) = \biggl( \frac{38}{39} x^{2} - \frac{1}{65} + \frac{2}{39} \biggr) (2-r), \end{aligned}$$

and

$$ k ( x,t ) = \frac{x^{2} + t^{2} -2}{13},\quad 0\leq x,t\leq 1 \text{ and } \lambda =1. $$

The exact solution in this case is given by

$$\begin{aligned}& \underline{u} ( x,r ) =r x^{2}, \\& \overline{u} ( x,r ) =(2-r) x^{2}. \\& \bigl( \underline{u} ( x,r ), \overline{u} ( x,r ) \bigr). \end{aligned}$$

Table 4 shows the comparison of the approximate solution for presented method and the exact solution.

Table 4 The numerical results for Example 4 with \({x}=0.5\), \({M} =2\), \({N} =3\)

7 Conclusion

Studying many problems in the applied mathematical many topics requires are required for the solution of the fuzzy integral equations (FIEs). This proposed work introduced a new hybrid method for numerically solving the linear fuzzy integral Fredholm equation. The new hybrid method is based on the combination of Bernstein and improved block-pulse functions. The results obtained from the application of the new method illustrate the superior performance and strong precision of the technique proposed as opposed to other approaches such as HBP, BPFs, HBPBP and BP. Finally, the technique presented in the paper would be of the interest of scientists to solve and study many applied science mathematical problems.