Loading [MathJax]/jax/output/SVG/jax.js
Research article

A 6-point subdivision scheme and its applications for the solution of 2nd order nonlinear singularly perturbed boundary value problems

  • Received: 27 June 2020 Accepted: 29 July 2020 Published: 28 September 2020
  • In this paper, we first present a 6-point binary interpolating subdivision scheme (BISS) which produces a C2 continuous curve and 4th order of approximation. Then as an application of the scheme, we develop an iterative algorithm for the solution of 2nd order nonlinear singularly per-turbed boundary value problems (NSPBVP). The convergence of an iterative algorithm has also been presented. The 2nd order NSPBVP arising from combustion, chemical reactor theory, nuclear engi-neering, control theory, elasticity, and fluid mechanics can be solved by an iterative algorithm with 4th order of approximation.

    Citation: Ghulam Mustafa, Dumitru Baleanu, Syeda Tehmina Ejaz, Kaweeta Anjum, Ali Ahmadian, Soheil Salahshour, Massimiliano Ferrara. A 6-point subdivision scheme and its applications for the solution of 2nd order nonlinear singularly perturbed boundary value problems[J]. Mathematical Biosciences and Engineering, 2020, 17(6): 6659-6677. doi: 10.3934/mbe.2020346

    Related Papers:

    [1] Peter W. Bates, Jianing Chen, Mingji Zhang . Dynamics of ionic flows via Poisson-Nernst-Planck systems with local hard-sphere potentials: Competition between cations. Mathematical Biosciences and Engineering, 2020, 17(4): 3736-3766. doi: 10.3934/mbe.2020210
    [2] OPhir Nave, Shlomo Hareli, Miriam Elbaz, Itzhak Hayim Iluz, Svetlana Bunimovich-Mendrazitsky . BCG and IL − 2 model for bladder cancer treatment with fast and slow dynamics based on SPVF method—stability analysis. Mathematical Biosciences and Engineering, 2019, 16(5): 5346-5379. doi: 10.3934/mbe.2019267
    [3] Niclas Kruff, Sebastian Walcher . Coordinate-independent singular perturbation reduction for systems with three time scales. Mathematical Biosciences and Engineering, 2019, 16(5): 5062-5091. doi: 10.3934/mbe.2019255
    [4] Jacek Banasiak, Eddy Kimba Phongi, MirosŁaw Lachowicz . A singularly perturbed SIS model with age structure. Mathematical Biosciences and Engineering, 2013, 10(3): 499-521. doi: 10.3934/mbe.2013.10.499
    [5] Hamid Mofidi . New insights into the effects of small permanent charge on ionic flows: A higher order analysis. Mathematical Biosciences and Engineering, 2024, 21(5): 6042-6076. doi: 10.3934/mbe.2024266
    [6] Muhammad Nadeem, Ji-Huan He, Hamid. M. Sedighi . Numerical analysis of multi-dimensional time-fractional diffusion problems under the Atangana-Baleanu Caputo derivative. Mathematical Biosciences and Engineering, 2023, 20(5): 8190-8207. doi: 10.3934/mbe.2023356
    [7] Nara Bobko, Jorge P. Zubelli . A singularly perturbed HIV model with treatment and antigenic variation. Mathematical Biosciences and Engineering, 2015, 12(1): 1-21. doi: 10.3934/mbe.2015.12.1
    [8] Bing Hu, Minbo Xu, Zhizhi Wang, Jiahui Lin, Luyao Zhu, Dingjiang Wang . Existence of solutions of an impulsive integro-differential equation with a general boundary value condition. Mathematical Biosciences and Engineering, 2022, 19(4): 4166-4177. doi: 10.3934/mbe.2022192
    [9] Wenyang Gan, Lixia Su, Zhenzhong Chu . A PSO-enhanced Gauss pseudospectral method to solve trajectory planning for autonomous underwater vehicles. Mathematical Biosciences and Engineering, 2023, 20(7): 11713-11731. doi: 10.3934/mbe.2023521
    [10] H. T. Banks, D. Rubio, N. Saintier, M. I. Troparevsky . Optimal design for parameter estimation in EEG problems in a 3D multilayered domain. Mathematical Biosciences and Engineering, 2015, 12(4): 739-760. doi: 10.3934/mbe.2015.12.739
  • In this paper, we first present a 6-point binary interpolating subdivision scheme (BISS) which produces a C2 continuous curve and 4th order of approximation. Then as an application of the scheme, we develop an iterative algorithm for the solution of 2nd order nonlinear singularly per-turbed boundary value problems (NSPBVP). The convergence of an iterative algorithm has also been presented. The 2nd order NSPBVP arising from combustion, chemical reactor theory, nuclear engi-neering, control theory, elasticity, and fluid mechanics can be solved by an iterative algorithm with 4th order of approximation.


    The Computer Aided Geometric Design (CAGD) is an attractive field of mathematics to deal with algorithms for the construction of smooth curves and surfaces. In this field, we present mathematical formulation of shapes which are used in computer graphics, manufacturing or analysis. It has applications in different field of mathematics such as numerical geometry, numerical analysis, theory of approximation, computer graphics, and computer algebra. CAGD gains importance due to its use in different industrial areas and engineering. One of the most important area in CAGD is "subdivision schemes". The subdivision schemes are very useful for the construction of smooth curve and surface. Here we give short review on 6-point BISS. The first 6-point BISS was introduced by [1] in 1989. Weissman [2] introduced this scheme in his Master thesis in 1990. Lee et al. [3] also introduced this scheme in 2006. Ko et al. [4] and Lian [5] introduced schemes in 2007 and 2008 respectively. Later on, 6-point BISS was introduced by [6,7].

    The 6-point BISS take a polygon as an input and produce the refined polygon as an output. In order to get refined polygon, 6-point BISS use six points of coarse polygon to find one point corresponding to each edge of the polygon while carry on the points of coarse polygon. The 6-point BISS schemes introduced by above authors are different due to the different coefficients used in an affine combination of six points. All the above authors, have presented the applications of 6-point BISS in curve/surface modeling. But in this paper, we present its application for the curve modeling as well as for the solution of 2nd order NSPBVP. Especially, we find the solution of the following type of 2nd order NSPBVP:

    ϵ2y=f(t,y,y), (1.1)

    with boundary conditions

    y(0)=β,y(1)=γ. (1.2)

    where 0<ϵ1. This type of 2nd order NSPBVP arises in the different area of engineering and other sciences. Particularly, these problems arises in the field of nuclear engineering, chemical reaction theory, physics and many other fields of sciences. Since the too small coefficient of 2nd order derivative causes the derivative approaches to zero. Therefore it is difficult to handle such type of problems. In literature, subdivision based algorithms were developed only for linear [8,9,10,11,12] and nonlinear [13,14,15] boundary value problems. The solution of linear singularly perturbed boundary value problems was presented by [16]. The solution of 2nd order NSPBVP of the type presented in (1.1) by subdivision scheme based iterative algorithm is not find yet. This motivate us to introduce the algorithm for the solution of this type of problems. The distribution of the rest of the paper is as follows:

    In Section 2, we present a 6-point BISS and discuss some of its properties. In Section 3, we construct BISS based iterative algorithm for the approximate solution of NSPBVP. The convergence and error estimation of the algorithm are also presented in this section. In Section 4, the solutions of some of NSPBVP are presented. The Section 5 is reserved for the conclusion.

    If p0={p0i,iZ} is the initial sketch (i.e., polygon) of some shape then to get the refined sketch pk+1={pk+1i,iZ,k>0}, we suggest the following 6-point BISS

    pk+12i=pki,pk+12i+1=wpki2+(3w116)pki1+(2w+916)pki+(2w+916)pki+1+(3w116)pki+2+wpki+3, (2.1)

    where w is a parameter. The points pki are related with the diadic mesh points tki=i/2k.

    In this section, by using the techniques of Dyn [17], we see that the scheme produces the curvature continuous curves.

    Theorem 2.1. The 6-point BISS is C2-continuous for the parametric interval 0<w<0.042 i.e., scheme produces the limit curve with 2-degree of smoothness.

    Proof. If we arrange the points involved in odd and even rules of (2.1) as

    {...,pki2,pki2,pki1,pki1,pki,pki,pki+1,pki+1,pki+2,pki+2,pki+3,pki+3,...}

    then the sequence of coefficients of these points in odd and even rules is

    {...,0,0,0,w,0,(3w116),0,(2w+916),1,(2w+916),0,(3w116),0,w,0,0,0,...}.

    This sequence can be represented in terms of the following Laurent polynomial

    α(z)={wz5+0z4+(3w116)z3+0z2+(2w+916)z1+z0+(2w+916)z1+0z2+(3w116)z3+0z4+wz5}.

    Or equivalently

    α(z)=1z5{w+0z+(3w116)z2+0z3+(2w+916)z4+z5+(2w+916)z6+0z7+(3w116)z8+0z9+wz10}. (2.2)

    By multiplying it with the factor 2z1+z, we get

    α1(z)=2z4{wwz+(2w116)z2+(2w+116)z3+12z4+12z5+(2w+116)z6+(2w116)z7wz8+wz9}.

    Again multiplying it with the same factor, we get

    α2(z)=4z3{w2wz116z2+(2w+18)z3+(2w+38)z4+(2w+18)z5116z62wz7+wz8}.

    Further multiplying, we get

    α3(z)=8z2{w3wz+(3w116)z2+(w+316)z3+(w+316)z4+(3w116)z53wz6+wz7}.

    Let Sα, Sα1, Sα2, Sα3, be the schemes corresponding to the Laurent polynomials α(z), α1(z), α2(z), α3(z) respectively then

    (12Sα1)=max(|Coefficients of zodd|,|Coefficients of zeven|).

    This implies

    (12Sα1)=max{|6w+58|,|6w+58|}.

    Since (12Sα1)<1 for w(1348,348), therefore the scheme Sα1 is contractive and the scheme Sα is C0-continuous. Since

    (12Sα2)=max{2|4w14|,2|8w+14|},

    therefore (12Sα2)<1 for w(116,316),(332,132). Hence the scheme Sα2 is contractive and the scheme Sα is C1-continuous. Again

    (12Sα3)=max{4|8w14|,4|8w14|},

    so (12Sα3)<1 for w(0,116). Thus the scheme Sα3 is contractive and the scheme Sα is C2-continuous for the parametric interval 0<w<0.042.

    Here we compute the approximation order of the scheme. If α(1)(z) denotes first derivative of α(z), τ=α(1)(1)2=0 and tki=τ+i+τ2k=i+02k=i2k then by Conti and Hormann [18], the scheme (2.1) has primal parametrization. The scheme generates polynomial of degree 3 because

    α(z)=(1+z)3+1b(z),

    where

    b(z)=116z5{16wz664wz5+(1+112w)z4+(128w+4)z3+(1+112w)z264wz+16w}.

    Lemma 1. The 6-point BISS reproduces up to 3rd degree polynomials w.r.t. the primal parameterizations (i.e., for τ=0).

    Proof. If α(i)(z), i=0,1,2,3 denote the derivative of α(z) then following can be verified:

    α(k)(1)=0,k=0,1,2,3.

    but

    α(k)(1)0,for k=4,

    and

    u(0)(1)=2,u(1)(1)=0,u(2)(1)=0,u(3)(1)=0,u(4)(1)=9+768w.

    This implies that

    u(0)(1)=2,u(1)(1)=211j=0(0j),u(2)(1)=221j=0(0j),u(3)(1)=231j=0(0j),u(4)(1)241j=0(0j).

    Thus

    u(k)(1)=2k1j=0(0j)andu(k)(1)=0,k=0,1,2,3.

    This completes the proof.

    Since by Lemma 1, scheme produces polynomial of degree 3 therefore by Dyn [17] it has approximation order 4.

    Here first we find the subdivision matrix then we compute its eigenvalues and left & right normalized eigenvectors corresponding to these eigenvalues. If we take

    n1=w,n2=(3w116),n3=(2w+916)

    then by taking i=2,1,0 and 1 in even and odd rules and i=2 in just even rule of (2.1), we get a system of equations.

    pj+1=Spj,

    where

    S=(001000000n1n2n3n3n2n10000001000000n1n2n3n3n2n10000001000000n1n2n3n3n2n10000001000000n1n2n3n3n2n1000000100). (2.3)

    pj+1=(pj+14,pj+13,pj+12,pj+11,pj+10,pj+11,pj+12,pj+13,pj+14)T, and pj=(pj4,pj3,pj2, pj1,pj0,pj1,pj2,pj3,pj4)T. Here S is called the subdivision matrix of the scheme. Its eigenvalues are: λ=1,12,14,β3,β4,β5,β6,β7,β8, where β0=1,β1=12,β2=14, while the other eigenvalues β3...β8 and their corresponding eigenvectors are not needed in rest of the paper, so we do not write their values. It has been noticed that the some of eigenvalues and eigenvectors of the subdivision matrix are complex. The right normalized eigenvectors ξβi and left normalized eigenvectors ηβi, for i=1,2 corresponding to the eigenvalues β1 and β2 are

    ξβ1=(4,3,2,1,0,1,2,3,4)T,ηβ1=1(512w2+32w9)(α1,α2,α3,α4,0,α4,α3,α2,α1)T,ξβ2=(16,9,4,1,0,1,4,9,16)T,ηβ2=18w+1(α5,α6,α7,α8,α9,α8,α7,α6,α5)T,

    where

    α1=64w23, α2=32w3, α3=2048w2+480w+912, α4=2(3+16w), α5=w4,α6=116, α7=64w+51024w, α8=5+48w256w, α9=256w2+192w+15512w.

    Here, we show the applications of the 6-point BISS by presenting different shapes. We also show that how the parameter controls the shape of limiting curves. Red sketches are the initial structures made by 2D data points while other sketches are produced by the scheme at different values of parameter. Here we use w=0.01,0.02,0.03 and 0.04.

    Here we gather some necessary stuff to establish a subdivision based iterative algorithm to find the approximate solution of NSPBVP.

    Lemma 2. [10,14] The fundamental solution define as

    θ(i)={1fori=0,0fori0. (3.1)

    is twice continuously differentiable and cardinally supported on Δ=(5,5) and zero outside the Δ.

    Lemma 3. [9] The Cardinal basis θ(t) is twice continuously differentiable on (5,5) and its first and second derivatives are obtained by using the left eigenvectors of (2.3) corresponding to the eigenvalues β1=12 and β2=14 respectively. The derivatives values are

    θ(i)=2sign(i)νT|i|ηβ1,θ(i)=22νT|i|ηβ2,4i4

    where

    sign(i)={0, if i=0,1, if i>0,1, if i<0,

    and

    ν0=(0,0,0,0,1,0,0,0,0)T,ν1=(0,0,0,1,0,0,0,0,0)T,ν2=(0,0,1,0,0,0,0,0,0)T,ν3=(0,1,0,0,0,0,0,0,0)T,ν4=(1,0,0,0,0,0,0,0,0)T.

    Hence, the first and second derivatives of (3.1) are

    {θ(0)=0,θ(±1)=128w23(512w2+32w9),θ(±2)=±64w3(512w2+32w9),θ(±3)=2048w2+480w+96(512w2+32w9),θ(±4)=4(3+16w)(512w2+32w9),{θ(0)=256w2+192w+15128w(8w+1),θ(±1)=5+48w64w(8w+1),θ(±2)=4725256w(8w+1),θ(±3)=1(4w+1),θ(±4)=w(8w+1). (3.2)

    To construct the iterative algorithm, we only need the right and left normalized eigenvectors corresponding to the eigenvalues β1 and β2. Since the parameter w is involved in these eigenvectors. Therefore, for simplicity, we take the randem value of w=125 from the C2- continuity of the parametric interval of the scheme. So the left and right normalized eigenvectors corresponding to the eigenvalues β1 and β2 are:

    ξβ1=(4,3,2,1,0,1,2,3,4)T,ηβ1=(6412939,80012939,1967351756,45504313,0,45504313,1967351756,80012939,6412939)T,ξβ2=(16,9,4,1,0,1,4,9,16)T,ηβ2=(1132,25528,157511264,43258448,1443116896,43258448,157511264,25528,1132)T.

    Similarly, from (3.2), we get

    {θ(0)=0,θ(±1)=91004313,θ(±2)=±1967325878,θ(±3)=160012939,θ(±4)=12812939,{θ(0)=144314224,θ(±1)=43252112,θ(±2)=15752813,θ(±3)=25132,θ(±4)=133. (3.3)

    In coming section, we introduce 6-point BISS based iterative algorithm for the solution of 2nd order NSPBVP.

    Let N4, h=1N, ϵ<h and ti=ih,i=0,1,2,,N. Let

    G(t)=N+4i=4giθ(ttih),0t1, (3.4)

    with the property G(ti)=gi be an approximate solution of (1.1). The unknowns {gi} will be determined. From (1.1) and (3.4), we get

    ϵ2G(tj)=f(tj,g(tj),g(tj)),j=0,1,2,3,N, (3.5)

    where

    G(tj)=1hN+4i=4giθ(tjtih),G(tj)=1h2N+4i=4giθ(tjtih). (3.6)

    The following N+1 system of equations can by obtained by substituting (3.4) and (3.6) in (3.5).

    ϵ2N+4i=4giθ(tjtih)=h2f(tj,gj,gj),j=0,1,2,N. (3.7)

    Theorem 3.1. The system of equations (3.7) reduces to

    ϵ24+ji=4gi+jθi=h2f(tj,gj,gj), (3.8)

    where j=0,1,2,,N and θj=θ(j).

    Proof. Let j=0 then by (3.7)

    ϵ2{g4θ(t0t4h)+g3θ(t0t3h)++gN+3θ(t0tN+3h)+gN+4θ(t0tN+4h)}=h2f(t0,g0,g0).

    For tj=jh,j=0,1,2,,N, this implies

    ϵ2{g4θ(4)+g3θ(3)++gN+3θ(N3)+gN+4θ(N4)}=h2f(to,g0,g0).

    Since the support of θ(t) is (5,5) therefore θ(t)=0 beyond the interval (5,5), so by (3.1) and (3.2), we get

    ϵ2{g4θ(4)+g3θ(3)+g2θ(2)+g1θ(1)+g0θ(0)+g1θ(1)+g2θ(2)+g3θ(3)+g4θ(4)}=h2f(t0,g0,g0).

    If θ(j)=θj, then

    ϵ2{g4θ4+g3θ3+g2θ2+g1θ1+g0θ0+g1θ1+g2θ2+g3θ3+g4θ4}=h2f(t0,g0,g0). (3.9)

    The expansion of (3.7) gives

    ϵ2{g4θ(tjt4h)+g3θ(tjt3h)++gN+3θ(tjtN+3h)+gN+4θ(tjtN+4h)}=h2f(tj,gj,gj).

    For tj=jh,j=1,2,,N, we get

    ϵ2{g4θ(j+4)+g3θ(j+3)++gN+3θ(jN3)+gN+4θ(jN4)}=h2f(tj,gj,gj), for j=0,1,2,N.

    If θ(j)=θj, for j=1,2,,N, then

    ϵ2{g4θj+4+g3θj+3++gN+3θjN3+gN+4θjN4}=h2f(tj,gj,gj). (3.10)

    Hence combining equations (3.9) and (3.10), we get (3.8).

    The system of N+1 equations (3.8) with N+9 unknowns gi can be written as:

    WG=F(g), (3.11)

    where the (N+1)×(N+9) ordered matrix

    W=(ϵ2θ4ϵ2θ3ϵ2θ2ϵ2θ1ϵ2θ0ϵ2θ1ϵ2θ2ϵ2θ3ϵ2θ40ϵ2θ4ϵ2θ3ϵ2θ2ϵ2θ1ϵ2θ0ϵ2θ1ϵ2θ2ϵ2θ300ϵ2θ4ϵ2θ3ϵ2θ2ϵ2θ1ϵ2θ0ϵ2θ1ϵ2θ2000ϵ2θ4ϵ2θ3ϵ2θ2ϵ2θ1ϵ2θ0ϵ2θ1000000000000000000000000000
    000000000000ϵ2θ400ϵ2θ3ϵ2θ40ϵ2θ2ϵ2θ3ϵ2θ4), (3.12)

    the (N+9)×1 ordered matrix

    G=(g4,g3,g2,,gN+3,gN+4)T, (3.13)

    and the (N+1)×1 ordered matrix

    F(g)=(h2f(t0,g0,g0),h2f(t1,g1,g1),,h2f(tN,gN,gN))T. (3.14)

    Since the number of equations (i.e., N+1) are less than the number of unknowns (i.e., N+9) in the system (3.11). So there are 8 degree of freedoms to get unique solution. Two degree of freedoms are given in (1.2), i.e.

    g0=β,gN=γ, (3.15)

    Since 6-point BISS reproduces 3rd degree polynomial with 4th order of approximation so we suggest the boundary conditions of order four for solution. The values of the left end points g3,g2,g1 and right end points gN+1,gN+2,gN+3 can be computed by using the polynomial A(t) of degree three by interpolating it at (ti,gi), 0i3. Let

    gi=A(ti),i=1,2,3,

    where

    A(ti)=4j=1(4j)(1)j+1G(tij).

    Since G(ti)=gi then by replacing ti=ti for i=1,2,3, we have

    A(ti)=4j=1(4j)(1)j+1g(ti+j).

    We suggest the following boundary conditions to find the values of the left end points

    4j=0(4j)(1)jg(ti+j)=0,i=3,2,1. (3.16)

    Similarly for the right end points, we may define gi=A(ti), i=N+1,N+2,N+3 where

    A(ti)=4j=1(4j)(1)j+1g(tij).

    Similarly, we suggest the following conditions to find the values of the right end points

    4j=0(4j)(1)jg(tij)=0,i=N+1,N+2,N+3. (3.17)

    So we get 6 degree of freedoms from (3.16) and (3.17). Finally, we get the system of (N+9)×(N+9) nonlinear equations:

    JG=R(g), (3.18)

    where the coefficient matrix J=(JT0,WT,JT1)T, W is defined in (3.12). To obtain matrix J0, first three rows of J0 comes from equation (3.16) and 4th row of J0 comes from (3.15) at g0=β,

    J0=(014641000000001464100000000146410000000010000000).

    Similarly for J1, first row of J1 comes from (3.15) at gN=γ and remaining rows come from (3.17),

    J1=(000000010000000014641000000001464100000000146410).

    And G and R(g) are defined as

    G=(g4,g3,,gN+3,gN+4)T,
    R(g)=(0,0,0,y(0),FT,y(1),0,0,0)T.

    Now, we see whether or not the system (3.18) is nonsingular. In this system the matrix J is neither diagonally dominant nor symmetric. For the time being, if we ignore the first and last three rows and columns of the matrix J then it is symmetric. We consider the symmetric part of it of order (N+1)×(N+1) for sufficiently large N.

    C=(ϵ2θ0ϵ2θ2ϵ2θ2000ϵ2θ1ϵ2θ0ϵ2θ1000ϵ2θ2ϵ2θ1ϵ2θ0000000ϵ2θ0ϵ2θ1ϵ2θ2000ϵ2θ1ϵ2θ0ϵ2θ1000ϵ2θ2ϵ2θ1ϵ2θ0).

    It can be easily seen that the matrix C is nonsingular for N1000. While the determinant of J is also non zero. Its determinant increases as N increases for N1000. This implies that J is nonsingular. In other way, the eigenvalues of J for N1000 are nonzero therefore it is also nonsingular by [19]. Hence the system (3.18) is nonsingular for N1000.

    The iterative algorithm based on 6-point BISS can be summarized in three steps.

    Step-1. Initial approximation:

    First of all choose the initial approximation G0 for the system of linear equations:

    JG=F0 (3.19)

    where

    {F0=(0,0,0,β,μ0,μ1,,μN,γ,0,0,0)T,μi=h2f(ti,τi,d), i=0,1,2,,N,τi=γ+ih(βγ), i=0,1,2,,N,d=βγ.

    Here F0 is the linear approximation of R(g).

    Step-2. Iterative scheme:

    Follow the following iterative scheme for rest of the approximations

    JG(k+1)=R(G(k)),k=0,1,2, (3.20)

    Step-3. Stoping criteria:

    If ϵtol is error tolerance then repeat Step-2 until any one of the following inequality is satisfied

    {(i): G(k1)G(k)ϵtol,(ii): JG(k)R(G(k))ϵtol,(iii): JG(k)JG(k1)ϵtol,(iv): G(k1)G(k)G(k)ϵtol. (3.21)

    The following theorem guaranteed the convergence of iterative algorithm.

    Proposition 1. If L0 & L1 and h are Lipschitz constants and mesh size respectively then the solution at kth iteration {G(k)} converges linearly to the solution G of the nonlinear system (3.18) with the condition that Lipschitz constants and mesh size are small enough i.e.,

    J1(L0h2+777225878L1h)1.

    Proof. For small values of h and ϵ<h, we have JG=F(G) and JG(k+1)=F(G(k)). Then the error vector E(k)=G(k)G satisfies the following

    JE(k+1)=F(G(k))F(G).

    For i=1,2,,N1, we get the following by Mean Value Theorem

    D2Ek+1i=(F(G(k))F(G))i=GyE(k)i+fyE(k)i=GyE(k)i+GyD1E(k)i,

    where the difference operators D1 and D2 are defined below

    D1Gi=151756[256(gi+4gi4)+3200(gi+3gi3)19673(gi+2gi2)+54600(gi+1gi1)],D2Gi=8[256(gi+4gi4)+1600(gi+3gi3)4750(gi+2gi2)+17300(gi+1gi1)28862gi].

    Since Ei=ENi=0,i=0,1,2,3,4, therefore

    Ek+1J1(h2L0E(k)+hL1D1E(k)).

    This implies

    E(k+1)E(k)J1(L0h2+D1L1h).

    This further implies

    E(k+1)E(k)J1D1L1h.

    Since

    D1=7772925878,

    therefore

    h2587877729L11J11.

    This completes the proof. In following theorem, we see that the power of approximation of iterative algorithm is at least O(h4). Its proof is similar to the proof of Proposition in [14].

    Theorem 3.2. let y(t) be the exact and G(t) be the numerical solutions of the problem (2.1) then

    Ei=y(ti)G(ti)O(h4). (3.22)

    Here we present the solutions of two 2nd order NSPBVPs obtained by our iterative algorithm.

    Example 4.1. Consider the 2nd order NSPBVP

    ϵy(t)=yy,t(0,1), (4.1)
    y(0)=1,y(1)=0.

    with exact solution

    y(t)=1exp(t1ϵ)1+exp(t1ϵ).

    We find the approximate solution of above problem by iterative algorithm with parameters: ϵ=(0.244)2, N = 10 and tolϵ=106. We see that the maximum absolute error (MAE) is 2.55676×106 after third iteration. The comparison between approximate and exact solutions is given in Table 1 and Figure 2.

    Table 1.  MAE of Example 4.1.
    for ϵ=(0.244)2 Exact solution Approximate Error
    and ti yi solution gi yigi
    0.0 0.029759 0.02976 0.000000
    0.1 0.026783 0.026785 0.000001
    0.2 0.023807 0.0238099 0.000003
    0.3 0.020831 0.020835 0.000003
    0.4 0.017855 0.017859 0.000003
    0.5 0.014879 0.0148829 0.000003
    0.6 0.011903 0.011906 0.000003
    0.7 0.008928 0.008930 0.000002
    0.8 0.005952 0.005953 0.000002
    0.9 0.002976 0.002976 0.000001
    1.0 0 0 0

     | Show Table
    DownLoad: CSV
    Figure 1.  Limiting closed curves generated by a 6-point BISS at different values of shape parameters.
    Figure 2.  Graphical comparison of exact and approximate solutions of Example 4.1 for N=10 with ε=(0.244)2 respectively.

    Example 4.2. Consider the 2nd order NSPBVP

    ϵy(t)=y(t)+y2(t)exp(2t/ϵ),t(0,1) (4.2)
    y(0)=1,y(1)=exp(1ϵ).

    with exact solution

    y(t)=exp(tϵ).

    We find the approximate solutions of above problem by iterative algorithm with parameters: ϵ=(0.244)2, (0.244)4&(0.244)5, N = 32 and tol=106 and MAE are 0.51×102, 0.34×103 & 0.85×104 obtained after third iteration respectively. The comparison between approximate and exact solutions is given in Tables 2, 3 & 4 and Figure 3. From these tables, we have observed that for very smaller value of ϵ (i.e. ϵ0) more accurate results can be achieved.

    Table 2.  MAE of Example 2.
    for ϵ=(0.244)2 Exact solution Approximate Error
    and ti yi solution gi yigi
    0.0 1 1 0
    0.0625 0.984866 0.986102 0.001237
    0.125 0.969960 0.972251 0.002291
    0.25 0.940823 0.944708 0.003884
    0.375 0.912561 0.917370 p0.004809
    0.5 0.885148 0.890231 0.005082
    0.625 0.858559 0.863281 0.004722
    0.75 0.832768 0.836512 0.003744
    0.875 0.807752 0.809917 0.002165
    1.0 0.7834876 0.7834876 0

     | Show Table
    DownLoad: CSV
    Table 3.  MAE of Example 2.
    for ϵ=(0.244)4 Exact solution Approximate Error
    and ti yi solution gi yigi
    0.0 1 1 0
    0.0625 0.996286 0.996366 0.000080
    0.125 0.992585 0.992734 0.000149
    0.25 0.985226 0.985481 0.000255
    0.375 0.977921 0.978240 0.000319
    0.5 0.970671 0.971011 0.000340
    0.625 0.963474 0.963793 0.000319
    0.75 0.956330 0.956586 0.000255
    0.875 0.949240 0.949389 0.000149
    1.0 0.942202 0.942202 0

     | Show Table
    DownLoad: CSV
    Table 4.  MAE of Example 2.
    for ϵ=(0.244)5 and ti Exact solution yi Approximate solution gi Error yigi
    0.0 1 1 0
    0.0625 0.998164 0.998183 0.000019
    0.125 0.996331 0.996365 0.000036
    0.25 0.992675 0.992738 0.000063
    0.375 0.989032 0.989111 0.000079
    0.5 0.985403 0.985487 0.000085
    0.625 0.981788 0.981867 0.000079
    0.75 0.978185 0.978249 0.000064
    0.875 0.974595 0.974633 0.000037
    1.0 0.971020 0.971020 0

     | Show Table
    DownLoad: CSV
    Figure 3.  Graphical comparison of exact and approximate solutions of Example 2 for N=32 with ε=(0.244)3 respectively.

    In this paper, we have presented a 6-point BISS which produces a curvature continuous curve with 4th order of approximation. Firstly, we have explored its qualities for curve modeling. Secondly, we have used this scheme to develop an iterative algorithm for the solution of 2nd order NSPBVP arising from different physical phenomenon. The convergence of an iterative algorithm has also been presented. The approximate solutions of 2nd order NSPBVP obtained by our iterative algorithm has approximation order O(h4).

    Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

    The authors have contributed equally to this manuscript. They read and approved the final manuscript.

    We thanks the anonymous reviewers for careful reading of our manuscript and their many insightful comments and suggestions.

    The authors declare that they have no competing interests



    [1] G. Deslauriers, S. Dubuc, Symmetric iterative interpolation processes, Constr. Approx., 5(1989) 49-68.
    [2] A. Weissman, A 6-point interpolatory subdivision scheme for curve design, M.S. thesis, Tel-Aviv University, Tel Aviv, Israel, 1990.
    [3] B. G. Lee, Y. J. Lee, J. Yoon, Stationary binary subdivision schemes using radial basis function interpolation, Adv. Comput. Math., 25 (2006), 57-72. doi: 10.1007/s10444-004-7642-z
    [4] K. P. Ko, B. G. Lee, G. J. Yoon, A study on the mask of interpolatory symmetric subdivision schemes, Appl. Math. Comput., 187 (2007), 609-621.
    [5] J. A. Lian, On a-ary subdivision for curve design: i. 4-point and 6-point interpolatory schemes, Appl. Appl. Math., 3 (2008), 18-29.
    [6] G. Mustafa, P. Ashraf, A new 6-point ternary interpolating subdivision scheme and its differentiability, J. Inf. Comput. Sci., 5 (2010), 199-210.
    [7] G. Mustafa, J. Deng, P. Ashraf, N. A. Rehman, The mask of odd point n-ary interpolating subdivision scheme, J. Appl. Math., Article ID 205863, 2012 (2012).
    [8] G. Kanwa, A. Ghaffar, M. M. Hafeezullah, S. A. Manan, M. Rizwan, G. Rahman, Numerical solution of 2-point boundary value problem by subdivision scheme, Commun. Math. Appl., 10(1) (2019), 19-29.
    [9] G. Mustafa, S. T. Ejaz, Numerical solution of two point boundary value problems by interpolating subdivision schemes, Abstr. Appl. Anal., 2014 (2014).
    [10] R. Qu, R. P. Agarwal, Solving two point boundary value problems by interpolatory subdivision algorithms, Int J. Comput. Math., 60 (1996), 279-294. doi: 10.1080/00207169608804492
    [11] S. A., Manan, A. Ghaffar, M. Rizwan, G. Rahman, G. Kanwal, A subdivision approach to the approximate solution of 3rd order boundary value problem, Commun. Math. Appl., 9 (2018), 499-512.
    [12] S. T. Ejaz, G. Mustafa, F. Khan, Subdivision schemes based collocation algorithms for solution of fourth order boundary value problems, Math. Probl. Eng., 2015, Article ID 240138, (2015).
    [13] G. Mustafa, M. Abbas, S. T. Ejaz, A. I. Md Ismail, F. Khan, A numerical approach based on subdivision schemes for solving nonlinear fourth order boundary value problems, J. Comput. Anal. Appl., 23 (2017), 607-623.
    [14] R. Qu, R. P. Agarwal, An iterative scheme for solving nonlinear two point boundary value problems, Int. J. Comput. Math., 64 (1997), 285-302. doi: 10.1080/00207169708804591
    [15] S. T. Ejaz, G. Mustafa, A subdivision based iterative collocation algorithm for nonlinear third order boundary value problems, Adv. Math. Phys., 2016, Article ID 5026504, (2016).
    [16] G. Mustafa, S. T. Ejaz, A subdivision collocation method for solving two point boundary value problems of order three, J. Appl. Anal. Comput., 7 (2017), 942-956.
    [17] N. Dyn, Interpolatory subdivision schemes and analysis of convergence and smoothness by the formalism of laurent polynomials, in tutorials on multiresolution in geometric modeling, A. Iske, E. Quak, and M. S. Floater, Eds., pp. 51-68, Springer, Berlin, Germany, (2002).
    [18] C. Conti, K. Hormann Polynomial reproduction for univariate subdivision schemes of any arity, J. Approx. Theory, 163 (2011), 413-437. doi: 10.1016/j.jat.2010.11.002
    [19] G. Strang, Linear algebra and its applications, 4th edition, Cengage Learning India Private Limited, ISBN-10: 81-315-0172-8, 2011.
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4192) PDF downloads(129) Cited by(0)

Figures and Tables

Figures(3)  /  Tables(4)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog