Next Article in Journal
SetConv++: Point Cloud Scene Flow Estimation Constrained by Feature Self-Supervision
Previous Article in Journal
Efficiency and Stability of a New Hybrid Unconstrained Optimization Algorithm with Quasi-Newton Updates and Higher-Order Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Legendre Spectral Operational Matrix Method with Convergence Analysis for Two-Dimensional Integro-Differential Equations

Department of Mathematics and Statistics, College of Science, King Faisal University, P. O. Box 400, Al-Ahsa 31982, Saudi Arabia
Mathematics 2026, 14(10), 1747; https://doi.org/10.3390/math14101747
Submission received: 16 March 2026 / Revised: 15 May 2026 / Accepted: 16 May 2026 / Published: 19 May 2026
(This article belongs to the Special Issue Advances in Numerical Analysis and Approximation)

Abstract

In this paper, we develop a Legendre spectral operational matrix method for the numerical solution of two-dimensional Volterra–Fredholm integro-differential equations subject to mixed boundary conditions. The proposed approach transforms the physical domain onto a reference square and approximates the unknown solution using a tensor-product Legendre polynomial expansion. Exact operational matrices for differentiation and lower-limit integration are constructed, allowing the original integro-differential problem to be reduced systematically to a finite-dimensional algebraic system for the spectral coefficients. The formulation provides a unified treatment of differential, Volterra, and Fredholm operators within a single spectral framework and avoids complicated discretizations of multidimensional integral terms. For a specialized linear form of the problem, rigorous convergence estimates are established in both L 2 and L norms under suitable regularity assumptions on the coefficients and kernels. The analysis shows that the dominant convergence behavior is governed by the differential operator, while the integral terms contribute only higher-order consistency effects. Several benchmark examples involving both linear and nonlinear two-dimensional integro-differential equations are presented to demonstrate the performance of the proposed method. Numerical results exhibit rapid spectral-type error decay as the polynomial degree increases, with the numerical errors approaching machine precision for moderate truncation orders. These results confirm the accuracy, efficiency, and reliability of the proposed Legendre spectral operational matrix framework for solving a broad class of multidimensional integro-differential equations with nonlocal operators.

1. Introduction

Integro-differential equations constitute an important class of mathematical models in which differential operators are coupled with integral terms representing nonlocal interactions. Such equations arise naturally in many areas of science and engineering because they incorporate both local dynamics and accumulated effects over spatial or temporal domains. Applications of integro-differential equations include viscoelasticity, biological systems, transport theory, heat transfer, population dynamics, and environmental processes such as pollution diffusion and contaminant transport [1]. In these models, the evolution of a system at a given point depends not only on local rates of change but also on distributed interactions represented through integral operators, which capture memory effects and long-range spatial coupling. Consequently, integro-differential formulations provide a powerful mathematical framework for describing complex processes involving hereditary behavior, nonlocal interactions, and distributed sources [2,3].
A broad and important class of such models is formed by two-dimensional Volterra–Fredholm integro-differential equations, in which local differential operators are coupled with both Volterra- and Fredholm-type integral terms. The Volterra integral operator typically represents cumulative or causal effects over a partial region of the domain, whereas the Fredholm operator models global nonlocal interactions over the entire spatial region. These equations arise in many applications, including heat transfer, population dynamics, transport processes, and environmental modeling, where spatially distributed interactions must be incorporated into the mathematical description of the system. From a computational perspective, the presence of multidimensional integral operators significantly increases the complexity of the resulting problem, since the discretization of the integral terms often leads to dense algebraic systems and high computational cost. Consequently, the development of efficient and accurate numerical techniques for solving multidimensional integro-differential equations has attracted considerable attention in recent years.
A large number of numerical techniques have been developed for solving integral and integro-differential equations. Classical approaches include collocation methods, Galerkin and projection methods, quadrature-based discretizations, and spectral methods [4,5]. In the one-dimensional setting, several semi-analytical and numerical approaches, such as variational iteration methods, Adomian decomposition methods, and homotopy perturbation techniques, have been proposed for Volterra and Fredholm integro-differential equations [6,7,8]. These methods have been successfully applied to many benchmark problems and engineering applications. However, the numerical treatment of multidimensional integral and integro-differential equations is considerably more challenging due to the presence of multidimensional kernels and the dense algebraic systems generated after discretization.
To address these difficulties, several specialized numerical schemes have been introduced in the literature. For example, Galerkin and collocation methods have been widely used for two-dimensional Fredholm integral equations [9]. Wavelet-based techniques and triangular orthogonal function approaches have also been proposed for solving multidimensional integral equations efficiently [10,11,12]. In addition, meshless methods based on radial basis functions have been developed for solving two-dimensional Fredholm integral equations with high accuracy [13]. More recently, Ma et al. proposed a numerical method based on the integral mean value theorem for solving two-dimensional Fredholm integral equations, where the original problem is reduced to a system of algebraic equations together with convergence analysis [14].
Spectral methods have attracted considerable attention for the numerical solution of integral and integro-differential equations because of their high-order accuracy and excellent convergence properties for smooth problems [15,16]. These methods approximate the unknown solution by global expansions in orthogonal polynomial bases such as Legendre or Chebyshev polynomials and can therefore achieve spectral or near-spectral convergence when the solution possesses sufficient regularity. Legendre polynomial bases are widely used for problems defined on bounded intervals due to their orthogonality properties and favorable numerical stability [17]. In recent years, several researchers have applied spectral and collocation methods based on orthogonal polynomials to Volterra and Fredholm integro-differential equations and demonstrated their high accuracy and rapid convergence [18,19,20,21]. Moreover, recent studies have extended these approaches to fractional integro-differential equations using spectral techniques together with rigorous convergence analysis [22,23].
Parallel to the development of spectral approaches, operational matrix techniques have emerged as an effective computational framework for solving differential, integral, and integro-differential equations. In these methods, differentiation and integration operators are represented through precomputed operational matrices with respect to a chosen basis, thereby reducing the original problem to a system of algebraic equations for the expansion coefficients [24]. Various operational matrix formulations have been developed using block-pulse functions, triangular functions, shifted Legendre polynomials, shifted Jacobi polynomials, and Chebyshev polynomials for solving Volterra, Fredholm, and mixed integro-differential equations [25,26,27,28]. These approaches provide efficient algebraic formulations for multidimensional nonlocal problems and have been successfully applied to a variety of integral and integro-differential models.
Recent years have witnessed notable progress in the numerical analysis of Volterra–Fredholm integro-differential equations and their fractional extensions through the development of high-order approximation techniques. In particular, spectral collocation approaches based on orthogonal polynomial bases have been proposed for fractional Volterra–Fredholm integro-differential problems, where the governing equations are transformed into algebraic systems that can be solved efficiently while preserving high accuracy [29]. Moreover, pseudo-spectral and continuous Galerkin frameworks have recently been developed for Volterra integro-differential equations, providing rigorous convergence analysis and efficient multistep numerical schemes [30]. In addition, stable finite-difference algorithms have been introduced for higher-order neutral Volterra integro-differential equations, where second-order convergence and robust numerical performance are demonstrated [31]. More recently, wavelet-based spectral techniques have been employed for fractional Volterra–Fredholm integro-differential equations, where shifted Gegenbauer wavelets and polynomial-based approximations are used to construct accurate numerical solutions and compare the efficiency of different approximation strategies [32].
Recent studies have further advanced the theoretical analysis and numerical treatment of Volterra–Fredholm integro-differential equations and their fractional extensions. In particular, analytical investigations have established fundamental properties such as existence, uniqueness, and stability of solutions for fractional Volterra–Fredholm integro-differential equations within fuzzy frameworks, providing a rigorous theoretical basis for the study of nonlocal models [33]. In addition, efficient numerical techniques have been proposed for singularly perturbed Fredholm integro-differential equations arising in reaction–diffusion processes, where specially designed discretization methods are used to capture boundary-layer behavior and maintain numerical stability [34]. Furthermore, compact finite-difference schemes based on alternating direction implicit (ADI) techniques have been developed for two-dimensional fractional integro-differential equations involving Riemann–Liouville integral kernels, demonstrating improved accuracy and computational efficiency for multidimensional problems [35]. Meshless numerical procedures have also been successfully employed for solving nonlinear and fractional differential equations, providing accurate and computationally efficient approximations for complex mathematical models [36,37]. These studies demonstrate the effectiveness of meshless frameworks in the numerical treatment of fractional dynamical systems.
Overall, these developments highlight the continuing progress in both the theoretical analysis and numerical approximation of integro-differential equations arising in various applications of science and engineering. They also indicate that high-order spectral, pseudo-spectral, wavelet-based, and operational matrix techniques continue to provide powerful computational tools for solving multidimensional nonlocal problems. Despite the significant progress achieved in the development of numerical methods for integral and integro-differential equations, the efficient numerical treatment of multidimensional Volterra–Fredholm integro-differential equations remains challenging. In particular, the construction of highly accurate numerical schemes capable of effectively handling coupled differential and multidimensional integral operators while maintaining computational efficiency continues to be an active area of research. Many numerical methods have been developed for integro-differential equations; however, several difficulties persist for multidimensional Volterra–Fredholm problems. In particular, classical finite-difference, collocation, and quadrature-based methods often produce dense algebraic systems and require substantial computational effort when multidimensional integral operators are involved. Moreover, many existing spectral and operational matrix methods mainly focus on one-dimensional models or pure integral equations, while rigorous convergence analysis for coupled two-dimensional integro-differential systems remains relatively limited. The present approach is based on a unified tensor-product Legendre operational matrix formulation capable of efficiently treating differential, Volterra, and Fredholm operators within a single high-order spectral framework.
Motivated by these challenges, the present work develops a Legendre spectral operational matrix method for solving two-dimensional Volterra–Fredholm integro-differential equations. In the proposed approach, the unknown solution is approximated by a finite tensor-product expansion of Legendre polynomials. By employing operational matrices for the differentiation and integration associated with the Legendre basis, the original integro-differential equation is transformed into a finite-dimensional algebraic system for the unknown expansion coefficients. This formulation avoids complicated discretizations of multidimensional integral operators and provides an efficient computational framework for solving the problem. The main novelty of the proposed work lies in the development of a unified tensor-product Legendre spectral framework that simultaneously treats differential, Volterra, and Fredholm operators within a single operational matrix formulation. Unlike many existing approaches that mainly focus on one-dimensional or purely integral models, the present method is designed for two-dimensional integro-differential equations subject to mixed boundary conditions. In addition, rigorous convergence analysis is established in both L 2 and L norms, while the numerical experiments demonstrate spectral-type accuracy, with errors approaching machine precision for moderate polynomial orders. Several numerical examples are presented to illustrate the accuracy and efficiency of the proposed method. The obtained results confirm that the Legendre spectral operational matrix approach provides highly accurate approximations and represents an effective numerical tool for solving two-dimensional integro-differential equations with nonlocal operators.
The remainder of this paper is organized as follows. Section 2 presents the Legendre spectral operational matrix formulation for the considered two-dimensional integro-differential equations. Section 3 is devoted to the convergence analysis of the proposed method. In Section 4, several numerical examples are provided to demonstrate the accuracy and efficiency of the method. Finally, conclusions are given in Section 5.

