Next Article in Journal
Application of Basic Graph Theory in Autonomous Motion of Robots

Article

# F-Operators for the Construction of Closed Form Solutions to Linear Homogenous PDEs with Variable Coefficients

by 1,*, 3 and
1
Center for Nonlinear Systems, Kaunas University of Technology, Studentu 50-147, 51368 Kaunas, Lithuania
2
Department of Software Engineering, Kaunas University of Technology, Studentu 50-415, 51368 Kaunas, Lithuania
3
College of Mechanics and Materials, Hohai University, Nanjing 210098, China
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(9), 918; https://doi.org/10.3390/math9090918
Received: 19 March 2021 / Revised: 12 April 2021 / Accepted: 18 April 2021 / Published: 21 April 2021

## Abstract

A computational framework for the construction of solutions to linear homogenous partial differential equations (PDEs) with variable coefficients is developed in this paper. The considered class of PDEs reads: $\frac{\partial p}{\partial t}-{\sum }_{j=0}^{m}\left({\sum }_{r=0}^{{n}_{j}}{a}_{jr}\left(t\right){x}^{r}\right)\frac{\partial {j}_{p}}{\partial {x}^{j}}=0$ F-operators are introduced and used to transform the original PDE into the image PDE. Factorization of the solution into rational and exponential parts enables us to construct analytic solutions without direct integrations. A number of computational examples are used to demonstrate the efficiency of the proposed scheme.

## 1. Introduction

The Fourier transform, as one of the most important concepts in signal analysis, is widely used for the construction of solutions to partial differential equations (PDEs). While there exist numerous classical techniques for the construction of solutions to PDEs based on the Fourier transform, recent research demonstrates that new approaches in this field remain an important area of investigation.
The immersed boundary smooth extension method for solving PDEs in general domains is presented in [1]. This high-order accuracy numerical scheme smoothly extends the unknown solution of the PDE from a given smooth domain to a larger computational domain, enabling the use of Fourier spectral methods. Local fractional Fourier transform operator via Mittag–Leffler function defined on the fractal set is used to solve PDEs in [2]. An efficient computational scheme based on a Laplace transform-based exponential time integrator combined with a flexible Krylov subspace approach is proposed in [3] to solve linear, time-dependent, parabolic PDEs. Fourier wavelets are used to construct solutions to partial differential equations in [4].
Fractional higher-order Fourier transform method is proposed to solve fractional reaction-diffusion PDE problems in [5]. The Fourier pseudospectral method is used for developing new structure-preserving algorithms for general multi-symplectic formulations of Hamiltonian PDEs in [6]. The modified homotopy perturbation method, combined with the Fourier transform, is used to solve the nonlinear and singular Lane–Emden PDE equations in [7]. Analytical solutions to the fractional heat diffusion, fractional wave, fractional telegraph and fractional kinetic equations are obtained via the fractional Fourier transform in [8]. A Crank–Nicholson scheme of a Fourier pseudospectral method is applied to the fractional stationary Schrödinger equation in [9].
The derivative of the solution to linear elliptic PDEs, perpendicularly to the direction of an arbitrary angle to the boundary, is computed without solving on the interior of the domain in [10]. The deployment of the FFT for the solution of the associated collocation linear system yields significant computational savings in [10]. Algorithm for approximate reconstruction of transient heating curves from sparse frequency domain data by using modified inverse Fourier transform is developed in [11]. A conservative Fourier spectral scheme is presented for higher order Klein–Gordon–Schrödinger system with periodic boundary conditions in [12,13].
Efficient numerical Fourier methods for coupled forward-backward stochastic DEs are developed in [14]. The generalized Fourier transform is used for reducing the computational cost and memory requirements of radial basis function methods for multi-dimensional option pricing in [15]. A general algorithm, including a transformation of the Black–Scholes equation into the heat equation, that can be used in any number of dimensions is also developed in [15].
In this paper, a scheme for the construction of analytic solutions to linear homogenous PDEs with variable coefficients is proposed. The scheme is based on F-operators that enable the realization of the Fourier transform without direct integration. Derived operators are used to transform the original PDEs into image PDEs. Generalized Gaussian analytic solutions that are factored into rational and exponential parts are considered. Application of the F-operator scheme enables the construction of analytical solutions without direct integration of the original PDE.
The paper is organized as follows. Section 2 contains the necessary preliminary definitions and introduces F-operators. Main results on the realization of the Fourier transform using F-operators are given in Section 3. A scheme for the construction of analytic solutions to homogenous linear PDEs with variable coefficients is derived in Section 4. Section 5 contains computational examples that demonstrate the efficiency of the proposed scheme. Section 6 contains concluding remarks.

