Abstract
In order to optimize the overall form of electromagnetic scattering in two-dimensional dielectric media, this work offers a frequency-domain boundary element method based on isogeometric analysis. The Isogeometric boundary element method (IGABEM) is used to guarantee geometric correctness during optimization and prevent over-refinement of the mesh. Non-uniform rational B-splines are used to discretize the boundary integrals of the model, enabling rapid numerical computation while ensuring high accuracy. Furthermore, as an alternative model for electromagnetic scattering shape optimization issues, a gray wolf optimizer-based back-propagation neural network (GWO-ANN) is created, with radar cross-section (RCS) as the objective function. Finally, the GWO-ANN is used as a surrogate model for shape optimization in multi-frequency electromagnetic scattering problems with the RCS as the objective function. In computational examples, this algorithm efficiently and accurately solves electromagnetic scattering problems under multiple frequencies.
Introduction
Electromagnetic simulation of complex targets has significant applications in engineering and biomedical field. For example, it is applied to the analysis and design of microwave circuits and to radiofrequency ablation, nerve stimulation, and ultrasonic imaging.1–3 In electromagnetic scattering analysis, differential equation methods are primarily used, including the finite element method (FEM)4–6 and the time-domain finite difference method (TD-FDM).7,8
The boundary element method (BEM), also called the method of moment (MoM) in computational electromagnetics, stands as a widely utilized technique in computational electromagnetics.9–13 The original physical problem was mathematically changed by Maao 14 to have propagation velocities with reduced frequency dependency. A unique hybrid boundary element-finite element system was presented by Ren et al. 15 to model three-dimensional (3D) plane wave electromagnetic reactions in the earth. These approaches necessitate domain meshing, resulting in notable mesh truncation and dispersion errors. Additionally, accurately conforming to the complex target surface presents a challenging task. Thus, the calculation error is not controllable. Precise calculations may be obtained by introducing the fundamental solutions of differential equations and developing surface integral equations using the vector BEM. Besides, for problems in infinite domains, the Sommerfeld radiation condition is automatically met when solved numerically using BEM. 16 Additionally, traditional BEM cannot be used for large-scale problems because the coefficient matrices formed are dense matrices with high memory requirements. Fortunately, although dense, the boundary element coefficient matrix possesses the property of low-rank partitioning. There are a series of fast methods utilizing low-rank decomposition, including the fast multipole method,17,18 etc., which have successfully reduced computational complexity and memory usage. These fast methods enable the application of BEM to complex engineering problems.19,20
Traditional BEM uses Lagrange functions as basis functions, such as Raviart–Thomas 21 and Rao–Wilton–Glisson (RWG) 22 basis functions, primarily relying on low-order polynomials. The majority of traditional numerical techniques use RWG or Raviart–Thomas basis functions, which are derived from low-order polynomials. Advances in isogeometric analysis (IGA) have promoted the development of spline-based consistent discretization, which makes it possible to construct discrete de Rham sequences. 23 This advancement represents a significant stride toward utilizing IGA in fluid flow or electromagnetic applications. In the shape optimization (SO) process, there are several challenges: (a) Capturing complex details of intricate structures is very difficult; inaccurate capturing may affect geometric precision. Approximating the physical field with low-order basis functions can reduce the precision and sensitivity analysis of the target. (b) The structure’s shape changes with variations in shape variables, requiring the grid to be redefined at each iteration, leading to significant time waste. (c) To achieve large-scale shape variations, a significant amount of shape variable data must be input during the optimization calculations. Nevertheless, this method may result in significant computational expenses and difficulties guaranteeing that the structure transforms into the intended shape.24,25 Hughes proposed IGA, 26 which is a new numerical computation technique based on spline theory. IGA was widely used as soon as it was proposed.27–34 IGA makes the acoustic boundary element simulation computation easier, more accurate, and more precise. The method can be used to analyze the computer-aided design (CAD) model directly without additional meshing, which reduces the discretization error of the model and speeds up the computation.35,36 Non-uniform rational b-splines (NURBS) 37 and t-splines are used instead38–40 of traditional finite elements. Without changing the geometry, we can improve the accuracy of the simulation by h- and p-refinement. To facilitate a more general geometric representation in design, IGA integrates t-splines characterized by t-joints, which can be locally optimized in the analysis. Surface subdivision is an effective surface design technique with a simple refinement process that effectively generates smooth surfaces from any original mesh. Buffa et al. 23 proposed vector field-oriented FEM based on B-spline volumetric shape functions suitable for non-uniform media. Simpson et al. 41 introduced IGA into BEM and developed a vector field-oriented IGABEM for electromagnetic scattering analysis of pure metal structures. Vector field-oriented IGABEM was applied by Takahashi et al.42,43 to tackle the electromagnetic scattering issue of 3D doubly periodic multilayer structures. In this study, NURBS–IGABEM is used to improve the calculation accuracy for dielectric (DIE) targets in electromagnetic scattering problems.
The SO technique realizes radar stealth44,45 by changing the original shape of the object and reducing the radar cross-section (RCS) of the object. 46 Fundamentally, the SO method propels the transformation of geometric models into their optimal states by facilitating seamless information exchange between computer-aided engineering and CAD. 47 Firstly, the objective function, design variables, and constraint conditions are set. Secondly, a numerical analysis is employed to solve the objective function along with its shape sensitivity. Finally, the design variables are automatically updated with optimization operators to realize the shape evolution of the structure. Nowadays, Isogeometric methods have been successfully applied to SO in a number of fields.48–56 SO was advanced in the field of electromagnetic by Takahashi et al., 57 who created a 3D SO framework for the wave equation based on time-domain BEM. The particle swarm optimization algorithm is used to handle form and size optimization challenges in instructional design by Fourie and Groenwold, 58 which provided a new method for SO. However, there is presently no documented report specifically focusing on SO utilizing IGA within the realm of electromagnetic fields. 53 In this work, the use of the NURBS-based IGA modeling method reduces the dimensionality of the design variables, making the model’s shape smoother and more flexible.
This study’s goal is to investigate the use of IGABEM for multi-frequency electromagnetic scattering SO. This is an area of research that has not received much attention in the literature so far. The innovations of this paper include the following points:
IGABEM is employed for the electromagnetic scattering analysis of DIE targets, with a comprehensive investigation into the impacts of DIE constant, frequency, and incident wave on the scattering field. The SO approach with IGABEM is introduced for DIE electromagnetics.
The remainder of this article is organized as follows: Section “Solution of objective function based on IGABEM” introduces IGABEM for solving the objective function of electromagnetic scattering. Section “Optimization analysis for electromagnetic scattering based on deep learning” enhances the algorithm’s learning and prediction capabilities through the gray wolf optimization (GWO) algorithm. Numerical examples are provided in Sections “Numerical examples—IGABEM for electromagnetic scattering” and“Numerical examples—SO for electromagnetic scattering” to support the suggested optimization procedure. Section “Conclusions” concludes the findings of thisstudy.
Solution of objective function based on IGABEM
In this section, the surface integral equations were solved using IGABEM to obtain initial data, from which surface currents were derived. Integrating the two-dimensional electric59–61 radiation equation with these surface currents, the scattering field is derived. The scattering field and incident field are combined to obtain the two-dimensional RCS value of the objective function.
Surface integral equation
Assume the DIE region