2. Legendre Spectral Operational Matrix Method

In this section, we develop a Legendre spectral operational matrix method for the following two-dimensional Volterra–Fredholm integro-differential equation:
M u ( x , y )   + λ V a x a y K V ( x , y , σ , τ )   u ( σ , τ )   d τ   d σ   + λ F a c a c K F ( x , y , σ , τ )   u ( σ , τ )   d τ   d σ   = s ( x , y ) , ( x , y ) Ω ,
where the spatial domain is defined by
Ω = [ a , c ] × [ a , c ] R 2 ,
and the differential operator M is given by
M u ( x , y ) = μ = 0 r ν = 0 q ϑ μ ν ( x , y ) μ + ν u ( x , y ) x μ y ν .
The problem is supplemented with the mixed boundary conditions
u ( a , y ) = ζ 1 ( y ) , u x ( c , y ) = ζ 2 ( y ) , u ( x , a ) = ζ 3 ( x ) , u y ( x , c ) = ζ 4 ( x ) .
The objective is to derive a fully algebraic numerical scheme by approximating the unknown solution through a tensor-product Legendre polynomial expansion together with operational matrices for differentiation and integration.
To map the physical domain onto the reference square, we introduce the affine transformation from [ a , c ] to [ 1 , 1 ] :
x = Ξ ( ξ ) : = c a 2 ξ + a + c 2 , y = Ξ ( η ) : = c a 2 η + a + c 2 ,
and similarly,
σ = Ξ ( ρ ) , τ = Ξ ( θ ) .
Define
U ( ξ , η ) : = u ( Ξ ( ξ ) , Ξ ( η ) ) .
Then, by the chain rule,
μ + ν u ( x , y ) x μ y ν = 2 c a μ + ν μ + ν U ( ξ , η ) ξ μ η ν .
Therefore, problem (1) is transformed onto the reference square
Ω ^ = [ 1 , 1 ] 2
as
M ^ U ( ξ , η )   + λ V c a 2 2 1 ξ 1 η K ^ V ( ξ , η , ρ , θ ) U ( ρ , θ )   d θ   d ρ   + λ F c a 2 2 1 1 1 1 K ^ F ( ξ , η , ρ , θ ) U ( ρ , θ )   d θ   d ρ   = s ^ ( ξ , η ) , ( ξ , η ) Ω ^ .
Here,
M ^ U ( ξ , η ) = μ = 0 r ν = 0 q ϑ ^ μ ν ( ξ , η ) 2 c a μ + ν μ + ν U ( ξ , η ) ξ μ η ν ,
where
ϑ ^ μ ν ( ξ , η ) = ϑ μ ν ( Ξ ( ξ ) , Ξ ( η ) ) , s ^ ( ξ , η ) = s ( Ξ ( ξ ) , Ξ ( η ) ) ,
and
K ^ V ( ξ , η , ρ , θ ) = K V Ξ ( ξ ) , Ξ ( η ) , Ξ ( ρ ) , Ξ ( θ ) , K ^ F ( ξ , η , ρ , θ ) = K F Ξ ( ξ ) , Ξ ( η ) , Ξ ( ρ ) , Ξ ( θ ) .
We now construct a spectral approximation of the transformed solution on Ω ^ using a tensor-product Legendre polynomial basis together with operational matrices for differentiation and integration.

2.1. Legendre Basis and Tensor Expansion

Let { L j ( t ) } j 0 denote the classical Legendre polynomials on the interval [ 1 , 1 ] , defined by Rodrigues’ formula
L j ( t ) = 1 2 j j ! d j d t j ( t 2 1 ) j .
These polynomials satisfy the orthogonality relation
1 1 L i ( t ) L j ( t )   d t = 2 2 j + 1 δ i j .
Define the one-dimensional Legendre basis vector by
L ( t ) : = L 0 ( t ) L 1 ( t ) L N ( t ) .
The transformed solution is approximated by the tensor-product expansion
U N ( ξ , η ) = i = 0 N j = 0 N z i j L i ( ξ ) L j ( η ) = L ( ξ ) T Z L ( η ) ,
where
Z = [ z i j ] i , j = 0 N R ( N + 1 ) × ( N + 1 )
is the unknown coefficient matrix.

2.2. Derivative Operational Matrix

We now derive the exact derivative representation in the truncated Legendre basis.
Lemma 1.
For each integer n 1 , the derivative of the Legendre polynomial L n ( t ) is given by
d d t L n ( t ) = 0 k n 1 n k   odd ( 2 k + 1 ) L k ( t ) .
Proof. 
A standard identity for Legendre polynomials is
( 2 n + 1 ) L n ( t ) = d d t L n + 1 ( t ) L n 1 ( t ) , n 1 .
Using (14) recursively gives
L n ( t ) = ( 2 n 1 ) L n 1 ( t ) + ( 2 n 5 ) L n 3 ( t ) + ,
where the expansion terminates at L 0 or L 1 , depending on the parity of n. Therefore, (13) follows immediately. □
Consequently, there exists a derivative operational matrix
G R ( N + 1 ) × ( N + 1 )
such that
d d t L ( t ) = G L ( t ) ,
where the entries of G are given by
( G ) k , n = 2 k + 1 ,   0 k n 1 , n k   odd , 0 ,   otherwise , 0 k , n N .
Proposition 1.
The partial derivatives of U N satisfy
U N ξ = L ( ξ ) T G T Z L ( η ) , U N η = L ( ξ ) T Z G L ( η ) .
More generally, for nonnegative integers μ and ν,
μ + ν U N ξ μ η ν = L ( ξ ) T ( G μ ) T Z G ν L ( η ) .
Proof. 
From (11),
U N ( ξ , η ) = L ( ξ ) T Z L ( η ) .
Differentiating with respect to ξ and using (15), we obtain
U N ξ = d d ξ L ( ξ ) T Z L ( η ) = G L ( ξ ) T Z L ( η ) .
Hence,
U N ξ = L ( ξ ) T G T Z L ( η ) .
The formula for U N / η follows analogously. Repeated differentiation with respect to ξ and η yields (18). □

2.3. Operational Matrix for the Volterra Integral

We next derive the operational integration matrix corresponding to the lower-limit integral operator
1 ξ ( · )   d ρ .
Lemma 2.
For each integer n 1 ,
1 ξ L n ( ρ )   d ρ = L n + 1 ( ξ ) L n 1 ( ξ ) 2 n + 1 , n 1 ,
and
1 ξ L 0 ( ρ )   d ρ = 1 + ξ = L 0 ( ξ ) + L 1 ( ξ ) .
Proof. 
Using the identity
( 2 n + 1 ) L n ( t ) = d d t L n + 1 ( t ) L n 1 ( t ) , n 1 ,
and integrating both sides from 1 to ξ , we obtain
1 ξ L n ( ρ )   d ρ = L n + 1 ( ξ ) L n 1 ( ξ ) 2 n + 1 .
This proves (19). The Formula (20) follows directly from
L 0 ( ρ ) = 1 .
Consequently, there exists an operational integration matrix
J R ( N + 1 ) × ( N + 1 )
such that
1 ξ L ( ρ )   d ρ = J L ( ξ ) .
The columns of J are determined from (19) and (20). In particular,
J e 0 = e 0 + e 1 ,
and for n 1 ,
J e n = 1 2 n + 1 e n + 1 1 2 n + 1 e n 1 ,
where e n denotes the canonical basis vector. Terms outside the index set { 0 , 1 , , N } are omitted in the truncated representation.
Proposition 2.
Let
V N ( ξ , η ) = L ( ξ ) T M L ( η ) .
Then,
1 ξ 1 η V N ( ρ , θ )   d θ   d ρ = L ( ξ ) T J T M J L ( η ) .
Proof. 
Using Fubini’s theorem together with (22), we obtain
1 ξ 1 η L ( ρ ) T M L ( θ )   d θ   d ρ
= 1 ξ L ( ρ )   d ρ T M 1 η L ( θ )   d θ .
Applying (22) again yields
= J L ( ξ ) T M J L ( η ) ,
which gives
= L ( ξ ) T J T M J L ( η ) .
Hence, (25) follows. □

2.4. Kernel Approximation

To construct the operational matrix formulation, the kernels are approximated by tensor-product Legendre expansions over the four-dimensional domain [ 1 , 1 ] 4 . For the Volterra kernel, we write
K ^ V ( ξ , η , ρ , θ ) i , j , p , q = 0 N κ i j p q ( V ) L i ( ξ ) L j ( η ) L p ( ρ ) L q ( θ ) .
Similarly, the Fredholm kernel is approximated by
K ^ F ( ξ , η , ρ , θ ) i , j , p , q = 0 N κ i j p q ( F ) L i ( ξ ) L j ( η ) L p ( ρ ) L q ( θ ) .
For sufficiently smooth kernels, the tensor-product Legendre expansions in (26) and (27) converge rapidly in both L 2 and L norms. In particular, the truncation error decreases spectrally with respect to the polynomial order N. Consequently, the kernel approximation contributes only higher-order consistency errors to the overall numerical scheme. The coefficients κ i j p q ( V )   and   κ i j p q ( F ) may be computed using Legendre projection or high-order Gauss-Legendre quadrature over the four-dimensional domain. Using the approximate solution U N , we obtain
  K ^ V ( ξ , η , ρ , θ ) U N ( ρ , θ )     i , j , p , q = 0 N α , β = 0 N κ i j p q ( V ) z α β L i ( ξ ) L j ( η ) L p ( ρ ) L q ( θ ) L α ( ρ ) L β ( θ ) .
To preserve the algebraic structure explicitly, we use the product expansion
L p ( t ) L α ( t ) = m = 0 N π m ( p , α ) L m ( t ) .
Hence, the Volterra integrand can be rewritten in tensor-product basis form. By (25), its integral representation can be expressed through a matrix operator acting on Z . Consequently, there exists a matrix operator Q V ( Z ) such that
1 ξ 1 η K ^ V ( ξ , η , ρ , θ ) U N ( ρ , θ )   d θ   d ρ L ( ξ ) T Q V ( Z ) L ( η ) .
Similarly, there exists a matrix operator Q F ( Z ) such that
1 1 1 1 K ^ F ( ξ , η , ρ , θ ) U N ( ρ , θ )   d θ   d ρ L ( ξ ) T Q F ( Z ) L ( η ) .
Remark 1.
If the kernels are linear in u, then both Q V and Q F are linear operators in Z , and may be written as
Q V ( Z ) = α , β = 0 N z α β V ( α , β ) ,
Q F ( Z ) = α , β = 0 N z α β F ( α , β ) .
For nonlinear kernels, the same procedure leads to nonlinear algebraic terms.

2.5. Spectral Representation of the Differential Operator

Using (18), the differential operator (7) applied to the approximate solution U N can be written as
M ^ U N ( ξ , η ) = μ = 0 r ν = 0 q ϑ ^ μ ν ( ξ , η ) 2 c a μ + ν L ( ξ ) T ( G μ ) T Z G ν L ( η ) .
To obtain a closed spectral representation, the coefficient functions are approximated using the same tensor-product Legendre basis:
ϑ ^ μ ν ( ξ , η ) L ( ξ ) T C ( μ , ν ) L ( η ) , s ^ ( ξ , η ) L ( ξ ) T H L ( η ) .
Using the product re-expansion of Legendre polynomials described previously, each term in (32) can be expressed in tensor-product matrix form. Consequently, each contribution generates a matrix operator D ( μ , ν ) ( Z ) . Summing over all differential terms yields
M ^ U N ( ξ , η ) L ( ξ ) T D tot ( Z ) L ( η ) ,
where
D tot ( Z ) : = μ = 0 r ν = 0 q 2 c a μ + ν D ( μ , ν ) ( Z ) .
Substituting (30), (31), (33), and (34) into (6) gives
L ( ξ ) T D tot ( Z ) + λ V c a 2 2 Q V ( Z ) + λ F c a 2 2 Q F ( Z ) H L ( η ) = 0 .
Since the Legendre basis functions are linearly independent, the coefficient matrix must vanish. Therefore,
D tot ( Z ) + λ V c a 2 2 Q V ( Z ) + λ F c a 2 2 Q F ( Z ) = H .
Equation (37) represents a system of ( N + 1 ) 2 algebraic equations for the unknown coefficient matrix Z .
The boundary conditions (3) are transformed onto the reference square as
U ( 1 , η ) = ζ ^ 1 ( η ) ,   U ξ ( 1 , η ) = c a 2 ζ ^ 2 ( η ) , U ( ξ , 1 ) = ζ ^ 3 ( ξ ) ,   U η ( ξ , 1 ) = c a 2 ζ ^ 4 ( ξ ) ,
where
ζ ^ 1 ( η ) = ζ 1 ( Ξ ( η ) ) , ζ ^ 2 ( η ) = ζ 2 ( Ξ ( η ) ) , ζ ^ 3 ( ξ ) = ζ 3 ( Ξ ( ξ ) ) , ζ ^ 4 ( ξ ) = ζ 4 ( Ξ ( ξ ) ) .
Using (11) and (17), we obtain
U N ( 1 , η ) = L ( 1 ) T Z L ( η ) ,
U N ξ ( 1 , η ) = L ( 1 ) T G T Z L ( η ) ,
U N ( ξ , 1 ) = L ( ξ ) T Z L ( 1 ) ,
U N η ( ξ , 1 ) = L ( ξ ) T Z G L ( 1 ) .
The boundary data are expanded in the one-dimensional Legendre basis as
ζ ^ 1 ( η ) b 1 T L ( η ) , ζ ^ 2 ( η ) b 2 T L ( η ) ,
ζ ^ 3 ( ξ ) b 3 T L ( ξ ) , ζ ^ 4 ( ξ ) b 4 T L ( ξ ) .
Thus, the boundary equations become
L ( 1 ) T Z = b 1 T ,
L ( 1 ) T G T Z = c a 2 b 2 T ,
Z L ( 1 ) = b 3 ,
Z G L ( 1 ) = c a 2 b 4 .
For numerical implementation, it is convenient to vectorize the matrix Equation (37). Let
z : = vec ( Z ) R ( N + 1 ) 2 .
If the operators D tot , Q V , and Q F are linear in Z , then there exist matrices
D , V , F R ( N + 1 ) 2 × ( N + 1 ) 2
such that
vec D tot ( Z ) = D z , vec Q V ( Z ) = V z , vec Q F ( Z ) = F z .
The interior system then becomes
D + λ V c a 2 2 V + λ F c a 2 2 F z = h , h : = vec ( H ) .
The boundary Equations (45)–(48) are incorporated into (50) using standard techniques.