## 2. Preliminaries

#### 2.1. Generalized Gaussian Functions

Definition 1.
The linear operators
$F t : = i t x − D x , F ^ t : = i D x − x t ,$
where $D x$ is the directional derivative operator with respect to x and $i 2 = − 1$ are called forward and backward F-operators, respectively.
In the following computation, powers of the operators $F t$ and $F ^ t$ are applied to the unit. The results read:
$F t 0 1 = 1 , F t 1 = i t x , F t 2 1 = F t i t x = t − t 2 x 2 , … ;$
$F ^ t 0 1 = 1 , F ^ t 1 = − i x t , F ^ t 2 1 = F ^ t − i x t = 1 t − x 2 t 2 , … .$
Note that $F t j 1$ can be expressed in terms of Hermite polynomials [16]:
$F t j 1 = i j t j 2 H e j t x , j = 0 , 1 , …$
where $H e j x , j = 0 , 1 , …$ are probabilistic Hermite polynomials.
Definition 2.
Consider the following set of rational functions:
$M t = ∑ k = 0 m α k t k ∑ l = 0 n β l t l | m , n ∈ Z 0 ; α k , β l ∈ C ; t ∈ R .$
The function $Q ( x , t )$ is a carrier polynomial in x, defined as:
$Q ( x , t ) = ∑ j = 0 r a j ( t ) x j ,$
where
$a j ( t ) ∈ M t , j = 0 , 1 , … .$
The image $Q ^ ( x , t )$ of the carrier polynomial $Q ( x , t )$ can be constructed using (6) and (2):
$Q ^ ( x , t ) : = Q F t , t 1 = ∑ j = 0 r a j ( t ) F t j 1 = ∑ j = 0 r a ^ j ( t ) x j .$
Definition 3.
The generalized Gaussian function $p = p ( x , t )$ is defined as:
$p ( x , t ) = 1 2 π t Q ( x , t ) exp − x 2 2 t .$
For brevity, the notation $p 0 ( x , t ) = 1 2 π t exp − x 2 2 t$ will be used further.

#### 2.2. The Fourier Transform—Classical Formulas

For any generalized Gaussian function $p ( x , t )$, the Fourier transform yields the image $p ^ ( x , t )$:
$p ^ ( x , t ) = F p = ∫ − ∞ + ∞ exp i x y p ( y , t ) dy .$
$p ( x , t ) = F − 1 p ^ = 1 2 π ∫ − ∞ + ∞ exp − i x y p ^ ( y , t ) dy .$
Note that:
$p ^ 0 ( x , t ) = F p 0 = exp − t x 2 2 .$
The following equalities do hold:
$F x p = − i D x F p , F D x p = − i x F p ;$
$F − 1 x p ^ = i D x F − 1 p ^ , F − 1 D x p ^ = i x F − 1 p ^ ;$
$F t p = t F p , F D t p = D t F p ;$
$F − 1 t p ^ = t F − 1 p ^ , F − 1 D t p ^ = D t F − 1 p ^ .$

## 3. Main Results

The Fourier transform of generalized Gaussian functions is considered in this section. It is shown that the Fourier transform can be realized using the forward and backward F-operators (1) and that it is enough to consider the action of (1) on the carrier polynomials $Q ( x , t ) , Q ^ ( x , t )$.

#### 3.1. The Fourier Transform of the Generalized Gaussian Function

