<?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">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2022.1012242</article-id><article-id pub-id-type="publisher-id">JAMP-121868</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Numerical Methods for Solving Logarithmic Nonlinear Schr&amp;#246;dinger’s Equation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Anees</surname><given-names>Al-Harbi</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>Waleed</surname><given-names>Al-Hamdan</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>Luwai</surname><given-names>Wazzan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mathematics, King Abdulaziz University, Jeddah, Saudi Arabia</addr-line></aff><pub-date pub-type="epub"><day>02</day><month>12</month><year>2022</year></pub-date><volume>10</volume><issue>12</issue><fpage>3635</fpage><lpage>3648</lpage><history><date date-type="received"><day>7,</day>	<month>November</month>	<year>2022</year></date><date date-type="rev-recd"><day>18,</day>	<month>December</month>	<year>2022</year>	</date><date date-type="accepted"><day>21,</day>	<month>December</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>
 
 
  In this study, we will construct numerical techniques for tackling the logarithmic Schr
  &amp;#246;dinger’s nonlinear equation utilizing the explicit scheme and the Crank-Nicolson scheme of the finite difference method. These schemes will be subjected to accuracy and stability tests before being used. Efficacy and robustness of the techniques under consideration will be demonstrated using an exact solution, one-Gausson, as well as conserved quantities. Interaction of two-soliton will be conducted. The numerical findings revealed, the interplay behavior is flexible.
 
</p></abstract><kwd-group><kwd>Explicit Scheme</kwd><kwd> Implicit Scheme</kwd><kwd> Exact Solutions</kwd><kwd> Bounded Domain</kwd><kwd> Stability</kwd><kwd> One Soliton</kwd><kwd> Soliton Interaction</kwd><kwd> Gaussons</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>One of the most significant fields of nonlinear optical study recently has been the dynamics of solitons in optical communication [<xref ref-type="bibr" rid="scirp.121868-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.121868-ref14">14</xref>]. In the last ten years, there has been a surge in interest in the study of optical solitons with log-law nonlinearity, commonly known as optical Gaussons. Several analytical findings have been made public [<xref ref-type="bibr" rid="scirp.121868-ref15">15</xref>]. The non-linear Schr&#246;dinger’s (NLS) equation is employed in different domains, such as mathematical biology, fluid dynamics, plasma physics, nonlinear optics, and many more. The topic of integrability is one of the most critical issues that arise in this context. The NLS equation is rendered unintegrable by the majority of these nonlinear forms. Much research is being conducted all around the world to address the issue of integrability. One of the nonlinearity forms is log-law nonlinearity. As a result of the logarithmic nonlinearity blowing up, there are significant difficulties in designing numerical methods, as well as setting error boundaries for the logarithmic NLS (log NLS) equation. Because of the logarithmic non-linearity and the physical domain’s unboundedness, it’s challenging to build numerical algorithms to solve the logarithmic Schr&#246;dinger’s equation over unbounded fields [<xref ref-type="bibr" rid="scirp.121868-ref16">16</xref>].</p><p>Biswas and Aceves presented a perturbation approach for studying optical solitons defined by a perturbed nonlinear Schr&#246;dinger’s equation in the year 2000 [<xref ref-type="bibr" rid="scirp.121868-ref1">1</xref>]. Power law, parabolic law, dual-power law, and Kerr law are examples of nonlinearities explored by Kohl et al. in 2008 [<xref ref-type="bibr" rid="scirp.121868-ref2">2</xref>]. The optical soliton cooling in the presence of perturbation terms is discussed by Biswas in the same year. Saturable nonlinearity is the sort of nonlinearity that was examined. Gaussian, Sech, super-sech, and super-Gaussian optical pulses are the four kinds studied [<xref ref-type="bibr" rid="scirp.121868-ref3">3</xref>]. In 2010, Biswas et al. found an accurate one-soliton answer to the equation of Schr&#246;dinger’s involving the log-law nonlinearity in the existence of transient disturbances [<xref ref-type="bibr" rid="scirp.121868-ref4">4</xref>]. Khalique and Biswas in 2010 developed a method for integrating Schr&#246;dinger’s equation having log-law nonlinearity into a single equation. This is accomplished through the use of the Lie symmetry technique. As a result, stationary solutions were discovered [<xref ref-type="bibr" rid="scirp.121868-ref5">5</xref>]. In the same year, Biswas and Milovic used the solitary wave ansatz approach to characterize the one soliton solution of Schr&#246;dinger’s equation having log law nonlinearity [<xref ref-type="bibr" rid="scirp.121868-ref6">6</xref>].</p><p>Biswas et al. in 2011 it was described how Schr&#246;dinger’s nonlinear equation works, which governs optical solitons, is explored using non-Kerr law nonlinearity in the existence of perturbation components with complete nonlinearity [<xref ref-type="bibr" rid="scirp.121868-ref7">7</xref>]. Biswas et al. in 2012 discussed the non-linear optical soliton solution. His variational principle is used to derive Schr&#246;dinger’s equation with log law non-linearity [<xref ref-type="bibr" rid="scirp.121868-ref8">8</xref>]. Hongwei et al. in 2019 focused on the approximate solution of the log NLS equation problem on unbounded domains. Unbounded domains make it challenging to create numerical approaches for the logarithmic Schr&#246;dinger’s equation, which has nonlinearity and is unbounded [<xref ref-type="bibr" rid="scirp.121868-ref16">16</xref>]. For the log NLS equation, BAO et al. in 2019 proposed and established an error bound for a regularized finite difference technique. The blowup of logarithmic nonlinearity is a key difficulty in creating numerical algorithms and defining error boundaries for the log NLS equation [<xref ref-type="bibr" rid="scirp.121868-ref17">17</xref>].</p><p>Wazwaz used the variation iteration approach to conduct research on the logarithmic Schrodinger equation, examining it both with and without a detuning term in 2019 [<xref ref-type="bibr" rid="scirp.121868-ref18">18</xref>]. Salman et al. discussed about the multi-photon absorption and bandpass filters in the same year. He also explained the mean free velocity of optical Gaussons that move with stochastic perturbation [<xref ref-type="bibr" rid="scirp.121868-ref19">19</xref>]. According to Gaxiola et al. in 2020, the Laplace-Adomian decomposition approach is useful in the study of optical Gaussons. The numerical simulations were shown both with and without the detuning term. The scheme’s error assessment was also presented [<xref ref-type="bibr" rid="scirp.121868-ref15">15</xref>]. Darvishiat et al. presented a total of three novel logarithmic nonlinear amplitude equations in 2022. In this study, these logarithmic equations were analyzed in order to locate the Gaussian solitary waves that they produce [<xref ref-type="bibr" rid="scirp.121868-ref20">20</xref>].</p></sec><sec id="s2"><title>2. Problem Statement</title><p>In this study, we shall provide numerical solutions to Schr&#246;dinger’s nonlinear logarithmic equation in limited domains.</p><p>Now we’ll consider, the log NLS equation</p><p>i ∂ u ∂ t + a ∂ 2 u ∂ x 2 + b log ( | u | 2 ) u = 0     , (1)</p><p>in the finite domain x L ≤ x ≤ x R , 0 ≤ t ≤ T , using the following initial and boundary conditions:</p><p>u ( x , 0 ) = g ( x ) , x L ≤ x ≤ x R ,</p><p>u ( x L , t ) = 0 = u ( x R , t ) , 0 ≤ t ≤ T ,</p><p>where a denotes the dispersion coefficient of the group velocity and b is the log law nonlinearity coefficient. Group velocity dispersion is a dispersive medium characteristic used to determine how it affects pulse duration. The wave profile is the dependent variable u ( x , t ) , whereas the spatial and temporal variables are independent variables x and t, respectively [<xref ref-type="bibr" rid="scirp.121868-ref21">21</xref>].</p><p>To sidestep complex calculations, we suppose</p><p>u ( x , t ) = v ( x , t ) + i w ( x , t ) , (2)</p><p>v ( x , t ) and w ( x , t ) are both real-valued functions. By replacing (2) into (1), we can get the coupled system shown below by segregating the real and imaginary portions</p><p>∂ v ∂ t + a ∂ 2 w ∂ x 2 + b z w = 0 , (3)</p><p>∂ w ∂ t − a ∂ 2 v ∂ x 2 − b z v = 0 , (4)</p><p>where z = log ( v 2 + w 2 ) . The system contained in Equations (3) and (4), may be expressed as a matrix-vector as</p><p>∂ u ∂ t + a ψ ∂ 2 u ∂ x 2 + b ψ z u = 0 . (5)</p><p>where</p><p>u = [ v w ] , ψ = [ 0 1 − 1 0 ] .</p><p>The log NLS equation’s exact soliton solution is provided by [<xref ref-type="bibr" rid="scirp.121868-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.121868-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.121868-ref15">15</xref>], [<xref ref-type="bibr" rid="scirp.121868-ref19">19</xref>] and [<xref ref-type="bibr" rid="scirp.121868-ref21">21</xref>].</p><p>u ( x , t ) = A e − B 2 ( x − s t ) 2 e i ( − k x + ζ t + θ ) , (6)</p><p>where s = − 2 a k , B = b / 2 a , ζ = 2 b log ( A ) − a k 2 − b , and a b &gt; 0 .</p><p>Here A denotes the amplitude of Gaussons and θ represents the center of Gausson’s phase. The wave number from the phase component is expressed by ζ , s is the Gausson velocity which is related to its frequency and B indicates the inverse width.</p><p>The three preserved quantities in the log NLS Equation (1) are, [<xref ref-type="bibr" rid="scirp.121868-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.121868-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.121868-ref21">21</xref>]</p><p>I 1 = ∫ − ∞ ∞ | u | 2 d x , (7)</p><p>I 2 = i ∫ − ∞ ∞ [ u ∗ u x − u u x ∗ ] d x , (8)</p><p>I 3 = ∫ − ∞ ∞ [ a | u x | 2 − b | u | 2 log | u | 2 + b | u | 2 ] d x , (9)</p><p>where u ∗ represents u’s complex conjugate.</p></sec><sec id="s3"><title>3. Numerical Methods</title><p>To derive numerical methods for solving Equation (1), numerically, the problem domain is specified as x L ≤ x ≤ x R , 0 ≤ t ≤ T , these coordinates are covered by a rectangular grid of points, x = x m = x L + m h , m = 0 , 1 , 2 , ⋯ , N , t = t n = n k , n = 0 , 1 , 2 , ⋯ , h = x R − x L N , where h and k denote the spatial and temporal increases.</p><sec id="s3_1"><title>3.1. Explicit Method</title><p>To construct an explicit technique for resolving the log NLS equation, we assume U m n to be the numerical solutions, and u m n to be accurate solutions, at the point ( x m , t n ) , where U m n = [ V m n W m n ] . To solve Equations (3) and (4), by using the basic explicit finite difference method, which uses forward approximation for time and central difference approximation for space, as follows</p><p>V m n + 1 − V m n k + a 1 h 2 δ x 2 W m n + b z m n W m n = 0 (10)</p><p>W m n + 1 − W m n k − a 1 h 2 δ x 2 V m n − b z m n V m n = 0 (11)</p><p>Equations (10) and (11) can be written as</p><p>V m n + 1 = V m n − a r [ W m − 1 n − 2 W m n + W m + 1 n ] − b k z m n W m n (12)</p><p>W m n + 1 = W m n + a r [ V m − 1 n − 2 V m n + V m + 1 n ] + b k z m n V m n , (13)</p><p>where r = k h 2 , m = 1 , 2 , ⋯ , N , n = 0 , 1 , 2 , ⋯ , the resulting system in Equations</p><p>(12) and (13) is two level explicit scheme U m n + 1 , U m n , we can solve this system for V m n + 1 , W m n + 1 directly, where we enforce the boundary conditions U 0 n = 0 = U M n .</p><sec id="s3_1_1"><title>3.1.1. Accuracy of the Scheme</title><p>To test the effectiveness of the suggested method, we examine the rigor of (10). To achieve this, we substitute the numerical solution V m n , W m n with the accurate solution v m n , w m n , and by applying Taylor’s series expansion of all terms in Equation (10), around the point ( x m , t n ) , we get the following expansions.</p><p>v m n + 1 − v m n k = ∂ v ∂ t + k 2 ∂ 2 v ∂ t 2 + O ( k 2 ) ,</p><p>1 h 2 δ x 2 w m n = ∂ 2 w ∂ x 2 + h 2 12 ∂ 4 w ∂ x 4 + O ( h 4 ) , (14)</p><p>b z m n w m n = b z w ,</p><p>Equations (14) are substituted into Equation (10) to get</p><p>[ ∂ v ∂ t + a ∂ 2 w ∂ x 2 + b z w ] + k 2 ∂ 2 v ∂ t 2 + h 2 12 ∂ 4 w ∂ x 4 + ⋯</p><p>The value of the first bracket will be zero, if differential Equation (3) is used, As a result, the local truncation error will be</p><p>L T E = k 2 ∂ 2 v ∂ t 2 + h 2 12 ∂ 4 w ∂ x 4 + ⋯ (15)</p><p>The schema is second order in space and first order in time. It is possible to research the accuracy of the scheme (11) the same way.</p></sec><sec id="s3_1_2"><title>3.1.2. Stability of the Scheme</title><p>This section looks at the numerical method’s stability, or how sensitive the numerical solution, to examine scheme (1) stability, using the explicit scheme, we write it as follows</p><p>i ( U m n + 1 − U m n ) + a r δ x 2 U m n + b k z U m n = 0, (16)</p><p>where r = k h 2 . We note that schema (16) is non-linear and the von-Neumann stability analysis can only be used for linear schemas. We can achieve the linear version by freezing the phrase that makes the scheme nonlinear.</p><p>i ( U m n + 1 − U m n ) + ( a r δ x 2 + b k λ ) U m n = 0, (17)</p><p>where λ = max ( z ) . Now we’ll do a von-Neumann stability analysis, as shown below, let</p><p>U m n = e α n k e i β m h , (18)</p><p>where α and β are constant, i = − 1 , then</p><p>δ x 2 U m n = − 4 sin 2 ( β h 2 ) U m n . (19)</p><p>Substitute Equations (18) and (19) into Equation (17) we will get</p><p>i ( e α k − 1 ) − 4 a r sin 2 ( β h 2 ) + b k λ = 0,</p><p>it can also be expressed as</p><p>| e α k | 2 = 1 + [ 4 a r sin 2 ( β h 2 ) − b k λ ] 2 ,</p><p>which shows that e α k &gt; 1 , and hence the scheme is unconditionally unstable.</p></sec></sec><sec id="s3_2"><title>3.2. The Implicit Scheme of Second Order</title><p>The explicit scheme developed in the preceding part is second order in space and first order in time, but it has an issue with stability since it is unstable. In this part, we will overcome this problem by designing a Crank-Nicolson-like schema that is unconditionally stable and has second-order precision of space and time. We assume that v ( x m , t n ) , w ( x m , t n ) and V ( x m , t n ) , W ( x m , t n ) are the exact and approximate solutions respectively at the point ( x m , t n ) .</p><p>The numerical solution to Equations (3) and (4) are obtained by employing a Crank-Nicolson-like technique,</p><p>V m n + 1 − V m n k + a 2 h 2 δ x 2 ( W m n + 1 + W m n ) + b ( z m n + 1 + z m n 2 ) ( W m n + 1 + W m n 2 ) = 0, (20)</p><p>W m n + 1 − W m n k − a 2 h 2 δ x 2 ( V m n + 1 + V m n ) − b ( z m n + 1 + z m n 2 ) ( V m n + 1 + V m n 2 ) = 0. (21)</p><p>Equations (20) and (21) can be written as</p><p>V m n + 1 − V m n + r 1 [ ( W m − 1 n + 1 − 2 W m n + 1 + W m + 1 n + 1 ) + ( W m − 1 n − 2 W m n + W m + 1 n ) ]   + r 2 ( z m n + 1 + z m n ) ( W m n + 1 + W m n ) = 0 , (22)</p><p>W m n + 1 − W m n − r 1 [ ( V m − 1 n + 1 − 2 V m n + 1 + V m + 1 n + 1 ) + ( V m − 1 n − 2 V m n + V m + 1 n ) ]   − r 2 ( z m n + 1 + z m n ) ( V m n + 1 + V m n ) = 0 , (23)</p><p>where r 1 = a k 2 h 2 , r 2 = b k 4 .</p><p>The resultant scheme is an implicit nonlinear scheme that generates a block nonlinear tridiagonal system. The nonlinear system obtained may be solved using a variety of approaches. We will, in this paper, utilize the fixed point method to solve Equations (22) and (23). As follows</p><p>V m n + 1 , ( s + 1 ) + r 1 [ W m − 1 n + 1 , ( s + 1 ) − 2 W m n + 1 , ( s + 1 ) + W m + 1 n + 1 , ( s + 1 ) ] + r 2 [ z m n + 1 , ( s ) + z m n ] W m n + 1 , ( s + 1 ) = V m n − r 1 [ W m − 1 n − 2 W m n + W m + 1 n ] − r 2 [ z m n + 1 , ( s ) + z m n ] W m n , (24)</p><p>W m n + 1 , ( s + 1 ) − r 1 [ V m − 1 n + 1 , ( s + 1 ) − 2 V m n + 1 , ( s + 1 ) + V m + 1 n + 1 , ( s + 1 ) ] − r 2 [ z m n + 1 , ( s ) + z m n ] V m n + 1 , ( s + 1 ) = W m n + r 1 [ V m − 1 n − 2 V m n + V m + 1 n ] + r 2 [ z m n + 1 , ( s ) + z m n ] V m n . (25)</p><p>where s = 0 , 1 , 2 , etc . , The resulting system in Equations (24) and (25) may be expressed as a matrix-vector,</p><p>J U n + 1 , ( s + 1 ) = F ( U n + 1 , ( s ) , U n ) (26)</p><p>The block tridiagonal matrix J may be expressed in the following way:</p><p>J ( u ) = [ A 1 C 1 0 ⋯ 0 B 2 A 2 C 2 ⋱ ⋮ 0 ⋱ ⋱ ⋱ 0 ⋮ ⋱ B n − 1 A n − 1 C n − 1 0 ⋯ 0 B n A n ] ,</p><p>hence the elements of the matrix J may be described in detail as follows:</p><p>B m = [ 0 r 1 − r 1 0 ] m , A m = [ 1 a 12 a 21 1 ] m , C m = [ 0 r 1 − r 1 0 ] m ,</p><p>where</p><p>a 12 = − 2 r 1 + r 2 [ z m n + 1 , ( s ) + z m n ] ,</p><p>a 21 = 2 r 1 − r 2 [ z m n + 1 , ( s ) + z m n ] ,</p><p>m = 1 , 2 , ⋯ , N .</p><p>Crout’s method may be used to solve the system in Equation (26) and we take the initial guess as U _ n + 1, ( 0 ) = U _ n . The iteration process is repeated until the following condition is met:</p><p>‖ ( U m n + 1 ) ( s + 1 ) − ( U m n + 1 ) ( s ) ‖ ∞ &lt; t o l ,</p><p>where “tol” is a small number used to quantify error.</p><sec id="s3_2_1"><title>3.2.1. Accuracy of the Scheme</title><p>To investigate the system’s accuracy in Equations (20) and (21), we replace the numerical solution V m n , W m n by the exact solution v m n and w m n to get</p><p>v m n + 1 − v m n k + a δ x 2 ( w m n + 1 + w m n 2 h 2 ) + b ( z m n + 1 + z m n 2 ) ( w m n + 1 + w m n 2 ) = 0 , (27)</p><p>w m n + 1 − w m n k − a δ x 2 ( v m n + 1 + v m n 2 h 2 ) − b ( z m n + 1 + z m n 2 ) ( v m n + 1 + v m n 2 ) = 0. (28)</p><p>By expanding the terms in Equation (27), using Taylor’s series, we get,</p><p>v m n + 1 − v m n k = ∂ v ∂ t + k 2 ∂ 2 v ∂ t 2 + k 2 6 ∂ 3 v ∂ t 3 + ⋯ ,</p><p>1 2 h 2 δ x 2 ( w m n + 1 + w m n ) = ∂ 2 w ∂ x 2 + k 2 ∂ 3 w ∂ x 2 ∂ t + h 2 12 ∂ 4 w ∂ x 4 + k 2 4 ∂ 4 w ∂ x 2 ∂ t 2 + ⋯ ,</p><p>( z m n + 1 + z m n 2 ) ( w m n + 1 + w m n 2 ) = z w + k 2 ∂ ∂ t ( z w ) + k 2 4 [ ∂ ∂ t ( z ∂ w ∂ t ) + ∂ 2 z ∂ t 2 w ] + ⋯ , (29)</p><p>Then, if we put Equation (29) into Equation (27) we’ll get</p><p>( ∂ v ∂ t + k 2 ∂ 2 v ∂ t 2 + k 2 6 ∂ 3 v ∂ t 3 + ⋯ ) + a ( ∂ 2 w ∂ x 2 + k 2 ∂ 3 w ∂ x 2 ∂ t + h 2 12 ∂ 4 w ∂ x 4 + k 2 4 ∂ 4 w ∂ x 2 ∂ t 2 + ⋯ )   + b { z w + k 2 ∂ ∂ t ( z w ) + k 2 4 [ ∂ ∂ t ( z ∂ w ∂ t ) + ∂ 2 z ∂ t 2 w ] + ⋯ }</p><p>and it’s also possible to write it as</p><p>[ ∂ v ∂ t + a ∂ 2 w ∂ x 2 + b z w ] + k 2 ∂ ∂ t [ ∂ v ∂ t + a ∂ 2 w ∂ x 2 + b z w ] + k 2 2 { 1 3 ∂ 3 v ∂ t 3 + 1 2 ∂ 4 w ∂ x 2 ∂ t 2 + 1 2 [ ∂ ∂ t ( z ∂ w ∂ t ) + ∂ 2 z ∂ t 2 w ] } + a h 2 12 ∂ 4 W ∂ x 4 + ⋯</p><p>When differential Equation (3) is used, all terms within the first and second brackets both have a value of zero, resulting in the local truncation error (LTE) as</p><p>L T E = k 2 2 { 1 3 ∂ 3 v ∂ t 3 + 1 2 ∂ 4 w ∂ x 2 ∂ t 2 + 1 2 [ ∂ ∂ t ( z ∂ w ∂ t ) + ∂ 2 z ∂ t 2 w ] } + a h 2 12 ∂ 4 W ∂ x 4 + ⋯ , (30)</p><p>this shows that in both time and space, the scheme is second-order, It is possible to research the accuracy of the scheme (21) the same way.</p></sec><sec id="s3_2_2"><title>3.2.2. Scheme’s Stability</title><p>The linear form of schema (5), is obtained by freezing the term that makes the scheme nonlinear,</p><p>U m n + 1 − U m n + k 2 [ a h 2 ψ δ x 2 + b η ψ ] ( U m n + 1 + U m n ) = 0, (31)</p><p>where η = max { z } . Now we’ll do a von-Neumann stability analysis, as shown below.</p><p>We assume</p><p>U m n = U 0 n e i β m h ,   U m n + 1 = G U 0 n e i β m h , (32)</p><p>where U 0 n is referred to as the constant vector, while G is referred to as the amplification matrix and</p><p>δ x 2 U m n = − 4 sin 2 ( β h 2 ) U m n (33)</p><p>Substitute Equations (32) and (33) into Equation (31) we will get</p><p>[ I + ψ γ ] G = [ I − ψ γ ] (34)</p><p>where γ = k 2 [ b η − 4 a h 2 sin 2 ( β h 2 ) ] , Equation (34) may be expressed in the following way:</p><p>G = [ I + ψ γ ] − 1 [ I − ψ γ ] (35)</p><p>The G matrix’s eigenvalues are</p><p>λ 1 = 1 − γ 2 − 2 i γ 1 + γ 2     and     λ 2 = 1 − γ 2 + 2 i γ 1 + γ 2 (36)</p><p>The max | λ m | ≤ 1 , m = 1 , 2 criterion is required for stability when utilizing von-Neumann. It is clear from (36) that, | λ m | = 1 , and hence the scheme is unconditionally stable.</p></sec></sec></sec><sec id="s4"><title>4. Numerical Tests</title><p>We will try to solve the cases listed below to see how well the suggested strategies work.</p><sec id="s4_1"><title>4.1. One Soliton</title><p>To use the exact solution in Equation (6), we use the initial condition at t = 0 , u ( x , 0 ) = A e − B 2 x 2 e i ( − k x + θ ) , this test makes use of the following parameters: h = 0.1 , k = 0.0001 , s = 0.4 , A = 0.4 , a = 0.5 , b = 1 , θ = 0.5 . We investigate the suggested method’s accuracy by computing the L ∞ -error norm, as defined by</p><p>L ∞ = ‖ U n − u n ‖ ∞ = max | U ( x m , t m ) − u ( x m , t m ) | ,</p><p>The error analysis of the explicit technique and the Crank-Nicolson method employing L ∞ norms is presented in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>, respectively. For both the real and imaginary parts of the equation, the error of the L ∞ norm increases as time goes on. <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref> exhibit the conserved quantities of one soliton using the explicit technique and the Crank-Nicolson method, respectively. Clearly, given the two tables, Crank Nicolson provides far better-conserved quantities than the other. <xref ref-type="fig" rid="fig1">Figure 1</xref> illustrates a single soliton solution using the Explicit approach, with parameters h = 0.1, k = 0.0001 and s = 0.4. A single soliton solution for the identical parameters as <xref ref-type="fig" rid="fig1">Figure 1</xref>, is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref> using the Crank Nicolson technique.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Error analysis by varying time using explicit method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >L ∞ ( V )</th><th align="center" valign="middle" >L ∞ ( W )</th></tr></thead><tr><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.000000</td><td align="center" valign="middle" >0.000000</td></tr><tr><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.000911</td><td align="center" valign="middle" >0.001779</td></tr><tr><td align="center" valign="middle" >2.00</td><td align="center" valign="middle" >0.001946</td><td align="center" valign="middle" >0.001852</td></tr><tr><td align="center" valign="middle" >3.00</td><td align="center" valign="middle" >0.004109</td><td align="center" valign="middle" >0.002869</td></tr><tr><td align="center" valign="middle" >4.00</td><td align="center" valign="middle" >0.005308</td><td align="center" valign="middle" >0.004220</td></tr><tr><td align="center" valign="middle" >5.00</td><td align="center" valign="middle" >0.007105</td><td align="center" valign="middle" >0.006551</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Error analysis by using crank-nicolson method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Iteration</th><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >L ∞ ( V )</th><th align="center" valign="middle" >L ∞ ( W )</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.000000</td><td align="center" valign="middle" >0.000000</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.000833</td><td align="center" valign="middle" >0.001875</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2.00</td><td align="center" valign="middle" >0.001344</td><td align="center" valign="middle" >0.001595</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3.00</td><td align="center" valign="middle" >0.002503</td><td align="center" valign="middle" >0.003054</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4.00</td><td align="center" valign="middle" >0.002844</td><td align="center" valign="middle" >0.003667</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5.00</td><td align="center" valign="middle" >0.004200</td><td align="center" valign="middle" >0.003933</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Quantities preserved using explicit scheme</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I<sub>1</sub></th><th align="center" valign="middle" >I<sub>2</sub></th><th align="center" valign="middle" >I<sub>3</sub></th></tr></thead><tr><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159582</td><td align="center" valign="middle" >0.783269</td></tr><tr><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.200703</td><td align="center" valign="middle" >−0.159802</td><td align="center" valign="middle" >0.783770</td></tr><tr><td align="center" valign="middle" >2.00</td><td align="center" valign="middle" >0.200877</td><td align="center" valign="middle" >−0.160041</td><td align="center" valign="middle" >0.784309</td></tr><tr><td align="center" valign="middle" >3.00</td><td align="center" valign="middle" >0.201050</td><td align="center" valign="middle" >−0.160266</td><td align="center" valign="middle" >0.784816</td></tr><tr><td align="center" valign="middle" >4.00</td><td align="center" valign="middle" >0.201223</td><td align="center" valign="middle" >−0.160503</td><td align="center" valign="middle" >0.785346</td></tr><tr><td align="center" valign="middle" >5.00</td><td align="center" valign="middle" >0.201397</td><td align="center" valign="middle" >−0.160733</td><td align="center" valign="middle" >0.785867</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Quantities preserved by using crank-nicolson method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Iteration</th><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I<sub>1</sub></th><th align="center" valign="middle" >I<sub>2</sub></th><th align="center" valign="middle" >I<sub>3</sub></th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159582</td><td align="center" valign="middle" >0.783269</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159571</td><td align="center" valign="middle" >0.783248</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159579</td><td align="center" valign="middle" >0.783266</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159572</td><td align="center" valign="middle" >0.783251</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159578</td><td align="center" valign="middle" >0.783260</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5.00</td><td align="center" valign="middle" >0.200530</td><td align="center" valign="middle" >−0.159577</td><td align="center" valign="middle" >0.783257</td></tr></tbody></table></table-wrap></sec><sec id="s4_2"><title>4.2. Collision of Two Solitons</title><p>In this exam, we will make a collision between two solitons, by using the following form</p><p>u ( x , t ) = A ∑ m = 1 2     e − B 2 ( x − x m − s m t ) 2 e i ( − k m ( x − x m ) + ζ m t + θ ) ,</p><p>where</p><p>s m = − 2 a k m ,   B = b / 2 a ,   ζ m = 2 b log ( A ) − a k m 2 − b ,   m = 1 , 2     and     a b &gt; 0.</p><p>In this test, the parameters below are utilized.</p><p>h = 0.1 , k = 0.0001 , s 1 = 0.8 , s 2 = − 0.4 , A = 0.4 , a = 0.5 , b = 1 , θ = 0.5 , x 1 = 0 , x 2 = 4.5</p><p>Detailed numerical study of the interaction between two solitons is reported in <xref ref-type="table" rid="table5">Table 5</xref> and <xref ref-type="table" rid="table6">Table 6</xref>. In this case, the Crank Nicolson scheme is evaluated highly in terms of conservation of quantities since the results obtained by the Explicit technique are inconsistent. Two solitons appear to revert to their original shape after interacting with one another, from left to right, velocities are 0.8 and −0.4 in <xref ref-type="fig" rid="fig3">Figure 3</xref> obtained from the Explicit approach. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the simulation of interaction of two solitons using Crank-Nicolson scheme, for the same velocities for 0 ≤ t ≤ 5 . In our observations, the two waves clash and exit the interaction area without causing any change in their identities.</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Preserved quantities for the collision of two solitons by using the explicit scheme</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I<sub>1</sub></th><th align="center" valign="middle" >I<sub>2</sub></th><th align="center" valign="middle" >I<sub>3</sub></th></tr></thead><tr><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.401069</td><td align="center" valign="middle" >−0.159232</td><td align="center" valign="middle" >1.613564</td></tr><tr><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.401454</td><td align="center" valign="middle" >−0.159432</td><td align="center" valign="middle" >1.614715</td></tr><tr><td align="center" valign="middle" >2.00</td><td align="center" valign="middle" >0.401843</td><td align="center" valign="middle" >−0.158895</td><td align="center" valign="middle" >1.615874</td></tr><tr><td align="center" valign="middle" >3.00</td><td align="center" valign="middle" >0.402258</td><td align="center" valign="middle" >−0.158897</td><td align="center" valign="middle" >1.614267</td></tr><tr><td align="center" valign="middle" >4.00</td><td align="center" valign="middle" >0.402680</td><td align="center" valign="middle" >−0.160935</td><td align="center" valign="middle" >1.619449</td></tr><tr><td align="center" valign="middle" >5.00</td><td align="center" valign="middle" >0.403103</td><td align="center" valign="middle" >−0.161372</td><td align="center" valign="middle" >1.619203</td></tr></tbody></table></table-wrap><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Preserved quantities for the collision of two solitons by using the Crank-Nicolson scheme</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Iteration</th><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I<sub>1</sub></th><th align="center" valign="middle" >I<sub>2</sub></th><th align="center" valign="middle" >I<sub>3</sub></th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.401069</td><td align="center" valign="middle" >−0.159233</td><td align="center" valign="middle" >1.613564</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.401069</td><td align="center" valign="middle" >−0.159125</td><td align="center" valign="middle" >1.613450</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2.00</td><td align="center" valign="middle" >0.401069</td><td align="center" valign="middle" >−0.158250</td><td align="center" valign="middle" >1.613315</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3.00</td><td align="center" valign="middle" >0.401068</td><td align="center" valign="middle" >−0.157637</td><td align="center" valign="middle" >1.610117</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4.00</td><td align="center" valign="middle" >0.401068</td><td align="center" valign="middle" >−0.158945</td><td align="center" valign="middle" >1.613603</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5.00</td><td align="center" valign="middle" >0.401068</td><td align="center" valign="middle" >−0.158667</td><td align="center" valign="middle" >1.611674</td></tr></tbody></table></table-wrap></sec></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we numerically investigated the log NLS equation using both the explicit and implicit scheme of finite difference method. In comparison to the Explicit approach, we found that the Crank-Nicolson method yields findings that are almost as accurate as possible while still conserving the conserved values. The explicit scheme’s precision is of the second order in space and the first order in time, and it is unstable. The Crank-Nicolson scheme is a second-order spatial and temporal accuracy scheme that is also stable under all conditions. Two solitons are seen interacting with each other. We have observed that the collision between the two solitons is flexible.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors state that they have no conflicts of interest to disclose in relation to the current study.</p></sec><sec id="s7"><title>Data Availability</title><p>The article contains the supporting data for the study’s findings.</p></sec><sec id="s8"><title>Cite this paper</title><p>Al-Harbi, A., Al-Hamdan, W. and Wazzan, L. (2022) Numerical Methods for Solving Logarithmic Nonlinear Schr&#246;dinger’s Equation. Journal of Applied Mathematics and Physics, 10, 3635-3648. https://doi.org/10.4236/jamp.2022.1012242</p></sec></body><back><ref-list><title>References</title><ref id="scirp.121868-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A. and Aceves, A.B. (2001) Dynamics of Solitons in Optical Fibers. Journal of Modern Optics, 48, 1135-1150. https://doi.org/10.1080/09500340108231758</mixed-citation></ref><ref id="scirp.121868-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A., Fessak, M., Johnson, S., Beatrice, S., Milovic, D., Jovanoski, Z., Kohl, R. and Majid, F. (2012) Optical Soliton Perturbation in Non-Kerr Law Media: Traveling Wave Solution. Optics &amp; Laser Technology, 44, 263-268.https://doi.org/10.1016/j.optlastec.2011.07.001</mixed-citation></ref><ref id="scirp.121868-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A., Milovic, D., Majid, F. and Kohl, R. (2008) Optical Soliton Cooling in a Saturable Law Media. Journal of Electromagnetic Waves and Applications, 22, 1735-1746. https://doi.org/10.1163/156939308786375163</mixed-citation></ref><ref id="scirp.121868-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A., Cleary, C., Watson Jr., J.E., and Milovic, D. (2010) Optical Soliton Perturbation with Time-Dependent Coefficients in a Log Law Media. Applied Mathematics and Computation, 217, 2891-2894. https://doi.org/10.1016/j.amc.2010.07.032</mixed-citation></ref><ref id="scirp.121868-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Khalique, C.M. and Biswas, A. (2010) Gaussian Soliton Solution to Nonlinear Schr&amp;#246;dinger Equation with Log-Law Nonlinearity. International Journal of Physical Sciences, 5, 280-282.</mixed-citation></ref><ref id="scirp.121868-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A. and Milovic, D. (2010) Optical Solitons with Log Law Nonlinearity. Communications in Nonlinear Science and Numerical Simulation, 15, 3763-3767. https://doi.org/10.1016/j.cnsns.2010.01.022</mixed-citation></ref><ref id="scirp.121868-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A., Topkara, E., Johnson, S., Zerrad, E. and Konar, S. (2011) Quasi-Stationary Optical Solitons in Non-Kerr Law Media with Full Nonlinearity. Journal of Nonlinear Optical Physics and Materials, 20, 309-325.https://doi.org/10.1142/S0218863511006108</mixed-citation></ref><ref id="scirp.121868-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, A., Milovic, D. and Kohl, R. (2012) Optical Soliton Perturbation in a Log-Law Medium with Full Nonlinearity by He’s Semi-Inverse Variational Principle. Inverse Problems in Science and Engineering, 20, 227-232.https://doi.org/10.1080/17415977.2011.603088</mixed-citation></ref><ref id="scirp.121868-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Green, P.D., Milovic, D., Lott, D.A. and Biswas A. (2010) Optical Solitons with Higher Order Dispersion by Semi-Inverse Variational Principle. Progress in Electromagnetics Research, 102, 337-350. https://doi.org/10.2528/PIER10011910</mixed-citation></ref><ref id="scirp.121868-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Kohl, R., Biswas, A., Milovic, D. and Zerrad, E. (2008) Optical Soliton Perturbation in a Non-Kerr Law Media. Optics &amp; Laser Technology, 40, 647-662.https://doi.org/10.1016/j.optlastec.2007.10.002</mixed-citation></ref><ref id="scirp.121868-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Liu, W.-J., Tian, B., Xu, T., Sun, K. and Jiang, Y. (2010) Bright and Dark Solitons in the Normal Dispersion Regime of Inhomogeneous Optical Fibers: Soliton Interaction and Soliton Control. Annals of Physics, 325, 1633-1643.https://doi.org/10.1016/j.aop.2010.02.012</mixed-citation></ref><ref id="scirp.121868-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Sarma, A.K. (2009) Solitary Wave Solutions of Higher-Order NLSE with Raman and Self-Steepening Effect in a Cubic-Quitic-Septic Medium. Communications in Nonlinear Science and Numerical Simulation, 14, 3215-3219.https://doi.org/10.1016/j.cnsns.2009.01.008</mixed-citation></ref><ref id="scirp.121868-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z.-Y., Liu, Z.-H., Miao, X.-J. and Chen, Y.-Z. (2010) New Exact Solutions to the Perturbed Nonlinear Schr&amp;#246;dinger’s Equation with Kerr Law Nonlinearity. Applied Mathematics and Computation, 216, 3064-3072. https://doi.org/10.1016/j.amc.2010.04.026</mixed-citation></ref><ref id="scirp.121868-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z.-Y., Liu, Z.-H., Miao, X.-J. and Chen, Y.-Z. (2011) Qualitative Analysis and Traveling Wave Solutions for the Perturbed Nonlinear Schr&amp;#246;dinger’s Equation with Kerr Law Nonlinearity. Physics Letters A, 375, 1275-1280. https://doi.org/10.1016/j.physleta.2010.11.070</mixed-citation></ref><ref id="scirp.121868-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">González-Gaxiola, O., Biswas, A. and Alzahrani, A. (2020) Gaussons: Optical Solitons with Log-Law Nonlinearity by Laplace-Adomian Decomposition Method. Open Physics, 18, 182-188. https://doi.org/10.1515/phys-2020-0104</mixed-citation></ref><ref id="scirp.121868-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Li, H., Zhao, X. and Hu, Y. (2019) Numerical Solution of the Regularized Logarithmic Schr&amp;#246;dinger Equation on Unbounded Domains. Applied Numerical Mathematics, 140, 91-103. https://doi.org/10.1016/j.apnum.2019.01.018</mixed-citation></ref><ref id="scirp.121868-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Bao, W., Carles, R., Su, C. and Tang, Q. (2019) Error Estimates of a Regularized Finite Difference Method for the Logarithmic Schr&amp;#246;dinger Equation. SIAM Journal on Numerical Analysis, 57, 657-680. https://doi.org/10.1137/18M1177445</mixed-citation></ref><ref id="scirp.121868-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Wazwaz, A.M. and El-Tantawy, S.A. (2019) Optical Gaussons for Nonlinear Logarithmic Schr&amp;#246;dinger Equations via the Variational Iteration Method. Optik, 180, 414-418. https://doi.org/10.1016/j.ijleo.2018.11.114</mixed-citation></ref><ref id="scirp.121868-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Khan, S., Majid, F.B., Biswas, A., Zhou, Q., Alfiras, M., Moshokoa, S.P., et al. (2019) Stochastic Perturbation of Optical Gaussons with Bandpass Filters and Multi-Photon Absorption. Optik, 178, 297-300. https://doi.org/10.1016/j.ijleo.2018.10.019</mixed-citation></ref><ref id="scirp.121868-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Darvishi, M.T., Naja, M., Akinyemi, L. and Rezazadeh, H. (2022) Gaussons of Some New Nonlinear Logarithmic Equations. Journal of Nonlinear Optical Physics &amp; Materials, 32, Article ID: 23500133. https://doi.org/10.1142/S0218863523500133</mixed-citation></ref><ref id="scirp.121868-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Girgis, L., Milovic, D., Hayat, T., Aldossary, O. and Biswas, A. (2012) Optical Soliton Perturbation with Log Law Nonlinearity. Optica Applicata, 42, 447-454.</mixed-citation></ref></ref-list></back></article>