2.6. Specialized Linear Form for Implementation

For practical implementation and for the subsequent convergence analysis, we now specialize the general two-dimensional Volterra–Fredholm integro-differential model to the linear case. The restriction to the linear form is introduced mainly to facilitate the rigorous convergence analysis of the proposed method. Nevertheless, the operational matrix framework remains applicable to nonlinear problems, where the resulting algebraic system can be solved iteratively, although a complete nonlinear convergence analysis is beyond the scope of the present study. Let Ω = [ a , c ] × [ a , c ] . We consider
L u ( x , y ) + K 1 u ( x , y ) + K 2 u ( x , y ) = g ( x , y ) , ( x , y ) Ω ,
where
L u ( x , y )   = a 1 ( x , y ) 2 u x 2 + a 2 ( x , y ) 2 u y 2 + a 3 ( x , y ) 2 u x y       + b 1 ( x , y ) u x + b 2 ( x , y ) u y + c 1 ( x , y ) u ( x , y ) ,
K 1 u ( x , y ) = λ V a x a y k ˜ 1 ( x , y ; s , t )   u ( s , t )   d t   d s ,
K 2 u ( x , y ) = λ F a c a c k ˜ 2 ( x , y ; s , t )   u ( s , t )   d t   d s .
The mixed boundary conditions are
u ( a , y ) = f 1 ( y ) , u x ( c , y ) = f 1 ( y ) , u ( x , a ) = f 2 ( x ) , u y ( x , c ) = f 2 ( x ) .
Under the affine transformation
x = Ξ ( ξ ) : = c a 2 ξ + a + c 2 , y = Ξ ( η ) : = c a 2 η + a + c 2 , s = Ξ ( ρ ) , t = Ξ ( θ ) ,
and with
U ( ξ , η ) : = u ( Ξ ( ξ ) , Ξ ( η ) ) , ( ξ , η ) Ω ^ : = [ 1 , 1 ] 2 ,
problem (51) becomes
A U = F in   Ω ^ ,
where
A U = α 1 ( ξ , η ) U ξ ξ + α 2 ( ξ , η ) U η η + α 3 ( ξ , η ) U ξ η + β 1 ( ξ , η ) U ξ + β 2 ( ξ , η ) U η + γ ( ξ , η ) U     + λ V ( V U ) ( ξ , η ) + λ F ( F U ) ( ξ , η ) ,
with
α j ( ξ , η ) = 2 c a 2 a j ( Ξ ( ξ ) , Ξ ( η ) ) , j = 1 , 2 , 3 ,
β ( ξ , η ) = 2 c a b ( Ξ ( ξ ) , Ξ ( η ) ) , = 1 , 2 , γ ( ξ , η ) = c 1 ( Ξ ( ξ ) , Ξ ( η ) ) ,
F ( ξ , η ) = g ( Ξ ( ξ ) , Ξ ( η ) ) ,
( V U ) ( ξ , η ) = c a 2 2 1 ξ 1 η k ^ 1 ( ξ , η ; ρ , θ ) U ( ρ , θ )   d θ   d ρ ,
( F U ) ( ξ , η ) = c a 2 2 1 1 1 1 k ^ 2 ( ξ , η ; ρ , θ ) U ( ρ , θ )   d θ   d ρ ,
where
k ^ i ( ξ , η ; ρ , θ ) = k ˜ i ( Ξ ( ξ ) , Ξ ( η ) ; Ξ ( ρ ) , Ξ ( θ ) ) , i = 1 , 2 .
The transformed boundary conditions are
U ( 1 , η )   = f 1 ^ ( η ) ,   U ξ ( 1 , η )   = c a 2 f 1 ^ ( η ) , U ( ξ , 1 )   = f 2 ^ ( ξ ) ,   U η ( ξ , 1 )   = c a 2 f 2 ^ ( ξ ) ,
where
f ^ 1 ( η ) = f 1 ( Ξ ( η ) ) ,   f 1 ^ ( η ) = f 1 ( Ξ ( η ) ) , f ^ 2 ( ξ ) = f 2 ( Ξ ( ξ ) ) ,   f 2 ^ ( ξ ) = f 2 ( Ξ ( ξ ) ) .
Using the tensor-product Legendre approximation
U N ( ξ , η ) = L ( ξ ) T Z L ( η ) ,
together with the derivative and integration matrices G and J , the differential part of the specialized operator may be represented in matrix form by
D sp ( Z ) : = A 1 ( G 2 ) T Z + A 2 Z G 2 + A 3 G T Z G + B 1 G T Z + B 2 Z G + C Z ,
where A j , B , and C denote the Legendre coefficient matrices associated with α j , β , and γ , respectively.
Likewise, the Volterra and Fredholm terms admit the matrix representations
( V U N ) ( ξ , η ) = L ( ξ ) T Q V ( Z ) L ( η ) , ( F U N ) ( ξ , η ) = L ( ξ ) T Q F ( Z ) L ( η ) .
In the linear case,
Q V ( Z ) = α = 0 N β = 0 N z α β V ( α , β ) ,
Q F ( Z ) = α = 0 N β = 0 N z α β F ( α , β ) .
Therefore, the final specialized matrix system takes the form
D sp ( Z ) + λ V Q V ( Z ) + λ F Q F ( Z ) = H ,
where H is the Legendre coefficient matrix associated with the source term F.
For implementation, define
z : = vec ( Z ) , h : = vec ( H ) ,
and use the identity
vec ( A Z C ) = ( C T A ) vec ( Z ) .
Then the vectorized linear system becomes
A N z = h ,
where
A N = I A 1 ( G 2 ) T + ( G 2 ) T A 2 + G T A 3 G T   + I B 1 G T + G T B 2 + I C + λ V V + λ F F ,
with
vec ( Q V ( Z ) ) = V z , vec ( Q F ( Z ) ) = F z .
The resulting algebraic system has the dimension
( N + 1 ) 2 × ( N + 1 ) 2 .
The boundary conditions are enforced through the algebraic relations
L ( 1 ) T Z   = b 1 T ,   L ( 1 ) T G T Z   = c a 2 b 2 T , Z L ( 1 )   = b 3 ,   Z G L ( 1 )   = c a 2 b 4 .
This specialized linear form will be used in the next section to establish the convergence analysis of the proposed Legendre operational matrix scheme.

3. Convergence Analysis

In this section, we establish the convergence of the Legendre spectral operational matrix method introduced in the previous section for the specialized linear two-dimensional Volterra–Fredholm integro-differential problem on the reference square
Ω ^ = [ 1 , 1 ] × [ 1 , 1 ] .
We consider the transformed problem
A U = F , ( ξ , η ) Ω ^ ,
where
A U = α 1 ( ξ , η ) U ξ ξ + α 2 ( ξ , η ) U η η + α 3 ( ξ , η ) U ξ η + β 1 ( ξ , η ) U ξ + β 2 ( ξ , η ) U η + γ ( ξ , η ) U   + λ V ( V U ) ( ξ , η ) + λ F ( F U ) ( ξ , η ) .
Here,
( V U ) ( ξ , η ) = c a 2 2 1 ξ 1 η k ^ 1 ( ξ , η ; ρ , θ ) U ( ρ , θ )   d θ   d ρ ,
and
( F U ) ( ξ , η ) = c a 2 2 1 1 1 1 k ^ 2 ( ξ , η ; ρ , θ ) U ( ρ , θ )   d θ   d ρ .
Let
X N : = P N P N , P N : = span { L 0 , L 1 , , L N } ,
and let U N X N denote the spectral approximation produced by the operational matrix scheme.
The tensor-product Legendre projection operator
Π N : L 2 ( Ω ^ ) X N
is defined by
Π N v = i = 0 N j = 0 N v ^ i j L i ( ξ ) L j ( η ) ,
where
v ^ i j = ( 2 i + 1 ) ( 2 j + 1 ) 4 1 1 1 1 v ( ξ , η ) L i ( ξ ) L j ( η )   d η   d ξ .
In abstract form, the discrete scheme may be written as
Π N ( A U N ) = Π N F ,
together with the projected boundary conditions.

3.1. Assumptions

Throughout this section, we assume the following conditions.
(A1)
The exact solution satisfies
U H m ( Ω ^ ) , m > 3 .
(A2)
The coefficient functions satisfy
α 1 , α 2 , α 3 , β 1 , β 2 , γ W m , ( Ω ^ ) ,
and the kernels satisfy
k ^ 1 , k ^ 2 W m , ( Ω ^ × Ω ^ ) .
(A3)
The continuous operator A is L 2 -stable on the homogeneous boundary space, i.e., there exists a constant C s > 0 , such that
W L 2 ( Ω ^ ) C s A W L 2 ( Ω ^ )
for all admissible functions W satisfying the homogeneous boundary conditions.
(A4)
The discrete problem is uniformly stable: there exist constants
C d > 0 , C d ( ) > 0 ,
independent of N, such that
W N L 2 ( Ω ^ ) C d Π N ( A W N ) L 2 ( Ω ^ ) ,
and
W N L ( Ω ^ ) C d ( ) Π N ( A W N ) L ( Ω ^ ) ,
for all
W N X N
satisfying the homogeneous discrete boundary conditions.
Remark 2.
Assumption (A4) corresponds to the uniform invertibility and stability of the algebraic system generated by the operational matrix formulation. In particular, it guarantees that the resulting discrete system remains uniformly well conditioned with respect to the approximation order N.

3.2. Auxiliary Results

To establish the convergence analysis of the proposed scheme, we first present several auxiliary results. We begin with the approximation property of the tensor-product Legendre projection.
Lemma 3.
For every
v H m ( Ω ^ ) ,
there exists a constant  C > 0 , independent of N, such that
v Π N v L 2 ( Ω ^ ) C N m v H m ( Ω ^ ) .
Moreover, if  m 2 , then
v Π N v L ( Ω ^ ) C N 1 m v H m ( Ω ^ ) .
Proof. 
The tensor-product projection operator may be decomposed as
Π N = Π N ( ξ ) Π N ( η ) = Π N ( η ) Π N ( ξ ) ,
where Π N ( ξ ) and Π N ( η ) denote the one-dimensional Legendre projection operators in the ξ - and η -directions, respectively. Hence,
v Π N v = ( I Π N ( ξ ) ) v + Π N ( ξ ) ( I Π N ( η ) ) v .
Applying the standard one-dimensional Legendre projection estimates together with the boundedness of the projection operators yields (84) and (85). □
The next lemma establishes the boundedness of the Volterra and Fredholm integral operators.
Lemma 4.
There exist positive constants C V , C F , and C I , such that
V w L 2 ( Ω ^ ) C V w L 2 ( Ω ^ ) , F w L 2 ( Ω ^ ) C F w L 2 ( Ω ^ ) ,
and
V w H m ( Ω ^ ) + F w H m ( Ω ^ ) C I w L 2 ( Ω ^ ) .
Proof. 
We prove the result for V ; the proof for F is analogous. From (76), the Cauchy–Schwarz inequality gives
| ( V w ) ( ξ , η ) | c a 2 2 1 ξ 1 η | k ^ 1 ( ξ , η ; ρ , θ ) | 2   d θ   d ρ 1 / 2
× 1 ξ 1 η | w ( ρ , θ ) | 2   d θ   d ρ 1 / 2 .
Since the kernel is bounded on the compact set
Ω ^ × Ω ^ ,
it follows that
| ( V w ) ( ξ , η ) | C w L 2 ( Ω ^ ) .
Squaring and integrating over ( ξ , η ) Ω ^ yields the L 2 -estimate in (86).
For the H m -estimate, Leibniz’ rule is applied to the Volterra operator and derivatives with respect to ξ and η are computed. By assumption (A2), all kernel derivatives up to order m are bounded. Consequently, each resulting term is bounded by
C w L 2 ( Ω ^ ) .
Summing over all derivatives of order up to m yields (87). □
We now derive the consistency estimate for the projection error.
Lemma 5.
Let
ρ N : = U Π N U .
Then there exists a constant  C > 0 , independent of N, such that
A ρ N L 2 ( Ω ^ ) C N ( m 2 ) U H m ( Ω ^ ) .
If, in addition,  m 4 , then
A ρ N L ( Ω ^ ) C N ( m 3 ) U H m ( Ω ^ ) .
Proof. 
The dominant part of A ρ N consists of the second-order derivatives ρ N , ξ ξ ,   ρ N , η η ,   ρ N , ξ η . Using the derivative form of the tensor-product projection estimate,
ξ μ η ν ρ N L 2 ( Ω ^ ) C N ( m ( μ + ν ) ) U H m ( Ω ^ ) , μ + ν 2 ,
we obtain
ρ N , ξ ξ L 2 ( Ω ^ ) + ρ N , η η L 2 ( Ω ^ ) + ρ N , ξ η L 2 ( Ω ^ ) C N ( m 2 ) U H m ( Ω ^ ) .
Since the coefficients α j ,   β ,   γ are bounded, the differential part of A ρ N satisfies the same estimate. The first-order and zeroth-order terms satisfy
ρ N , ξ L 2 ( Ω ^ ) + ρ N , η L 2 ( Ω ^ ) + ρ N L 2 ( Ω ^ ) C N ( m 1 ) U H m ( Ω ^ ) ,
and therefore do not affect the leading-order convergence rate.
For the integral terms, Lemma 4 gives
V ρ N L 2 ( Ω ^ ) + F ρ N L 2 ( Ω ^ ) C ρ N L 2 ( Ω ^ ) C N m U H m ( Ω ^ ) ,
which is of higher order. Combining all estimates proves (88).
The proof of (89) is analogous. Indeed, for μ + ν 2 , we have
ξ μ η ν ρ N L ( Ω ^ ) C N 1 ( m ( μ + ν ) ) U H m ( Ω ^ ) ,
so the second-order derivatives produce the dominant rate N ( m 3 ) . The remaining terms are again of higher order. □

3.3. Main Convergence Theorem in L 2