Theorem 1.
The Fourier transform of the generalized Gaussian function $p = p ( x , t )$ has the following form:
$p ^ ( x , t ) = Q ^ ( x , t ) p ^ 0 ( x , t ) ,$
where $Q ^ ( x , t ) = Q F t , t 1$.
Proof.
The theorem is proved using mathematical induction.
Let $Q n ( x ) : = x n , n = 0 , 1 , …$ and $p n ( x , t ) : = Q n ( x ) p 0 ( x , t )$. The Fourier transform of $p n$ reads:
$F p n = ∫ − ∞ + ∞ exp i x y y n p 0 ( y , t ) dy = − i D x n ∫ − ∞ + ∞ exp i x y p 0 ( y , t ) dy = − i D x n p ^ 0 ( x , t ) .$
For $n = 0$, the theorem holds true. Taking $n = 1$ yields:
$F x p 0 = − i D x exp − t x 2 2 = i t x exp − t x 2 2 = i t x − D x 1 p ^ 0 ( x , t ) = F t 1 p ^ 0 ( x , t ) .$
Let us denote $Q ^ n x , t : = F t n 1 , n = 2 , 3 , …$. Suppose that equalities
$p ^ k ( x , t ) = Q ^ k x , t p ^ 0 ( x , t ) , k = 1 , 2 , … , n ,$
hold true. Then the Fourier transform of $p n + 1 ( x , t )$ reads:
$F x n + 1 p 0 = − i D x n + 1 p ^ 0 ( x , t ) = − i D x − i D x n p 0 ( x , t ) = − i D x Q ^ n x , t p ^ 0 ( x , t ) = − i D x Q ^ n ( x , t ) p ^ 0 ( x , t ) − t x Q ^ n ( x , t ) p ^ 0 ( x , t ) = = i t x − D x Q n ( x , t ) p ^ 0 ( x , t ) = i t x − D x n + 1 1 p ^ 0 ( x , t ) = Q ^ n + 1 ( x , t ) p ^ 0 ( x , t ) .$
Thus,
$F x n p 0 = F t n 1 p ^ 0 , n = 0 , 1 , … .$
Finally, (22) yields:
$F p = F ∑ j = 0 n a j ( t ) x j p 0 ( x , t ) = ∑ j = 0 n F x j p 0 = ∑ j = 0 n a j ( t ) F t j 1 p ^ 0 = Q F t , t 1 p ^ 0 = Q ^ x , t p ^ 0 ( x , t ) .$
Let
$Q ^ ( x , t ) = ∑ j = 0 n a ^ j ( t ) x j ,$
where $a ^ j ( t ) ∈ M t , j = 0 , … , n$.
Theorem 2.
The inverse Fourier transform of $p ^ ( x , t )$ reads:
$p ( x , t ) = Q ( x , t ) p 0 ( x , t ) ,$
where $Q ( x , t ) = Q ^ F ^ t , t 1$.
The proof of this Theorem is analogous to the proof of the Theorem 1.
Theorems 1 and 2 yield the following corollaries.
Corollary 1.
The carrier polynomials $Q ( x , t )$ and $Q ^ ( x , t )$ are related by the following equalities:
$Q ^ ( x , t ) = Q F t , t 1 ; Q ( x , t ) = Q ^ F ^ t , t 1 .$
Furthermore, degrees of carrier polynomials Q and $Q ^$ in x are equal:
$deg x Q ( x , t ) = deg x Q ^ ( x , t ) .$
Remark 1.
Note that (27) is a completely nontrivial result. As shown in the preceding derivations, the computation of the Fourier transform for generalized Gaussian functions can be performed without the use of integral calculus.
Example 1.
Let us consider the following generalized Gaussian function:
$p ( x , t ) = 1 + x 2 t 1 2 π t exp − x 2 2 t .$
$Q ( x , t ) = 1 + x 2 t .$
The image carrier polynomial is obtained by the Fourier transform of (28):
$Q ^ ( x , t ) = Q F t , t 1 = 1 + 1 t F t 2 1 = 1 + 1 t F t 2 1 = 2 − t x 2 .$
Equations (17) and (30) yield the Fourier transform of (28):
$p ^ ( x , t ) = 2 − t x 2 exp − t x 2 2 .$
The inverse Fourier transform of (31) can be realized using (25) of Theorem 2:
$Q ( x , t ) = Q ^ F ^ t , t 1 = 2 − t F ^ t 2 1 = 2 − t F ^ t 2 1 = 1 + x 2 t .$
This example demonstrates that the Fourier transforms of generalized Gaussian functions can be computed using the forward and backward F-operators without a direct application of integral calculus.

#### 3.2. Differentiation of the Fourier Transform

Corollary 2.
Partial derivatives of the generalized Gaussian functions and their Fourier transform read:
$D t n Q p 0 = R t n Q p 0 , D x m Q p 0 = R x m Q p 0 ;$
$D t n Q ^ p ^ 0 = R ^ t n Q ^ p ^ 0 , D x m Q ^ p ^ 0 = R ^ x m Q ^ p ^ 0 ,$
where $n , m ∈ Z 0$ and
$R t : = D t + 1 2 x 2 t 2 − 1 t , R x : = D x − x t ;$
$R ^ t : = D t − x 2 2 , R ^ x : = D x − t x .$
Proof.
The first equality of (33) will be proven. The remaining relations can be proved analogously.
$D t Q p 0 = D t Q p 0 + Q · D t 1 2 π t exp − x 2 2 t = D t Q p 0 + Q · x 2 2 t 2 − 1 2 t p 0 = D t + 1 2 x 2 t 2 − 1 t Q p 0 = R t Q p 0 .$
Equation (37) yields:
$D t 2 Q p 0 = D t R t Q p 0 = R t 2 Q p 0 ; D t n Q p 0 = R t n Q p 0 .$
Corollary 3.
The Fourier transform of generalized Gaussian functions with the differentiated carrier polynomial reads:
$F D t n Q p 0 = Φ t n F Q p 0 , F D x m Q p 0 = Φ x m F Q p 0 ;$
$F − 1 D t n Q ^ p ^ 0 = Φ ^ t n F − 1 Q ^ p ^ 0 , F − 1 D x m Q ^ p ^ = Φ ^ x m F − 1 Q ^ p ^ 0 ,$
where $n , m ∈ Z 0$ and
$Φ t : = D t + 1 2 t + 1 2 t 2 D x 2 , Φ x : = − i x + 1 t D x ;$
$Φ ^ t : = D t − 1 2 D x 2 , Φ ^ x : = i x + t D x .$
Proof.
The second equation of (41) will be proven. The rest can be proven analogously.
By (33), $D x Q p 0 = D x − x t Q p 0$, thus
$F D x Q p 0 = F D x − x t Q p 0 = F D x Q p 0 − F x t Q p 0 .$
Equation (43) together with (13) and (15) yields:
$F D x Q p 0 = − i x + 1 t D x F Q p 0 = Φ x F Q p 0 .$
Equation (44) yields
$F D x m Q p 0 = Φ x m F Q p 0 .$
The relations between the generalized Gaussian function p, the carrier polynomial Q and their respective images are illustrated in Figure 1.

## 4. Construction of Solutions to Homogenous Linear Partial Differential Equations with Variable Coefficients

#### 4.1. Mappings of Partial Differential Equations

Let us consider the following homogenous linear partial differential equation (PDE) with non-constant coefficients:
$∂ p ∂ t − ∑ j = 0 m ∑ r = 0 n j a j r ( t ) x r ∂ j p ∂ x j = 0 ,$
where $a j r ( t ) ∈ M t$; $j , m , n j = 0 , 1 ,$ .... The set $M t$ is defined as:
$M t = ∑ k = 0 m α k t k ∑ l = 0 n β l t l | m , n ∈ Z 0 ; α k , β l ∈ C ; t ∈ R .$
$L p = 0 ,$
where
$L : = D t − ∑ j = 0 m ∑ r = 0 n j a j r ( t ) x r D x j .$

#### 4.1.1. Mapping between $L p$ and $L ^ p ^$

The Fourier operator $F$ can be applied to (48) to transform (46) into a PDE with respect to $p ^ = F p$ using the relations (13):
$F L p = F D t − ∑ j = 0 m ∑ r = 0 n j a j r ( t ) x r D x j = D t p ^ − ∑ j = 0 m ∑ r = 0 n j a j r ( t ) − i D x r − i x j p ^ .$
Applying the Weyl–Heisenberg identity $D x x = 1 + x D x$ [17] to (50) yields the partial differential equation:
$L ^ p ^ = 0 ,$
where
$L ^ = D t − ∑ j = 0 m ^ ∑ r = 0 n ^ j a ^ j r ( t ) x ^ r D x j .$
The indices $m ^ , n ^ j$ and coefficients $a ^ j r ∈ M t$ are computed by applying the Weyl–Heisenberg identity and reordering the resulting expression.

#### 4.1.2. Mapping between $L p$ and $L 0 Q$

Operators $R x , R t$ (see Corollary 2) together with the expression $p = Q p 0$ can be used on the PDE (46) to obtain an equation with respect to the carrier polynomial Q:
$L p = D t Q p 0 − ∑ j = 0 m ∑ r = 0 n j a j r ( t ) x r D x j Q p 0 = D t + 1 2 x 2 t 2 − 1 s Q − ∑ j = 0 m ∑ r = 0 n j a j r ( t ) x r R x j Q p 0 = D t − ∑ j = 0 m ¯ ∑ r = 0 n ¯ j b j r ( t ) x r D x j Q p 0 .$
Canceling $p 0$ in (53) yields the following PDE with respect to Q:
$L 0 Q = 0 ,$
where
$L 0 = D t − ∑ j = 0 m ¯ ∑ r = 0 n ¯ j b j r ( t ) x r D x j , b j r ∈ M t .$

#### 4.1.3. Mapping between $L 0 Q$ and $L ^ p ^$; $L ^ p ^$ and $L ^ 0 Q ^$

Applying operators $Φ x , Φ t$ (see Corollary 3) to (54) yields PDE (51):
$F L 0 Q p 0 = F D t Q p 0 − ∑ j = 0 m ¯ ∑ r = 0 n ¯ j b j r ( t ) − i D x j F D x j Q p 0 = D t p ^ + 1 2 1 t + 1 2 D x 2 p ^ − ∑ j = 0 m ¯ ∑ r = 0 n ¯ j b j r ( t ) − i D x j Φ x j p ^ = D t − ∑ j = 0 m ^ ∑ r = 0 n ^ j a ^ j r ( t ) x r D x j p ^ = L ^ p ^ .$
Using analogous derivations with operators $R ^ x , R ^ t$, it can be shown that the Equation (51) yields a PDE with respect to $Q ^$:
$L ^ 0 Q ^ = 0 ,$
where
$L ^ 0 = D t − ∑ j = 0 m ˜ ∑ r = 0 n ˜ j b ^ j r ( t ) x r D x j , b ^ j r ∈ M t .$
Other possible mappings are $L 0 Q$ to $L ^ p ^$ and $L ^ 0 Q ^$ to $L p$.
A diagram of the mappings between the discussed PDEs is given in Figure 2. Note that the mappings displayed in Figure 2 are sufficient to map any of the PDEs $L p , L ^ p ^ , L 0 Q , L ^ 0 Q ^$ to all of the remaining PDEs.

#### 4.2. Formulation of Cauchy Initial Conditions

Cauchy problems on PDEs (48), (51), (54) and (57) can be formulated. Respective initial conditions read:
$p x , t 0 = p 1 x ;$
$p ^ x , t 0 = p ^ 1 x ;$
$Q ( x , t 0 ) = q 1 ( x ) ;$
$Q ^ x , t 0 = q ^ 1 ( x ) .$
Note that initial conditions are consistent (in the sense that solutions which satisfy them do exist) only if $t 0 > 0$. However, a simple time-variable substitution $t = t − t 0 , t 0 ∈ R$ allows to consider a wider range of initial conditions with respect to t.
As shown in the previous subsection, the four PDEs $L p , L ^ p ^ , L 0 Q , L ^ 0 Q ^$ can be related using the scheme displayed in Figure 2. Similarly, Cauchy initial conditions (59)–(62) satisfy the following relations:
$p 1 ( x ) = q 1 ( x ) p 0 x , t 0 , p ^ 1 ( x ) = q ^ 1 ( x ) p ^ ( x , t 0 ) ;$
$F p 1 ( x ) = p ^ 1 ( x ) , F − 1 p ^ 1 ( x ) = p 1 ( x ) ;$
$q 1 ( x ) = q ^ F ^ t 0 1 , q ^ 1 ( x ) = q F t 0 1 .$
Above equalities can also be used together with the mappings outlined in Section 4.1 to produce the mappings of Cauchy problems. Note that (63)–(65) are also consistency conditions that can be used to verify if given initial functions satisfy the same class of PDEs that can be mapped to each other (Equations (48), (51), (54) and (57)).
For the following computations it will assumed (without loss of generality) that $t 0 = 1$.

