
In this paper, the notion of fuzzy AG-subgroups is further extended to introduce fuzzy cosets in AG-groups. It is worth mentioning that if A is any fuzzy AG-subgroup of G, then μA(xy)=μA(yx) for all x,y∈G, i.e. in AG-groups each fuzzy left coset is a fuzzy right coset and vice versa. Also, fuzzy coset in AG-groups could be empty contrary to fuzzy coset in group theory. However, the order of the nonempty fuzzy coset is the same as the index number [G:A]. Moreover, the notions of fuzzy quotient AG-subgroup, fuzzy AG-subgroup of the quotient (factor) AG-subgroup, fuzzy homomorphism of AG-group and fuzzy Lagrange's theorem of finite AG-group is also introduced.
Citation: Aman Ullah, Muhammad Ibrahim, Tareq Saeed. Fuzzy cosets in AG-groups[J]. AIMS Mathematics, 2022, 7(3): 3321-3344. doi: 10.3934/math.2022185
[1] | Lan Zhu, Li Xu, Jun-Hui Yin, Shu-Cheng Huang, Bin Li . A discontinuous Galerkin Method based on POD model reduction for Euler equation. Networks and Heterogeneous Media, 2024, 19(1): 86-105. doi: 10.3934/nhm.2024004 |
[2] | Xu Yang, François Golse, Zhongyi Huang, Shi Jin . Numerical study of a domain decomposition method for a two-scale linear transport equation. Networks and Heterogeneous Media, 2006, 1(1): 143-166. doi: 10.3934/nhm.2006.1.143 |
[3] | Xavier Litrico, Vincent Fromion . Modal decomposition of linearized open channel flow. Networks and Heterogeneous Media, 2009, 4(2): 325-357. doi: 10.3934/nhm.2009.4.325 |
[4] | Filipa Caetano, Martin J. Gander, Laurence Halpern, Jérémie Szeftel . Schwarz waveform relaxation algorithms for semilinear reaction-diffusion equations. Networks and Heterogeneous Media, 2010, 5(3): 487-505. doi: 10.3934/nhm.2010.5.487 |
[5] | Chiu-Ya Lan, Huey-Er Lin, Shih-Hsien Yu . The Green's functions for the Broadwell Model in a half space problem. Networks and Heterogeneous Media, 2006, 1(1): 167-183. doi: 10.3934/nhm.2006.1.167 |
[6] | Fermín S. V. Bazán, Luciano Bedin, Mansur I. Ismailov, Leonardo S. Borges . Inverse time-dependent source problem for the heat equation with a nonlocal Wentzell-Neumann boundary condition. Networks and Heterogeneous Media, 2023, 18(4): 1747-1771. doi: 10.3934/nhm.2023076 |
[7] | Michael Herty, Adrian Fazekas, Giuseppe Visconti . A two-dimensional data-driven model for traffic flow on highways. Networks and Heterogeneous Media, 2018, 13(2): 217-240. doi: 10.3934/nhm.2018010 |
[8] | Didier Georges . Infinite-dimensional nonlinear predictive control design for open-channel hydraulic systems. Networks and Heterogeneous Media, 2009, 4(2): 267-285. doi: 10.3934/nhm.2009.4.267 |
[9] | Wei-Hua Luo, Liang Yin, Jun Guo . A modified domain decomposition spectral collocation method for parabolic partial differential equations. Networks and Heterogeneous Media, 2024, 19(3): 923-939. doi: 10.3934/nhm.2024041 |
[10] | Graziano Crasta, Stefano Finzi Vita . An existence result for the sandpile problem on flat tables with walls. Networks and Heterogeneous Media, 2008, 3(4): 815-830. doi: 10.3934/nhm.2008.3.815 |
In this paper, the notion of fuzzy AG-subgroups is further extended to introduce fuzzy cosets in AG-groups. It is worth mentioning that if A is any fuzzy AG-subgroup of G, then μA(xy)=μA(yx) for all x,y∈G, i.e. in AG-groups each fuzzy left coset is a fuzzy right coset and vice versa. Also, fuzzy coset in AG-groups could be empty contrary to fuzzy coset in group theory. However, the order of the nonempty fuzzy coset is the same as the index number [G:A]. Moreover, the notions of fuzzy quotient AG-subgroup, fuzzy AG-subgroup of the quotient (factor) AG-subgroup, fuzzy homomorphism of AG-group and fuzzy Lagrange's theorem of finite AG-group is also introduced.
Parameterized partial differential equations (PDEs) have broad applications in scientific and engineering fields. The numerical solutions can be obtained by some standard numerical solvers [1,2,3], such as the finite element (FE), finite difference (FD), finite volume (FV), discontinuous Galerkin (DG), isogeometric analysis (IGA) method, etc. However, in multi-query and real-time analysis, the parameterized PDE needs to be repeatedly solved at multiple parameter values, resulting in a significant increase in computational complexity and cost. To address this issue, an efficient surrogate modeling approach, also known as the reduced-order modeling (ROM) [4,5,6], is proposed. The core principle of ROM is to approximate the full-order model (FOM) by constructing a lower-dimensional model that retains the essential features within a controlled range of accuracy loss, thereby reducing computation time and lowering CPU usage [7].
Over the past few decades, the development of ROM has achieved remarkable progress. The reduced basis (RB) method, characterized by an offline-online framework, is an effective ROM method for parameterized PDE [7,8,9,10]. During the offline stage, the FOM solutions at some parameter and time values, also known as snapshots, are prepared for extracting the RB functions. Two typical methods to generate the basis are the proper orthogonal decomposition (POD) method and the Greedy algorithm. The former uses a compression strategy to construct the main base information required by RB functions, while the latter iteratively generates the base functions [7]. Particularly, it should be noted that the Greedy method is not feasible for problems without a natural criterion for the selection of snapshots [10]. So, we adopt a two-step or nested POD method [11], which involves first obtaining the POD functions for each parameter value and then applying the POD method to all functions. By splitting the process into two steps, it can better capture and preserve the data characteristics at different parameter values, while also significantly reducing computational complexity and storage requirements. During the online stage, the solutions for new parameter values can be quickly estimated by linear combination of the POD basis and the corresponding projection coefficients. For more detailed information about the RB method, we refer to [9,12]. ROMs are categorized into intrusive model order reduction (IMOR) and non-intrusive model order reduction (NIMOR). In the IMOR method, the POD method combined with projection techniques [13,14] are usually used to reduce the complexity of above classical numerical methods [15,16,17,18,19]. Particularly, the IMOR method requires access to the original FOM, leading to some expertise requirements for users in terms of numerical calculations and analysis capabilities [11]. Meanwhile, the NIMOR method eliminates the need of the original FOM by constructing the ROM from large datasets, i.e., allowing the data to "tell the story" on its own. The NIMOR method has been applied to the parameterized time-domain Maxwell's equation [11,20] recently. However, as an inherent drawback of the interpolation or regression-based method, this NIMOR method cannot guarantee the extrapolation results at the time/parameter values outside the coverage of training data.
An alternative approach to construct the surrogate model is the dynamic mode decomposition (DMD) method, developed by Peter Schmid [21]. This method is also an 'equation-free' approach. The DMD method excels at analyzing spatiotemporal coupled dynamical systems and is widely employed for time-dependent problems. In the DMD method, some DMD modes are obtained through the eigen-decomposition of high-dimensional data sequences. This allows the dynamic system to be represented as a superposition of modes controlled by their eigenvalues, thereby facilitating the prediction of future system behavior. In [22] and [23], researchers explore the use of Koopman theory and the DMD method to analyze the evolutionary behavior of nonlinear dynamical systems. To extend the applicability of the DMD method, some variants have been developed, such as the online DMD method [24], the DMD method with control [25], and the noise-robust DMD method [26]. Furthermore, the higher-order DMD method (HODMD) [27] extends the DMD method by incorporating snapshot data with multiple time delays, making it suitable for temporal modeling of latent trajectories [28]. Compared to standard DMD, the HODMD method incorporates more time delay information, enabling it to capture the dynamic features of the system with greater accuracy. However, its direct application to parameterized problems remains challenging. Motivated by the above problem, a multi-step NIMOR method composed of two-step POD, HODMD, canonical polyadic decomposition (CPD), and Gaussian process regression (GPR) methods is developed for parameterized electromagnetic simulation.
In this paper, we propose a data-driven NIMOR approach for parameterized time-domain Maxwell's equations. In the offline stage, the two-step POD method is employed to reduce the spatial dimension of the full-order snapshot matrix, and the corresponding projection coefficients are computed by using the projection theory. Subsequently, for each parameter, DMD modes based on the HODMD method are constructed to predict the projection coefficients beyond the training period. The predicted coefficients are then rearranged into a third-order tensor, which is decomposed into time- and parameter-dependent components using the CPD method. Following this, the GPR method provides a continuous approximation of these components. In the online stage, the reduced-order solutions can be efficiently estimated at new time or parameter values using a simple linear combination of POD functions and the predicted projection coefficients. The NIMOR (termed as POD-HODMD-CPD) method proposed in this paper can effectively apply the HODMD method to parameterization problems.
The remainder of the paper is organized as follows. Section 2 provides a brief introduction of Maxwell's equations. Section 3 offers an overview of the NIMOR method proposed in this paper. Section 4 describes the construction of the NIMOR method. Section 5 presents some numerical experiments to validate the proposed method. Conclusions are drawn in Section 6.
This study discusses the time-domain Maxwell's equations governing electromagnetic scattering problems
{vr∂H(x,t)∂t+curl(E(x,t))=0,∀(x,t)∈Ω×T,εr∂E(x,t)∂t−curl(H(x,t))=0,∀(x,t)∈Ω×T,L(E(x,t),H(x,t))=L(Einc(x,t),Hinc(x,t)),∀(x,t)∈∂Ω×T,E(x,0)=E0(x),H(x,0)=H0(x),∀x∈Ω, | (2.1) |
where Ω is the spatial domain and T is the time domain; vr and εr are the relative electric permittivity and magnetic permeability parameters, respectively; E=(Ex,Ey,Ez)T and H=(Hx,Hy,Hz)T denote the electric field and magnetic field respectively; E0 and H0 are given the initial conditions; and L(⋅,⋅) is defined as
L(E(x,t),H(x,t))=n×E(x,t)+Zn×(n×H(x,t)),∀(x,t)∈∂Ω×T. | (2.2) |
Here, ∂Ω is the boundary of Ω, n denotes the outward normal vector, and Z=√vr/εr. In this study, we consider μ=(εr,1,εr,2,…,εr,p)∈P⊂Rp as the problem's parameters with εr,i (i=1,2,⋯,p) being the relative permittivity in the i-th domain of Ω, P being the parameter domain, and p being the number of parameters.
The spatial and temporal discretization of the governing equation can be performed by the DG and second-order leaf-frog (LF2) methods respectively. The fully discrete scheme of the discontinuous Galerkin time-domain (DGTD) method based on centered fluxes [29] is given by
{MεriE(n+1)h,i−E(n)h,iΔt=KiH(n+12)h,i−∑l∈νiSilH(n+12)h,l,MvriH(n+32)h,i−H(n+12)h,iΔt=−KiE(n+1)h,i+∑l∈νiSilE(n+1)h,l,n=0,1,2,⋯,Mt−1, | (2.3) |
where the time domain T=[0,Tf] is discretized into Mt equally spaced intervals as 0=t0<t1<⋯<tMt=Tf with tn=nΔt for n∈{0,1,…,Mt}, and Δt represents the time step size. The matrices Mσi (σ∈{εr,vr}), Ki, and Sil denote the local mass matrix, local stiffness matrix, and local surface matrix, respectively. Further details on the DGTD discrete technique can be found in [30]. The electric and magnetic fields are then computed by element-wise and step-wise in a leap-frog manner
H(n+12)h,iE(n)h,i→E(n+1)h,iH(n+12)h,i→H(n+32)h,i,n=0,1,2,⋯,Mt−1. | (2.4) |
In order to clearly describe the proposed NIMOR in this paper, an overview of the POD-HODMD-CPD method is first presented as follows:
Ptr={μ1,μ2,⋯,μNp}⊂P,Ttr={tn1,tn2,⋯,tnNt}⊂[0,Ttrain ]⊂T,tnk=nkΔt,k=1,…,Nt,Thodmd={tn1,tn2,⋯,tnNt,tnNt+1,⋯,tnNd}⊂T,Ptest={μtest1,μtest2,⋯,μtestnp}⊂P,Ttest={ttest1,ttest2,…,ttestnt}⊂T, | (3.1) |
where Ptr is the training parameter set and Ttr is the training time set; Thodmd is the time set used to predict the projection coefficients using the HODMD method, Ptest is the testing parameter set, and Ttest is the testing time set. For each parameter μj∈Ptr, the high-fidelity (HF) solution matrix Su,j of Eq (2.1) at any tnk∈Ttr can be obtained by using well-established numerical methods. The snapshot matrix for all training parameters μj∈Ptr is recorded as Eq (4.2).
The goal of this study is to approximate the solution manifold
Sh={uh(t,μ)∣t∈T,μ∈P⊂Rp}⊂RNh, | (3.2) |
where Nh represents the number of the degree of freedom (DoF) in the DGTD method. In the offline stage, the two-step POD method based on projection theory is used to construct an Nu-dimensional manifold
Mh={Qu(t,μ)=VTuuh(t,μ)∣t∈Ttr⊂T,μ∈Ptr⊂Rp}⊂RNu,u∈{E,H}, | (3.3) |
where the matrix Vu∈RNh×Nu is formed by the first Nu left singular vectors of the snapshot matrix Su, and Qu(t,μ) denotes the projection coefficient. Next, the HODMD method is utilized for time extrapolation of the reduced-order coefficients for μ∈Ptr
MDh={QDu(t,μ)=fhodmd(t,μ)∣t∈Thodmd,μ∈Ptr⊂Rp}⊂RNu, | (3.4) |
where fhodmd(⋅,μ) is the mapping between time and projection coefficients established by the HODMD method. Subsequently, the tensor Xu is constructed as an assembly of the reassembled QDu(t,μ), which is then decomposed into three factor matrices Φu=[ϕu,1,⋯,ϕu,Ru], Ψu=[ψu,1,⋯,ψu,Ru], and Ξu=[ξu,1,⋯,ξu,Ru] by using the CPD method, where these factor matrices collectively reconstruct the original tensor through outer products, i.e.,
[Φu,Ψu,Ξu]=CPD(Xu). | (3.5) |
After that, the continuous modes ˆϕu,r(t) and ˆψu,r(μ) are then approximated by the GPR regression
tGPR method→ˆϕu,r(t),andμGPR method→ˆψu,r(μ),r=1,2,⋯,Ru. | (3.6) |
Finally, the predicted projection coefficients can be computed by
ˆMh={ˆQu(t,μ)≈ϖ(t,μ,ˆϕu,r,ˆψu,r,ξu,r)∣t∈T,μ∈P}⊂RNu, | (3.7) |
where ϖ is the mapping between input parameters (t,μ) and predicted projection coefficients. In the online stage, the reduced-order solution urbh(t,μ) can be calculated by
uh(t,μ)≈urbh(t,μ)=VuˆQu(t,μ)∈RNh,(t,μ)∈T×P, | (3.8) |
where uh(t,μ) denotes the HF solution, Vu is the POD basis, and ˆQu(t,μ) is the predicted projection coefficient. In this study, the predicted projection coefficient is computed by HODMD, CPD, and GPR methods for new time and parameter.
For parameterized time-domain problems, we utilize the two-step POD approach for ROM. From the parameter domain P, we sample a training parameter set Ptr={μ1,μ2,⋯,μNp}. For μj∈Ptr, one can obtain the HF solutions to Eq (2.1) through the DGTD solver. We equidistantly select Nt transient solutions {uh(ti,μj)}Nti=1 in Ttr={tn1,tn2,⋯,tnNt}⊂T. Futhermore, we form the snapshot matrices Su,j∈RNh×Nt (u∈{E,H}) for each parameter μj∈Ptr
Su,j=(uh,1(tn1,μj)uh,1(tn2,μj)⋯uh,1(tnNt,μj)uh,2(tn1,μj)uh,2(tn2,μj)⋯uh,2(tnNt,μj)⋮⋮⋱⋮uh,Nh(tn1,μj)uh,Nh(tn2,μj)⋯uh,Nh(tnNt,μj))∈RNh×Nt,j=1,2,⋯,Np, | (4.1) |
and the snapshot matrix for all parameters
Su=(Su,1|Su,2|⋯|Su,Np)∈RNh×Ns, | (4.2) |
where Nh is the number of DoF, and Ns=Nt⋅Np denotes the number of all snapshots. In the ROM, one need to construct a smaller dimension reduced space Vu,rb with dimension Nu ≪min{Nh,Ns}. The reduced space Vu,rb spanned by a set of RB functions independent of time and parameters is expressed as
Vu,rb=span{vu,1,vu,2,⋯,vu,Nu}. | (4.3) |
In the POD method, the singular value decomposition (SVD) [31] on Su is performed as
WTuSuZu=(Σru×ruOru×(Ns−ru)O(Nh−ru)×ruO(Nh−ru)×(Ns−ru)), | (4.4) |
where Wu=[wu,1,wu,2,⋯,wu,Nh]∈RNh×Nh and Zu=[zu,1,zu,2,⋯,zu,Ns]∈RNs×Ns are orthogonal matrices; Σru×ru= diag (σu,1,σu,2,…,σu,ru) contains the singular values σu,1≥σu,2≥⋯≥σu,ru>0 in descending order, and ru is the rank of Su. According to the Eckart-Young theorem [32], the RB or POD bases are the first Nu left singular vectors of Wu, which is represented as {vu,i}Nui=1 with vu,i=wu,i. Nu is the smallest integer such that
Nu=argmin{E(Nu)≥1−ρ}, | (4.5) |
with E(Nu)=∑Nui=1σ2u,i/∑rui=1σ2u,i and ρ being the relative error tolerance used to control the accuracy of POD. The error bound can be calculated by (Nu+1)-th to ru-th singular values as
Ns∑i=1‖Su(:,i)−VuVTuSu(:,i)‖2RNh=Np∑j=1Nt∑i=1‖Su,j(:,i)−VuVTuSu,j(:,i)‖2RNh=ru∑i=Nu+1σu,i2, | (4.6) |
where Su,j(:,i) is the i-th column of Su,j (j=1,2,⋯,Np), and Vu=[vu,1,vu,2,⋯,vu,Nu] denotes the RB or POD basis matrix. However, performing SVD on a large-scale matrix is extremely expensive and requires substantial computational resources. Therefore, we do not directly perform the SVD method on Su. Instead, we adopt the two-step POD method, which is shown in Algorithm 1.
Algorithm 1 Two-step POD method |
Input: Time trajectory matrix Su,j (j=1,2,⋯,Np, u∈{E,H}), and truncation tolerance ρt and ρμ |
Output: POD basis matrix Vu (u∈{E,H}) |
1: for j=1toNp do |
2: Compute the compressed matrices Tu,j=POD(Su,j,ρt) |
3: end for |
4: Tu=[Tu,1|Tu,2|⋯∣Tu,Np] |
5: Vu=POD(Tu,ρμ) |
6: function V = POD(A, ρ) do |
7: [W,Σ,Z]=SVD(A) |
8: k=argmin{E(k)≥1−ρ} with E(k)=∑ki=1σ2i/∑ri=1σ2i being the relative information centent, where r is the rank of A and σi is the singular value of A |
9: V=W(:,1:k) |
10: end function |
According to the projection theory [20], the HF solution uh(t,μ) can be approximated as
uh(t,μ)≈urbh(t,μ)=VuQu(t,μ)=Nu∑i=1Qu,i(t,μ)vu,i,u∈{E,H}, | (4.7) |
with the projection coefficient Qu(t,μ)=[Qu,1(t,μ),Qu,2(t,μ),⋯,Qu,Nu(t,μ)]T∈RNu. Particularly, for all traing time/parameter values, the projection vectors can be calculated by
Qu(tni,μj)=VTuuh(tni,μj)∈RNu,(tni,μj)∈Ttr×Ptr, | (4.8) |
which can be used as the training data.
For a fixed parameter value μj∈Ptr (j=1,2,⋯,Np), one can get the following two matrices (whose columns are the reduced-order coefficient vectors at training parameter)
Xju=[Qu(tn1,μj),Qu(tn2,μj),⋯,Qu(tnNt−1,μj)]∈RNu×(Nt−1),u∈{E,H}, | (4.9) |
and
Yju=[Qu(tn2,μj),Qu(tn2,μj),⋯,Qu(tnNt,μj)]∈RNu×(Nt−1)u∈{E,H}. | (4.10) |
Using the Koopman operator or matrix Kju∈RNu×Nu to characterize the relationship at any adjacent time step, i.e., Qu(tni+1,μj)=KjuQu(tni,μj), the relationship between the old and new state matrix is then given by
Yju=KjuXju. | (4.11) |
Let † be the Moore-Penrose pseudo-inverse. One can find the matrix Yju=Kju(Xju)† is a best-fit linear operator relating Xju to Yju. However, this calculation is expensive and often difficult to handle. Therefore we adopt another method, in which the DMD method can be implemented by the Algorithm 2 for the approximation of the eigenvalues and eigenvectors of Kju based on the datasets Xju and Yju. The evolution of the reconstructed system can then be computed via the formula yu(t)=Φju(Λju)t/Δtbju,0, where bju,0=(Φju)†yju,0 is the vector of initial coefficients and yju,0∈RNu is the projection vectors at the initial time.
Algorithm 2 DMD method |
Input: Matrices Xju and Yju (j=1,2,⋯,Np,u∈{E,H}) |
Output: DMD modes Φju, and eigenvalue matrix Λju (j=1,2,⋯,Np,u∈{E,H}) |
1: Perform rjth-truncated SVD on Xju≈WjuΛju(Zju)T with rj being the rank of Xju |
2: Construct the reduced Koopman operator matrix ˆKju: |
3: Perform the eigen-decomposition of ˆKjuTju=TjuΛju with the eigenvalues matrix Λju and the eigenvectors matrix Tju |
4: Compute the DMD mode Φju=YjuZju(Λju)−1Tju |
However, the standard DMD method faces limitations when Nt≥Nu. To address this problem, we consider the HODMD method [21], which introduces a higher-order Koopman assumption
Qu(tni+s,μj)=Ku,1Qu(tni,μj)+Ku,2Qu(tni+1,μj)+…+Ku,sQu(tni+s−1,μj), | (4.12) |
for i=1,2,…,Nt−s. Eq (4.12) can be expressed as more compact
˜Qu(tni+1,μj)=˜Ku˜Qu(tni,μj), | (4.13) |
where the modified projection vector ˜Qu and the modified Koopman operator ˜Ku respectively take the following form:
˜Qu(tni,μj)=[Qu(tni,μj)Qu(tni+1,μj)…Qu(tni+s−2,μj)Qu(tni+s−1,μj)]∈R(sNu)×(Nt−1),˜Ku=[0I0…0000I…00………………000…I0Ku,1Ku,2Ku,3…Ku,s−1Ku,s]∈R(sNu)×(sNu). | (4.14) |
In particular, the standard DMD method in Algorithm 2 can be also applied to obtain the higher-order Koopman operator ˜Ku and the corresponding modes.
The HODMD method has been developed for μj∈Ptr to approximate their corresponding projection coefficients in the space Ttr. Subsequently, the projection coefficients for these parameters over the time period Thodmd={tn1,tn2,⋯,tnNt,tnNt+1,⋯,tnNd}, which is larger than Ttr, can be predicted using the HODMD method. In other words, the HODMD method can extrapolate the projection coefficients beyond the initial training period. So, one can obtain the matrices
QD,ju=(QDu(tn1,μj),⋯,QDu(tnNt,μj),QDu(tnNt+1,μj),⋯,QDu(tnNd,μj))∈RNu×Nd,j=1,⋯,Np, | (4.15) |
where QDu(tni,μj)∈RNu is the projection coefficient vector by the HODMD method for (tni,μj)∈Thodmd×Ptr. To establish relationships between time/parameter values and projection coefficients, we select the l-th row from each matrix QD,j as the column of a new matrix Qu,l
Qu,l=(QDu,l(tn1,μ1)QDu,l(tn1,μ2)⋯QDu,l(tn1,μNp),QDu,l(tn2,μ1)QDu,l(tn2,μ2)⋯QDu,l(tn2,μNp)⋮⋮⋱⋮QDu,l(tNd,μ1)QDu,l(tNd,μ2)⋯QDu,l(tNd,μNp))∈RNd×Np,l=1,2,⋯,Nu. | (4.16) |
Instead of using matrix regression or interpolation directly, we concatenate the matrix Qu,l as frontal slices to form a third-order tensor Xu of dimensions (Nd,Np,Nu). Then, the CPD factorizes Xu into a sum of rank-one component tensors
Xu≈Ru∑r=1ϕu,r∘ψu,r∘ξu,r, | (4.17) |
where Ru≤min{NdNp,NdNu,NpNu} is a positive integer that determines the error of CPD, the symbol ∘ represents the vector outer product, and ϕu,r∈RNd, ψu,r∈RNp, and ξu,r∈RNu are all rank-one vectors. Let Φu=[ϕu,1,⋯,ϕu,Ru], Ψu=[ψu,1,⋯,ψu,Ru], and Ξu=[ξu,1,⋯,ξu,Ru] be the factor matrices. When the column vectors of these factor matrices are normalized to length-one, it means that the weights of the different vectors can be separated. Thus, the CPD of Xu can be represented as
Xu≈[λ;Φu,Ψu,Ξu]≡Ru∑r=1λrϕu,r∘ψu,r∘ξu,r, | (4.18) |
which can be also written as
(Xu)ijl≈Ru∑r=1λr(ϕu,r)i(ψu,r)j(ξu,r)l. | (4.19) |
In this study, we adopt an alternating least squares (ALS) method in Algorithm 3 for CPD with Ru components, where Xu(n) denotes the mode-n unfolding of tensor Xu, and ⊙ and ⊛ respectively denote the Khatri-Rao product and Hadamard product. A^{\dagger} denotes the Moore-Penrose pseudo-inverse of A . For further details about tensor decomposition, we refer to [33].
Algorithm 3 ALS method for CPD of the projection coefficient tensor \mathcal{X}_{\mathbf{u}} |
Input: Projection coefficient tensor \mathcal{X}_{\mathbf{u}}\in\mathbb{R}^{{\mathcal{N}_d}\times\mathcal{N}_p\times\mathcal{N}_{\mathbf{u}}} , a truncation value R_{\mathbf{u}} |
Output: Factor matrices \Phi_{\mathbf{u}} = \left[\boldsymbol{\phi}_{\mathbf{u}, 1}, \cdots, \boldsymbol{\phi}_{\mathbf{u}, R_{\mathrm{u}}}\right], \Psi_{\mathbf{u}} = \left[\boldsymbol{\psi}_{\mathbf{u}, 1}, \cdots, \boldsymbol{\psi}_{\mathbf{u}, R_{\mathbf{u}}}\right], \; \text{and}\; \Xi_{\mathbf{u}} = \left[\boldsymbol{\xi}_{\mathbf{u}, 1}, \cdots, \boldsymbol{\xi}_{\mathbf{u}, R_{\mathbf{u}}}\right] |
1: Initialize \Phi_{\mathbf{u}}\in\mathbb{R}^{{\mathcal{N}_d}\times R_ \mathbf{u}} , \Psi_{\mathbf{u}}\in\mathbb{R}^{{\mathcal{N}_p}\times R_ \mathbf{u}} , and \Xi_{\mathbf{u}}\in\mathbb{R}^{{\mathcal{N}_{\mathbf {u}}\times R_ \mathbf{u}}} |
2: \mathbf{repeat} |
3: \Phi_{\mathbf{u}} = \mathcal{X}_{\mathbf{u}(1)}\left(\Xi_{\mathbf{u}} \odot \Psi_{\mathbf{u}}\right)\left(\Xi_{\mathbf{u}}^T \Xi_{\mathbf{u}} \circledast \Psi_{\mathbf{u}}^T \Psi_{\mathbf{u}}\right)^{\dagger} |
4: \Psi_{\mathbf{u}} = \mathcal{X}_{\mathbf{u}(2)}\left(\Phi_{\mathbf{u}} \odot \Xi_{\mathbf{u}}\right)\left(\Phi_{\mathbf{u}}^T \Phi_{\mathbf{u}} \circledast \Xi_{\mathbf{u}}^T \Xi_{\mathbf{u}}\right)^{\dagger} |
5: \Xi_{\mathbf{u}} = \mathcal{X}_{\mathbf{u}(3)}\left(\Psi_{\mathbf{u}} \odot \Phi_{\mathbf{u}}\right)\left(\Psi_{\mathbf{u}}^T \Psi_{\mathbf{u}} \circledast \Phi_{\mathbf{u}}^T \Phi_{\mathbf{u}}\right)^{\dagger} |
6: Normalize columns of \Phi_{\mathbf{u}}, \Psi_{\mathbf{u}}, \Xi_{\mathbf{u}} , and storing norms as \boldsymbol{\lambda} |
7: \mathbf{until} fit ceases to improve or maximum iterations exhuasted |
With the discrete datasets, one can use the GPR method [34,35] to approximate the corresponding continuous modes, i.e.,
\begin{equation} t \longmapsto \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r}(t) \text { with }\left\{\left(t_{n_i},\left(\boldsymbol{\phi}_{\mathbf{u}, r}\right)_i\right), i = 1,2, \cdots, \mathcal{N}_d\right\}, \end{equation} | (4.20) |
\begin{equation} \mu \longmapsto \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r}(\mu) \text { with }\left\{\left(\mu_j,\left(\boldsymbol{\psi}_{\mathbf{u}, r}\right)_j\right), j = 1,2, \cdots, \mathcal{N}_p\right\}, \end{equation} | (4.21) |
for r = 1, 2, \cdots, R_{\mathbf{u}} . Then, we have
\begin{equation} \left(\mathcal{X}_{\mathbf{u}}\right)_{i j l} \approx\left( \widehat{\mathcal{X}}_{\mathbf{u}}\right)_{i j l} \approx \sum\limits_{r = 1}^{R_{\mathbf{u}}}\lambda_r \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r}\left(t_{n_i}\right) \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r}\left({\mu}_j\right)\left(\boldsymbol{\xi}_{\mathbf{u}, r}\right)_l,\; 1\leq i \leq \mathcal{N}_d, 1 \leq j \leq \mathcal{N}_p, 1 \leq l \leq \mathcal{N}_{\mathbf{u}}. \end{equation} | (4.22) |
The approximation of projection coefficient matrix Q_{\mathbf{u}}(t, {\mu}) can be written as
\begin{equation} \widehat{Q}_{\mathbf{u}} (t, \mu)\approx \sum\limits_{r = 1}^{R_{\mathbf{u}}}\lambda_r \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r}\left(t\right) \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r}\left({\mu}\right)\boldsymbol{\xi}_{\mathbf{u}, r}. \end{equation} | (4.23) |
For a new time/parameter value \left(t^*, {\mu}^*\right) , the RB solution is finally recovered as
\begin{equation} \mathbf{u}_h^{rb}\left(t^*, {\mu}^*\right) = \mathbf{V}_{\mathbf{u}} \widehat{Q}_{\mathbf{u}}\left(t^*, {\mu}^*\right) = \mathbf{V}_{\mathbf{u}} \sum\limits_{r = 1}^{R_{\mathbf{u}}}\lambda_r \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r}\left(t^*\right) \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r}\left({\mu}^*\right) \boldsymbol{\xi}_{\mathbf{u}, r},\; (t^*, {\mu}^*)\in\mathcal{T}\times\mathcal{P}, \mathbf{u}\in\{ \mathbf{E}, \mathbf{H}\}. \end{equation} | (4.24) |
The process of the proposed NIMOR method is shown in Algorithm 4.
Algorithm 4 POD-HODMD-CPD method |
1: \textbf{function} [\mathbf{V}_{\mathbf{u}}, \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r}, \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r}, \boldsymbol{\xi}_{\mathbf{u}, r}] = \textbf{POD-HODMD-CPD}_\textbf{offline} (\mathcal{T}, \mathcal{P}) \mathbf{do} |
2: Prepare the training time and parameter sampling \mathcal{T}_{t r} = \left\{t_{n_1}, t_{n_2}, \cdots, t_{n_{\mathcal{N}_t}}\right\}\subset \mathcal{T} and \mathcal{P}_{t r} = \left\{{\mu}_{n_1}, {\mu}_{n_2}, \cdots, {\mu}_{n_{\mathcal{N}_p}}\right\} \subset \mathcal{P} |
3: Compute the HF solutions \mathbf{u}_h(t_{n_i}, {\mu}_{n_j}) for (t_{n_i}, {\mu}_{n_j}) \in {\mathcal{T}_{t r}\times\mathcal{P}_{t r}} via the DGTD solver, and form the snapshot matrix \mathbf{S}_{\mathbf{u}, j} |
4: Extract the POD basis matrix \mathbf{V}_{\mathbf{u}} via the two-step POD method in \textbf{Algorithm 1} |
5: Compute the HODMD modes \boldsymbol{\Phi}_ \mathbf{u}^j for each {\mu}_j \in \mathcal{P}_{tr} over \mathcal{T}_{t r} in \textbf{Algorithm 2} |
6: Obtain the projection coefficient matrices \mathbf{Q}_ \mathbf{u}^{D, j} for each {\mu}_j \in \mathcal{P}_{tr} over \mathcal{T}_{hodmd} by HODMD method |
7: Perform CPD for the projection coefficient tensor \mathcal{X}_{\mathbf{u}} via the ALS method in \textbf{Algorithm 3} |
8: Build the GPR-based modes \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r} and \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r} based on Eqs (4.20) and (4.21) |
9: end function |
10: \textbf{function} \mathbf{u}_h^r\left(t^*, {\mu}^*\right) = \textbf{POD-HODMD-CPD }_\textbf{online} (\mathbf{V}_{\mathbf{u}}, \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r}, \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r}, \boldsymbol{\xi}_{\mathbf{u}, r}, (t^*, {\mu}^*)) \mathbf{do} |
11: Calculate the projection coefficient \widehat{Q}_{\mathbf{u}}\left(t^*, {\mu}^*\right) through the GPR-based modes \widehat{\boldsymbol{\phi}}_{\mathbf{u}, r} and \widehat{\boldsymbol{\psi}}_{\mathbf{u}, r} , and \boldsymbol{\xi}_{\mathbf{u}, r} |
12: Evaluate the RB solution \mathbf{u}_h^{rb}\left(t^*, {\mu}^*\right) via Eq (4.24) |
13: end function |
In this section, some numerical experiments including the scattering of a plane wave by a dielectric disk, and by a multilayer disk are presented to validate the effectiveness and the accuracy of the proposed NIMOR method. Particularly, we consider the solutions of 2-D time-domain Maxwell's equations for the transverse magnetic (TM) waves, i.e., \mathbf{E} = \left(0, 0, E_z\right)^T and \mathbf{H} = \left(H_x, H_y, 0\right)^T in Eq (2.1). The excitation is an incident plane wave, which is defined as
\begin{equation} \left\{ \begin{aligned} &H_x^{i n c}(x, y, t) = 0, \\[2pt] &H_y^{i n c}(x, y, t) = -\cos (\omega t-k x), \\[2pt] &E_z^{i n c}(x, y, t) = \cos (\omega t-k x), \end{aligned} \right. \end{equation} | (5.1) |
where \omega = 2 \pi f represents the angular frequency with the wave frequency f = 300 MHz. k = \dfrac{\omega}{c} is the wave number, and c is the speed of the wave in a vacuum. In order to evaluate the accuracy of numerical experiments, some relative errors are defined as
\begin{equation} e_{\mathbf{u}, \operatorname{Pro}}(t_{test}, \mu_{test}) = \frac{\left\|\mathbf{u}_h(t_{test}, \mu_{test})-\mathbf{V}_{\mathbf{u}} \mathbf{V}_{\mathbf{u}}^T \mathbf{u}_h(t_{test}, \mu_{test})\right\|_{\mathbb{R}^{\mathcal{N}_h}}}{\left\|\mathbf{u}_h(t_{test}, \mu_{test})\right\|_{\mathbb{R}^{\mathcal{N}_h}}}, \end{equation} | (5.2) |
\begin{equation} e_{\mathbf{u}, \operatorname{NIMOR}}(t_{test}, \mu_{test}) = \frac{\left\|\mathbf{u}_h(t_{test}, \mu_{test})-\mathbf{V}_{\mathbf{u}} \widehat{Q}_{\mathbf{u}}(t_{test}, \mu_{test})\right\|_{\mathbb{R}^{\mathcal{N}_h}}}{\left\|\mathbf{u}_h(t_{test}, \mu_{test})\right\|_{\mathbb{R}^{\mathcal{N}_h}}}, \end{equation} | (5.3) |
and the average relative errors are defined as
\begin{equation} \bar{e}_{\mathbf{u}, \operatorname{Pro}} = \frac{\sum\limits_{t_{test }}\sum\limits_{\mu_{\text {test }}}e_{\mathbf{u}, \operatorname{Pro}}(t_{test}, \mu_{test})}{N_{t_{\text {test }}} N_{\mu_{\text {test }}}}, \end{equation} | (5.4) |
\begin{equation} \bar{e}_{\mathbf{u}, \operatorname{NIMOR}}(t_{test}, \mu_{test}) = \frac{\sum\limits_{t_{test }} \sum\limits_{\mu_{\text {test }}}e_{\mathbf{u}, \operatorname{NIMOR}}(t_{test}, \mu_{test})}{N_{t_{\text {test }}} N_{\mu_{\text {test }}}}, \end{equation} | (5.5) |
where the testing parameter set \mathcal{P}_{test} is generated by the randomized Latin-Hypercube-Sampling (LHS) method [36], and the testing time set \mathcal{T}_{test} is uniformly selected throughout the physical simulation. N_{t_{\text {test}}} and N_{\mu_{\text {test }}} are respectively the numbers of the testing time and parameter values. The DGTD and NIMOR methods are implemented in MATLAB and all simulations are run on a workstation equipped with an Intel Core i7-10700F CPU running at 2.90 GHz, and with 16 GB of RAM memory. All SVDs are implemented via the MATLAB function \textsf{svd} .
We first consider the electromagnetic scattering of the plane wave by a dielectric disk. The computation domain is the square \Omega = [-2.6, 2.6] \times[-2.6, 2.6] . The radius of the disk is 0.6 . The range of the relative permittivity of the disk is [1, 5] (i.e., \mathcal{P} = \{\mu: \mu = \varepsilon_r\in[1, 5]\} ), and the relative permeability is set to be v_r = 1 (i.e., nonmagnetic material). The medium exterior to the disk is assumed to be vacuum.
During the offline stage, the DGTD solver is utilized to acquire the HF solutions for \mathcal{N}_p = 81 training parameter values in the set \mathcal{P}_{tr} = \{1, 1.05, 1.10, \cdots, 4.95, 5\} generated by uniform sampling between 1 and 5. The overall simulation duration is defined as 50 periods, which is equivalent to 50 m in normalized units with a time step \Delta t = 3.678 \times 10^{-3} m. For each training parameter, the training snapshots are uniformly sampled from 49 m to 49.7 m in the set \mathcal{T}_{tr} = \{49.0024 \text{ m}, 49.006 \text{ m}, \cdots, 49.6938 \text{ m}, 49.6975 \text{ m}\} . The testing parameter set \mathcal{P}_{test}, consisting of 40 parameters generated by the LHS method, and the testing time set \mathcal{T}_{test} with \mathcal{N}_t = 263 time points, covering the last period \mathcal{T}_{test} = \mathcal{T}_{tr} \cup \{49.7012 \text{ m}, \ldots, 49.966 \text{ m}\}, are employed to assess the proposed method. Due to the large dimensionality of the snapshots \mathbf{S}_{\mathbf{u}} , we employ a two-step POD method to extract the RB functions. When the truncation parameter is set to be R_\mathbf{u} = 40 in the CPD method, the convergence curves of the average relative error \bar{e}_{\mathbf{u}, \mathrm{Pro}} and \bar{e}_{\mathbf{u}, \text{NIMOR}} along with the truncation tolerances ( \rho_{t}, \rho_{\mu}) and the time-delay parameter s are plotted in Figure 1.
Combining Figures 1a,b, one can choose s = 10 for the HODMD method, and select \rho_t = 1\times10^{-3}, \rho_\mu = 1\times10^{-5} in the two-step POD method to extract a set of L_{H_x} = 139, L_{H_y} = 21 , and L_{E_z} = 22 RB functions. The NIMOR average relative error \bar{e}_{\mathbf{u}, \text{NIMOR}} for different truncation parameters R_\mathbf{u} are displayed on Figure 2.
The corresponding projection and NIMOR errors for R_\mathbf{u} = 40 , \rho_t = 1\times10^{-3} , \rho_\mu = 1\times10^{-5} , and s = 10 are shown in Table 1.
Average relative error | \overline{e}_{\mathbf{E}, \text{Pro}} | \overline{e}_{\mathbf{E}, \text{NIMOR}} | \overline{e}_{\mathbf{H}, \text{Pro}} | \overline{e}_{\mathbf{H}, \text{NIMOR}} |
Value | 1.175\% | 1.768 \% | 1.069 \% | 1.668 \% |
The approximate reduced-order coefficients and the corresponding exact values are shown in Figure 3. By comparison, the HODMD method performs very well in the prediction.
During the online stage, the reduced-order solutions at some selected testing parameters \mu_{1} = 1.215 , \mu_{2} = 2.215 , \mu_{3} = 3.215 , and \mu_{4} = 4.215 are computed to assess the performance of the NIMOR method. To observe the visual effects of the electromagnetic field in the Fourier domain during the last oscillation period of the incident wave, we display the 1-D x-wise appearance of the real part of E_z and H_y along y = 0 in Figure 4, and their 2-D distributions in Figures 5 and 6. It can be observed that the reduced-order solutions match the DGTD solutions very well. Figure 7 shows the time evolution of the relative errors e_{\mathbf{u}, \operatorname{Pro}} and e_{\mathbf{u}, \operatorname{NIMOR}} for the four testing parameters in the testing time region \mathcal{T}_{test} . The computing time of the offline stage and the comparison between the online stage and the DGTD method are shown in Tables 2 and 3.
offline stage | ||||
(HF solutions | Nested POD | HODMD training | ALS-based CPD | GPR training) |
3.948\times10^{4} | 3.580\times10^{1} | 6.010 | 2.148\times10^{-1} | 1.315\times10^{1} |
online stage | |
(one run for new parameters) | DGTD |
3.041\times10^{-1} | 4.874\times10^{2} |
Next, we consider a high-dimensional parameter problem in the case of the scattering of a plane wave by a multilayer disk. The computation domain is the square \Omega = [-3.2, 3.2] \times[-3.2, 3.2] . The radius of each layer of the multilayer disk and the relative permeability are presented in Table 4.
Layer i | \mathcal{P}^{(i)} | v_{r, i} | r_i |
1 | \varepsilon_{r, 1}\in[5.0, 5.6] | 1 | 0.15 |
2 | \varepsilon_{r, 2}\in[3.25, 3.75] | 1 | 0.3 |
3 | \varepsilon_{r, 3}\in[2.0, 2.5] | 1 | 0.45 |
4 | \varepsilon_{r, 4}\in[1.25, 1.75] | 1 | 0.6 |
The medium exterior of the multilayer disk is still assumed to be a vacuum. The range of the relative permittivity is formed as \mu = (\varepsilon_{r, 1}, \varepsilon_{r, 2}, \varepsilon_{r, 3}, \varepsilon_{r, 4})\in\mathcal{P} .
During the offline stage, the HF solutions are generated in a training parameter set \mathcal{P}_{tr} chosen by the Smolyak sparse grid method with an approximation level of L = 3 . The simulation duration is also 50 m with a time step \Delta t = 3.800 \times 10^{-3} m. For each training parameter, the training snapshot vectors are uniformly sampled from 49 m to 49.7 m with the training time set \mathcal{T}_{tr} = \{49.000 \text{ m}, 49.004 \text{ m}, \ldots, 49.6945\text{ m}, 49.6984 \text{ m}\} . The testing parameter set \mathcal{P}_{test} , consisting of 81 parameters generated by the LHS method, and the testing time set \mathcal{T}_{test} with \mathcal{N}_t = 254 time points, covering the last period \mathcal{T}_{test} = \mathcal{T}_{tr}\cup \{49.7012 \text{ m}, \ldots, 49.966 \text{ m}\} , are employed to assess the proposed method. When the truncation parameter is set to be R_\mathbf{u} = 20 , Figure 8 shows the convergence curves of the average relative error \bar{e}_{\mathbf{u}, \mathrm{Pro}} and \bar{e}_{\mathbf{u}, \text{NIMOR}} along with the truncation tolerances ( \rho_{t}, \rho_{\mu}) and the time-delay parameter s .
Combining Figures 8a,b, one can choose \rho_{t} = 1\times10^{-3} and \rho_{\mu} = 1\times10^{-5} . With the truncation tolerances \rho_{t} = 1\times10^{-3} and \rho_{\mu} = 1\times10^{-5} , the reduced basis functions composed by a set of L_{H_x} = 16 , L_{H_y} = 15 , and L_{E_z} = 15 are extracted in the two-step POD method. Figure 9 shows the NIMOR average relative error \bar{e}_{\mathbf{u}, \text{NIMOR}} for different truncation parameters in the CPD, and one can choose R_\mathbf{u} = 25 . The corresponding average projection and NIMOR errors are displayed on the testing set in Table 5. Some approximate reduced-order coefficients and their corresponding exact values, both within the testing time set \mathcal{T}_{test} and the training parameter set \mathcal{P}_{tr} , are shown in Figure 10.
Error | \overline{e}_{\mathbf{E}, \text{Pro}} | \overline{e}_{\mathbf{E}, \text{NIMOR}} | \overline{e}_{\mathbf{H}, \text{Pro}} | \overline{e}_{\mathbf{H}, \text{NIMOR}} |
Value | 0.762\% | 1.035\% | 0.673\% | 0.950\% |
The reduced-order solutions at four testing parameters \mu_{1} = \{5.125, 3.375, 2.125, 1.375\} , \mu_{2}\! = \!\{5.425, 3.625, 2.425, 1.625\} , \mu_{3}\! = \!\{5.125, 3.625, 2.125, 1.625\} , \mu_{4}\! = \!\{5.425, 3.375, 2.425, 1.375\} are computed to assess the performance of the NIMOR method during the online stage. The time evolution solutions of the NIMOR method and the DGTD method are shown in Figure 11.
The time evolution of the relative errors e_{\mathbf{u}, \operatorname{Pro}} and e_{\mathbf{u}, \operatorname{NIMOR}} for the four testing parameters in the testing time region \mathcal{T}_{test} are displayed in Figure 12.
We display the 1-D x-wise appearance of the real part of H_y and E_z along y = 0 in Figure 13. The 2-D distribution of H_x, H_y, E_z for \mu_{2} = \{5.425, 3.625, 2.425, 1.625\} is shown in Figure 14.
The computing time of the offline stage and the comparison between the online stage and the DGTD method are shown in Tables 6 and 7.
offline stage | ||||
(HF solutions | Nested POD | HODMD training | ALS-based CPD | GPR training) |
6.184\times10^{4} | 7.696\times10^{1} | 8.244\times10^{1} | 1.812 | 1.481\times10^{1} |
online stage | |
(one run for new parameters) | DGTD |
3.942\times10^{-1} | 4.514\times10^{2} |
This work introduces a data-driven surrogate modeling approach that integrates the two-step POD, HODMD, and CPD methods for parameterized time-domain Maxwell's equations. During the offline stage, a set of RB functions are derived by the two-step POD method from HF solutions or snapshots. The HODMD method is then applied to predict the projection coefficients. The corresponding predicted coefficients are organized into a three-dimensional tensor, which is decomposed into time- and parameter-dependent components by the CPD method. Finally, the GPR method is used to approximate the relationship between the time/parameter values and the above components. During the online stage, the approximate solutions at some new time and parameter values can be quickly estimated. The accuracy and effectiveness of the NIMOR method are illustrated numerically, focusing on the scattering of a plane wave by a dielectric disk and by a multilayer heterogeneous medium. In the near future, more complex 3-D realistic applications, more generalization ability [37], and more precise parameter interpolation [38] may be considered.
Mengjun Yu: Investigation, Methodology, Writing, Software, Validation; Kun Li: Methodology, Validation, Writing, Supervision, Funding acquisition.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
This research was supported by the Natural Science Foundation of Sichuan Province (Grant No. 24NSFSC1366).
The authors declare there is no conflict of interest.
[1] | L. A. Zadeh, Fuzzy sets, Inf. Control, 8 (1965), 338–353. doi: 10.1016/S0019-9958(65)90241-X. |
[2] | A. Rosenfeld, Fuzzy group, J. Math. Anal. Appl., 35 (1971), 512–517. |
[3] | J. M. Anthony, H. Sherwood, Fuzzy subgroups redefined, J. Math. Anal. Appl., 69 (1979), 124–130. doi: 10.1016/0022-247X(79)90182-3. |
[4] |
J. M. Anthony, H. Sherwood, A characterization of fuzzy subgroups, J. Math. Anal. Appl., 69 (1979), 297–305. doi: 10.1016/S0022-5320(79)90118-7. doi: 10.1016/S0022-5320(79)90118-7
![]() |
[5] |
N. P. Mukherjee, P. Bhattacharya, Fuzzy normal subgroups and fuzzy cosets, Inf. Sci., 34 (1984), 225–239. doi: 10.1016/0020-0255(84)90050-1. doi: 10.1016/0020-0255(84)90050-1
![]() |
[6] |
P. Bhattacharya, N. P. Mukherjee, Fuzzy groups and fuzzy relations, Inf. Sci., 36 (1985), 267–282. doi: 10.1016/0020-0255(85)90057-X. doi: 10.1016/0020-0255(85)90057-X
![]() |
[7] |
P. Bhattacharya, Fuzzy subgroups: Some characterizations. II, Inf. Sci., 38 (1986), 293–297. doi: 10.1016/0020-0255(86)90028-9. doi: 10.1016/0020-0255(86)90028-9
![]() |
[8] |
P. Bhattacharya, Fuzzy subgroups: Some characterization, J. Math. Anal. Appl., 128 (1987), 241–252. doi: 10.1016/0022-247X(87)90228-9. doi: 10.1016/0022-247X(87)90228-9
![]() |
[9] |
P. Bhattacharya, N. P. Mukherjee, Fuzzy groups: Some group theoretic analogs. II, Inf. Sci., 41 (1987), 77–91. doi: 10.1016/0020-0255(87)90006-5. doi: 10.1016/0020-0255(87)90006-5
![]() |
[10] | W. Wu, Normal fuzzy subgroups, Fuzzy Math., 1 (1981), 21–30. |
[11] | W. Wu, Fuzzy congruences and normal fuzzy subgroups, Math. Appl., 3 (1988), 9–20. |
[12] |
I. J. Kumar, P. K. Saxena, P. Yadava, Fuzzy normal subgroups and fuzzy quotients, Fuzzy Sets Syst., 46 (1992), 121–132. doi: 10.1016/0165-0114(92)90273-7. doi: 10.1016/0165-0114(92)90273-7
![]() |
[13] | Y. Zhang, K. Zou, Normal fuzzy subgroups and conjugate fuzzy subgroups, J. Fuzzy Math., 1 (1993), 571–585. |
[14] |
N. Ajmal, K. V. Thomas, The lattices of fuzzy subgroups and fuzzy normal subgroups, Inf. Sci., 76 (1994), 1–11. doi: 10.1016/0020-0255(94)90064-7. doi: 10.1016/0020-0255(94)90064-7
![]() |
[15] |
N. Ajmal, The lattice of fuzzy normal subgroups is modular, Inf. Sci., 83 (1995), 199–209. doi: 10.1016/0020-0255(94)00074-L. doi: 10.1016/0020-0255(94)00074-L
![]() |
[16] |
N. Ajmal, K. V. Thomas, A complete study of the lattices of fuzzy congruences and fuzzy normal subgroups, Inf. Sci., 82 (1995), 198–218. doi: 10.1016/0020-0255(94)00050-L. doi: 10.1016/0020-0255(94)00050-L
![]() |
[17] |
N. N. Morsi, Note on "Normal fuzzy subgroups and fuzzy normal series of finite groups [Fuzzy Sets Syst 1995:72:379–383]", Fuzzy Sets Syst., 87 (1997), 255–256. doi: 10.1016/S0165-0114(96)00140-6. doi: 10.1016/S0165-0114(96)00140-6
![]() |
[18] | Y. Yu, A theory of isomorphisms of fuzzy groups, Fuzzy Syst. Math., 2 (1988), 57–68. |
[19] |
M. S. Eroğlu, The homomorphic image of a fuzzy subgroup is always a fuzzy subgroup, Fuzzy Sets Syst., 33 (1989), 255–256. doi: 10.1016/0165-0114(89)90246-7. doi: 10.1016/0165-0114(89)90246-7
![]() |
[20] |
N. Ajmal, Homomorphism of fuzzy groups, correspondence theorem and fuzzy quotient groups, Fuzzy Sets Syst., 61 (1994), 329–339. doi: 10.1016/0165-0114(94)90175-9. doi: 10.1016/0165-0114(94)90175-9
![]() |
[21] |
D. G. Chen, W. X. Gu, Generating fuzzy factor groups and fundamental theorem of isomorphism, Fuzzy Sets Syst., 2 (1996), 357–360. doi: 10.1016/0165-0114(95)00271-5. doi: 10.1016/0165-0114(95)00271-5
![]() |
[22] |
S. Sebastian, S. Babunder, Fuzzy groups and group homomorphisms, Fuzzy Sets Syst., 81 (1996), 397–401. doi: 10.1016/0165-0114(95)00213-8. doi: 10.1016/0165-0114(95)00213-8
![]() |
[23] | N. N. Morsi, S. E. B. Yehia, Fuzzy-quotient groups, Inf. Sci., 81 (1994), 177–191. doi: 10.1016/0020-0255(94)90096-5. |
[24] | M. A. A Mishref, Restudy of fuzzy factor groups and fuzzy solvable groups, J. Fuzzy Math., 7 (1998), 311–320. |
[25] | W. B. V. Kandasamy, D. Meiyappan, Fuzzy symmetric subgroups and conjugate fuzzy subgroups of a group, J. Fuzzy Math., 6 (1998), 905–914. |
[26] | M. A. Kazim, M. Naseerudin, On almost semigroups, Port. Mathematica, 2 (1972), 41–47. |
[27] | J. R. Cho, J. Ježek, T. Kepka, Paramedial groupoids, Czech. Math. J., 49 (1999), 277–290. doi: 10.1023/A:1022448218116. |
[28] | P. Holgate, Groupoids satisfying a simple invertive law, Math. Stud., 61 (1992), 101–106. |
[29] | N. Stevanovic, P. V. Protic, In actions of the AG-groupoids, Novi Sad J. Math., 29 (1999), 19–26. |
[30] | N. Naseeruddin, Some studies in almost semigroups and flocks, PhD Thesis, Aligarh Muslim University, 1970. |
[31] | V. Volenec, Geometry of medial quasigroups, Rad Jugoslav. Akad. Znan. Umjet., 421 (1986), 79–91. |
[32] | N. K. Puharev, Geometric questions of certain medial quasigroups, Sibirsk. Mat. Zh., 9 (1968), 891–897. |
[33] | M. Shah, A. Ali, Some structural properties of AG-groups, Int. Math. Forum, 6 (2011), 1661–1667. |
[34] | P. V. Protic, N. Stevanovic, AG-test and some general properties of Abel-Grassmann's groupoids, Pure Math. Appl., 6 (1995), 371–383. |
[35] | A. Distler, M. Shah, V. Sorge, Enumeration of AG-groupoids, In: J. H. Davenport, W. M. Farmer, J. Urban, F. Rabe, CICM 2011: Intelligent computer mathematics, Lecture notes in computer science, Springer, 6824 (2011), 1–14. doi: 10.1007/978-3-642-22673-1_1. |
[36] | A. Ullah, I. Ahmad, M. Shah, On the equal-height elements of fuzzy AG-subgroups, Life Sci. J., 10 (2013), 3143–3146. |
[37] | I. Ahmad, Amanullah, M. Shah, Fuzzy AG-subgroups, Life Sci. J., 9 (2012), 3931–3936. |
[38] | A. Ullah, A study on fuzzy AG-groups, PhD Thesis, University of Malakand, 2015. |
[39] | Q. Mushtaq, M. S. Kamran, On left almost groups, Proc.-Pak. Acad. Sci., 33 (1996), 53–56. |
Average relative error | \overline{e}_{\mathbf{E}, \text{Pro}} | \overline{e}_{\mathbf{E}, \text{NIMOR}} | \overline{e}_{\mathbf{H}, \text{Pro}} | \overline{e}_{\mathbf{H}, \text{NIMOR}} |
Value | 1.175\% | 1.768 \% | 1.069 \% | 1.668 \% |
offline stage | ||||
(HF solutions | Nested POD | HODMD training | ALS-based CPD | GPR training) |
3.948\times10^{4} | 3.580\times10^{1} | 6.010 | 2.148\times10^{-1} | 1.315\times10^{1} |
online stage | |
(one run for new parameters) | DGTD |
3.041\times10^{-1} | 4.874\times10^{2} |
Layer i | \mathcal{P}^{(i)} | v_{r, i} | r_i |
1 | \varepsilon_{r, 1}\in[5.0, 5.6] | 1 | 0.15 |
2 | \varepsilon_{r, 2}\in[3.25, 3.75] | 1 | 0.3 |
3 | \varepsilon_{r, 3}\in[2.0, 2.5] | 1 | 0.45 |
4 | \varepsilon_{r, 4}\in[1.25, 1.75] | 1 | 0.6 |
Error | \overline{e}_{\mathbf{E}, \text{Pro}} | \overline{e}_{\mathbf{E}, \text{NIMOR}} | \overline{e}_{\mathbf{H}, \text{Pro}} | \overline{e}_{\mathbf{H}, \text{NIMOR}} |
Value | 0.762\% | 1.035\% | 0.673\% | 0.950\% |
offline stage | ||||
(HF solutions | Nested POD | HODMD training | ALS-based CPD | GPR training) |
6.184\times10^{4} | 7.696\times10^{1} | 8.244\times10^{1} | 1.812 | 1.481\times10^{1} |
online stage | |
(one run for new parameters) | DGTD |
3.942\times10^{-1} | 4.514\times10^{2} |
Average relative error | \overline{e}_{\mathbf{E}, \text{Pro}} | \overline{e}_{\mathbf{E}, \text{NIMOR}} | \overline{e}_{\mathbf{H}, \text{Pro}} | \overline{e}_{\mathbf{H}, \text{NIMOR}} |
Value | 1.175\% | 1.768 \% | 1.069 \% | 1.668 \% |
offline stage | ||||
(HF solutions | Nested POD | HODMD training | ALS-based CPD | GPR training) |
3.948\times10^{4} | 3.580\times10^{1} | 6.010 | 2.148\times10^{-1} | 1.315\times10^{1} |
online stage | |
(one run for new parameters) | DGTD |
3.041\times10^{-1} | 4.874\times10^{2} |
Layer i | \mathcal{P}^{(i)} | v_{r, i} | r_i |
1 | \varepsilon_{r, 1}\in[5.0, 5.6] | 1 | 0.15 |
2 | \varepsilon_{r, 2}\in[3.25, 3.75] | 1 | 0.3 |
3 | \varepsilon_{r, 3}\in[2.0, 2.5] | 1 | 0.45 |
4 | \varepsilon_{r, 4}\in[1.25, 1.75] | 1 | 0.6 |
Error | \overline{e}_{\mathbf{E}, \text{Pro}} | \overline{e}_{\mathbf{E}, \text{NIMOR}} | \overline{e}_{\mathbf{H}, \text{Pro}} | \overline{e}_{\mathbf{H}, \text{NIMOR}} |
Value | 0.762\% | 1.035\% | 0.673\% | 0.950\% |
offline stage | ||||
(HF solutions | Nested POD | HODMD training | ALS-based CPD | GPR training) |
6.184\times10^{4} | 7.696\times10^{1} | 8.244\times10^{1} | 1.812 | 1.481\times10^{1} |
online stage | |
(one run for new parameters) | DGTD |
3.942\times10^{-1} | 4.514\times10^{2} |