Most of these TOs are performed in a fixed domain of finite elements where FEM is used to solve optimization problems. Currently used FEMs are often based on Lagrange polynomials for analysis while the geometrical representation of structures relies on non-uniform rational B-splines (NURBS), which are the criteria in computer aided design (CAD) systems. Thus, conversion of NURBS-based representation into one that is compatible with Lagrange polynomials, that is, mesh generation, is required in structural analysis. The disadvantages of FEM are as follows. First, the geometry approximation inherent in the FEM mesh may generate an approximate error. Second, frequent data interaction between geometry description and the computational mesh, which can be found in several calculations (e.g., fluid, large deformation, and shape optimization problems), is cumbersome and error-prone. An integrating method, namely, isogeometric analysis (IGA) [
27], for unifying analysis and CAD processes has been proposed to overcome these disadvantages. This method employs the same basis functions as a technique for describing and analyzing the geometric model, which features the IGA method and CAD-based parameterization of field variables in an isoparametric manner. The first work on isogeometric approximation dates back to 1982 [
28]; however, this method is considerably different from the IGA method. Several methods have been devised to help alleviate the difficulties faced by IGA. Special parameterization techniques, such as variational harmonic-based methods [
29,
30] and analysis-aware parameterization methods for single [
31] and multi-domain geometries [
32], have been proposed for the computational domain. Alternatives to NURBS, such as T-splines [
33,
34], polynomial splines over hierarchical T-meshes (PHT-splines) [
35–
37], and Powell-Sabin splines [
38], have been studied for local refinement in IGA due to the limitation of the tensor product form of NURBS in computation refinement. Methods of parameterization of the interior domain while retaining the geometry exactness from the CAD model have been devised [
39,
40], and isogeometric collocation method is one of the most important among these methods [
39]. With regard to interior discretization obstacles, the isogeometric boundary element method is a suitable candidate [
41] because only boundary data are required for analysis, and it enables stress analysis [
42], fracture analysis [
43,
44], acoustic analysis [
45], and shape optimization [
46,
47]. Considering that the integral efficiency of IGA is limited by the tensor product structure of NURBS, an efficient quadrature rule, which is more suitable for NURBS-based IGA compared with the Gaussian quadrature rule, has been proposed in Ref. [
48]. IGA has been applied to a wide range of problems, such as structural vibrations [
49], fluid-structure interaction [
50,
51], heat conduction analyses [
52], shape optimization [
53,
54], shell analyses [
55], TO [
56], and electromagnetics [
57].