<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JMF</journal-id><journal-title-group><journal-title>Journal of Mathematical Finance</journal-title></journal-title-group><issn pub-type="epub">2162-2434</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jmf.2022.124036</article-id><article-id pub-id-type="publisher-id">JMF-120948</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Business&amp;Economics</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A New Parallel Difference Method for Solving Time Fractional Black-Scholes Model
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xuebin</surname><given-names>Yang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lifei</surname><given-names>Wu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yu</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>School of Mathematics and Physics, North China Electric Power University, Beijing, China</addr-line></aff><aff id="aff1"><addr-line>China Academy of Public Finance and Public Policy, Central University of Finance and Economics, Beijing, China</addr-line></aff><pub-date pub-type="epub"><day>20</day><month>10</month><year>2022</year></pub-date><volume>12</volume><issue>04</issue><fpage>683</fpage><lpage>701</lpage><history><date date-type="received"><day>21,</day>	<month>September</month>	<year>2022</year></date><date date-type="rev-recd"><day>31,</day>	<month>October</month>	<year>2022</year>	</date><date date-type="accepted"><day>3,</day>	<month>November</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  A modified Black-Scholes (B-S) model with time fractional derivative is studied when the price change of the underlying is considered as a fractal transmission system. It is very practical in application to study the numerical computation of this time fractional B-S model (TFBSM) governing European options. This paper constructs mixed alternative segment Crank-Nicolson (MASC-N) parallel difference scheme, which accuracy is spatially 2 order and temporally 2-α order. In addition, we have provided a theoretical proof for the stability and convergence of the MASC-N scheme, and demonstrated the accuracy and effectiveness of the proposed method through numerical experiments. The numerical results show that the MASC-N scheme is easy to implement when applied to time fractional B-S model.
 
</p></abstract><kwd-group><kwd>Time Fractional B-S Model</kwd><kwd> MASC-N Scheme</kwd><kwd> Stability</kwd><kwd> Convergence</kwd><kwd> Numerical Experiments</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Option is one of the most widely used financial derivatives, and it has shown very important significance in both theory and practice to study the option pricing. The Black-Scholes (B-S) model, which was proposed by Black F., Scholes M. and Merton R. (1973) [<xref ref-type="bibr" rid="scirp.120948-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref2">2</xref>], led to a boom in options trading and scientifically legitimized the activities of the Chicago board options exchange and other option markets around the world. The classical B-S model is of seven basic assumptions, sometimes not meet the actual financial market applications. Therefore, the researchers improved the classical B-S model and obtained some new models such as B-S model with transaction cost [<xref ref-type="bibr" rid="scirp.120948-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref4">4</xref>], jump-diffusion model [<xref ref-type="bibr" rid="scirp.120948-ref5">5</xref>], stochastic volatility model [<xref ref-type="bibr" rid="scirp.120948-ref6">6</xref>] and fractional B-S model [<xref ref-type="bibr" rid="scirp.120948-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref8">8</xref>].</p><p>Through observation and research on the stock market, it is found that the most fundamental characteristics and basic state of the capital market are random fluctuations, and some complex dynamic systems are usually fractional, such as fractional Brownian motion, continuous time walk, etc. Based on the fractional stochastic differential equation driven by fractional Brownian motion, many scholars have made some progress in the research of fractional B-S equation in recent years. W. Wyss (2000) [<xref ref-type="bibr" rid="scirp.120948-ref9">9</xref>] deduced a time fractional B-S equation governing European call option. Cartea A. and Del-Castillo-Negrete D. (2007) [<xref ref-type="bibr" rid="scirp.120948-ref10">10</xref>] obtained several fractional diffusion models for pricing option in market with jumps. By considering the fractional dynamics driven, Jumarie G. (2008, 2010) [<xref ref-type="bibr" rid="scirp.120948-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref12">12</xref>] derived time fractional B-S model and time-and-space fractional B-S model. Soon after that, Zhang J.R. et al. (2010) [<xref ref-type="bibr" rid="scirp.120948-ref13">13</xref>] assumed that the underlying price change follows a fractional It&#244; process and the change in option price with time is a fractal transmission system, obtained a bi-fractional Black-Scholes-Merton model. Chen W. et al. (2015) [<xref ref-type="bibr" rid="scirp.120948-ref14">14</xref>] proposed a simplified version of Liang et al.’s model, they assumed that the underlying price change still follows the classical Brownian motion, but considered fractal transmission system. As a result, they obtained double barrier options pricing based on time fractional B-S model.</p><p>The analytical solution of the fractional B-S models is usually via integral transform methods [<xref ref-type="bibr" rid="scirp.120948-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref14">14</xref>], homotopy perturbation methods [<xref ref-type="bibr" rid="scirp.120948-ref15">15</xref>], wavelet based hybrid methods [<xref ref-type="bibr" rid="scirp.120948-ref16">16</xref>], or via Lie symmetry transformations [<xref ref-type="bibr" rid="scirp.120948-ref17">17</xref>] and so on. The solutions usually are difficult to calculate, because they usually contain the form of convolution of some special functions or infinite series with an integral. Therefore, studying numerical approximate solutions of fractional B-S models is a very practical and important research project. The existing numerical algorithms for solving the fractional order differential equations mainly include: finite difference method, finite element method, spectral method, moving mesh method, series approximation method, matrix transformation method and so on [<xref ref-type="bibr" rid="scirp.120948-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref20">20</xref>]. Roughly speaking, finite difference method has been well established.</p><p>For solving the time fractional B-S equation, a few achievements on the numerical methods are as follow. Song L.N. and Wang W.G. (2013) [<xref ref-type="bibr" rid="scirp.120948-ref21">21</xref>] employed implicit finite difference method to solve the time fractional B-S equation together with the conditions satisfied by the standard put option. Kumar S. and Singh D. (2014) [<xref ref-type="bibr" rid="scirp.120948-ref22">22</xref>] presented a numerical algorithm for the time fractional B-S equation with boundary condition by homotopy perturbation method and homotopy analysis method. Bhowmik S.K. (2014) [<xref ref-type="bibr" rid="scirp.120948-ref23">23</xref>] proposed an explicit-implicit numerical scheme with a low order of convergence for a partial integro-differential equation that arises in option pricing theory by using a finite difference technique. Yang X.Z. et al. (2015) [<xref ref-type="bibr" rid="scirp.120948-ref24">24</xref>] deduced an Explicit-Implicit and Implicit-Explicit difference scheme for time fractional B-S equation. Zhang H. et al. (2016) [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>] derived an implicit difference scheme for the time fractional B-S equation governing European options. Phaochoo P. et al. (2016) [<xref ref-type="bibr" rid="scirp.120948-ref26">26</xref>] proposed a meshless local Petrov-Galerkin method, which involves not only a meshless interpolation for the trial functions, but also a meshless integration of the weak-form. Nuugulu S.M. et al. (2021) [<xref ref-type="bibr" rid="scirp.120948-ref27">27</xref>] propose a corresponding robust numerical method which is based on the extension of a Crank-Nicolson (C-N) finite difference method. For solving time-fractional B-S equation, An X. et al. (2021) [<xref ref-type="bibr" rid="scirp.120948-ref28">28</xref>] proposed space-time spectral method employs the Jacobi polynomials for the temporal discretisation and Fourier-like basis functions for the spatial discretisation. Based on the alternating segment technology, Yan R.F. et al. (2021) [<xref ref-type="bibr" rid="scirp.120948-ref29">29</xref>] applied C-N format, and four kinds of Saul’yev asymmetric format to construct the alternating segmented C-N parallel scheme. Sarboland M. and Aminataei A. (2022) [<xref ref-type="bibr" rid="scirp.120948-ref30">30</xref>] applied the multiquadric quasi-interpolation scheme and the integrated radial basis function networks scheme to provide a numerical method to approximate the solution of the time fractional Black-Sholes equation.</p><p>With the rapid development of multi-core and cluster technology, it is of great theoretical significance and practical value to construct the parallel difference scheme with good stability for solving time fractional B-S model (TFBSM). In combination with the call option, we construct the mixed alternative segment C-N (MASC-N) scheme for TFBSM. The stability and convergence of the MASC-N scheme are analyzed. Finally, numerical examples demonstrate the effectiveness and accuracy of the MASC-N scheme for solving the TFBSM.</p></sec><sec id="s2"><title>2. MASC-N Parallel Difference Method</title><sec id="s2_1"><title>2.1. Time Fractional Black-Scholes Model</title><p>In the present work, the option price P ( S , t ) is suggested to be subject to the time fractional Black-Scholes equation with the following form [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref31">31</xref>]:</p><p>∂ α P ( S , t ) ∂ t α + 1 2 σ 2 S 2 ∂ 2 P ( S , t ) ∂ S 2 + r S ∂ P ( S , t ) ∂ S − r P ( S , t ) = 0. (1)</p><p>where t &gt; 0 , 0 &lt; α ≤ 1 , P is the price of European call option; S and t are asset price and time; r is risk free interest rate; σ represents volatility of underlying asset. The fractional derivative P t ( α ) ( S , t ) is Riemann-Liouville time fractional derivative with respect to t; P S and P S S refer to first derivative and second derivative with respect to S.</p><p>The value of European call option is taken as a solution of (1) with the following terminal and boundary conditions [<xref ref-type="bibr" rid="scirp.120948-ref1">1</xref>]:</p><p>1) P ( S , T ) = max { S − K , 0 } . The profit and loss when the option expires is its price. Here K is the exercise price;</p><p>2) S → ∞ , P ( S , t ) ~ S − K e − r ( T − t ) . When S is sufficiently large, the option price is close to S − K e − r ( T − t ) , T is the due date of the options;</p><p>3) P ( 0 , t ) = 0 , which implies that the option price is approaching to zero when S is zero.</p><p>The European call option pricing model is to solve the follow time fractional B-S equation:</p><p>{ ∂ α P ( S , t ) ∂ t α + 1 2 σ 2 S 2 ∂ 2 P ( S , t ) ∂ S 2 + r S ∂ P ( S , t ) ∂ S − r P ( S , t ) = 0 , P ( S , T ) = max { S − K , 0 } . (2)</p><p>The boundary conditions P ( 0 , t ) = 0 , lim S → ∞ P ( S , t ) = S − K e − r ( T − t ) , and the solution region is Σ = { 0 ≤ S ≤ ∞ , 0 ≤ t ≤ T } .</p><p>Equation (2) is an anti-variable coefficient parabolic equation. With the change of variables [<xref ref-type="bibr" rid="scirp.120948-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>]: S = e x ,   t = T − τ ,   V ( x , τ ) = P ( e x , T − τ ) .</p><p>Equation (2) can be transformed into the parabolic equations as follows:</p><p>{ V τ ( α ) ( x , τ ) + ( r − 1 2 σ 2 ) V x ( x , τ ) − 1 2 σ 2 V x x ( x , τ ) − r V ( x , τ ) = 0 , V ( x , 0 ) = max { e x − K , 0 } . (3)</p><p>The solution region converses into: Σ 0 = { − ∞ ≤ x ≤ + ∞ , 0 ≤ τ ≤ T } .</p><p>To solve the TFBSM numerically it is necessary to truncate the original unbounded domain into a finite interval. Here we truncate the range of variable x in problem (1) to a finite interval [ M − , M + ] . Then the solution region we consider is of the following finite domain: Σ 1 = { M − ≤ x ≤ M + , 0 ≤ τ ≤ T } .</p><p>Meanwhile, boundary conditions are transformed into the form:</p><p>V ( M + , τ ) = e M + − K e − r τ ,   V ( M − , τ ) = 0 .</p></sec><sec id="s2_2"><title>2.2. Construction of the MASC-N Scheme</title><p>Let h = ( M + − M − ) / M and k = T / N , ( M , N ∈ Z + ) be space and time steps. The computation domain Σ 1 is discretized by uniform grid ( x i , τ n ) :</p><p>{ x i = M − + ( i − 1 ) h ,           i = 1 , 2 , ⋯ , M + 1 , τ n = ( n − 1 ) k ,                       n = 1 , 2 , ⋯ , N + 1.</p><p>V i n = V ( x i , τ n ) denotes an approximate solution (exact solution of MASC-N scheme) of (3) in x i and τ n . The corresponding initial and boundary conditions are:</p><p>V i 1 = f ( x i ) = max { e x i − K , 0 } , V M + 1 n = f 2 ( τ n ) = e M + − K e − r ( n − 1 ) k .</p><p>The discrete format of time fractional derivative P t ( α ) ( S , t ) in the point ( x i , τ n + 1 ) using L1 interpolation approximation of the modified Riemann-Liouville fractional derivative is as follows [<xref ref-type="bibr" rid="scirp.120948-ref32">32</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref33">33</xref>]:</p><p>∂ α V ( x i , τ n + 1 ) ∂ τ α = k − α Γ ( 2 − α ) ∑ j = 1 n [ V ( x i , τ n + 2 − j ) − V ( x i , τ n + 1 − j ) ] [ j 1 − α − ( j − 1 ) 1 − α ] + O ( k 2 − α ) .</p><p>Letting l j = j 1 − α − ( j − 1 ) 1 − α , we can define the operator L τ α V ( x i , τ n + 1 ) as:</p><p>L τ α V ( x i , τ n + 1 ) = k − α Γ ( 2 − α ) ∑ j = 1 n l j [ V ( x i , τ n + 2 − j ) − V ( x i , τ n + 1 − j ) ]     . (4)</p><p>Moreover, the discrete formats of the space derivatives are:</p><p>∂ V ( x i , τ n ) ∂ x = V i + 1 n − V i − 1 n 2 h + O ( h 2 ) , ∂ 2 V ( x i , τ n ) ∂ x 2 = V i + 1 n − 2 V i n + V i − 1 n h 2 + O ( h 2 ) . (5)</p><p>Substituting (4) and (5) into (3), we can derive the classical explicit scheme, implicit scheme and C-N scheme of time fractional B-S Equation (3):</p><p>The classical explicit scheme of time fractional B-S Equation (3) is</p><p>L τ α V ( x i , τ n + 1 ) = 1 2 σ 2 V i + 1 n − 2 V i n + V i − 1 n h 2 + ( r − 1 2 σ 2 ) V i + 1 n − V i − 1 n 2 h − r V i n + O ( k 2 − α + h 2 ) .</p><p>After combining similar terms and omitting the truncation errors, it can be rewritten as</p><p>V i n + 1 = a V i − 1 n − 2 b V i n + c V i + 1 n + ∑ j = 1 n − 1 w j V i n + 1 − j + l n V i 1 . (6)</p><p>The classical implicit scheme of time fractional B-S Equation (3) gives</p><p>L τ α V ( x i , τ n + 1 ) = 1 2 σ 2 V i + 1 n + 1 − 2 V i n + 1 + V i − 1 n + 1 h 2 + ( r − 1 2 σ 2 ) V i + 1 n + 1 − V i − 1 n + 1 2 h     − r V i n + 1 + O ( k 2 − α + h 2 ) .</p><p>It can be rewritten as</p><p>− a V i − 1 n + 1 + ( 1 + 2 b ) V i n + 1 − c V i + 1 n + 1 = ∑ j = 1 n − 1 w j V i n + 1 − j + l n V i 1 . (7)</p><p>The classical C-N scheme of time fractional B-S Equation (3) gives</p><p>− 1 2 a V i − 1 n + 1 + ( 1 + b ) V i n + 1 − 1 2 c V i + 1 n + 1 = 1 2 a V i − 1 n − b V i n + 1 2 c V i + 1 n + ∑ j = 1 n − 1 w j V i n + 1 − j + l n V i 1 . (8)</p><p>where</p><p>a = m σ 2 2 h 2 − m ( r − 0.5 σ 2 ) 2 h , b = m σ 2 2 h 2 + m r 2 , c = m σ 2 2 h 2 + m ( r − 0.5 σ 2 ) 2 h , m = k α Γ ( 2 − α ) , w j = 2 j 1 − α − ( j + 1 ) 1 − α − ( j − 1 ) 1 − α .</p><p>Simulating the method of alternating explicit and implicit scheme [<xref ref-type="bibr" rid="scirp.120948-ref34">34</xref>], the design of MASC-N scheme we construct is as follows. Let M − 1 = ( 2 s + 1 ) l = q l , here q and l are positive integers q , l ≥ 3 , we can divide the points on each time level into q sections which are sequentially recorded as S 1 , S 2 , ⋯ , S q .</p><p>On the odd level, we apply explicit scheme (6) to calculate points x i ( i = i ″ 1 , i ′ 2 , i ″ 3 , i ′ 4 , ⋯ , i ″ 2 s − 1 , i ′ 2 s ) , at points x i ( i = i ″ 2 , i ′ 3 , i ″ 4 , i ′ 5 , ⋯ , i ″ 2 s , i ′ 2 s + 1 ) , we apply explicit scheme (7) to calculate. At the remaining points, we apply C-N scheme (8). When it turns to the even level, we apply explicit scheme (6) to calculate points x i ( i = i ″ 2 , i ′ 3 , i ″ 4 , i ′ 5 , ⋯ , i ″ 2 s , i ′ 2 s + 1 ) , at points x i ( i = i ″ 1 , i ′ 2 , i ″ 3 , i ′ 4 , ⋯ , i ″ 2 s − 1 , i ′ 2 s ) , we apply explicit scheme (7) to calculate. At the remaining points, we apply C-N scheme (8). The schematic design of the MASC-N scheme is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Then the approximate discrete (MASC-N) scheme of Equation (1) can be expressed in the matrix form:</p><p>{ ( I + A 1 G ) V n + 1 = − A 2 G V n + w 1 V n + ⋯ + w n − 1 V 2 + l n V 1 + b n , ( I + A 2 G ) V n + 2 = − A 1 G V n + 1 + w 1 V n + 1 + ⋯ + w n V 2 + l n + 1 V 1 + b n + 1 . (9)</p><p>where n = 1 , 3 , ⋯ , V n = ( V 2 n V 3 n ⋯ V M − 1 n V M n ) T , b n = ( a 2 ( V 1 n + V 1 n + 1 ) 0 ⋯ 0 c 2 ( V M + 1 n + V M + 1 n + 1 ) ) ′ .</p><p>A 1 and A 2 are (M-1)-order diagonal matrices and they meet A 1 + A 2 = I , A 1 = d i a g ( θ 1 , θ 2 , ⋯ , θ M − 2 , θ M − 1 ) .</p><p>θ i = { 0 , i = i ″ 2 l − 1 , i ′ 2 l , 0 &lt; l ≤ s 1 , i = i ″ 2 l , i ′ 2 l + 1 , 0 &lt; l ≤ s 1 2 , elsewhere , G = ( 2 b − c − a 2 b − c ⋱ ⋱ ⋱ − a 2 b − c − a 2 b ) M − 1 .</p><p>Here I is an ( M − 1 ) order unit matrix.</p></sec></sec><sec id="s3"><title>3. Theoretical Analysis of MASC-N Scheme</title><sec id="s3_1"><title>3.1. Existence and Uniqueness of the MASC-N Scheme Solution</title><p>Lemma 1. The matrices defined by the MASC-N scheme (9) are the nonnegative real matrices.</p><p>Proof.</p><p>G + G T = ( 4 b − ( a + c ) − ( a + c ) 4 b − ( a + c ) ⋱ ⋱ ⋱ − ( a + c ) 4 b − ( a + c ) − ( a + c ) 4 b ) ,</p><p>where 2 b = m σ 2 h 2 + m r , − ( a + c ) = − m σ 2 h 2 , m = k α Γ ( 2 − α ) , we have G + G ′ as a strictly diagonally dominant three diagonal matrix, since the main diagonal elements are positive real numbers, G + G ′ is a positive definite matrix, G + G ′ is nonnegative definite matrix, G is nonnegative definite matrix.</p><p>Combined with lemma 1, ( I + A 1 G ) − 1 and ( I + A 2 G ) − 1 exist, and then we have following theorem:</p><p>Theorem 1. Solution of the MASC-N scheme (9) of time fractional Black-Scholes Equation (1) is existing and unique.</p></sec><sec id="s3_2"><title>3.2. Stability of the MASC-N Scheme</title><p>Lemma 2 (Kellogg [<xref ref-type="bibr" rid="scirp.120948-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref36">36</xref>]). If the matrix C is a nonnegative real matrix, that is, C + C T meet the nonnegative, then for any parameter ρ ≥ 0 , there are estimators ‖ ( ρ I + C ) − 1 ‖ ≤ ρ − 1 .</p><p>Lemma 3 ( [<xref ref-type="bibr" rid="scirp.120948-ref37">37</xref>]). The coefficients w j = l j − l j + 1 satisfy:</p><p>1 &gt; w 1 &gt; w 2 &gt; ⋯ &gt; w n &gt; 0 , ∑ j = 1 n − 1 w j = 1 − l n , l 1 = 1 .</p><p>Let V ˜ i n be the approximate solution of Equation (1) at mesh point ( x i , t n ) . Defining ε i n = V ˜ i n − V i n , E n = ( ε 2 n , ε 3 n , ⋯ , ε M n ) , 1 ≤ n ≤ N + 1 , and substituting V i n = V ˜ i n − ε i n into MASC-N scheme, we have E n satisfying:</p><p>{ ( I + A 1 G ) E n + 1 = − A 2 G E n + w 1 E n + ⋯ + w n − 1 E 2 + l n E 1 , ( I + A 2 G ) E n + 2 = − A 1 G E n + 1 + w 1 E n + 1 + ⋯ + w n E 2 + l n + 1 E 1 , ​       n = 1 , 3 , ⋯ (10)</p><p>When n ≥ 3 , we have</p><p>E n + 2 = ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) E n     + ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 2 E n − 1 + ⋯ + w n − 1 E 2 + l n E 1 )     + ( I + A 2 G ) − 1 ( w 2 E n + ⋯ + w n E 2 + l n + 1 E 1 ) . (11)</p><p>Take the norm of both sides of Equation (11)</p><p>‖ E n + 2 ‖ = ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) ‖ ‖ E n ‖   + ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ ( w 2 E n − 1 + ⋯ + w n − 1 E 2 + l n E 1 ) ‖   + ‖ ( I + A 2 G ) − 1 ‖ ‖ ( w 2 E n + ⋯ + w n E 2 + l n + 1 E 1 ) ‖ .</p><p>Due to the growth matrix T = ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) and we define T ˜ = ( I + A 2 G ) T ( I + A 2 G ) − 1 , assume that the eigenvalue of G is r, then</p><p>‖ T ‖ = ‖ T ˜ ‖ = ‖ ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) ( I + A 2 G ) − 1 ‖ = max { | ( w 1 − θ r 1 + θ r ) 2 | } ≤ 1.</p><p>Then we use mathematical induction to prove ‖ E n ‖ ≤ ‖ E 1 ‖ .</p><p>When n = 1 , ( I + A 1 G ) E 2 = ( I − A 2 G ) E 1</p><p>‖ E 2 ‖ = ‖ ( I + A 1 G ) − 1 ( I − A 2 G ) E 1 ‖ ≤ ‖ E 1 ‖ .</p><p>When max { w 1 , θ r } = w 1 is established,</p><p>‖ E 3 ‖ ≤ ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( I − A 2 G ) ‖ ‖ E 1 ‖ + ‖ ( I + A 2 G ) − 1 ‖ ‖ l 2 E 1 ‖ ≤ max { | w 1 − θ r 1 + θ r | } ‖ E 1 ‖ + max { | l 2 1 + θ r | } ‖ E 1 ‖ ≤ max { | 1 − θ r 1 + θ r | } ‖ E 1 ‖ ≤ ‖ E 1 ‖ .</p><p>When max { w 1 , θ r } = θ r is established,</p><p>‖ E 3 ‖ ≤ ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( I − A 2 G ) ‖ ‖ E 1 ‖ + ‖ ( I + A 2 G ) − 1 ‖ ‖ l 2 E 1 ‖ ≤ max { | w 1 − θ r 1 + θ r | } ‖ E 1 ‖ + max { | l 2 1 + θ r | } ‖ E 1 ‖ ≤ max { θ r + l 2 − w 1 1 + θ r } ‖ E 1 ‖ ≤ ‖ E 1 ‖ .</p><p>Assuming that n ≤ k + 1 , we have ‖ E n ‖ ≤ ‖ E 1 ‖ . When n = k + 2 , we prove it in two cases:</p><p>Case 1: max { w 1 − θ r } ≤ max { w 1 , θ r } ≤ w 1</p><p>‖ E n + 2 ‖ = ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) ‖ ‖ E n ‖   + ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ ( w 2 E n − 1 + ⋯ + w n − 1 E 2 + l n E 1 ) ‖   + ‖ ( I + A 2 G ) − 1 ‖ ‖ ( w 2 E n + ⋯ + w n E 2 + l n + 1 E 1 ) ‖ ≤ ( w 1 1 + θ r ) 2 ‖ E 1 ‖ + w 1 ( 1 − w 1 ) ( 1 + θ r ) 2 ‖ E 1 ‖ + 1 − w 1 1 + θ r ‖ E 1 ‖ ≤ w 1 ‖ E 1 ‖ + ( 1 − w 1 ) ‖ E 1 ‖ ≤ ‖ E 1 ‖ .</p><p>Case 2: max { w 1 − θ r } ≤ max { w 1 , θ r } ≤ θ r</p><p>‖ E n + 2 ‖ = ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) ‖ ‖ E n ‖   + ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ ( w 2 E n − 1 + ⋯ + w n − 1 E 2 + l n E 1 ) ‖   + ‖ ( I + A 2 G ) − 1 ‖ ‖ ( w 2 E n + ⋯ + w n E 2 + l n + 1 E 1 ) ‖</p><p>≤ ( θ r 1 + θ r ) 2 ‖ E 1 ‖ + θ r ( 1 − w 1 ) ( 1 + θ r ) 2 ‖ E 1 ‖ + 1 − w 1 1 + θ r ‖ E 1 ‖ ≤ θ r 1 + θ r ( θ r 1 + θ r + 1 − w 1 1 + θ r ) ‖ E 1 ‖ + 1 − w 1 1 + θ r ‖ E 1 ‖ ≤ θ r 1 + θ r ‖ E 1 ‖ + 1 − w 1 1 + θ r ‖ E 1 ‖ ≤ ‖ E 1 ‖ .</p><p>To sum up, we obtain the following theorem.</p><p>Theorem 2. The MASC-N scheme (9) of time-fractional Black-Scholes Equation (1) is unconditional stability.</p></sec><sec id="s3_3"><title>3.3. Convergence of the MASC-N Scheme</title><p>Let v i n = v ( x i , t n ) ( i = 1 , 2 , ⋯ , M + 1 ; n = 1 , 2 , ⋯ , N + 1 ) be the exact solution of Equation (1) at mesh point ( x i , t n ) . Defining e i n = v i n − V i n and e n = ( e 2 n , e 3 n , ⋯ , e M − 1 n , e M n ) T , and substituting e i n = v i n − V i n into MASC-N scheme, we have e n satisfying:</p><p>{ ( I + A 1 G ) e n + 1 = − A 2 G e n + w 1 e n + ⋯ + w n − 1 e 2 + l n e 1 + R n , ( I + A 2 G ) e n + 2 = − A 1 G e n + 1 + w 1 e n + 1 + ⋯ + w n e 2 + l n + 1 e 1 + R n + 1 , ​       n = 1 , 3 , ⋯ (12)</p><p>and e 1 = 0 , R n = k α O ( k 2 − α + h 2 ) ,which means there exists a positive constant C such that ‖ R n ‖ ≤ C k α ( k 2 − α + h 2 ) .</p><p>Imitate the proof of stability, when n ≥ 3 , we have</p><p>e n + 2 = ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) e n     + ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 2 e n − 1 + ⋯ + w n − 1 e 2 + R n )     + ( I + A 2 G ) − 1 ( w 2 e n + ⋯ + w n e 2 + R n + 1 ) .</p><p>When n = 1 , it is straightforward to see that:</p><p>‖ e 2 ‖ ≤ ‖ ( I + A 1 G ) − 1 ‖ ‖ R 1 ‖ ≤ l 1 − 1 k α C ( k 2 − α + h 2 ) .</p><p>When max { w 1 , θ r } = w 1 is established,</p><p>‖ e 3 ‖ ≤ ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ R 1 ‖ + ‖ ( I + A 2 G ) − 1 ‖ ‖ R 2 ‖ ≤ | w 1 − θ r ( 1 + θ r ) 2 | C k α ( k 2 − α + h 2 ) + 1 1 + θ r C k α ( k 2 − α + h 2 ) ≤ w 1 + 1 ( 1 + θ r ) 2 C k α ( k 2 − α + h 2 ) ≤ l 2 − 1 C k α ( k 2 − α + h 2 ) .</p><p>When max { w 1 , θ r } = θ r is established,</p><p>‖ e 3 ‖ ≤ ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ R 1 ‖ + ‖ ( I + A 2 G ) − 1 ‖ ‖ R 2 ‖ ≤ | θ r 1 + θ r | C k α ( k 2 − α + h 2 ) + | 1 1 + θ r | C k α ( k 2 − α + h 2 ) ≤ C k α ( k 2 − α + h 2 ) ≤ l 2 − 1 C k α ( k 2 − α + h 2 ) .</p><p>Assuming that n ≤ k + 1 , we have ‖ e n ‖ ≤ l n − 1 − 1 C k α ( k 2 − α + h 2 ) . When n = k + 2 , we prove it in two cases:</p><p>Case 1: max { w 1 − θ r } ≤ max { w 1 , θ r } ≤ w 1</p><p>‖ e n + 2 ‖ ≤ ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) ‖ ‖ e n ‖   + ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ ( w 2 e n − 1 + ⋯ + w n − 1 e 2 ) + R n ‖</p><p>  + ‖ ( I + A 2 G ) − 1 ‖ ‖ ( w 2 e n + ⋯ + w n e 2 ) + R n + 1 ‖ ≤ ( w 1 1 + θ r ) 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + ( w 1 − θ r ( 1 + θ r ) 2 + 1 1 + θ r )   &#215; ( ∑ i = 2 n l n + 1 − 1 w i + 1 ) C k α ( k 2 − α + h 2 )</p><p>≤ ( w 1 1 + θ r ) 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + w 1 + 1 ( 1 + θ r ) 2 ( ∑ i = 2 n w i + l n + 1 ) l n + 1 − 1 C k α ( k 2 − α + h 2 ) ≤ w 1 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + ( 1 + w 1 ) ( 1 − w 1 ) l n + 1 − 1 C k α ( k 2 − α + h 2 ) ≤ l n + 1 − 1 C k α ( k 2 − α + h 2 ) .</p><p>Case 2: max { w 1 − θ r } ≤ max { w 1 , θ r } ≤ θ r</p><p>‖ e n + 2 ‖ = ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ( w 1 I − A 2 G ) ‖ ‖ e n ‖   + ‖ ( I + A 2 G ) − 1 ( w 1 I − A 1 G ) ( I + A 1 G ) − 1 ‖ ‖ ( w 2 e n − 1 + ⋯ + w n − 1 e 2 ) + R n ‖   + ‖ ( I + A 2 G ) − 1 ‖ ‖ ( w 2 e n + ⋯ + w n e 2 ) + R n + 1 ‖ ≤ ( θ r 1 + θ r ) 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + ( θ r − w 1 ( 1 + θ r ) 2 + 1 1 + θ r )   &#215; ( ∑ i = 2 n l n + 1 − 1 w i + 1 ) C k α ( k 2 − α + h 2 )</p><p>≤ ( θ r 1 + θ r ) 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + 2 θ r + 1 ( 1 + θ r ) 2 ( ∑ i = 2 n l n + 1 − 1 w i + 1 ) C k α ( k 2 − α + h 2 ) ≤ ( θ r 1 + θ r ) 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + 2 θ r + 1 ( 1 + θ r ) 2 ( ∑ i = 2 n w i + l n + 1 ) l n + 1 − 1 C k α ( k 2 − α + h 2 ) ≤ ( θ r 1 + θ r ) 2 l n − 1 − 1 C k α ( k 2 − α + h 2 ) + 2 θ r + 1 ( 1 + θ r ) 2 l n + 1 − 1 C k α ( k 2 − α + h 2 ) ≤ l n + 1 − 1 C k α ( k 2 − α + h 2 ) .</p><p>Due to</p><p>lim n → ∞ l n − 1 n α = lim n → ∞ n − α n 1 − α − ( n − 1 ) 1 − α = lim n → ∞ n − 1 1 − ( 1 − 1 n ) 1 − α = 1 1 − α .</p><p>There is a positive constant C<sub>1</sub>, such that</p><p>‖ e n ‖ ≤ n α C 1 ( k 2 + k α h 2 ) = ( n k ) α C 1 ( k 2 − α + h 2 ) , n = 1 , 2 , ⋯ , N .</p><p>Here C 1 = C 1 − α , it is clear that n k &lt; T , then we can know that | v ( x i , τ n ) − V i n | ≤ C 2 ( k 2 − α + h 2 ) and C 2 = T α C 1 .</p><p>To sum up, we obtain the following theorem.</p><p>Theorem 3. The MASC-N scheme (9) of time-fractional Black-Scholes Equation (1) is convergent, and | v ( x i , τ n ) − V i n | ≤ C ( k 2 − α + h 2 ) , whereC is a positive constant.</p></sec></sec><sec id="s4"><title>4. Numerical Experiments</title><p>Numerical experiments will be done in Matlab 2013b, based on the Intel Core i3-2330 CPU@2.20GHz.The analytic solution of TFBSM is very complex to be obtained [<xref ref-type="bibr" rid="scirp.120948-ref13">13</xref>]. We use the MASC-N scheme (9), implicit numerical method (INM) [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>] to calculate European call option prices governed by the time factional B-S model. To show the accuracy and effectiveness of the schemes numerically, we firstly take example 1 with the given terminal and boundary condition as an example.</p><p>Example 1 [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref31">31</xref>]. Consider the following time fractional B-S model with homogeneous boundary conditions</p><p>{ D 0 τ α U ( x , τ ) = a ∂ 2 U ( x , τ ) ∂ x 2 + b ∂ U ( x , τ ) ∂ x − c U ( x , τ ) + g ( x , τ ) , U ( 0 , τ ) = 0 , U ( 1 , τ ) = 0 , U ( x , 0 ) = x 2 ( 1 − x ) .</p><p>where the source term</p><p>g = ( 2 τ 2 − α Γ ( 3 − α ) + 2 τ 1 − α Γ ( 2 − α ) ) x 2 ( 1 − x )           − ( t + 1 ) 2 [ a ( 2 − 6 x ) + b ( 2 x − 3 x 2 ) − c x 2 ( 1 − x ) ]</p><p>is chosen so that the exact solution of example 1 is U = ( t + 1 ) 2 x 2 ( 1 − x ) . Here we take the parameters values as r = 0.05 , σ = 0.25 , α = 0.7 , a = 1 2 σ 2 , b = r − a , c = r , T = 1 .</p><p>Next, we verify the calculation precision and convergence order of MASC-N parallel difference schemes for solving time fractional B-S equation. Convergence order of spatial layer (COS) and convergence order of time horizon (COT) are defined respectively [<xref ref-type="bibr" rid="scirp.120948-ref38">38</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref39">39</xref>]. V i n is the exact solution and V &#175; i n is the solution of MASC-N.</p><p>E 2 , Δ t m = ‖ V j m − V &#175; j m ‖ 2 = { ∑ j = 1 n ( V j m − V &#175; j m ) 2 Δ t } 1 2 ,</p><p>E ∞ , Δ t m = ‖ V j m − V &#175; j m ‖ ∞ = max 1 ≤ j ≤ n | V j m − V &#175; j m | ,</p><p>COT ≈ log 2 ( E Δ x , Δ t m / E Δ x , Δ t / 2 m ) , l = 2 , ∞ ,</p><p>E 2 , Δ x n = ‖ V i n − V &#175; i n ‖ 2 = { ∑ i = 1 m ( V i n − V &#175; i n ) 2 Δ x } 1 2 ,</p><p>E ∞ , Δ x n = ‖ V i n − V &#175; i n ‖ ∞ = max 1 ≤ i ≤ m | V i n − V &#175; i n | ,</p><p>COS ≈ log 2 ( E Δ x , Δ t n / E Δ x / 2 , Δ t / 4 n ) , l = 2 , ∞ .</p><p><xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> list the numerical errors in 2-norm and the maximum-norm and their corresponding convergence rates. As can be seen from the table, the numerical solutions obtained by the MASC-N scheme are in excellent agreement with exact solutions. We can see that for fixed space step h = 1/100 and some different time steps k = 1/40, 1/80, 1/160 and 1/320, the corresponding orders of convergence for the MASC-N scheme are close to 1.3 when α = 0.7. The space convergence orders of the MASC-N scheme approach to 2. It shows good agreement with the conclusion of Theorem 3.</p><p>Example 2 [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>]. Assuming that the current price of the underlying stock is 97 dollars, the strike price of option is 50 dollars, the risk-free interest rate is 0.05 per year, the deadline of the option is 12 months, the volatility is 0.25 per year.</p><p>First, let M = 101 , N = 100 , l = 200 , q = 5 . The parameters are S = 97 , K = 50 , T = 12 , r = 0.05 , σ = 0.25 , M − = ln 0.1 , M + = ln 100 .</p><p>We give the plots of the option price curves P ( S , T ) under the INM, MASC-N scheme.</p><p>The parameter values are selected according to paper [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>]. From <xref ref-type="fig" rid="fig2">Figure 2</xref>, we can see that the characteristics of <xref ref-type="fig" rid="fig2">Figure 2</xref> are completely consistent with <xref ref-type="fig" rid="fig2">Figure 2</xref> in paper [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>] and the numerical solutions of MASC-N scheme are very close to that of implicit scheme.</p><p>Second, in order to verify the stability and the accuracy of MASC-N scheme, we regard the solution V i n of INM as the control solution, and the solution V &#175; i n of MASC-N is used as the perturbation solution, then define the sum of relative error for every time level (SRET) and difference total energy (DTE):</p><p>SRET ( n ) = ∑ i = 1 M | V i n − V &#175; i n | V i n , DTE ( i ) = 1 2 ∑ n = 1 N ( V i n − V &#175; i n ) 2 .</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Numerical errors and orders of convergence of MASC-N scheme for the example 1 when M = 101</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Δt</th><th align="center" valign="middle" >‖   .   ‖ 2</th><th align="center" valign="middle" >COT</th><th align="center" valign="middle" >‖   .   ‖ ∞</th><th align="center" valign="middle" >COT</th></tr></thead><tr><td align="center" valign="middle" >1/40</td><td align="center" valign="middle" >0.00549407537</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.00642653898</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >1/80</td><td align="center" valign="middle" >0.00163256675</td><td align="center" valign="middle" >1.25073472300</td><td align="center" valign="middle" >0.00262767491</td><td align="center" valign="middle" >1.29025517900</td></tr><tr><td align="center" valign="middle" >1/160</td><td align="center" valign="middle" >0.00048949099</td><td align="center" valign="middle" >1.23778776807</td><td align="center" valign="middle" >0.00108954783</td><td align="center" valign="middle" >1.27005725963</td></tr><tr><td align="center" valign="middle" >1/320</td><td align="center" valign="middle" >0.00015143065</td><td align="center" valign="middle" >1.19262497528</td><td align="center" valign="middle" >0.000468875620</td><td align="center" valign="middle" >1.21645237116</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Numerical errors and orders of convergence of MASC-N scheme for the example 1 when N = 100</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Δt</th><th align="center" valign="middle" >Δx</th><th align="center" valign="middle" >‖   .   ‖ 2</th><th align="center" valign="middle" >COS</th><th align="center" valign="middle" >‖   .   ‖ ∞</th><th align="center" valign="middle" >COS</th></tr></thead><tr><td align="center" valign="middle" >1/10</td><td align="center" valign="middle" >1/15</td><td align="center" valign="middle" >0.0455637460106</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.0206037934344</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >1/40</td><td align="center" valign="middle" >1/30</td><td align="center" valign="middle" >0.0136296111988</td><td align="center" valign="middle" >1.74114195458324</td><td align="center" valign="middle" >0.0043408515398</td><td align="center" valign="middle" >2.246859993971</td></tr><tr><td align="center" valign="middle" >1/160</td><td align="center" valign="middle" >1/60</td><td align="center" valign="middle" >0.0042681481212</td><td align="center" valign="middle" >1.67506225886374</td><td align="center" valign="middle" >0.0009528489608</td><td align="center" valign="middle" >2.187658631184</td></tr><tr><td align="center" valign="middle" >1/640</td><td align="center" valign="middle" >1/120</td><td align="center" valign="middle" >0.0013767764693</td><td align="center" valign="middle" >1.63231589868382</td><td align="center" valign="middle" >0.0002160284100</td><td align="center" valign="middle" >2.141026491177</td></tr></tbody></table></table-wrap><p>Let M = 101 , N = 100 , other parameters are the same as above. The results of numerical experiments are as follows:</p><p>From <xref ref-type="fig" rid="fig3">Figure 3</xref>, we can see that the SRET curves of the MASC-N scheme are larger at the beginning and decrease along with the movement of time step and gradually keep a constant level. This shows that the MASC-N scheme has better stability.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> suggests that the DTE of numerical solutions of the MASC-N scheme has the same order of magnitude compared with that of INM, showing that the accuracy of MASC-N scheme is close to that of INM. On the other hand, maximum value of DTE doesn’t exceed 0.014, indicating that the MASC-N scheme to solve the time fractional B-S equation have good accuracy.</p><p>From the viewpoint of computational efficiency, INM is the serial format and needs to use the catch-up method to solve three diagonal equations. The advantage of the MASC-N scheme of this paper is that they can divide the large numerical problems A X = b into five small problems A i X = b , i = 1 , 2 , ⋯ , 5 . Using “parfor” to implement parallel computing means that the cycle is divided into independent parts and the various parts can carry out parallel. It leads to the improvement of the efficiency of program execution and the effective reduction of computation time [<xref ref-type="bibr" rid="scirp.120948-ref40">40</xref>] [<xref ref-type="bibr" rid="scirp.120948-ref41">41</xref>].</p><p>Finally, in order to better reflect the superiority of parallel difference schemes, we choose INM, MASC-N scheme (9) to perform numerical tests. The number of time layers is 1000 (N = 1000), and the spatial grid points gradually increase from 201 to 1001. Next, the number of space grid points is 1001 (M = 1001), and the time layers gradually increase from 200 to 1000. And results are shown in <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>Obviously, MASC-N parallel scheme has superiority in saving the computing time with the increase of time layer as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. Compared with the INM, the computing time of the MASC-N scheme can save nearly 90% when the space grid is the same (see in <xref ref-type="table" rid="table3">Table 3</xref>). With the encryption of the spatial grid, the computational efficiency of the MASC-N scheme is significantly higher than that of the INM. Especially when the number of spatial points is large enough, the MASC-N method has obvious localization characteristics in computing and communication.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison of two schemes’ computing time at M = 1001</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Space grid (N)</th><th align="center" valign="middle" >200</th><th align="center" valign="middle" >400</th><th align="center" valign="middle" >600</th><th align="center" valign="middle" >800</th><th align="center" valign="middle" >1000</th></tr></thead><tr><td align="center" valign="middle" >INM [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>] <sup> </sup></td><td align="center" valign="middle" >25.7785534</td><td align="center" valign="middle" >52.3843632</td><td align="center" valign="middle" >80.9568081</td><td align="center" valign="middle" >109.7452905</td><td align="center" valign="middle" >140.4224646</td></tr><tr><td align="center" valign="middle" >MASC-N</td><td align="center" valign="middle" >1.312375357</td><td align="center" valign="middle" >3.716396959</td><td align="center" valign="middle" >7.247458624</td><td align="center" valign="middle" >12.07522917</td><td align="center" valign="middle" >18.10542618</td></tr></tbody></table></table-wrap><p>Example 3. Similarly, we consider the case that the underlying asset is a call option. Here we take the parameters values as S = 97 , K = 50 , r = 0.05 , σ = 0.25 and T = 6 . Using INM, MASC-N difference scheme to compute the price of European call options with different values of α and the relative error when α = 0.7, the results are calculated as follows:</p><p>In general, option price obtained by the classical B-S equation (α = 1) is lower than real financial market price whose deadline is 6 months [<xref ref-type="bibr" rid="scirp.120948-ref42">42</xref>]. From <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="table" rid="table4">Table 4</xref>, the option price is a decreasing function of α, the option price calculated by time fractional B-S equation is higher than that of traditional B-S equation. We conclude that the TFBSM can more correctly capture the characteristics of a jump or large movement, compared with the classical B-S process. It is visible enough that we can get closer to the real financial market by properly selecting the value of α.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of numerical results of several schemes for some values of α</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >α</th><th align="center" valign="middle" >0.5</th><th align="center" valign="middle" >0.7</th><th align="center" valign="middle" >0.9</th><th align="center" valign="middle" >1.0</th><th align="center" valign="middle" >Time/(s)</th><th align="center" valign="middle" >Relativeerror</th></tr></thead><tr><td align="center" valign="middle" >INM [<xref ref-type="bibr" rid="scirp.120948-ref25">25</xref>]</td><td align="center" valign="middle" >48.39938155</td><td align="center" valign="middle" >48.38462401</td><td align="center" valign="middle" >48.37244188</td><td align="center" valign="middle" >48.36813716</td><td align="center" valign="middle" >138.02153018</td><td align="center" valign="middle" >——</td></tr><tr><td align="center" valign="middle" >MASC-N</td><td align="center" valign="middle" >48.40010322</td><td align="center" valign="middle" >48.38539992</td><td align="center" valign="middle" >48.37338163</td><td align="center" valign="middle" >48.36918903</td><td align="center" valign="middle" >17.133438792</td><td align="center" valign="middle" >1.60362453 e-05</td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Conclusions</title><p>For the time fractional B-S equation with boundary conditions satisfied by standard European call options, this paper constructs the MASC-N parallel difference scheme. This scheme has been shown to be uniquely solved, unconditionally stable and convergent. And convergence rates are temporally 2-α order and spatially 2-order.</p><p>Moreover, compared with the implicit difference scheme, the MASC-N difference scheme is easy to realize parallel computing. So this scheme can greatly improve the computational efficiency, and it has obvious advantages in solving the multi-asset option pricing problems. All the results imply that MASC-N difference scheme is feasible to solve the time fractional B-S equation.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The work is supported by the Fundamental Research Funds for the Central Universities (No. 2021MS045).</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Yang, X.B., Wu, L.F. and Zhang, Y. (2022) A New Parallel Difference Method for Solving Time Fractional Black-Scholes Model. Journal of Mathematical Finance, 12, 683-701. https://doi.org/10.4236/jmf.2022.124036</p></sec></body><back><ref-list><title>References</title><ref id="scirp.120948-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kwok, Y. (2008) Mathematical Models of Financial Derivatives. 2nd Edition, Springer-Verlag, Berlin.</mixed-citation></ref><ref id="scirp.120948-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, L.S. (2008) Mathematical Models and Methods for Option Pricing. 2nd Edition, Higher Education Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Barles, G. and Soner H.M. (1998) Option Pricing with Transaction Costs and a Nonlinear Black-Scholes Equation. Finance and Stochastics, 2, 369-397. https://doi.org/10.1007/s007800050046</mixed-citation></ref><ref id="scirp.120948-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Davis, H.A.M. and Vassilios, G. (1993) European Option Pricing with Transaction Costs. SIAM Journal on Control &amp; Optimization, 31, 470-493. https://doi.org/10.1137/0331022</mixed-citation></ref><ref id="scirp.120948-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Merton, R.C. (1976) Option When Underlying Stock Returns Are Discontinuous. Journal of Financial Economics, 3, 125-144. https://doi.org/10.1016/0304-405X(76)90022-2</mixed-citation></ref><ref id="scirp.120948-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Hull, J.C. and White, A.D. (1987) The Pricing of Options on Asset with Stochastic Volatilities. The Journal of Finance, 42, 281-300. https://doi.org/10.1111/j.1540-6261.1987.tb02568.x</mixed-citation></ref><ref id="scirp.120948-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Bjork, T. and Hult, H. (2005) A Note on Wick Products and the Fractional Black-Scholes Model. Finance and Stochastics, 9, 197-209. https://doi.org/10.1007/s00780-004-0144-5</mixed-citation></ref><ref id="scirp.120948-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Wang, X.T. (2010) Scaling and Long-Range Dependence in Option Pricing I: Pricing European Option with Transaction Costs under the Fractional Black-Scholes Model. Physica A Statistical Mechanics &amp; Its Applications, 389, 438-444. https://doi.org/10.1016/j.physa.2009.09.041</mixed-citation></ref><ref id="scirp.120948-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Wyss</surname><given-names> W. </given-names></name>,<etal>et al</etal>. (<year>2000</year>)<article-title>The Fractional Black-Scholes Equations</article-title><source> Fractional Calculus &amp; Applied Analysis</source><volume> 3</volume>,<fpage> 51</fpage>-<lpage>61</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.120948-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Cartea, A. and Del-Castillo-Negrete, D. (2007) Fractional Diffusion Models of Option Prices in Markets with Jumps. Physica A Statistical Mechanics &amp; Its Applications, 374, 749-763. https://doi.org/10.1016/j.physa.2006.08.071</mixed-citation></ref><ref id="scirp.120948-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Jumarie, G. (2008) Stock Exchange Fractional Dynamics Defined as Fractional Exponential Growth Driven by Gaussian White Noise. Application to Fractional Black-Scholes Equations. Insurance Mathematics &amp; Economics, 42, 271-287. https://doi.org/10.1016/j.insmatheco.2007.03.001</mixed-citation></ref><ref id="scirp.120948-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Jumarie, G. (2010) Derivation and Solutions of Some Fractional Black-Scholes Equations in Coarse-Grained Space and Time. Application to Merton’s Optimal Portfolio. Computers &amp; Mathematics with Applications, 59, 1142-1164. https://doi.org/10.1016/j.camwa.2009.05.015</mixed-citation></ref><ref id="scirp.120948-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Liang, J.R., Wang, J., Zhang, W.J., et al. (2010) The Solution to a Bi-Fractional Black-Scholes-Merton Differential Equation. International Journal of Pure and Applied Mathematics, 58, 99-112.</mixed-citation></ref><ref id="scirp.120948-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Chen, W., Xu, X. and Zhu, S.P. (2015) Analytically Pricing Double Barrier Options Based on a Time-Fractional Black-Scholes Equation. Computers &amp; Mathematics with Applications, 69, 1407-1419. https://doi.org/10.1016/j.camwa.2015.03.025</mixed-citation></ref><ref id="scirp.120948-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Elbeleze, A.A., Kili&amp;#231;man, A. and Taib, B.M. (2013) Homotopy Perturbation Method for Fractional Black-Scholes European Option Pricing Equations Using Sumudu Transform. Mathematical Problems in Engineering, 2013, Article ID: 524852. https://doi.org/10.1155/2013/524852</mixed-citation></ref><ref id="scirp.120948-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Hariharan, G. (2013) An Efficient Wavelet Based Approximation Method to Time Fractional Black-Scholes European Option Pricing Problem Arising in Financial Market. Applied Mathematical Sciences, 7, 3445-3456. https://doi.org/10.12988/ams.2013.35261</mixed-citation></ref><ref id="scirp.120948-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Yu, J., Feng, Y. and Wang, X. (2022) Lie Symmetry Analysis and Exact Solutions of Time Fractional Black-Scholes Equation. International Journal of Financial Engineering, 9, Article ID: 2250023. https://doi.org/10.1142/S2424786322500232</mixed-citation></ref><ref id="scirp.120948-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Sun, Z.Z. and Gao, G.H. (2015) A Finite Difference Method for Fractional Differential Equations. Science Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Rezaei, M., Yazdanian, A.R., Ashrafi, A., et al. (2021) Numerical Pricing Based on Fractional Black-Scholes Equation with Time-Dependent Parameters under the CEV Model: Double Barrier Options. Computers &amp; Mathematics with Applications, 90, 104-111. https://doi.org/10.1016/j.camwa.2021.02.021</mixed-citation></ref><ref id="scirp.120948-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">She, M., Li, L., Tang, R. and Li, D. (2021) A Novel Numerical Scheme for a Time Fractional Black-Scholes Equation. Journal of Applied Mathematics and Computing, 66, 853-870. https://doi.org/10.1007/s12190-020-01467-9</mixed-citation></ref><ref id="scirp.120948-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Song, L.N. and Wang, W.G. (2013) Solution of the Fractional Black-Scholes Option Pricing Model by Finite Difference Method. Abstract &amp; Applied Analysis, 2013, Article ID: 194286. https://doi.org/10.1155/2013/194286</mixed-citation></ref><ref id="scirp.120948-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Kumar, S. and Singh, D. (2014) Numerical Computation of Fractional Black-Scholes Equation Arising in Financial Market. Egyptian Journal of Basic &amp; Applied Sciences, 1, 177-183. https://doi.org/10.1016/j.ejbas.2014.10.003</mixed-citation></ref><ref id="scirp.120948-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Bhowmik, S.K. (2014) Fast and Efficient Numerical Methods for an Extended Black-Scholes Model. Computers &amp; Mathematics with Applications, 67, 636-654. https://doi.org/10.1016/j.camwa.2013.12.008</mixed-citation></ref><ref id="scirp.120948-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Yang, X.Z., Zhang, X. and Wu, L.F. (2015) A Kind of Difference Method for Time-Fractional Option Pricing Model. Applied Mathematics: A Journal of Chinese Universities, 30, 234-244. (In Chinese) https://doi.org/10.1186/s13662-015-0643-z</mixed-citation></ref><ref id="scirp.120948-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, H., Liu, F., Turner, I., et al. (2016) Numerical Solution of the Time Fractional Black-Scholes Model Governing European Options. Computers &amp; Mathematics with Applications, 1, 1722-1783. https://doi.org/10.1016/j.camwa.2016.02.007</mixed-citation></ref><ref id="scirp.120948-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Phaochoo, P., Luadsong, A. and Aschariyaphotha, N. (2016) The Meshless Local Petrov-Galerkin Based on Moving Kriging Interpolation for Solving Fractional Black-Scholes Model. Journal of King Saud University-Science, 28, 111-117. https://doi.org/10.1016/j.jksus.2015.08.004</mixed-citation></ref><ref id="scirp.120948-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Nuugulu, S.M., Gideon, F. and Patidar, K.C. (2021) A Robust Numerical Scheme for a Time-Fractional Black-Scholes Partial Differential Equation Describing Stock Exchange Dynamics. Chaos Solitons &amp; Fractals, 145, Article ID: 110753. https://doi.org/10.1016/j.chaos.2021.110753</mixed-citation></ref><ref id="scirp.120948-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">An, X., Liu, F., Zheng, M., et al. (2021) A Space-Time Spectral Method for Time-Fractional Black-Scholes Equation. Applied Numerical Mathematics, 165, 152-166. https://doi.org/10.1016/j.apnum.2021.02.009</mixed-citation></ref><ref id="scirp.120948-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Yan, R.F., He, Y. and Zou, Q. (2021) A Difference Method with Parallel Nature for Solving Time-Space Fractional Black-Schole Model. Chaos Solitons Fractals, 151, Article ID: 111280. https://doi.org/10.1016/j.chaos.2021.111280</mixed-citation></ref><ref id="scirp.120948-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Sarboland, M. and Aminataei, A. (2022) On the Numerical Solution of Time Fractional Black-Scholes Equation. International Journal of Computer Mathematics, 99, 1736-1753. https://doi.org/10.1080/00207160.2021.2011248</mixed-citation></ref><ref id="scirp.120948-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Roul, P. and Goura, V.M.K. (2021) Prasad A Compact Finite Difference Scheme for Fractional Black-Scholes Option Pricing Model. Applied Numerical Mathematics, 166, 40-60. https://doi.org/10.1016/j.apnum.2021.03.017</mixed-citation></ref><ref id="scirp.120948-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, S. and Huang, J. (2022) A HIGH Order MQ Quasi-Interpolation Method for Time Fractional Black-Scholes Model. Acta Mathematica Scientia Series A, 42, 1496-1505. (In Chinese) http://121.43.60.238/sxwlxbA/CN/Y2022/V42/I5/1496</mixed-citation></ref><ref id="scirp.120948-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Guo, B.L., Pu, X.K. and Huang, F.H. (2011) Fractional Partial Differential Equations and Their Numerical Solutions. Science Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, S.C. (2010) Finite Difference Numerical Computation of Parabolic Equation. Science Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Tavakoli, R. and Davami, P. (2006) New Stable Group Explicit Finite Difference Method for Solution of Diffusion Equation. Applied Mathematics &amp; Computation, 181, 1379-1386. https://doi.org/10.1016/j.amc.2006.03.005</mixed-citation></ref><ref id="scirp.120948-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, B.L., Yuan, G.X., Liu, X.P., et al. (1994) Parallel Finite Difference Methods for Partial Differential Equation. Science Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Liu, F., Zhuang, P. and Liu, Q. (2015) Numerical Methods and Applications of Fractional Partial Differential Equations. Science Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Gao, G.H. and Sun, Z.Z. (2011) A Compact Finite Difference Scheme for the Fractional Sub-Diffusion Equations. Journal of Computational Physics, 230, 586-595. https://doi.org/10.1016/j.jcp.2010.10.007</mixed-citation></ref><ref id="scirp.120948-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Y.N., Sun, Z.Z. and Wu, H.W. (2011) Error Estimates of Crank-Nicolson-Type Difference Schemes for the Sub-Diffusion Equation. SIAM Journal on Numerical Analysis, 49, 2302-2322. https://doi.org/10.1137/100812707</mixed-citation></ref><ref id="scirp.120948-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Chi, X.B., Wang, Y.W., Wang, Y., et al. (2015) Parallel Computing and Implementation Technology. Science Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Liu, W. (2012) Practical Parallel Programming of Matlab. Beijing University of Aeronautics and Astronautics Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.120948-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Car, P. and Wu, L.R. (2004) Time-Changed Lévy Processes and Option Pricing. Journal of Financial Economics, 71, 113-141. https://doi.org/10.1016/S0304-405X(03)00171-5</mixed-citation></ref></ref-list></back></article>