Plane wave: The infinite domain
Discretization of BEM based on NURBS
The NURBS curve
65
is defined by a knot vector, which refers to a set of non-decreasing real numbers specified in the parameter space. Generally, the knot vector is denoted by
Using isogeometric BEM, the current and magnetic flow in
In electromagnetic problems, BEM is commonly known as the MoMs. Similar to Galerkin BEM, it employs basis functions as test functions and has the characteristic of enforced boundary conditions across the entire solution. In our case, we will use the electric test functions
Calculation of objective function
RCS measures the strength of the echo generated by a target when illuminated by radar waves. It is commonly used to assess the detectability of targets by radar systems. The calculation formula for RCS is:
According to equation (13), the electric current and magnetic flux at the structural surface integration points can be obtained. Subsequently, the scattered electric field can be determined using the near-field radiating.66,67 Finally, the RCS can be calculated using the method mentioned in this section.
Optimization analysis for electromagnetic scattering based on deep learning
Deep learning
Creating a surrogate model using neural networks is typically done by training on available datasets. This method is significantly faster compared to certain traditional numerical optimization techniques and is particularly effective for addressing nonlinear optimization due to the inherent characteristics of neural networks. In order to minimize the objective function under design variable constraints, an optimization model for problems related to electromagnetic scattering is formulated in the following manner: A set of design variables is established for the optimization problem. In this work, the shape design variables are defined by the points that form the shape of the IGA structure. The initial sample data is obtained through Latin Hypercube Sampling and used as input parameters. The set of Utilizing appropriate numerical methods to assess the solutions in each test case. At each point, By constructing a neural network for training, the optimization results are obtained. The initial dataset with
Due to the effectiveness of neural networks in training and predicting, as well as their dependence on sample data, two main issues need to be addressed in developing surrogate models for neural network analysis in optimization problems: how to ensure the accuracy of the neural network model and how to ensure the accuracy and sufficiency of the initial sample data. These problems will be discussed later.
GWO algorithm
This section primarily explains how to use the GWO algorithm to enhance the neural network’s capacity for learning and prediction. The purpose of training a neural network is to adjust the weights and biases to find a set of suitable parameters that minimize the loss function. In this study, the accuracy of the model is measured using mean square error loss, with the goal of finding a set of weights and biases that minimize the mean square error loss. During the training of neural networks, local optimization issues often arise, which can affect the model’s generalization performance and prevent it from finding the global optimal solution. The GWO algorithm, as a global search algorithm, can alleviate this issue. The algorithm has the characteristics of few adjustable parameters and easy implementation. It can achieve a balance between local optimization and global optimization, thereby obtaining high-precision solutions while ensuring good convergence speed. Compared to other optimization algorithms, the GWO algorithm is faster because it first produces answers, compares, and ranks them accordingly, and then outputs the best solution. This is similar to the training process of neural networks. This section combines the GWO algorithm with neural networks to enhance the model’s generalization performance. The specific optimization process is shown in Figure 2.