We are now in a position to state and prove the principal convergence result.
Theorem 1.
Let U be the exact solution of (74), and let U N X N , be the numerical solution determined by (80) together with the discrete boundary conditions. Under assumptions(A1)–(A4), there exists a constant C > 0 , independent of N, such that
U U N L 2 ( Ω ^ ) C N ( m 2 ) U H m ( Ω ^ ) .
Proof. 
We decompose the error as
U U N = ( U Π N U ) + ( Π N U U N ) = : ρ N + θ N .
By Lemma 3,
ρ N L 2 ( Ω ^ ) C N m U H m ( Ω ^ ) .
Since U satisfies A U = F , and U N satisfies
Π N ( A U N ) = Π N F ,
we obtain
Π N ( A θ N ) = Π N ( A ρ N ) .
Applying the discrete stability estimate (82) gives
θ N L 2 ( Ω ^ ) C d Π N ( A ρ N ) L 2 ( Ω ^ ) .
Since Π N is bounded in L 2 ( Ω ^ ) ,
θ N L 2 ( Ω ^ ) C A ρ N L 2 ( Ω ^ ) .
Using Lemma 5, we obtain
A ρ N L 2 ( Ω ^ ) C N ( m 2 ) U H m ( Ω ^ ) .
Hence,
θ N L 2 ( Ω ^ ) C N ( m 2 ) U H m ( Ω ^ ) .
Finally, combining (91), (92), and (96) proves (90). □

3.4. Main Convergence Theorem in L

We next establish the uniform convergence estimate.
Theorem 2.
Assume in addition that m 4 . Then, for the numerical solution U N X N , there exists a constant C > 0 , independent of N, such that
U U N L ( Ω ^ ) C N ( m 3 ) U H m ( Ω ^ ) .
Proof. 
Using the decomposition (91), Lemma 3 gives
ρ N L ( Ω ^ ) C N 1 m U H m ( Ω ^ ) .
From (93) and the discrete L -stability estimate (83), we obtain
θ N L ( Ω ^ ) C d ( ) Π N ( A ρ N ) L ( Ω ^ ) .
Since Π N is bounded in L ( Ω ^ ) ,
θ N L ( Ω ^ ) C A ρ N L ( Ω ^ ) .
Applying Lemma 5, we obtain
A ρ N L ( Ω ^ ) C N ( m 3 ) U H m ( Ω ^ ) .
Hence,
θ N L ( Ω ^ ) C N ( m 3 ) U H m ( Ω ^ ) .
Finally, using the triangle inequality,
U U N L ( Ω ^ ) ρ N L ( Ω ^ ) + θ N L ( Ω ^ ) ,
and combining (98) and (101), we obtain (97). □

3.5. Convergence of the Coefficient Matrix

Since the approximate solution is represented by the coefficient matrix Z , it is natural to express the convergence result in matrix form.
Corollary 1.
Let Z denote the coefficient matrix associated with the projected solution Π N U , and let Z denote the numerical coefficient matrix obtained from the operational matrix system. Then there exists a constant C > 0 , independent of N, such that
Z Z F C N ( m 2 ) U H m ( Ω ^ ) ,
where  · F  denotes the Frobenius norm.
Proof. 
Since
Π N U U N X N ,
norm equivalence on the finite-dimensional spectral space implies that
Z Z F C Π N U U N L 2 ( Ω ^ ) .
Using
Π N U U N = θ N ,
we obtain
Z Z F C θ N L 2 ( Ω ^ ) .
Applying (96) completes the proof. □
Theorems 1 and 2 show that the proposed Legendre operational matrix method converges with high order for sufficiently smooth solutions. In the L 2 -norm, the dominant error is governed by the second-order differential part of the operator, yielding the convergence rate N ( m 2 ) . In the L -norm, one additional order is lost, leading to the rate N ( m 3 ) .
Under the imposed smoothness assumptions on the kernels, the Volterra and Fredholm terms contribute only higher-order consistency terms and therefore do not affect the dominant convergence rate. In particular, if the exact solution U is analytic, then the algebraic error bounds derived above are typically replaced in practice by exponential decay with respect to N.

4. Numerical Examples

In this section, several numerical examples are presented to validate the theoretical analysis and demonstrate the effectiveness of the proposed Legendre spectral operational matrix method. Both linear and nonlinear two-dimensional Volterra–Fredholm integro-differential equations are considered. The numerical results confirm the high accuracy and spectral-type convergence of the proposed scheme.
  • Example 1
Consider the nonlinear two-dimensional Volterra integro-differential equation
2 w ( x , y ) y 2 + w ( x , y ) J ( x , y ) = f 1 ( x , y ) , ( x , y ) [ 0 , 1 ] 2 ,
where the nonlinear Volterra integral term is defined by
J ( x , y ) = 0 y 0 x ( s + cos t )   w 2 ( s , t )   d s   d t ,
and the forcing function is given by
f 1 ( x , y ) = 1 8 x 4 sin y cos y 1 8 x 4 y 1 9 x 3 sin 3 y .
The problem is supplemented with the boundary conditions
w ( x , 0 ) = 0 , w y ( x , 0 ) = x .
The exact solution is
w ( x , y ) = x sin y .
For the numerical approximation, the interval [ 0 , 1 ] in both spatial directions is discretized using Legendre–Gauss–Lobatto collocation points. The resulting nonlinear algebraic system is solved by a damped Newton iteration.
To evaluate the numerical accuracy of the proposed method, we compute the following error measures:
L = max 1 i N x + 1 ,   1 j N y + 1 w ( x i , y j ) w N ( x i , y j ) ,
and
L 2 = i = 1 N x + 1 j = 1 N y + 1 w ( x i , y j ) w N ( x i , y j ) 2 1 / 2 .
Table 1 reports the numerical errors for different polynomial orders N. Both the L - and L 2 -errors decrease rapidly as N increases, demonstrating the high-order accuracy of the proposed method and confirming the spectral-type convergence predicted by the theoretical analysis.
Figure 1 shows the numerical and exact solutions obtained for N = 12 . The numerical solution is in excellent agreement with the exact solution, which is consistent with the small errors reported in Table 1.
Figure 2 presents the convergence history of the L - and L 2 -errors versus the polynomial order N. The nearly linear decay on the semilogarithmic scale indicates rapid spectral-type convergence of the proposed method.
  • Example 2
Consider the linear two-dimensional Volterra integro-differential equation
w ( x , y ) x K ( x , y ) = f 2 ( x , y ) , ( x , y ) [ 0 , 1 ] 2 ,
where the Volterra integral operator is defined by
K ( x , y ) = 0 y 0 x s cos t   w ( s , t )   d s   d t ,
and the forcing function is given by
f 2 ( x , y ) = e x x y sin y + x cos y + y sin y + cos y y x 1 y sin y cos y + 1 .
The problem is supplemented with the boundary condition
w ( 0 , y ) = y .
The exact solution is
w ( x , y ) = y e x .
Following the same numerical procedure described in Example 1, the Legendre spectral collocation method is applied to approximate the solution of problem (110)–(113). The derivative term is approximated using the Legendre differentiation matrix, while the Volterra integral operator is evaluated using Gauss–Legendre quadrature together with barycentric interpolation. Table 2 reports the numerical errors for different polynomial orders N. Both the L - and L 2 -errors decrease rapidly as N increases, confirming the high accuracy and spectral-type convergence of the proposed method.
Figure 3 shows the numerical and exact solutions obtained for N = 12 . The numerical solution is in excellent agreement with the exact solution.
Figure 4 presents the convergence history of the L - and L 2 -errors versus the polynomial order N. The nearly linear decay on the semilogarithmic scale further confirms the spectral-type convergence of the proposed method.
  • Example 3
Consider the linear two-dimensional Fredholm integro-differential equation
w ( x , y ) + 2 w ( x , y ) x   y + F 3 ( x , y ) = f 3 ( x , y ) , ( x , y ) [ 1 , 1 ] 2 ,
where the Fredholm integral operator is defined by
F 3 ( x , y ) = 1 1 1 1 s 2 x t sin y w ( s , t )   d s   d t ,
and the source function is given by
f 3 ( x , y ) = x 2 x cos y + sin y + 4 5 .
The problem is supplemented with the boundary conditions
w ( 1 , y ) = 1 + cos y , w ( x , 1 ) = x 2 x cos ( 1 ) .
The exact solution is
w ( x , y ) = x 2 x cos y .
The Legendre spectral operational matrix method is applied to approximate the solution of problem (115)–(118). The differential terms are evaluated using the Legendre differentiation matrices, while the Fredholm integral operator is approximated using Gauss–Legendre quadrature together with barycentric interpolation. Table 3 reports the numerical errors for different polynomial orders N. Both the L - and L 2 -errors decrease rapidly as N increases, confirming the high-order accuracy and spectral-type convergence of the proposed method.
Figure 5 shows the numerical and exact solutions obtained for N = 12 . The numerical solution is in excellent agreement with the exact solution.
Figure 6 presents the convergence history of the L - and L 2 -errors versus the polynomial order N. The nearly linear decay on the semilogarithmic scale demonstrates the spectral-type convergence of the proposed method.
  • Example 4
Consider the two-dimensional nonlinear integro-differential equation
2 w ( x , y ) x 2 + 2 w ( x , y ) x y + w 3 ( x , y )   + 0 1 0 1 ( x y + s t 2 )   w ( s , t )   d s   d t   + 0 y 0 x ( x + y + s + t )   [ w ( s , t ) ] 2   d s   d t   = g ( x , y ) , ( x , y ) [ 0 , 1 ] 2 .
where the forcing function g ( x , y ) is given by
g ( x , y ) = 1 2 x y 2 3 + 1 2 e   x y + 1 3 e 7 24 x 4 1 6 x 3 y + 1 12 x 3       + 7 24 x 4 e 2 y + 1 3 x 3 y e 2 y 1 12 x 3 e 2 y + e y + x 3 e 3 y .
The problem is supplemented with the boundary conditions
w ( 0 , y ) = 0 , w x ( 0 , y ) = e y .
The exact solution is
w ( x , y ) = x e y .
The Legendre spectral operational matrix method is applied to solve the problem numerically. Computations are performed for different polynomial orders N in both spatial directions to examine the accuracy and convergence behavior of the method. Table 4 reports the L - and L 2 -errors for different values of N. The errors decrease rapidly as N increases, demonstrating the high accuracy and spectral-type convergence of the proposed method.
Figure 7 shows the numerical and exact solutions obtained for N = 12 . The numerical solution closely matches the exact solution, confirming the high accuracy of the proposed method.
Figure 8 presents the convergence history of the L - and L 2 -errors versus the polynomial order N. The nearly linear decay on the semilogarithmic scale demonstrates the rapid spectral-type convergence of the proposed method.

5. Conclusions

In this paper, a Legendre spectral operational matrix method has been proposed for the numerical solution of a class of two-dimensional integro-differential equations involving both Volterra and Fredholm operators. The method is based on a tensor-product Legendre approximation, through which the original problem is transformed into a finite-dimensional algebraic system using operational matrices for differentiation and lower-limit integration. A convergence analysis has been established for a specialized linear form of the formulation, yielding error estimates in both the L 2 and L norms under suitable smoothness assumptions. Several numerical examples were presented to demonstrate the accuracy and effectiveness of the proposed approach. The results confirm that the method achieves rapid error decay as the polynomial degree increases, highlighting the high accuracy and spectral-type convergence of the proposed method. Future research may focus on extending the present framework to fractional integro-differential equations, coupled systems, and more general multidimensional problems.

Funding

This work was supported by the Deanship of Scientific Research, Vice Presidency for Graduate Studies and Scientific Research, King Faisal University, Saudi Arabia [Grant No. KFU262679].

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Berenguer, M.I.; Gámez, D.; Kunze, H.; Torre, D.L.; Galán, M.R. Solving direct and inverse problems for Fredholm-type integro-differential equations with application to pollution diffusion modeling. Math. Comput. Simul. 2024, 223, 394–404. [Google Scholar] [CrossRef]
  2. Brunner, H. Collocation Methods for Volterra Integral and Related Functional Equations; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar] [CrossRef]
  3. Linz, P. Analytical and Numerical Methods for Volterra Equations; SIAM: Philadelphia, PA, USA, 1985. [Google Scholar] [CrossRef]
  4. Atkinson, K.E. The Numerical Solution of Integral Equations of the Second Kind; Cambridge University Press: Cambridge, UK, 1997. [Google Scholar] [CrossRef]
  5. Baker, C.T.H. Numerical integration in the treatment of integral equations. In Numerische Integration; Hämmerlin, G., Ed.; International Series of Numerical Mathematics; Birkhäuser: Basel, Switzerland, 1979; Volume 45, pp. 33–45. [Google Scholar] [CrossRef]
  6. Wang, S.Q.; He, J.H. Variational iteration method for solving integro-differential equations. Phys. Lett. A 2007, 367, 188–191. [Google Scholar] [CrossRef]
  7. Biazar, J.; Babolian, E.; Islam, R. Solution of a system of Volterra integral equations of the first kind by Adomian method. Appl. Math. Comput. 2003, 139, 249–258. [Google Scholar] [CrossRef]
  8. Javidi, M. Modified homotopy perturbation method for solving Fredholm integral equations. Math. Comput. Model. 2009, 50, 159–165. [Google Scholar] [CrossRef]
  9. Han, G.; Wang, R. Richardson extrapolation of iterated discrete Galerkin solution for two-dimensional Fredholm integral equations. J. Comput. Appl. Math. 2002, 139, 49–63. [Google Scholar] [CrossRef]
  10. Wang, Y. A fast wavelet collocation method for integral equations on polygons. J. Integral Equ. Appl. 2005, 17, 313–334. [Google Scholar] [CrossRef]
  11. Mirzaei, D.; Dehghan, M. A meshless based method for solution of integral equations. Appl. Numer. Math. 2010, 60, 245–262. [Google Scholar] [CrossRef]
  12. Behbahani, Z.J.; Roodaki, M. Two-dimensional Chebyshev hybrid functions and their applications to integral equations. Beni-Suef Univ. J. Basic Appl. Sci. 2015, 4, 134–141. [Google Scholar] [CrossRef][Green Version]
  13. Alipanah, A.; Esmaeili, S. Numerical solution of the two-dimensional Fredholm integral equations using Gaussian radial basis function. J. Comput. Appl. Math. 2011, 235, 5342–5347. [Google Scholar] [CrossRef]
  14. Ma, Y.; Huang, J.; Li, H. A novel numerical method of two-dimensional Fredholm integral equations of the second kind. Math. Probl. Eng. 2015, 2015, 625013. [Google Scholar] [CrossRef]
  15. Grant, J.A. Chebyshev Polynomials in Numerical Analysis. By L. Fox and I.B. Parker. Pp. ix, 205. 42 s. 1968. (Oxford). Math. Gaz. 1970, 54, 96–97. [Google Scholar] [CrossRef]
  16. Canuto, C.; Hussaini, M.Y.; Quarteroni, A.; Zang, T.A. Spectral Methods: Fundamentals in Single Domains; Springer: Berlin, Germany, 2006. [Google Scholar] [CrossRef]
  17. Everitt, W.N.; Littlejohn, L.L.; Wellman, R. Legendre polynomials, Legendre–Stirling numbers, and the left-definite spectral analysis of the Legendre differential expression. J. Comput. Appl. Math. 2002, 148, 213–238. [Google Scholar] [CrossRef]
  18. Wei, Y.; Chen, Y. Convergence analysis of the Legendre spectral collocation methods for second order Volterra integro-differential equations. Numer. Math. Theory Methods Appl. 2011, 4, 419–438. [Google Scholar] [CrossRef]
  19. Negarchi, N.; Nouri, K. Numerical solution of Volterra—Fredholm integral equations using the collocation method based on a special form of the Müntz–Legendre polynomials. J. Comput. Appl. Math. 2018, 344, 15–24. [Google Scholar] [CrossRef]
  20. Elkot, N.A.; Zaky, M.A.; Doha, E.H.; Ameen, I.G. On the rate of convergence of the Legendre spectral collocation method for multi-dimensional nonlinear Volterra–Fredholm integral equations. Commun. Theor. Phys. 2021, 73, 025002. [Google Scholar] [CrossRef]
  21. Zaky, M.A.; Hendy, A.S. Convergence analysis of a Legendre spectral collocation method for nonlinear Fredholm integral equations in multidimensions. Math. Methods Appl. Sci. 2024, 47, 10717–10730. [Google Scholar] [CrossRef]
  22. Tedjani, A.H.; Amin, A.Z.; Abdel-Aty, A.H.; Abdelkawy, M.A.; Mahmoud, M. Legendre spectral collocation method for solving nonlinear fractional Fredholm integro-differential equations with convergence analysis. AIMS Math. 2024, 9, 7973–8000. [Google Scholar] [CrossRef]
  23. Sadri, K.; Amilo, D.; Hosseini, K.; Hincal, E.; Seadawy, A.R. A tau-Gegenbauer spectral approach for systems of fractional integro-differential equations with the error analysis. AIMS Math. 2024, 9, 3850–3880. [Google Scholar] [CrossRef]
  24. Singh, S.; Tamsir, V.K.; Srivastava, V. Operational matrix approach for the solution of partial integro-differential equation with weakly singular kernels. Appl. Math. Comput. 2016, 283, 195–207. [Google Scholar] [CrossRef]
  25. Doha, E.H.; Bhrawy, A.H.; Ezz-Eldien, S.S. A new Jacobi operational matrix: An application for solving fractional differential equations. Appl. Math. Model. 2012, 36, 4931–4943. [Google Scholar] [CrossRef]
  26. Yüzbaşı, S.; Ismailov, N. An operational matrix method for solving linear Fredholm–Volterra integro-differential equations. Turk. J. Math. 2018, 42, 243–256. [Google Scholar] [CrossRef]
  27. Hesameddini, E.; Shahbazi, M. Two-dimensional shifted Legendre polynomials operational matrix method for solving the two-dimensional integral equations of fractional order. Appl. Math. Comput. 2018, 322, 40–54. [Google Scholar] [CrossRef]
  28. Rashidinia, J.; Eftekhari, T.; Maleknejad, K. Numerical solutions of two-dimensional nonlinear fractional Volterra and Fredholm integral equations using shifted Jacobi operational matrices via collocation method. J. King Saud Univ. Sci. 2021, 33, 101244. [Google Scholar] [CrossRef]
  29. Hamood, M.M.; Sharif, A.A.; Ghadle, K.P. A numerical approach to fractional Volterra—Fredholm integro-differential problems using shifted Chebyshev spectral collocation. Sci. Rep. 2025, 15, 29678. [Google Scholar] [CrossRef]
  30. Yang, Y.; Yao, P.; Tohidi, E. Convergence analysis of an efficient multistep pseudo-spectral continuous Galerkin approach for solving Volterra integro-differential equations. Appl. Math. Comput. 2025, 494, 129284. [Google Scholar] [CrossRef]
  31. Amirali, I.; Dağ, D.; Durmaz, M.E.; Amiraliyev, G.M. A second-order numerical method to the third order neutral Volterra integro-differential equations. Bound. Value Probl. 2026, 2026, 59. [Google Scholar] [CrossRef]
  32. Abalı, S.; Konuralp, A. Solutions of Volterra—Fredholm type fractional integro-differential equations in terms of shifted Gegenbauer wavelets compared with the solutions by Genocchi polynomial method. J. Comput. Appl. Math. 2026, 476, 117056. [Google Scholar] [CrossRef]
  33. Abbas, S.; Abro, A.A.; Daniyal, S.M.; Abdallah, H.A.; Ahmad, S.; Ateya, A.A.; Zahid, N.B. Existence, uniqueness, and stability of weighted fuzzy fractional Volterra–Fredholm integro-differential equation. Fractal Fract. 2025, 9, 540. [Google Scholar] [CrossRef]
  34. Elango, S.; Govindarao, L.; Awadalla, M.; Zaway, H. Efficient numerical methods for reaction—Diffusion problems governed by singularly perturbed Fredholm integro-differential equations. Mathematics 2025, 13, 1511. [Google Scholar] [CrossRef]
  35. Chen, Z.; Zhang, H.; Chen, H. ADI compact difference scheme for the two-dimensional integro-differential equation with two fractional Riemann–Liouville integral kernels. Fractal Fract. 2024, 8, 707. [Google Scholar] [CrossRef]
  36. Khan, M.N.; Ahmad, I.; Shakeel, M.; Jan, R. Fractional calculus analysis: Investigating Drinfeld-Sokolov-Wilson system and Harry Dym equations via meshless procedures. Math. Model. Control 2024, 4, 86–100. [Google Scholar] [CrossRef]
  37. Shakeel, M.; Nawaz, K.M.; Imtiaz, A.; Sayed, A.-K.; Mohammed, A.A.; Mustafa, I. The generalized time fractional Gardner equation via numerical meshless collocation method. Therm. Sci. 2022, 26, 469–474. [Google Scholar] [CrossRef]