## 5. Several Examples

#### 5.1. Solving Cauchy Problem Given the PDE

The mapping scheme constructed in this paper can be applied to obtain the solution of some PDEs by mapping them to PDEs which require polynomial solutions. Let us consider the following Cauchy problem with respect to $p ( x , t )$:
$D t p = t 3 2 D x 4 p + t 2 x D x 3 + 1 2 + 3 t 2 + t x 2 2 D x 2 p + 5 t x 2 D x p + 3 t 2 − 1 a − t p ; t ≠ a ;$
$p ( x , 1 ) = p 1 ( x ) = a 0 + a 1 x + a 2 x 2 1 2 π exp − x 2 2 , a 0 , a 1 , a 2 ∈ R .$
Thus,
$L : = D t − t 3 2 D x 4 − t 2 x D x 3 − 1 2 + 3 t 2 + t x 2 2 D x 2 − 5 t x 2 D x − 3 t 2 + 1 a − t .$
Using the Fourier transform operator $F$, the equation $L p$ is transformed to $L ^ p ^$:
$L ^ = D t − t x 2 2 D x 2 + t x 2 − t 2 x 3 D x + 1 a − t + x 2 2 − t 3 x 4 2 .$
Equation (69) results in the following Cauchy problem:
$D t p ^ = t x 2 2 D x 2 p ^ + t 2 x 3 − t x 2 D x p ^ − 1 a − t + x 2 2 − t 3 x 4 2 p ^ ;$
$p ^ ( x , 1 ) = p ^ 1 ( x ) = a ^ 0 + a ^ 1 x + a ^ 2 x exp − x 2 2 , a ^ 0 , a ^ 1 , a ^ 2 ∈ C .$
Using operators $R ^ x , R ^ t$, the Cauchy problem (70), Equation (71) is mapped to the following problem with respect to $Q ^$:
$D t Q ^ = t x 2 2 D x 2 Q ^ − t x 2 D x Q ^ − 1 a − t Q ^ ;$
$Q ^ ( x , 1 ) = q ^ 1 ( x ) = a ^ 0 + a ^ 1 x + a ^ 2 x , a ^ 0 , a ^ 1 , a ^ 2 ∈ C .$
Equation (72) can be solved for the solution that is polynomial in x and which satisfies the condition (73), yielding:
$Q ^ x , t = x 2 2 a − t , a ∈ R .$
The solution to (66) and (67) is constructed using the relations (25) and (26):
$p ( x , t ) = ( a − t ) t − x 2 2 t 2 2 π t exp − x 2 2 t .$

#### 5.2. Mappings between PDEs

In this example, the mapping scheme described in Section 4.1 and pictured in Figure 2 is illustrated. Consider the following PDE with respect to $Q ^$:
$L ^ 0 Q ^ = D t Q ^ − k l x t D x Q ^ = 0 .$
With the following Cauchy initial condition:
$Q ^ ( x , 1 ) = q ^ 1 ( x ) = ∑ j = 0 m a ^ j x l j .$
The derivations discussed in Section 4.1 can be used to obtain PDEs (48), (51) and (54). For example:
$F − 1 L ^ 0 Q ^ p ^ 0 = F − 1 D t Q ^ p ^ 0 − k l t F − 1 x D x Q ^ p ^ 0 = Φ ^ t F − 1 Q ^ p ^ 0 − i k l s D x Φ ^ x F − 1 Q ^ p ^ 0 = D t p + 2 k − l 2 l D x 2 p + k l x t D x p + k l t p ,$
thus,
$L ^ 0 = D t − k l x t D x → L = D t + 2 k − l 2 l D x 2 + k l x t D x + k l t ,$
and the following Cauchy problem is equivalent to (76) and (77):
$D t p = l − 2 k 2 l D x 2 p − k l x t D x p − k l t p ; p 1 ( x ) = 1 2 π ∑ j = 0 m a ^ j F ^ 1 l j 1 exp − x 2 2 .$
In the same manner, it is possible to obtain Cauchy problems on $p ^$ and Q:
$D t p ^ = k l x t D x p ^ + 2 k − l 2 l x 2 p ^ ; p ^ 1 ( x ) = ∑ j = 0 m a ^ j x l j exp − x 2 2 ,$
and
$D t Q = l − 2 k 2 l D x 2 Q + k − l l x t D x Q ; q 1 ( x ) = ∑ j = 0 m a ^ j F ^ 1 l j 1 .$
Note that constructing a solution to any of the four presented PDEs yields solutions to the remaining three via transformations provided in Section 4.1. It can be verified that the solutions to (76) have the following form [18]:
$Q ^ ( x , t ) = ∑ j = 0 m a ^ j s k x l j , a ^ j ∈ C .$
Which yields that the solutions to (80)–(82) read:
$p ( x , t ) = 1 2 π t ∑ j = 0 m a ^ j F ^ t l j 1 exp − x 2 2 t ;$
$p ^ ( x , t ) = ∑ j = 0 m a ^ j s k x l j exp − t x 2 2 ;$
$Q ( x , t ) = ∑ j = 0 m a ^ j F ^ t l j 1 .$
These computations demonstrate the power of the method described in this paper. Equations such as (67) can be mapped to equations such as (72) that only require the determination of solutions that are polynomial in x to yield solutions to (67).

## 6. Concluding Remarks

A computational framework for the construction of analytic solutions to linear homogenous PDEs with variable coefficients is developed in this paper. A common approach for the construction of solutions to such PDEs consists of applying the wave variable transformation $ξ = t + α x ; α ∈ R$ to transform the PDE into an ODE. A closed-form solution to the ODE can be obtained via the generalized differential operator method [19]. It must be observed that the generalized differential operator method yields a closed-form solution only if the obtained ODE satisfies a set of special conditions [19].
The novelty of the proposed method is based on the introduction of F-operators. The strength of this method is based on the fact that the developed set of F-operators allows to transform the original PDE into a form for which direct integration of PDE becomes unnecessary.
The structure of the original PDE allows to split the solution into rational and exponential factors. Symbolic manipulation with the developed set of F-operators offers a convenient approach for the construction of the solution to the Cauchy problem. Several computational examples are used to demonstrate the efficacy of the proposed scheme.
However, it is clear that the proposed scheme is limited to a rather narrow class of diffusion type PDEs. The presented F-operator scheme can also be extended to accommodate a wider class of PDEs by modifying the F-operators to act on non-symmetrical generalized Gaussian solutions. This and other extensions of the F-operator calculus for a wider class of PDEs is a natural topic of future research.

## Author Contributions

Conceptualization, theorems, Z.N. and M.R.; methodology and proofs, Z.N., T.T. and M.C.; computational experiments and computer algebra, R.M.; writing—original draft preparation, T.T.; writing—review and editing, M.R. All authors have read and agreed to the published version of the manuscript.

## Funding

This research received no external funding.

Not applicable.

Not applicable.

Not applicable.

## Conflicts of Interest

The authors declare no conflict of interest.

## References

1. Stein, D.B.; Guy, R.D.; Thomases, B. Immersed boundary smooth extension: A high-order method for solving PDE on arbitrary smooth domains using Fourier spectral methods. J. Comput. Phys. 2016, 304, 252–274. [Google Scholar] [CrossRef]
2. Yang, X.J.; Baleanu, D.; Srivastava, H.M. Local Fractional Integral Transforms and Their Applications; Academic Press: Cambridge, UK, 2016. [Google Scholar]
3. Bakhos, T.; Saibaba, A.K.; Kitanidis, P.K. A fast algorithm for parabolic PDE-based inverse problems based on Laplace transforms and flexible Krylov solvers. J. Comput. Phys. 2015, 299, 940–954. [Google Scholar] [CrossRef]
4. Sokhal, S.; Verma, S.R. A Fourier wavelet series solution of partial differential equation through the separation of variables method. Appl. Math. Comput. 2020, 388, 125480. [Google Scholar]
5. Pindza, E.; Owolabi, K.M. Fourier spectral method for higher order space fractional reaction–diffusion equations. Commun. Nonlinear Sci. Numer. Simul. 2016, 40, 112–128. [Google Scholar] [CrossRef]
6. Gong, Y.; Cai, J.; Wang, Y. Some new structure-preserving algorithms for general multi-symplectic formulations of Hamiltonian PDEs. J. Comput. Phys. 2014, 279, 80–102. [Google Scholar] [CrossRef]
7. Nazari-Golshan, A.; Nourazar, S.S.; Ghafoori-Fard, H.; Yildirim, A.; Campo, A. A modified homotopy perturbation method coupled with the Fourier transform for nonlinear and singular Lane-Emden equations. Appl. Math. Lett. 2013, 26, 1018–1025. [Google Scholar] [CrossRef]
8. Mahor, T.C.; Mishra, R.; Jain, R. Analytical solutions of linear fractional partial differential equations using fractional Fourier transform. J. Comput. Appl. Math. 2021, 385, 113202. [Google Scholar] [CrossRef]
9. Yang, Y.; Li, X.; Xiao, A. Fourier Pseudospectral Method for Fractional Stationary Schrödinger Equation. Appl. Numer. Math. 2021, 165, 137–151. [Google Scholar] [CrossRef]
10. Saridakis, Y.G.; Sifalakis, A.G.; Papadopoulou, E. Efficient numerical solution of the generalized Dirichlet-Neumann map for linear elliptic PDEs in regular polygon domains. J. Comput. Appl. Math. 2012, 236, 2515–2528. [Google Scholar] [CrossRef]
11. Vermeersch, B.; Mey, G.D. A shortcut to inverse Fourier transforms: Approximate reconstruction of transient heating curves from sparse frequency domain data. Int. J. Therm. Sci. 2010, 49, 1319–1332. [Google Scholar] [CrossRef]
12. Wang, J.; Dai, H.; Hui, Y. Conservative Fourier spectral scheme for higher order Klein-Gordon-Schrödinger equations. Appl. Numer. Math. 2020, 156, 446–466. [Google Scholar] [CrossRef]
13. Ji, B.; Zhang, L.; Sun, Q. A dissipative finite difference Fourier pseudo-spectral method for the symmetric regularized long wave equation with damping mechanism. Appl. Numer. Math. 2020, 154, 90–103. [Google Scholar] [CrossRef]
14. Huijskens, T.P.; Ruijter, M.J.; Oosterlee, C.W. Efficient numerical Fourier methods for coupled forward–backward SDEs. J. Comput. Appl. Math. 2016, 296, 593–612. [Google Scholar] [CrossRef]
15. Larsson, E.; Ahlander, K.; Hall, A. Multi-dimensional option pricing using radial basis functions and the generalized Fourier transform. J. Comput. Appl. Math. 2008, 222, 175–192. [Google Scholar] [CrossRef]
16. Temme, N. Special Functions: An Introduction to the Classical Functions of Mathematical Physics; Wiley: New York, NY, USA, 1996. [Google Scholar]
17. Feinsilver, P.; Schott, R. Algebraic Structures and Operator Calculus, Vol. I: Representations and Probability Theory; Kluwer Academic Publishers: Dordrecht, Germany, 1993. [Google Scholar]
18. Navickas, Z. Constructive solution of the Cauchy problem for a special class of partial differential equations with constant coefficients. Lith. Math. J. 1994, 34, 404–414. [Google Scholar] [CrossRef]
19. Navickas, Z.; Bikulciene, L.; Rahula, M.; Ragulskis, M. Algebraic operator method for the construction of solitary solutions to nonlinear differential equations. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 1374–1389. [Google Scholar] [CrossRef]
Figure 1. The relationship between the generalized Gaussian function p, the carrier polynomial Q and their respective images.
Figure 1. The relationship between the generalized Gaussian function p, the carrier polynomial Q and their respective images.
Figure 2. Mappings between PDEs with respect to the generalized Gaussian function p, their carrier polynomials Q and their respective images.
Figure 2. Mappings between PDEs with respect to the generalized Gaussian function p, their carrier polynomials Q and their respective images.
 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.