Gray wolf optimizer-based back-propagation neural network (GWO-ANN) optimization flowchart.
GWO is a novel population-based algorithm inspired by the social behaviors of gray wolves, including their hierarchy and hunting mechanisms.
68
The main flow of the GWO algorithm includes three key stages: following, surrounding, and attacking. In GWO, there are four types of wolves belonging to different social classes. The
GWO represents the optimized parameters using the position vector of each wolf in the wolf pack, with the best parameter values serving as the prey’s position. It simulates the process of wolves encircling and hunting their prey, ultimately achieving parameter optimization. In this context,
Considering that the location of the optimum (prey) is unknown, we preserve the top three best solutions (

Position updating in gray wolf optimization (GWO).
The GWO algorithm uses the random vector
In addition, the structure of a neural network plays a crucial role in determining its learning ability. Typically, during the training process of a neural network, parameters are continuously updated to minimize the loss function value. However, since the initial parameters are generally randomly generated, directly training the network often results in parameters converging to a local minimum. Therefore, pre-training can help reduce the risk of parameters falling into a local optimum.
Pre-training methods involve randomly generating various neural network architectures, each of which undergoes iterative training on a small dataset. The evaluation criteria for model fitting ability typically include the determination coefficient and mean square error function. After training, selecting the neural network structure with the best-fitting performance for further use is essential.
In this paper, GWO-ANN is used to optimize the objective function, where GWO and ANN are combined to form a model aimed at accelerating SO in multi-frequency electromagnetic scattering problems. The specific process is as follows: (a) We first define the objective of the problem, which is to minimize the RCS; (b) NURBS is used to construct the geometry; (c) IGABEM is applied for the numerical calculation of the electromagnetic field; (d) The GWO-ANN model is used to optimize the geometric parameters, where ANN estimates the RCS value and GWO optimizes the shape parameters; (e) The geometric shape and electromagnetic simulation results are iteratively updated until the optimization converges; (f) The optimal solution is output, yielding the optimized geometry and the corresponding RCS value.
Numerical examples—IGABEM for electromagnetic scattering
In electromagnetism, the circle model and the airplane model are both idealized models used to describe the interaction of electromagnetic waves with objects. They are often used to analyze and study the scattering and reflection of electromagnetic waves on different objects. Numerical examples are implemented using Fortran code. The effectiveness and accuracy of IGABEM are validated through two test cases. Additionally, the combination of SO and artificial neural networks (ANNs) is also explored.
In the first example, the DIE circular is considered, whose cross-sections are represented using NURBS curves with multiple control points (as shown in Figures 4 and 5). Figure 6 illustrates the impact of TE or TM polarized plane waves on the object. EFIE is used to compute the RCS of lossless and lossy DIE cylinders at

Cylindrical section boundary non-uniform rational B-splines (NURBS) curve and control point.

Aircraft model diagram. (a) Fighter aircraft model and (b) Non-uniform rational B-splines (NURBS) for fighter aircraft model.

TE and TM polarized Fields: (a) The TE polarized electric field exists solely in the

The RCS for DIE cylinder. (a) The RCS of the DIE cylinder at different angles when

The RCS for lossy DIE cylinder with
In addition, we also compute the RCS in terms of permittivity. The back-scattering and forward-scattering results are shown in Figure 9. It can be seen that when the permittivity is lower than about 2, RCS increases rapidly with the increase of the permittivity, while when the permittivity is greater than about 2, RCS fluctuates within a certain range. Moreover, RCS is calculated across various frequencies. The backscattering and forward-scattering outcomes are depicted in Figure 10. Despite significant variations in the results, the numerical solution retains high precision and follows a similar trend to Figure 9. It can be seen that although the results change dramatically, the numerical solution can still maintain high precision, while the trend is similar to Figure 9.

The RCS for DIE cylinder in different terms of

The RCS of the DIE cylinder at different frequencies. (a) The RCS at different frequency when
To investigate how incident waves affect the distribution of scattering overall, we calculate the scattering field within a

Distribution of the electric field around the dielectric (DIE) cylinder with various
Additionally, due to the inherent symmetry of the structure, we observe obvious symmetrical features when analyzing the scattering field. We have also investigated the electric distribution at various incoming frequencies (as shown in Figure 12). It can be observed that, with increasing frequency, the electric distribution becomes more concentrated in the incident direction.

Distribution of the electric field around the dielectric (DIE) cylinder with various frequencies. (a) The field of the DIE cylinder when
As is well known, aircraft models play a crucial role in electromagnetics. Studying the electromagnetic scattering characteristics of aircraft models can provide theoretical guidance for the design of stealth fighters. Additionally, using aircraft models can help verify whether algorithms are capable of solving more complex problems. Next, the schematic of this model is shown in Figure 5(a), and the model is constructed using NURBS shown in Figure 5(b). Furthermore, we compute the RCS for DIE fighter aircraft in terms of frequency and

The RCS for DIE fighter aircraft in terms of frequency and
The electric field in terms of frequency is shown in Figure 14. It can be seen that the electric field distribution of the complex model with edges and corners is similar to that of the circular model at lower frequencies, while it becomes more complex at higher frequencies. It can be deduced that at higher frequencies, variations in shape have a more pronounced impact on the scattering field, thereby offering a significant opportunity for effective SO within the operating space.

Distribution of the electric field around the fighter aircraft.
Numerical examples—SO for electromagnetic scattering
In this section, we discuss the SO for an electromagnetic scattering of the cylindrical model introduced mentioned in Section “Numerical examples—IGABEM for electromagnetic scattering.” The control points of the shape are taken as design variables, and the RCS value is the objective function for optimization. We employ the GWO-ANN method to explore a set of control point coordinates that generate the minimum RCS value, and then use NURBS curves to depict the shape. The training data for the grid is obtained using IGABEM.
SO for an infinite cylinder
We first use the cylinder shown in Section “Numerical examples—IGABEM for electromagnetic scattering” for TE polarization with

Sectional model boundary. Non-uniform rational B-splines (NURBS) curves and control points with refinement (Example 5.1). (a) Subdivision scheme one and (b) Subdivision scheme two.
As a result of the symmetry exhibited by the model, the control points within the top half of the model are designated as design variables, with their coordinates allowed to vary within a range of 20
To further enhance the fitting capability of the neural network, we use the pre-training method mentioned in Section “GWO algorithm.” This network contains five hidden layers with the number of neurons in each layer being: 40, 22, 49, 5, and 30, respectively. The input layer has eight nodes, and the output layer has 1 node, as shown in Figure 16. The neural network optimizer selects the Adam optimizer.

Neural network structure (Example 5.1).
Due to the central symmetry of the model, combined with the fact that the scattering field exhibits axial symmetry along the

Selection of design variables (Example 5.1).
The results of the optimization and the shape profile are displayed in Figure 18. It is notable that significant improvements have already been observed in the optimization results after 500 iterations of the neural network, reducing the average RCS value from 13.74 to

RCS with the corresponding shape profile in terms of iterations:
Furthermore, the optimized design models for two design variable selection schemes and the electromagnetic field distributions generated by the models are given in Figure 19. As can be observed, the electric intensity of the optimization zone in Figure 11 is much lower than that of the original model’s electric distribution.

The final optimization design and electric field performance of the two schemes, radar cross-section (RCS)
Conclusion
This work focuses on SO for DIE electromagnetic scattering issues using BEM. BEM primarily involves discretizing the surfaces of structures to address scattering problems in unbounded domains. Furthermore, BEM discretizes only the boundary, without the need to generate a mesh for the entire domain, which helps avoid the complex mesh generation process. Thus, geometric errors are reduced. GWO-ANN is employed to conduct SO in the problems of multi-frequency and wide-angle electromagnetic scattering. Based on comparisons with analytical solutions and computational results of several complex models, we have drawn the following conclusions:
For DIE targets in electromagnetic scattering problems, the calculation results based on IGABEM show high precision. The employment of GWO leads to superior optimization outcomes in comparison to the conventional ANN approach. Both types of models’ final optimization results show that NURBS-based modeling not only reduces the dimensionality of design variables, but also makes the shape smoother and more flexible. This method can provide more reasonable data samples for optimization analysis. The results demonstrate that this method is highly effective for RCS optimization design.
Footnotes
Acknowledgment
The authors thank Yanming Xu for critically revising the manuscript for important intellectual content.
Author contributions
Chengmiao Liu contributed to data curation, visualization, and writing—original draft. Qingxiang Pei contributed to data curation, visualization, and writing – original draft. Ziyu Cui contributed to the investigation and writing—original draft. Zelu Song contributed to the investigation and writing—original draft. Gaochao Zhao contributed to software, methodology, conceptualization, supervision, project administration, and writing—original draft. Yang Yang contributed to software, methodology, conceptualization, and writing—original draft. All authors have read and agreed to the published version of the manuscript.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Henan Provincial Key R&D and Promotion Project under Grant No. 232102220033, the Zhumadian 2023 Major Science and Technology Special Project under Grant No. ZMDSZDZX2023002, the Natural Science Foundation of Henan under Grant No. 222300420498, and the Postgraduate Education Reform and Quality Improvement Project of Henan Province under Grant No. YJS2023JD52.