Figure 1. Numerical and exact solutions for Example 1.
Figure 1. Numerical and exact solutions for Example 1.
Mathematics 14 01747 g001
Figure 2. Convergence history for Example 1.
Figure 2. Convergence history for Example 1.
Mathematics 14 01747 g002
Figure 3. Numerical and exact solutions for Example 2.
Figure 3. Numerical and exact solutions for Example 2.
Mathematics 14 01747 g003
Figure 4. Convergence history for Example 2.
Figure 4. Convergence history for Example 2.
Mathematics 14 01747 g004
Figure 5. Numerical and exact solutions for Example 3.
Figure 5. Numerical and exact solutions for Example 3.
Mathematics 14 01747 g005
Figure 6. Convergence history for Example 3.
Figure 6. Convergence history for Example 3.
Mathematics 14 01747 g006
Figure 7. Numerical and exact solutions for Example 4.
Figure 7. Numerical and exact solutions for Example 4.
Mathematics 14 01747 g007
Figure 8. Convergence history for Example 4.
Figure 8. Convergence history for Example 4.
Mathematics 14 01747 g008
Table 1. Errors for Example 1.
Table 1. Errors for Example 1.
N L -Error L 2 -Error
4 7.414890861212 × 10 3 2.526179317498 × 10 3
6 4.132325575423 × 10 5 1.430020044056 × 10 5
8 9.324802774380 × 10 8 3.251947597211 × 10 8
10 1.109939917754 × 10 10 3.896737528359 × 10 11
12 8.899547765395 × 10 13 2.878775956635 × 10 13
Table 2. Errors for Example 2.
Table 2. Errors for Example 2.
N L -Error L 2 -Error
4 1.223904639899 × 10 4 5.620459589456 × 10 5
6 2.106180450046 × 10 7 9.503974163895 × 10 8
8 2.039689528388 × 10 10 9.154802295065 × 10 11
10 1.263433802023 × 10 13 5.681617244804 × 10 14
12 2.053912595557 × 10 15 5.489460458274 × 10 16
Table 3. Errors for Example 3.
Table 3. Errors for Example 3.
N L -Error L 2 -Error
4 3.741750031107 × 10 4 1.329960861173 × 10 4
6 1.345394991137 × 10 6 5.378438304320 × 10 7
8 3.962870281700 × 10 9 1.419083213224 × 10 9
10 6.822903353410 × 10 12 2.606204435690 × 10 12
12 7.305614446729 × 10 14 2.687223367098 × 10 14
Table 4. Errors for Example 4.
Table 4. Errors for Example 4.
N L -Error L 2 -Error
4 1.035056338592 × 10 2 2.589576989669 × 10 3
6 5.094523507223 × 10 4 9.782259856347 × 10 5
8 1.608531442665 × 10 5 2.730793854924 × 10 6
10 1.353304748264 × 10 7 1.840550020301 × 10 8
12 2.610901450595 × 10 7 3.101175213484 × 10 8
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ali, I. A Legendre Spectral Operational Matrix Method with Convergence Analysis for Two-Dimensional Integro-Differential Equations. Mathematics 2026, 14, 1747. https://doi.org/10.3390/math14101747

AMA Style

Ali I. A Legendre Spectral Operational Matrix Method with Convergence Analysis for Two-Dimensional Integro-Differential Equations. Mathematics. 2026; 14(10):1747. https://doi.org/10.3390/math14101747

Chicago/Turabian Style

Ali, Ishtiaq. 2026. "A Legendre Spectral Operational Matrix Method with Convergence Analysis for Two-Dimensional Integro-Differential Equations" Mathematics 14, no. 10: 1747. https://doi.org/10.3390/math14101747

APA Style

Ali, I. (2026). A Legendre Spectral Operational Matrix Method with Convergence Analysis for Two-Dimensional Integro-Differential Equations. Mathematics, 14(10), 1747. https://doi.org/10.3390/math14101747

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop