A Dynamic Aggregation Strategy Enhanced Efficient Global Optimization Algorithm for Solving High-Dimensional Turbomachinery Design Problems
Summary
The paper proposes a dynamic aggregation enhanced efficient global optimization algorithm (DA-EGO) for solving high-dimensional turbomachinery design problems, validated through benchmark tests and aerodynamic applications.
View Cached Full Text
Cached at: 09/16/26, 08:38 AM
# A Dynamic Aggregation Strategy Enhanced Efficient Global Optimization Algorithm for Solving High-Dimensional Turbomachinery Design Problems Source: [https://arxiv.org/html/2609.16067](https://arxiv.org/html/2609.16067) Qineng WangEmail:[zhet1997@stu\.xjtu\.edu\.cn](mailto:[email protected])Affiliation:Institute of Turbomachinery, Xi’an Jiaotong University, No\.28, West Xianning Road, 710049, Xi’an, ChinaZhendong GuoEmail:[guozhendong@xjtu\.edu\.cn](mailto:[email protected])Affiliation:Institute of Turbomachinery, Xi’an Jiaotong University, No\.28, West Xianning Road, 710049, Xi’an, ChinaYun ChenEmail:[saeri\.chen@qq\.com](mailto:[email protected])Affiliation:AVIC Shenyang Engine Design Institute, Fangjialan Road, Wanlian Street, 110066, Shenyang, ChinaGuangjian MaEmail:[maguangjian0401@163\.com](mailto:[email protected])Affiliation:AVIC Shenyang Engine Design Institute, Fangjialan Road, Wanlian Street, 110066, Shenyang, ChinaLiming SongEmail:[songlm@xjtu\.edu\.cn](mailto:[email protected])Corresponding author:Corresponding authorAffiliation:Institute of Turbomachinery, Xi’an Jiaotong University, No\.28, West Xianning Road, 710049, Xi’an, ChinaJun LiEmail:[junli@mail\.xjtu\.edu\.cn](mailto:[email protected])Affiliation:Institute of Turbomachinery, Xi’an Jiaotong University, No\.28, West Xianning Road, 710049, Xi’an, China ###### Abstract In order to solve the high\-dimensional \(d≥30d\\geq 30\) expensive black\-box problems within budget, an efficient global optimization \(EGO\) algorithm with a dynamic aggregation strategy is proposed, labeled as DA\-EGO\. Specifically, the DA\-EGO decomposes the original high\-dimensional design space into a set of low\-dimensional subspaces for efficient surrogate\-based optimization search, and the optimal solutions of subspaces are combined as an elite point for the global search\. Most importantly, the subspaces are not fixed\. Instead, the subspace variables are updated in each iteration, according to the variable interaction analyses in the sub\- and full\-spaces\. The perturbation method and the analysis of variance are used to detect variable interactions\. To further accelerate the optimization progress, the searching ranges of subspaces are also adaptively adjusted according to the analyses of subspace optimization results of the previous iteration\. Tests on 21 benchmark instances, comprising seven functions at 30, 60, and 90 dimensions, show that DA\-EGO is effective on separable and partially separable problems under a budget of 1500 function evaluations\. Its advantage is case\-dependent: on the non\-separable shifted Rosenbrock function, GSGA performs better at 60 and 90 dimensions, while the 30\-dimensional results are statistically comparable to IKAEA and GSGA\. Moreover, the advantage of DA\-EGO is also seen in the aerodynamic optimization of a transonic rotor blade with 28 variables as well as the compressor stage optimization with 60 variables\. With the above, the effectiveness of the proposed DA\-EGO has been well demonstrated\. ###### Keywords: high\-dimensional black\-box problem; surrogate\-based optimization; knowledge mining ## 1Introduction The appearance of simulation\-based engineering optimization has greatly improved the efficiency and quality of engineering design, so it is widely used in various engineering fields\. However, when the engineering problem to be solved is characterized by high dimensionality or expensive, the difficulty of optimization will be greatly increased\[[1](https://arxiv.org/html/2609.16067#bib.bib1)\]\. These two characteristics are ubiquitous in the field of engineering design\[[2](https://arxiv.org/html/2609.16067#bib.bib2)\]\. Taking the aerodynamic shape design optimization as an example\[[3](https://arxiv.org/html/2609.16067#bib.bib3),[4](https://arxiv.org/html/2609.16067#bib.bib4)\], the high dimensionality characteristic is reflected in the complex curved shape and a large number of design details of aerodynamic components \(such as cascades and wings\), which require tens or even hundreds of design variables to accurately describe and adjust\. The aerodynamic performance of the components that are designed needs to be obtained through wind tunnel experiments or computational fluid dynamics \(CFD\) simulations\. High\-fidelity CFD simulations are very time\-consuming, individual samples can take hours or even days to evaluate\. According to different research fields, the specific definitions of high dimensionality and expensive are also different in literature\. Following the definition in\[[5](https://arxiv.org/html/2609.16067#bib.bib5)\], the high dimensionality means that the number of variables varies from 30 to 100, and expensive refers to that the samples available for the whole optimization process are limited to thousands\. The optimization process posed a significant computational challenge resulting from the presence of high\-dimensional or computationally expensive characteristics\[[3](https://arxiv.org/html/2609.16067#bib.bib3)\]\. In tackling high\-dimensional problems with dimensions greater than 30, conventional population\-based algorithms require millions of samples\[[6](https://arxiv.org/html/2609.16067#bib.bib6)\]\. Consequently, such optimization processes often become computationally intensive\. Various optimization algorithms developed by researchers have been applied to mitigate this challenge\. However, these methods are largely ineffective in solving high dimension and expensive black\-box \(HEB\) problems\. In the optimization of high\-dimensional engineering problems, the increase of the number of design variables will lead to the exponential expansion of the design space and the sharp increase of the complexity of the relationship between variables, so that the number of samples needed to complete the optimized search or build the surrogate will also increase exponentially\. This difficulty caused by high dimensions is also called “curse of dimensionality"\. To solve the high\-dimensional problems, the optimization algorithm based on decomposition \(also known as divide and conquer\) is the most widely used\[[7](https://arxiv.org/html/2609.16067#bib.bib7),[8](https://arxiv.org/html/2609.16067#bib.bib8)\]\. It decomposes the high\-dimensional original problem into several smaller and simpler subproblems for optimization\. How to decompose the problem is the key of this kind of algorithm\. When the decomposition algorithm was put forward, the decomposition scheme was always completely independent of the original problem\[[9](https://arxiv.org/html/2609.16067#bib.bib9),[10](https://arxiv.org/html/2609.16067#bib.bib10)\], that is, the variables were divided into multiple combinations in a fixed or random way, without considering the characteristics of the problem\. Subsequent studies have proved that such a simple “manual decomposition" strategy is unable to deal with problems with complex variable interaction\[[11](https://arxiv.org/html/2609.16067#bib.bib11),[12](https://arxiv.org/html/2609.16067#bib.bib12)\]\. Then, the variable interaction\-based decomposition \(VID\) method has received more widespread attention\[[13](https://arxiv.org/html/2609.16067#bib.bib13),[14](https://arxiv.org/html/2609.16067#bib.bib14),[11](https://arxiv.org/html/2609.16067#bib.bib11),[15](https://arxiv.org/html/2609.16067#bib.bib15)\], the VID method divided variables into groups according to their interaction relationship between each other\. However, it is not suitable for expensive engineering optimization, because it requires numerous samples to obtain the interaction structure of the problem\. In the optimization of expensive engineering problems, the main difficulty is that the increase of single sample cost inevitably leads to the decrease of the total number of available samples\. For this reason, researchers developed the surrogate\-based optimization \(SBO\) algorithms to solve expensive problems\[[16](https://arxiv.org/html/2609.16067#bib.bib16),[17](https://arxiv.org/html/2609.16067#bib.bib17)\]\. The SBO method builds an approximate model based on evaluated samples, which significantly reduces the number of samples required by replacing expensive sample evaluation with the explicit surrogate model\. A SBO method usually has two key components: the establishment of surrogate and the search with an acquisitive function\. The former summarizes the knowledge in the design space, while the latter uses the knowledge to explore efficiently\. However, due to the curse of dimensionality, common surrogate technologies cannot effectively extract the knowledge from the high\-dimensional design space, which is also reflected in the decline of the accuracy of the surrogate\. As the efficiency of the SBO algorithm largely depends on the accuracy of the established surrogate, it can only solve problems with less than 15 dimensions efficiently\. In order to efficiently solve the HEB problem, researchers try to combine the surrogate into the decomposition method\. The Nash\-EGO algorithm\[[18](https://arxiv.org/html/2609.16067#bib.bib18)\]directly combines efficient global optimization \(EGO\) with a manual decomposition strategy\. The SEE algorithm\[[19](https://arxiv.org/html/2609.16067#bib.bib19)\]uses a novel surrogate in subtask optimization\. In CBO\-HGST algorithm\[[20](https://arxiv.org/html/2609.16067#bib.bib20)\], sub\-optimization based on transfer Gaussian process regression is studied\. The efficiency improvements of the above three algorithms are only reflected in the subspace, the simple manual decomposition strategy is still used globally\. Besides, in the OMID algorithm\[[21](https://arxiv.org/html/2609.16067#bib.bib21)\], the global surrogate is first established, based on which the interaction relationship of all variables is estimated\. However, the algorithm based on the high\-dimensional surrogate is not immune to the curse of dimensionality, so it is only applicable to the problem with less than 30 dimensions\. The above algorithms only use the surrogate in a single aspect to reduce costs to a certain extent within the original framework, but they still cannot solve high\-dimensional problems efficiently\. In view of the above situation, a new dynamic aggregate efficient global optimization algorithm \(DA\-EGO\) is proposed in this paper, which is suitable for HEB problems\. Similarly, the high\-dimensional problem is also decomposed into multiple low\-dimensional subproblems in the DA\-EGO\. The basic idea of the DA\-EGO algorithm is to use the surrogate model to conclude the knowledge from the subspaces\. Then, this “local" knowledge is aggregated together into “global" knowledge of the original design space and used to generate the decomposition scheme in the next cycle\. The DA\-EGO algorithm proposed in this paper is improved from the following aspects in detail: \(i\) Unlike the traditional VID algorithm, which completes the decomposition of space and the construction of subproblems at one time, the DA\-EGO algorithm has multiple cycle of iteration, and in each cycle, the space decomposition method and the setting of subproblems will gradually change from rough to detailed\. \(ii\) In the DA\-EGO algorithm, subtasks can feed back the decomposition strategy\. Knowledge mining after subspace optimization can provide more information about the problem\. On the one hand, it can verify the accuracy of existing information, and on the other hand, it can provide new information to help the construction of subsequent subtasks\. \(iii\) In DA\-EGO, a space reduction mechanism is added, and more knowledge about design space is used to guide the optimization of subspace\. The remainder of the paper is organized as follows\. In Section II, the related works of DA\-EGO is introduced\. And then, the details of the proposed DA\-EGO algorithm are illustrated in Section III\. After that, the DA\-EGO algorithm is tested on 18 numerical benchmark functions in Section IV\. In Section V, the DA\-EGO algorithm is used to optimize the 28\-dimensional Rotor 37 transonic compressor cascade, and the 60\-dimensional typical multistage compressor\. The correctness and effectiveness of the proposed method are well verified\. And finally, the conclusions are summarized in Section VI\. ## 2Related Work ### 2\.1Efficient global optimization The efficient global optimization algorithm is widely used in engineering optimization for its high efficiency\[[22](https://arxiv.org/html/2609.16067#bib.bib22)\]\. The EGO algorithm achieved a great balance between global exploitation and local exploration with two core components, the kriging surrogate, and EI acquisitive function\. #### 2\.1\.1Kriging surrogate Kriging is a popular surrogate technique\[[23](https://arxiv.org/html/2609.16067#bib.bib23)\]\. The kriging predictionYKGY\_\{KG\}at unknown sitexxis built as a trend functionf\(x\)f\(x\)plus a normal random processZ\(x\)Z\(x\)as: YKG\(𝐱\)=f\(𝐱\)\+Z\(𝐱\)\{Y\_\{KG\}\}\(\{\\bf\{x\}\}\)=f\(\{\\bf\{x\}\}\)\+Z\(\{\\bf\{x\}\}\)\(1\)where,f\(x\)f\(x\)is usually a constant, linear or quadratic polynomial, and the constant is most widely used;Z\(x\)Z\(x\)describes the local features ofYYaround thennsample pointsX=\{x\(1\),⋯,x\(n\)\}X=\\\{x^\{\(1\)\},\\cdots,x^\{\(n\)\}\\\}, which has zero mean and a co\-variance function as: cov\[Z\(𝐱\),Z\(𝐱\(i\)\)\]=σ2exp\(−∑h=1dθh‖xh−xh\(i\)‖2\)\{\\mathop\{\\rm cov\}\}\\left\[\{Z\(\{\\bf\{x\}\}\),Z\(\{\{\\bf\{x\}\}^\{\(i\)\}\}\)\}\\right\]=\{\\sigma^\{2\}\}\\exp\\left\(\{\-\\sum\\limits\_\{h=1\}^\{d\}\{\{\\theta\_\{h\}\}\{\{\\left\\\|\{\{x\_\{h\}\}\-x\_\{h\}^\{\(i\)\}\}\\right\\\|\}^\{2\}\}\}\}\\right\)\(2\) The function prediction and related mean squared error \(MSE\) at an unknown point𝐱\\bf\{x\}can be expressed as: y^KG\(𝐱\)=μ^\+𝐫T𝐑−1\(𝐲−𝟏μ^\)sKG\(𝐱\)=σ2\{1−𝐫T\(𝐱\)𝐑−1𝐫\(𝐱\)\+\(1−𝟏T𝐑−1𝐫T\(𝐱\)\)\(𝟏T𝐑−1𝟏\)−1\(1−𝐥T𝐑−1𝐫T\(𝐱\)\)T\}\\begin\{split\}&\{\{\\hat\{y\}\}\_\{KG\}\}\(\{\\bf\{x\}\}\)=\\hat\{\\mu\}\+\{\{\\bf\{r\}\}^\{T\}\}\{\{\\bf\{R\}\}^\{\-1\}\}\(\{\\bf\{y\}\}\-\{\\bf\{1\}\}\\hat\{\\mu\}\)\\\\ &\{s\_\{KG\}\}\(\{\\bf\{x\}\}\)=\{\\sigma^\{2\}\}\\\{1\-\{\\bf\{r\}\}^\{T\}\(\{\\bf\{x\}\}\)\{\\bf\{R\}\}^\{\-1\}\{\\bf\{r\}\}\(\{\\bf\{x\}\}\)\+\\\\ &\(1\-\{\\bf\{1\}\}^\{T\}\{\\bf\{R\}\}^\{\-1\}\{\\bf\{r\}\}^\{T\}\(\{\\bf\{x\}\}\)\)\{\{\(\{\{\{\\bf\{1\}\}^\{T\}\}\{\{\\bf\{R\}\}^\{\-1\}\}\{\\bf\{1\}\}\}\)\}^\{\-1\}\}\(1\-\{\\bf\{l\}\}^\{T\}\{\\bf\{R\}\}^\{\-1\}\{\\bf\{r\}\}^\{T\}\(\{\\bf\{x\}\}\)\)^\{T\}\\\}\\\\ \\end\{split\}\(3\)whereμ\\muis the regression constant asμ=\(𝟏T𝐑−1𝟏\)−1𝟏T𝐑−1𝐲S\\mu=\\left\(\\mathbf\{1\}^\{T\}\\mathbf\{R\}^\{\-1\}\\mathbf\{1\}\\right\)^\{\-1\}\\mathbf\{1\}^\{T\}\\mathbf\{R\}^\{\-1\}\\mathbf\{y\}\_\{S\};𝐑\\mathbf\{R\}is the correlation matrix𝐑:=\(R\(𝐱\(i\),𝐱\(j\)\)\)i,j∈ℝn×n\\mathbf\{R\}:=\\left\(R\\left\(\\mathbf\{x\}^\{\(i\)\},\\mathbf\{x\}^\{\(j\)\}\\right\)\\right\)\_\{i,j\}\\in\\mathbb\{R\}^\{n\\times n\}, and𝐫\\mathbf\{r\}is the correlation vector𝐫:=\(R\(𝐱\(i\),𝐱\)\)i∈ℝn\\mathbf\{r\}:=\\left\(R\\left\(\\mathbf\{x\}^\{\(i\)\},\\mathbf\{x\}\\right\)\\right\)\_\{i\}\\in\\mathbb\{R\}^\{n\}\. #### 2\.1\.2Maximum expectation improvement Once the kriging surrogate is constructed, the location with the maximum EI value can be obtained by using an arbitrary optimizer\. The EI function at locationxxcan be defined as follows: EI\(𝐱\)=\(fmin−y^\(𝐱sub,j\)\)Φ\(u\)\+s\(𝐱sub,j\)ϕ\(u\)u=\(fmin−y^\(𝐱sub,j\)\)/s\(𝐱sub,j\)\\begin\{array\}\[\]\{c\}EI\(\{\{\\bf\{x\}\}\}\)=\\left\(\{\{f\_\{\\min\}\}\-\{\\hat\{y\}\}\(\{\{\\bf\{x\}\}\_\{sub,j\}\}\)\}\\right\)\\Phi\(u\)\+s\(\{\{\\bf\{x\}\}\_\{sub,j\}\}\)\\phi\(u\)\\\\ u=\{\{\\left\(\{\{f\_\{\\min\}\}\-\{\{\\hat\{y\}\}\}\(\{\{\\bf\{x\}\}\_\{sub,j\}\}\)\}\\right\)\}\\mathord\{\\left/\{\\vphantom\{\{\\left\(\{\{f\_\{\\min\}\}\-\{\{\\hat\{y\}\}\}\(\{\{\\bf\{x\}\}\_\{sub,j\}\}\)\}\\right\)\}\{s\(\{\{\\bf\{x\}\}\_\{sub,j\}\}\)\}\}\}\\right\.\\kern\-1\.2pt\}\{s\(\{\{\\bf\{x\}\}\_\{sub,j\}\}\)\}\}\\end\{array\}\(4\)whereΦ\\Phiis the normal cumulative distribution function, andϕ\\phiis the normal probability density function\. function\. The conventional SBO algorithms, represented by EGO, are typically limited in their applicability to problems with up to 15 dimensions\. Therefore, one of the aims of this study is to extend these sample\-efficient methods to higher\-dimensional problems\. ### 2\.2Decomposition\-based optimization algorithms In real\-world engineering problems, not all variables strongly interact with each other\. For example, consider the following six\-dimensional problem where interactions occur betweenx2,x3,x4x\_\{2\},x\_\{3\},x\_\{4\}andx5,x6x\_\{5\},x\_\{6\}\. f\(𝐱\):=x12\+\(x2−x3\)2\+\(x3−x4\)2\+\(x5\+x6\)2f\(\{\\bf\{x\}\}\):=x\_\{1\}^\{2\}\+\{\\left\(\{\{x\_\{2\}\}\-\{x\_\{3\}\}\}\\right\)^\{2\}\}\+\{\\left\(\{\{x\_\{3\}\}\-\{x\_\{4\}\}\}\\right\)^\{2\}\}\+\{\\left\(\{\{x\_\{5\}\}\+\{x\_\{6\}\}\}\\right\)^\{2\}\}\(5\)The original problem can be divided into multiple simpler subproblems that do not interact or weakly interacted with each other: argmin\(x1,⋯,x6\)f\(x1,⋯,x6\)=\(argminx1f\(x1\),⋯,argmin\(x5,x6\)f\(x5,x6\)\)\\begin\{array\}\[\]\{l\}\\arg\{\\min\_\{\\left\(\{\{x\_\{1\}\},\\cdots,\{x\_\{6\}\}\}\\right\)\}\}f\\left\(\{\{x\_\{1\}\},\\cdots,\{x\_\{6\}\}\}\\right\)\\\\ =\\left\(\{\\arg\{\{\\min\}\_\{\{x\_\{1\}\}\}\}f\\left\(\{\{x\_\{1\}\}\}\\right\),\\cdots,\\arg\{\{\\min\}\_\{\(\{x\_\{5\}\},\{x\_\{6\}\}\)\}\}f\\left\(\{\{x\_\{5\}\},\{x\_\{6\}\}\}\\right\)\}\\right\)\\end\{array\}\(6\)Here, the six variables are divided into three groups, and the optimal location of the original six\-dimensional problem can be obtained indirectly by solving three sub\-problems with lower dimensionality\. By utilizing a decomposition strategy, the issue of dimensionality is greatly reduced since the cost of the problem increases linearly with the number of variables rather than exponentially\. As the interaction between sub\-problems weakens, the optimization solutions of sub\-problems tend to approach the true optimal solution, but obtaining the relationships among variables require higher costs\. Considering the above trade\-off, decomposition strategies can be divided into manual decomposition and variable interaction based decomposition \(VID\)\. The manual decomposition approach, which indiscriminately separates variables into multiple groups regardless of their interaction relationships, is limited in its effectiveness and is only suitable for fully separable problems\. Therefore, this paper mainly focuses on the VID method\. Variable interaction based decomposition \(VID\) algorithms are the most popular method for addressing high\-dimensional optimization problems\. The VID algorithms’ vital strategy is to identify variable interactions and leverage the group index𝐈\\mathbf\{I\}and elite\-pointx∗x^\{\*\}to express specific decomposition arrangements\[[10](https://arxiv.org/html/2609.16067#bib.bib10)\]\. As shown in Fig\.[1](https://arxiv.org/html/2609.16067#S2.F1), the VID algorithm is used on Equation[5](https://arxiv.org/html/2609.16067#S2.E5)\. Figure 1:Framework of the variable interaction based decomposition algorithmThe first step of decomposition is detecting the interaction of each variable pairs, which requiresD\(D−1\)/2D\(D\-1\)/2independent sets of samples\. Base on the variable interaction information, the group index𝐈=\{I1,I2,⋯,Ir\}=\{\[x1\],\[x2,x3,x4\],\[x5,x6\]\}\{\\bf\{I\}\}=\\\{I\_\{1\},I\_\{2\},\\cdots,I\_\{r\}\\\}=\\\{\[x\_\{1\}\],\[x\_\{2\},x\_\{3\},x\_\{4\}\],\[x\_\{5\},x\_\{6\}\]\\\}is obtained by assigning interact variables into the same group\. Then, select the current optimal evaluated samples as the elite\-point\. Sub\-tasks are generated with elite\-pointx∗x^\{\*\}and group index𝐈\\bf\{I\}as the Equation \([7](https://arxiv.org/html/2609.16067#S2.E7)\)\. Xlocal=\[x1l,x2l,⋯,x‖Ij‖l\],Xglobal=\[x1g,x2g,⋯,xDg\]fjsub\(Xlocal\)=f\(G\(Xlocal,Ij,x∗\)\)=f\(Xglobal\)xkg=\{xklifxk∈Ijxk∗ifxk∉Ij\\begin\{array\}\[\]\{c\}X\_\{\\text\{local\}\}=\[x\_\{1\}^\{l\},x\_\{2\}^\{l\},\\cdots,x\_\{\|\|I\_\{j\}\|\|\}^\{l\}\],X\_\{\\text\{global\}\}=\[x\_\{1\}^\{g\},x\_\{2\}^\{g\},\\cdots,x\_\{D\}^\{g\}\]\\\\ f\_\{j\}^\{\\text\{sub\}\}\(X\_\{\\text\{local\}\}\)=f\(G\(X\_\{\\text\{local\}\},I\_\{j\},x^\{\*\}\)\)=f\(X\_\{\\text\{global\}\}\)\\\\ x\_\{k\}^\{g\}=\\left\\\{\\begin\{array\}\[\]\{l\}x\_\{k\}^\{l\}\\text\{ if \}x\_\{k\}\\in I\_\{j\}\\\\ x\_\{k\}^\{\*\}\\text\{ if \}x\_\{k\}\\notin I\_\{j\}\\\\ \\end\{array\}\\right\.\\end\{array\}\(7\)where for samples in a‖Ij‖\|\|I\_\{j\}\|\|dimensional subspace, the values of remainingD−‖Ij‖D\-\|\|I\_\{j\}\|\|variables are keep fixed with the elite\-point\. Presently, the greatest challenge of implementing VID algorithms for expensive problems is the high cost of sampling for interaction structure detection\. And the proposed DA\-EGO algorithm introduced in this paper establish a new framework that significantly reduces the number of samples needed for variable interaction detection\. ### 2\.3Polynomial chaos expansion based sensitivity analysis Polynomial chaos expansion \(PCE\)\[[24](https://arxiv.org/html/2609.16067#bib.bib24),[25](https://arxiv.org/html/2609.16067#bib.bib25)\]is a well\-known surrogate technique that represents random variables in terms of polynomial functions based on other random variables\. It serves as a surrogate model with fitting regression capabilities, especially when working with uniformly distributed random variables\. Moreover, an essential feature of PCE is that its coefficients contain critical information about the surrogate model’s sensitivity analysis\. This information can be exploited to compute global sensitivity indices effectively and at significantly lower costs\. Formally, the function prediction of PCE can be expressed as: f\(x\)≈ℳ\(PCE\)\(x\)=∑α∈𝒜aαψα\(x\)f\(x\)\\approx\{\{\\cal M\}^\{\(PCE\)\}\}\(x\)=\\sum\\limits\_\{\{\\bf\{\\alpha\}\}\\in\{\\cal A\}\}\{a\_\{\\bf\{\\alpha\}\}\}\{\\psi\_\{\\bf\{\\alpha\}\}\}\(x\)\(8\)where,ψα\(x\)\{\\psi\_\{\\bf\{\\alpha\}\}\}\(x\)is a sequence of polynomials;α\\alphais the multi\-index of the multivariate polynomialψα\(x\)\{\\psi\_\{\\bf\{\\alpha\}\}\}\(x\),α=\{α1,⋯,αD\}\{\\bf\{\\alpha\}\}=\\\{\{\{\\alpha\_\{1\}\},\\cdots,\{\\alpha\_\{D\}\}\}\\\};DDis the dimension of input variables\. Multivariate polynomialψα\(x\)\{\\psi\_\{\\bf\{\\alpha\}\}\}\(x\)is the product of multiple orthogonal single\-variable polynomialsψαi\(i\)\(Xi\)\\psi\_\{\{\\alpha\_\{i\}\}\}^\{\(i\)\}\\left\(\{\{X\_\{i\}\}\}\\right\), asψα\(x\)=∏i=1Dψαi\(i\)\(xi\)\{\\psi\_\{\\bf\{\\alpha\}\}\}\(x\)=\\prod\\limits\_\{i=1\}^\{D\}\{\\psi\_\{\{\\alpha\_\{i\}\}\}^\{\(i\)\}\}\(x\_\{i\}\)\. In our study, the PCE will be built with uniformly distributed variables\. Correspondingly, the Legendre polynomial is selected as the orthogonal base when building PCE as expressed in Equation[9](https://arxiv.org/html/2609.16067#S2.E9), where,δij\{\\delta\_\{ij\}\}is 1 ifi=ji=jand 0 ifi≠ji\\neq j\. ⟨ψi\(k\),ψj\(k\)⟩k=∫𝒟kψi\(x\)ψj\(x\)fXk\(x\)𝑑x=δij\{\\left\\langle\{\\psi\_\{i\}^\{\(k\)\},\\psi\_\{j\}^\{\(k\)\}\}\\right\\rangle\_\{k\}\}=\\int\_\{\{\{\\cal D\}\_\{k\}\}\}\{\{\\psi\_\{i\}\}\}\(x\)\{\\psi\_\{j\}\}\(x\)\{f\_\{\{X\_\{k\}\}\}\}\(x\)dx=\{\\delta\_\{ij\}\}\(9\) Set𝐯=def\{i1,…,ik\}⊂\{1,…,M\}\\mathbf\{v\}\\stackrel\{\{\\scriptstyle\\text\{ def \}\}\}\{\{=\}\}\\left\\\{i\_\{1\},\\ldots,i\_\{k\}\\right\\\}\\subset\\\{1,\\ldots,M\\\}and denoting byxvx\_\{v\}the subvector ofxxis obtained by extracting the components labeled by the indices invv\. Extract all relevant terms ofvvfrom the PCE expression as follow: f𝐯\(x𝐯\)=∑𝜶∈𝒜𝐯y^𝜶Ψ𝜶\(𝒙\)f\_\{\\mathbf\{v\}\}\\left\(x\_\{\\mathbf\{v\}\}\\right\)=\\sum\_\{\\bm\{\\alpha\}\\in\\mathcal\{A\}\_\{\\mathbf\{v\}\}\}\\widehat\{y\}\_\{\\bm\{\\alpha\}\}\\Psi\_\{\\bm\{\\alpha\}\}\(\\bm\{x\}\)\(10\)The associated sensitivity indices are just the ratio of the above two quantities as shown in Equation[11](https://arxiv.org/html/2609.16067#S2.E11)\. Var\[Y𝒜\]\\displaystyle\\operatorname\{Var\}\\left\[Y\_\{\\mathcal\{A\}\}\\right\]=∑α∈𝒜α≠0y^𝜶2,\\displaystyle=\\sum\_\{\\begin\{subarray\}\{c\}\\alpha\\in\\mathcal\{A\}\\\\ \\alpha\\neq 0\\end\{subarray\}\}\\widehat\{y\}\_\{\\bm\{\\alpha\}\}^\{2\},\(11\)Var\[f𝐯\(𝒙𝐯\)\]\\displaystyle\\operatorname\{Var\}\\left\[f\_\{\\mathbf\{v\}\}\\left\(\\bm\{x\}\_\{\\mathbf\{v\}\}\\right\)\\right\]=∑α∈𝒜𝐯𝜶≠𝟎y^𝜶2,\\displaystyle=\\sum\_\{\\begin\{subarray\}\{c\}\\alpha\\in\\mathcal\{A\}\_\{\\mathbf\{v\}\}\\\\ \\bm\{\\alpha\}\\neq\\mathbf\{0\}\\end\{subarray\}\}\\widehat\{y\}\_\{\\bm\{\\alpha\}\}^\{2\},The PCE coefficients are calculated using Orthogonal Matching Pursuit \(OMP\)\[[26](https://arxiv.org/html/2609.16067#bib.bib26)\]\. The construction of the polynomial basis, coefficient calculation, and PCE\-based sensitivity analysis use the MATLAB library UQLab\[[27](https://arxiv.org/html/2609.16067#bib.bib27)\]\. More details on PCE can be found in\[[28](https://arxiv.org/html/2609.16067#bib.bib28)\]\. ## 3Proposed Method As mentioned in the introduction, the DA\-EGO algorithm is proposed to solve the wildly existing HEB problems in the field of engineering design\. Figure[2](https://arxiv.org/html/2609.16067#S3.F2)shows the overall framework of the DA\-EGO algorithm, which can be mainly divided into three parts: \(i\) initialization, \(ii\) decomposition strategy of high\-dimensional space, \(iii\) sub\-problem optimization and knowledge mining\. After the initialization of the problem is completed, the decomposition strategy part generates multiple simpler sub\-tasks based on existing knowledge of the whole design space\. Then, each sub\-task is processed in the sub\-problem optimization and knowledge mining part\. After sub\-optimization processing, outcomes in the subspace such as samples, interactive effects, and search boundaries are obtained and fed back to the decomposition strategy part\. These two parts will proceed in turn until the optimization stop condition is met\. Compare with conventional VID algorithms, the DA\-EGO simplifies the highly challenging task of detecting the interactions among all variables at once into multiple processes of knowledge mining at low\-dimensional subspaces and aggregating them\. Such an approach effectively mitigates the curse of dimensionality in high\-dimensional problems, thereby enhancing the efficiency of the solution process\. In the following sections, the DA\-EGO algorithm will be introduced in detail\. Figure 2:The framework of the proposed DA\-EGO algorithm\.### 3\.1Initialization In the initialization part, samples, interactions, and search boundaries need to be initialized in turn\. For the initial sampling, it uses the Latin hypercube sampling \(LHS\) method to uniformly generate 50 initial samples in the design space and evaluate their values\. In addition, at the beginning of optimization, there is no interaction between all variables by default, and the search scope is the entire design space, which means the search range to each variable is\[0,1\]\[0,1\]in the beginning\. ### 3\.2High\-dimensional problem decomposition The role of the decomposition strategy part is to generate sub\-tasks based on the existing knowledge of the whole design space\. Its work can be divided into two steps: \(i\) Aggregate the feedback knowledge from each sub\-tasks\. \(ii\) Design the decomposition plan based on the integrated existing knowledge accumulated in current and previous cycles\. The process of knowledge aggregation is a key component of the DA\-EGO algorithm\. Prior to discussing the aggregation methods, it is necessary to specify the information that is returned from the sub\-tasks to the decomposition part\. Figure[3](https://arxiv.org/html/2609.16067#S3.F3)shows the data flow diagram of the DA\-EGO algorithm\. The three kinds of knowledge reserve are respectively represented by the three tables at the top of Fig\.[3](https://arxiv.org/html/2609.16067#S3.F3)\. Figure 3:The data flow of the proposed DA\-EGO algorithm\.The feedback provided by the sub\-tasks includes samples, interaction relationships, and search ranges within the subspace, while the knowledge required to generate new sub\-tasks includes variable interaction, optimal points, and search ranges within the global design space\. Thus, knowledge aggregation is necessary to integrate this information together\. As described in Section 2\.2, the elite\-point is a crucial part of decomposing a high\-dimensional problem\. Here, the current best sample among all the evaluated samples will be selected as the new elite\-point\. And the aggregating of the decomposition scheme and the search scope is more complex, which will be described in detail below\. #### 3\.2\.1Decomposition scheme aggregation The decomposition scheme determines which variables will be placed in the same subproblem, it is based on two sources of data in the DA\-EGO\. The first one is the pair of variables accumulated in the variable interaction table, which is denoted asPC=\(x1c1x1c2,x2c1x2c2,⋯,xtc1xtc2\)\{P\_\{C\}\}=\(x\_\{1\}^\{c1\}x\_\{1\}^\{c2\},x\_\{2\}^\{c1\}x\_\{2\}^\{c2\},\\cdots,x\_\{t\}^\{c1\}x\_\{t\}^\{c2\}\); The second one is the estimate of the sensitivity values between the two variablesSijPCE\(1≤i<j≤D\)S\_\{ij\}^\{\{\\rm\{PCE\}\}\}\(1\\leq i<j\\leq D\), which is obtained using the sensitivity analysis method based on the chaotic polynomial model \(PCE\) described in Section 2\.2\. Variable relationships are classified as confirmed interactions, suspected interactions, and non\-interactions \(which may include weak interactions\)\. Thettconfirmed pairs are stored inPCP\_\{C\}\. Among the remainingD\(D−1\)/2−tD\(D\-1\)/2\-tpairs, suspected interactions are selected by sorting the PCE\-based Sobol sensitivity estimates in descending order; the resulting ordered set is denoted byPSP\_\{S\}\. Suspected pairs are subsequently checked using the low\-dimensional surrogate\-based perturbation analysis\. Here,DDis the dimension of the original problem\. The green dotted box in Fig\.[3](https://arxiv.org/html/2609.16067#S3.F3)is the set of variable pairsPS\{P\_\{S\}\}\. It is worth noting that due to the existence of the curse of dimensionality, the accuracy of the high\-dimensional PCE surrogate is limited, which will lead to the error of interactive variable pair selection\. After thePC\{P\_\{C\}\}andPS\{P\_\{S\}\}are obtained, the decomposition of the original problem is completed based on the following steps to obtain the final variable decomposition scheme\. The pseudo\-code of the decomposition scheme update part is shown in Algo\.1\. Algorithm 1Aggregate the decomposition scheme1: 2:the dataset of sorted variable pairs\( PSP\_\{S\}\); the dataset of accumulated interacted variable pairs\( PCP\_\{C\}\); 3: 4:the final decomposition scheme\( 𝐈\{\\bf\{I\}\}\); 5:for i=1→Di=1\\to Ddo 6: Ii←xi\{I\_\{i\}\\leftarrow x\_\{i\}\} 7:endfor 8:for k=1→tk=1\\to tdo 9: \[xkc1,xkc2\]←PC,k\[x\_\{k\}^\{c1\},x\_\{k\}^\{c2\}\]\\leftarrow P\_\{C,k\} 10: ∃xkc1∈Ic1\(c1∈\[1,D\]\)\\exists\\quad x\_\{k\}^\{c1\}\\in I\_\{c1\}\\quad\(c1\\in\[1,D\]\)// find the group contain xkc1x\_\{k\}^\{c1\} 11: ∃xkc2∈Ic2\(c2∈\[1,D\]\)\\exists\\quad x\_\{k\}^\{c2\}\\in I\_\{c2\}\\quad\(c2\\in\[1,D\]\) 12: Ic1←Ic1∪Ic2I\_\{c1\}\\leftarrow I\_\{c1\}\\cup I\_\{c2\} 13: Ic2←∅I\_\{c2\}\\leftarrow\\varnothing 14:endfor 15: k←1k\\leftarrow 1 16:while k≤\[D/3\]k\\leq\[D/3\]do 17: \[xks1,xks2\]←PS,k\[x\_\{k\}^\{s1\},x\_\{k\}^\{s2\}\]\\leftarrow P\_\{S,k\} 18: ∃xks1∈Is1\(s1∈\[1,D\]\)\\exists\\quad x\_\{k\}^\{s1\}\\in I\_\{s1\}\\quad\(s1\\in\[1,D\]\) 19: ∃xks2∈Is2\(s2∈\[1,D\]\)\\exists\\quad x\_\{k\}^\{s2\}\\in I\_\{s2\}\\quad\(s2\\in\[1,D\]\) 20:if ‖Is2∪Is2‖≤Δand\[xks1,xks2\]∉PC\|\|I\_\{s2\}\\cup I\_\{s2\}\|\|\\leq\\Delta\\text\{ and \}\[x\_\{k\}^\{s1\},x\_\{k\}^\{s2\}\]\\notin P\_\{C\}then 21: Is1←Is2∪Is2I\_\{s1\}\\leftarrow I\_\{s2\}\\cup I\_\{s2\} 22: Is2←∅I\_\{s2\}\\leftarrow\\varnothing 23: k←k\+1k\\leftarrow k\+1 24:endif 25:endwhile 26:return 𝐈\{\\bf\{I\}\} #### 3\.2\.2Searching scope aggregation In the DA\-EGO algorithm, each variable is assigned an independent search range\. However, when multiple variables are allocated to the same optimization task, the interaction relationships need to be considered to adjust the search range of the subtasks\. Based on the knowledge of design space, the search range of sub\-problems can be reduced, which can significantly enhance optimization efficiency and knowledge mining accuracy\. The adjustment of the search range is based on accumulated experience\. If similar sub\-tasks have been previously solved \(meaning sub\-problems with the same variables, but different elite points\), the new search can be based on previous experience\. Conversely, if a new sub\-task is unknown \(meaning new variables are added to the group\), the new problem must be thoroughly explored\. Equation \([12](https://arxiv.org/html/2609.16067#S3.E12)\) shows the specific method\. Sj=\{\[lk,uk\]‖Ij‖\(xk∈Ij\)\(if the variable inIjremain the same\)\[0,1\]‖Ij‖\(if the variable inIjchanged\)\\small\{S\_\{j\}\}=\\left\\\{\\begin\{array\}\[\]\{\*\{20\}\{c\}\}\{\[l\_\{k\},u\_\{k\}\]\}^\{\\\|\{I\_\{j\}\}\\\|\}\\hskip 9\.24994pt\(x\_\{k\}\\in\{I\_\{j\}\}\)\\hskip 9\.24994pt\(\\text\{if the variable in\}\\;\{I\_\{j\}\}\\;\\text\{remain the same\}\)\\\\ \{\[0,1\]\}^\{\\\|\{I\_\{j\}\}\\\|\}\\hskip 18\.49988pt\\hskip 18\.49988pt\\hskip 18\.49988pt\\hskip 18\.49988pt\\hskip 18\.49988pt\(\\text\{if the variable in\}\\;\{I\_\{j\}\}\\;\\rm\{changed\}\)\\end\{array\}\\right\.\(12\)Wherelkl\_\{k\}anduku\_\{k\}are the lower and upper boundary values of thekthk^\{th\}variable in thejthj^\{th\}subset design space\. These variable ranges are obtained in the previous cycle of sub\-tasks and recorded in the boundary table as shown in Fig\.[3](https://arxiv.org/html/2609.16067#S3.F3)\. #### 3\.2\.3Generate new sub\-tasks When the elite\-point, decomposition scheme, and search scope are all updated with the knowledge aggregate method, new sub\-tasks are created based on this new knowledge of the whole design space\. During the optimization of the samples in the subspace, only the values of the variables corresponding to the subspace change, while the remaining variables retain the values of the elite\-point\. Following these steps, sub\-problem construction for the new optimization cycle is complete\. A thorough comprehension of the original problem leads to strong interactions within the sub\-problems but weak interactions between them, resulting in a search boundary effectively narrowed down to the optimal region\. This procedure fully illustrates how design space knowledge can be used to effectively construct sub\-optimization problems\. ### 3\.3Sub\-task optimization and knowledge mining The sub\-task optimization and knowledge mining module is faced with an independent sub\-task as shown in Equation \([13](https://arxiv.org/html/2609.16067#S3.E13)\), which only contains several variables of the original problem, so its dimension is low\. minfjsub\(𝐱\)=minf\(G\(𝐱,Ij,x∗\)\)s\.t\.lk≤𝐱k≤uk\(xk∈Ij\)\\begin\{array\}\[\]\{l\}\\min f\_\{j\}^\{sub\}\(\{\\bf\{x\}\}\)=\\min f\(G\(\{\\bf\{x\}\},\{I\_\{j\}\},\{x^\{\*\}\}\)\)\\\\ \{\\rm\{s\}\}\{\\rm\{\.t\}\}\\qquad\{\\rm\{\.\}\}\{l\_\{k\}\}\\leq\{\{\\bf\{x\}\}\_\{k\}\}\\leq\{u\_\{k\}\}\\quad\(x\_\{k\}\\in\{I\_\{j\}\}\)\\end\{array\}\(13\)Where the functionG\(⋅\)G\(\\cdot\)denotes the mapping relationship between subspace and global space, which has been defined in Equation[7](https://arxiv.org/html/2609.16067#S2.E7)\. The design space of sub\-problems is totally determined by the elite\-pointx∗x^\{\*\}, decomposition scheme\(which is expressed as group index𝐈\\bf\{I\}\), and search scope\[L,U\]\[L,U\]together\. #### 3\.3\.1Sub\-task optimization Firstly, the EGO algorithm is used to search for the optimal sample in the sub\-problem space\. As described in Section 2\.3, the EGO algorithm usually uses the maximum expected improvement \(EI\) criterion to achieve a balance between local search and global exploration\. Therefore, the accuracy of the Kriging surrogate established will be continuously improved with new samples added\. In this paper, the initial sampling number of the EGO algorithm is set as3d3d, the maximum number of iterations is set as6d6d, and hereddis the subspace dimension\. After the optimization, the optimal sample and the predictive surrogatef^subKG\\hat\{f\}\_\{sub\}^\{KG\}of the subspace can be obtained\. #### 3\.3\.2Sub\-task knowledge mining After obtaining the optimal sample of the subproblem, the search scope and variable interaction of the subproblem need to be obtained through knowledge mining technology\. The search boundary of the sub\-problem can be redefined based on the obtained surrogatef^subKG\\hat\{f\}\_\{sub\}^\{KG\}\. In the DA\-EGO algorithm, the space reduction method is used to learn the new boundary in the sub\-problem\. The space reduction method can make the optimization search focus on the potential optimal region and avoid unnecessary calculation costs in the non\-important region\. The detailed process of the space reduction is expressed as pseudocode in Algo\. 2\. And in this paper, the sampling numberNSRN\_\{SR\}in surrogatef^subKG\\hat\{f\}\_\{sub\}^\{KG\}is set as 10000, and the space reducing ratioω\\omegais set as 0\.5\. Algorithm 2Space reduction in thejthj^\{\\text\{th\}\}sub\-task1: 2:the sampling number\( NSRN\_\{SR\}\); the surrogate f^subKG\\hat\{f\}\_\{sub\}^\{KG\}; the current searching range of jthj^\{\\text\{th\}\}sub\-task \( \[lk,uk\]\(xk∈Ij\)\{\[l\_\{k\},u\_\{k\}\]\\quad\(x\_\{k\}\\in\{I\_\{j\}\}\)\}\); the space reducing ratio \( ω\\omega\); 3: 4:the new searching range of jthj^\{\\text\{th\}\}sub\-task \( \[lk,uk\]\(xk∈Ij\)\{\[l\_\{k\},u\_\{k\}\]\\quad\(x\_\{k\}\\in\{I\_\{j\}\}\)\}\); 5: \[X1,⋯,XNSR\]←\[X^\{1\},\\cdots,X^\{N\_\{SR\}\}\]\\leftarrowgenerate NSRN\_\{SR\}samples in the range \[lk,uk\],\(xk∈Ij\)\{\[l\_\{k\},u\_\{k\}\],\\quad\(x\_\{k\}\\in\{I\_\{j\}\}\)\} 6:for k=1→Nk=1\\to Ndo 7: y^k←f^subKG\(Xk\)\{\\hat\{y\}^\{k\}\\leftarrow\\hat\{f\}\_\{sub\}^\{KG\}\(X^\{k\}\)\} 8:endfor 9: \[Xrank1,⋯,XrankNSR\]←\[X^\{\\rm\{rank\}1\},\\cdots,X^\{\\rm\{rank\}N\_\{SR\}\}\]\\leftarrowsort \[X1,⋯,XNSR\]\[X^\{1\},\\cdots,X^\{N\_\{SR\}\}\]in ascending order according to y^\\hat\{y\} 10: M←\[ω⋅NSR\]\{M\\leftarrow\[\\omega\\cdot N\_\{SR\}\]\} 11:for k=1→Dk=1\\to Ddo 12: lk←min\(xkrank1,xkrank2,⋯,xkrankM\)\{\{l\_\{k\}\}\\leftarrow\\min\(x\_\{k\}^\{\{\\rm\{rank\}\}1\},x\_\{k\}^\{\{\\rm\{rank\}\}2\},\\cdots,x\_\{k\}^\{\{\\rm\{rank\}\}M\}\)\} 13: uk←max\(xkrank1,xkrank2,⋯,xkrankM\)\{\{u\_\{k\}\}\\leftarrow\\max\(x\_\{k\}^\{\{\\rm\{rank\}\}1\},x\_\{k\}^\{\{\\rm\{rank\}\}2\},\\cdots,x\_\{k\}^\{\{\\rm\{rank\}\}M\}\)\} 14:endfor 15:return \[lk,uk\]\(xk∈Ij\)\[l\_\{k\},u\_\{k\}\]\\quad\(x\_\{k\}\\in\{I\_\{j\}\}\) In the DA\-EGO algorithm, a common interaction analysis method, the perturbation method is used to analyze the interaction between variables in the same sub\-tasks\. The perturbation method evaluates variable relationships one pair at a time\. Consequently, a problem withddvariables requires the evaluation ofd\(d−1\)/2d\(d\-1\)/2variable pairs separately\. Moreover, the perturbation analysis methodology, based on a surrogate, can improve the accuracy of results by removing regions of the surrogate model with low accuracy\. According to literature\[[29](https://arxiv.org/html/2609.16067#bib.bib29)\], limiting the use of the perturbation method to the\[0\.1,0\.9\]D\{\[0\.1,0\.9\]^\{D\}\}range significantly enhances its precision\. Thus, restricting the perturbation analysis sampling within a reasonable range can improve its accuracy\. According to the established subspace kriging modelf^subKG\\hat\{f\}\_\{sub\}^\{KG\}, the perturbation method is used to confirm whether the selected variable pairs have interactive relations\. Equation \([14](https://arxiv.org/html/2609.16067#S3.E14)\) is the specific method of perturbation analysis, in which parameter values are consistent with those in the literature\[[29](https://arxiv.org/html/2609.16067#bib.bib29)\], setNPA=10000N\_\{PA\}=10000, andh=0\.0001h=0\.0001\. Hij=1NPAh2\(max\(f^subKG\)−min\(f^subKG\)\)∑k=1NPA\|f^subKG\(x1k,x2k,…,xik\+h,…,xjk\+h,…,xdk\)−f^subKG\(x1k,x2k,…,xik\+h,…,xjk,…,xdk\)−f^subKG\(x1k,x2k,…,xik,…,xjk\+h,…,xdk\)\+f^subKG\(xk1,xk2,…,xki,…,xkj,…,xkd\)∣\\begin\{array\}\[\]\{l\}\{H\_\{ij\}\}=\\frac\{1\}\{\{\{N\_\{\{\\rm\{PA\}\}\}\}\{h^\{2\}\}\(\\max\(\\hat\{f\}\_\{sub\}^\{KG\}\)\-\\min\(\\hat\{f\}\_\{sub\}^\{KG\}\)\)\}\}\\\\ \\sum\\limits\_\{k=1\}^\{\{N\_\{\{\\rm\{PA\}\}\}\}\}\\mid\\hat\{f\}\_\{sub\}^\{KG\}\\left\(\{\{x^\{k\}\_\{1\}\},\{x^\{k\}\_\{2\}\},\\ldots,\{x^\{k\}\_\{i\}\}\+h,\\ldots,\{x^\{k\}\_\{j\}\}\+h,\\ldots,\{x^\{k\}\_\{d\}\}\}\\right\)\\\\ \-\\hat\{f\}\_\{sub\}^\{KG\}\\left\(\{\{x^\{k\}\_\{1\}\},\{x^\{k\}\_\{2\}\},\\ldots,\{x^\{k\}\_\{i\}\}\+h,\\ldots,\{x^\{k\}\_\{j\}\},\\ldots,\{x^\{k\}\_\{d\}\}\}\\right\)\\\\ \-\\hat\{f\}\_\{sub\}^\{KG\}\\left\(\{\{x^\{k\}\_\{1\}\},\{x^\{k\}\_\{2\}\},\\ldots,\{x^\{k\}\_\{i\}\},\\ldots,\{x^\{k\}\_\{j\}\}\+h,\\ldots,\{x^\{k\}\_\{d\}\}\}\\right\)\\\\ \+\\hat\{f\}\_\{sub\}^\{KG\}\\left\(\{\{x^\{k\}\_\{1\}\},\{x^\{k\}\_\{2\}\},\\ldots,\{x^\{k\}\_\{i\}\},\\ldots,\{x^\{k\}\_\{j\}\},\\ldots,\{x^\{k\}\_\{d\}\}\}\\right\)\\mid\\end\{array\}\(14\)If the conditionHij≥0\.2H\_\{ij\}\\geq 0\.2is met, the interaction between variablexix\_\{i\}andxjx\_\{j\}is confirmed\. Then, these confirmed interacted variable pairs are recorded and feedback to the problem decomposition part\. With the completion of the above steps, all evaluation samples of the sub\-problem, new search boundaries, and interacted pairs of variables can be obtained\. As shown in Fig\.[3](https://arxiv.org/html/2609.16067#S3.F3), this knowledge will be extracted from each sub\-tasks and concentrated into the three tables storing the original problem information: \(i\) the sample points of the subspace will be added to the evaluated data table, \(ii\) the variable pairs that actually have interactive relations will be added to the interactive table, \(iii\) the obtained search boundary will replace the original boundary in the search boundary table\. After obtaining these feedbacks, the knowledge of the global problem becomes more accurate and rich, which is also conducive to the construction of the following sub\-problems\. As knowledge is received in each cycle, problems are decomposed and sub\-problems optimized repeatedly while gaining increasingly better samples, interaction structures of original high\-dimensional problems become clearer\. This gradual exploration also enables smaller search scopes, which are ideal for enhancing local search capabilities\. ## 4Numerical Experimental Study In this section, the performance of our proposed DA\-EGO algorithm is evaluated on 21 benchmark instances\. And the DA\-EGO is also compared with the state\-of\-the\-art algorithms\. ### 4\.1Experimental settings To show the effectiveness of the proposed algorithm, it is compared against the following three kinds of algorithms: \(1\) The first kind is the model\-free algorithms including the classical genetic algorithm \(GA\)\[[30](https://arxiv.org/html/2609.16067#bib.bib30)\], differential evolution algorithm \(DE\)\[[31](https://arxiv.org/html/2609.16067#bib.bib31)\]and a recent proposed gaining\-sharing knowledge based algorithm \(GSK\)\[[32](https://arxiv.org/html/2609.16067#bib.bib32)\]\. For these 3 algorithms, their population size is set to be 50 and the remaining variables are in consistent with the default values shown in the related papers\. \(2\) The second kind is the surrogate assisted genetic algorithms including the incremental kriging\-assisted evolutionary algorithm \(IKAEA\)\[[5](https://arxiv.org/html/2609.16067#bib.bib5)\]and generalized surrogate\-assisted genetic algorithm \(GSGA\)\[[33](https://arxiv.org/html/2609.16067#bib.bib33)\]\. Note that the IKAEA and GSGA are recently proposed SAEAs for high\-dimensional optimization problems\. We follow the default settings in the papers of IKAEA and GSGA for the following tests\. \(3\) The third kind is the surrogate\-based algorithm, Nash\-EGO, which has mentioned in introduction\. Besides, the RG\-EGO, a variant of the DA\-EGO algorithm is also joined in the comparison\. The RG\-EGO used random grouping decomposition strategy while keep all other setting as same as the DA\-EGO\. Therefore, the comparing the performance of the two can clearly reflect the effect of the novel interaction analysis strategy proposed in the paper\. One of the principle of comparison algorithm selection is the consistency of the applicable dimensions and the range of sample sizes\. So, some algorithms with similar mechanism but different scope of application \(i\.e\. SEE, OMID, CCVIL\) are not involved in the comparison\. In this paper, the tests for all the benchmark problems are repeated 20 times\. In theithi^\{\\text\{th\}\}test of each benchmark function\(i=1⋯20\)\(i=1\\cdots 20\), the initial sample distribution \(or called initial population\) of all algorithms is the same\. The termination condition is the number of function evaluations \(NFE\) reaches to 1500\. ### 4\.2Benchmark functions All these benchmark functions used in this paper are selected from the CEC’s 2010 special session\[[34](https://arxiv.org/html/2609.16067#bib.bib34)\]\. The characteristics of these benchmark functions are summarized in Table[1](https://arxiv.org/html/2609.16067#S4.T1)\. And their formulations are shown in Table[2](https://arxiv.org/html/2609.16067#S4.T2)\. Table 1:Benchmark functionsIndexDimNamePropertyRangeF130/60/90Shifted Ellipticseparable\[−10,10\]D\[\-10,10\]^\{D\}F230/60/90Shifted Rastriginseparable\[−5,5\]D\[\-5,5\]^\{D\}F330/60/90Shifted Ackleyseparable\[−32,32\]D\[\-32,32\]^\{D\}F430/60/90Rotated Ellipticpartially\-separable\[−10,10\]D\[\-10,10\]^\{D\}F530/60/90Rotated Rastriginpartially\-separable\[−5,5\]D\[\-5,5\]^\{D\}F630/60/90Rotated Ackleypartially\-separable\[−32,32\]D\[\-32,32\]^\{D\}F730/60/90Shifted Rosenbrocknon\-separable\[−10,10\]D\[\-10,10\]^\{D\}Table 2:The equations of benchmark functionIndexDescriptionF1f\(x\)=Felliptic\(Zsft\(x\)\)f\(x\)=F\_\{\\text\{elliptic \}\}\(Z\_\{sft\}\(x\)\)F2f\(x\)=Frastrigin\(Zsft\(x\)\)f\(x\)=F\_\{\\text\{rastrigin \}\}\(Z\_\{sft\}\(x\)\)F3f\(x\)=Fackley\(Zsft\(x\)\)f\(x\)=F\_\{\\text\{ackley \}\}\(Z\_\{sft\}\(x\)\)F4f\(x\)=Felliptic\(Zrot\(x\)\)f\(x\)=F\_\{\\text\{elliptic \}\}\(Z\_\{rot\}\(x\)\)F5f\(x\)=Frastrigin\(Zrot\(x\)\)f\(x\)=F\_\{\\text\{rastrigin \}\}\(Z\_\{rot\}\(x\)\)F6f\(x\)=Fackley\(Zrot\(x\)\)f\(x\)=F\_\{\\text\{ackley \}\}\(Z\_\{rot\}\(x\)\)F7f\(x\)=FRosenbrock\(Zsft\(x\)\)f\(x\)=F\_\{\\text\{Rosenbrock\}\}\(Z\_\{sft\}\(x\)\)FellipticF\_\{\\text\{elliptic \}\}f\(z\)=∑i=1D\(106\)i−1D−1zi2f\(z\)=\\sum\_\{i=1\}^\{D\}\\left\(10^\{6\}\\right\)^\{\\frac\{i\-1\}\{D\-1\}\}z\_\{i\}^\{2\}FrastriginF\_\{\\text\{rastrigin \}\}f\(z\)=∑i=1D\[zi2−10cos\(2πzi\)\+10\]f\(z\)=\\sum\_\{i=1\}^\{D\}\\left\[z\_\{i\}^\{2\}\-10\\cos\\left\(2\\pi z\_\{i\}\\right\)\+10\\right\]FackleyF\_\{\\text\{ackley \}\}f\(z\)=−20exp\(−0\.21D∑i=1Dzi2\)f\(z\)=\-20\\exp\\left\(\-0\.2\\sqrt\{\\frac\{1\}\{D\}\\sum\_\{i=1\}^\{D\}z\_\{i\}^\{2\}\}\\right\)−exp\(1D∑i=1Dcos\(2πzi\)\)\+20\+e\-\\exp\\left\(\\frac\{1\}\{D\}\\sum\_\{i=1\}^\{D\}\\cos\\left\(2\\pi z\_\{i\}\\right\)\\right\)\+20\+e FRosenbrockF\_\{\\text\{Rosenbrock\}\}f\(z\)=∑i=1D−1\[100\(zi2−zi\+1\)2\+\(zi−1\)2\]f\(z\)=\\sum\_\{i=1\}^\{D\-1\}\\left\[100\\left\(z\_\{i\}^\{2\}\-z\_\{i\+1\}\\right\)^\{2\}\+\\left\(z\_\{i\}\-1\\right\)^\{2\}\\right\]ZsftZ\_\{sft\}f\(x\)=\(x−O\)\[P1:PD\]f\(x\)=\(x\-O\)\[P\_\{1\}:P\_\{D\}\]ZrotZ\_\{rot\}\{f\(x\)\[1\+5n:5\+5n\]=Zsft\(x\)\[1\+5n:5\+5n\]∗M\(ifn=0,⋯,d/10−1\)f\(x\)\[1\+5n:5\+5n\]=Zsft\(x\)\[1\+5n:5\+5n\]\(ifn=d/10,⋯,d/5\)\\begin\{cases\}f\(x\)\[1\+5n:5\+5n\]=Z\_\{sft\}\(x\)\[1\+5n:5\+5n\]\*M&\(\\text\{if \}n=0,\\cdots,d/10\-1\)\\\\ f\(x\)\[1\+5n:5\+5n\]=Z\_\{sft\}\(x\)\[1\+5n:5\+5n\]&\(\\text\{if \}n=d/10,\\cdots,d/5\)\\end\{cases\} Note that the variable interactions has a great impact on the performance of the optimization algorithm\. The test suite contains nine separable instances \(F1–F3\), nine partially separable instances \(F4–F6\), and three non\-separable shifted Rosenbrock instances \(F7\), giving 21 instances in total\. Each of the seven functions is tested at 30, 60, and 90 dimensions\. Specifically, the separable functions are the functions whose design variables are independent\. In contrast, the design variables of the non\-separable functions are highly interacted\. More specifically, we follow the operations in\[[34](https://arxiv.org/html/2609.16067#bib.bib34)\], such as shifting, rearrangement and rotation to build the benchmark functions, as shown in Table[2](https://arxiv.org/html/2609.16067#S4.T2)\. In particularly, the expressions ofOO,MM, andPPcan be found in our previous work\[[35](https://arxiv.org/html/2609.16067#bib.bib35)\]\. ### 4\.3Result of benchmark functions #### 4\.3\.1Comparison result of 30\-D benchmark functions The convergence curves for F1–F6 at 30 dimensions are shown in Fig\.[4](https://arxiv.org/html/2609.16067#S4.F4); the corresponding F7 curve is included in Fig\.[7](https://arxiv.org/html/2609.16067#S4.F7)\. The details of the optimization results are listed in Table[3](https://arxiv.org/html/2609.16067#S4.T3), where “Std” represents standard deviation, and the “Wilcoxon” represent Wilcoxon signed rank test\[[36](https://arxiv.org/html/2609.16067#bib.bib36)\], the symbols ‘\+’, ‘−\-’, and ‘≈\\approx’ indicate the DA\-EGO algorithm is significantly better than, significantly worse than, or comparable to the compared algorithm\. And the optimal mean result of each function is marked in bold\. Table[3](https://arxiv.org/html/2609.16067#S4.T3)shows that DA\-EGO performs significantly better than the seven comparison algorithms on F1–F6 at 30 dimensions\. For F7, its Wilcoxon comparison is statistically comparable to IKAEA and GSGA, while it is significantly better than the other comparison algorithms\. GSGA has a slightly lower reported mean on F7\. The values of standard deviation reflect the robustness of the algorithm for the initial distribution\. The reported standard deviations vary across algorithms and functions; the F7 results do not support a universal robustness advantage for DA\-EGO\. Here, benchmark functions are discussed separately according to the separability\. In Fig\.[4](https://arxiv.org/html/2609.16067#S4.F4)\(a\), \(b\), and \(c\), benchmark functions F1, F2, and F3 are separable functions\. Those decomposition based algorithms such as Nash\-EGO, DA\-EGO, and the RG\-EGO have advantages as the combination of all the sub\-optimization results is bound to get a better solution in separable functions\. However, the GSGA algorithm also has great performance in multi\-modal functions F2 and F3\. Compare the DA\-EGO and the RG\-EGO in detail, it is found that both of them have similar convergence curves, but DA\-EGO has higher efficiency due to the existence of space reduction strategy\. On the other hand, in Fig\.[4](https://arxiv.org/html/2609.16067#S4.F4)\(d\), \(e\), and \(f\), benchmark functions F4, F5, and F6 are partially\-separable functions, half of their variables are strongly interacted with each other\. For such problems, the key to the efficient search of the decomposition based algorithm is whether the problem can be decomposed accurately according to the interaction\. Two algorithms using manually decomposition strategy, Nash\-EGO and RG\-EGO, lose their advantages compared with other algorithms\. In contrast, the convergence rate and the final solutions of DA\-EGO are still significantly better than the compared algorithms\. Table 3:Optimization results of 8 algorithms on the seven 30\-D benchmark functions\.Func\.AlgorithmBestWorstMeanStdWilcoxonF1DA\-EGO2\.226E\-034\.311E\-021\.730E\-021\.263E\-02N/ARG\-EGO1\.170E\-016\.607E\-013\.295E\-011\.591E\-01\+\+DE7\.722E\+052\.090E\+061\.336E\+063\.541E\+05\+\+GA2\.339E\+055\.043E\+061\.814E\+061\.289E\+06\+\+GSK1\.758E\+051\.470E\+064\.590E\+052\.633E\+05\+\+Nash\-EGO1\.359E\+023\.958E\+022\.442E\+021\.032E\+02\+\+IKAEA3\.704E\+042\.456E\+058\.105E\+044\.950E\+04\+\+GSGA1\.392E\+055\.068E\+052\.641E\+051\.005E\+05\+\+F2DA\-EGO2\.685E\+015\.859E\+014\.653E\+018\.412E\+00N/ARG\-EGO4\.730E\+018\.265E\+016\.328E\+011\.007E\+01\+\+DE2\.651E\+023\.493E\+023\.010E\+022\.188E\+01\+\+GA8\.565E\+011\.730E\+021\.304E\+022\.604E\+01\+\+GSK2\.226E\+022\.991E\+022\.622E\+022\.271E\+01\+\+Nash\-EGO6\.146E\+016\.146E\+016\.146E\+017\.290E\-15\+\+IKAEA2\.058E\+022\.763E\+022\.501E\+022\.048E\+01\+\+GSGA6\.408E\+011\.458E\+029\.642E\+012\.111E\+01\+\+F3DA\-EGO1\.234E\+002\.126E\+001\.522E\+001\.967E\-01N/ARG\-EGO1\.896E\+004\.016E\+003\.152E\+006\.509E\-01\+\+DE1\.659E\+011\.894E\+011\.816E\+015\.639E\-01\+\+GA1\.013E\+011\.605E\+011\.341E\+012\.257E\+00\+\+GSK1\.157E\+011\.542E\+011\.348E\+011\.023E\+00\+\+Nash\-EGO1\.034E\+011\.106E\+011\.092E\+012\.953E\-01\+\+IKAEA7\.189E\-011\.904E\+018\.861E\+004\.752E\+00\+\+GSGA7\.281E\-014\.747E\+002\.834E\+001\.197E\+00\+\+F4DA\-EGO4\.114E\+032\.843E\+057\.672E\+048\.002E\+04N/ARG\-EGO9\.764E\+043\.615E\+061\.285E\+061\.302E\+06\+\+DE3\.557E\+067\.844E\+065\.463E\+061\.130E\+06\+\+GA3\.842E\+053\.715E\+061\.670E\+069\.448E\+05\+\+GSK9\.913E\+052\.828E\+061\.667E\+064\.954E\+05\+\+Nash\-EGO1\.394E\+061\.450E\+061\.422E\+062\.197E\+04\+\+IKAEA1\.052E\+055\.353E\+052\.387E\+051\.053E\+05\+\+GSGA2\.373E\+059\.421E\+075\.194E\+062\.095E\+07\+\+F5DA\-EGO4\.203E\+019\.876E\+016\.992E\+011\.535E\+01N/ARG\-EGO8\.555E\+011\.495E\+021\.135E\+022\.291E\+01\+\+DE2\.707E\+023\.736E\+023\.155E\+022\.574E\+01\+\+GA1\.167E\+021\.950E\+021\.586E\+022\.357E\+01\+\+GSK2\.246E\+022\.912E\+022\.638E\+021\.660E\+01\+\+Nash\-EGO1\.282E\+021\.649E\+021\.512E\+021\.319E\+01\+\+IKAEA2\.340E\+023\.062E\+022\.596E\+021\.659E\+01\+\+GSGA5\.939E\+011\.320E\+029\.909E\+011\.874E\+01\+\+F6DA\-EGO7\.191E\+004\.419E\+011\.534E\+019\.795E\+00N/ARG\-EGO1\.179E\+014\.094E\+013\.094E\+018\.138E\+00\+\+DE5\.568E\+017\.117E\+016\.460E\+013\.402E\+00\+\+GA3\.629E\+016\.150E\+014\.813E\+018\.936E\+00\+\+GSK4\.550E\+016\.118E\+015\.400E\+013\.952E\+00\+\+Nash\-EGO5\.179E\+015\.996E\+015\.493E\+013\.127E\+00\+\+IKAEA2\.415E\+016\.870E\+014\.442E\+011\.026E\+01\+\+GSGA2\.700E\+016\.235E\+014\.370E\+011\.087E\+01\+\+F7DA\-EGO1\.906E\+023\.646E\+033\.178E\+021\.963E\+03N/ARG\-EGO5\.451E\+031\.623E\+041\.583E\+033\.076E\+03\+\+DE2\.394E\+059\.609E\+055\.187E\+051\.930E\+05\+\+GA7\.232E\+032\.942E\+041\.444E\+048\.182E\+03\+\+GSK1\.217E\+041\.136E\+054\.437E\+042\.838E\+04\+\+Nash\-EGO5\.506E\+031\.944E\+046\.241E\+033\.819E\+03\+\+IKAEA6\.009E\+022\.276E\+031\.107E\+035\.688E\+02≈\\approxGSGA1\.371E\+022\.615E\+033\.160E\+021\.178E\+03≈\\approx \(a\)F1  \(b\)F2  \(c\)F3  \(d\)F4  \(e\)F5  \(f\)F6 Figure 4:Average convergence curves on F1–F6 at 30 dimensions\. #### 4\.3\.2Comparison result of 60\-D benchmark functions The convergence curves for F1–F6 at 60 dimensions are shown in Fig\.[5](https://arxiv.org/html/2609.16067#S4.F5), with F7 shown in Fig\.[7](https://arxiv.org/html/2609.16067#S4.F7)\. The details of the optimization results are listed in Table[4](https://arxiv.org/html/2609.16067#S4.T4)\. Table[4](https://arxiv.org/html/2609.16067#S4.T4)compares seven algorithms at 60 dimensions\. DA\-EGO has the lowest reported mean on F1–F6, although the F3 comparison with GSGA is statistically comparable\. On F7, GSGA has a lower reported mean \(9\.931E\+03 versus 1\.539E\+04\) and the Wilcoxon result favors GSGA\. Similar with the result in the test of 30\-dimensional cases, both DA\-EGO and RG\-EGO have clear advantages in the test on F1 function\. However, in the test on F4 function, a variant of F1 with strong interactions, the DA\-EGO still has high efficiency but the RG\-EGO is difficult to converge\. The above huge different between two cases shows the role of proposed screening and identification strategy in the face of strong interaction problems\. The DA\-EGO algorithm accurately decomposes the original problems with obtained interaction information, thus different strategies can be adopted to the fully separable or strong interaction problems\. On the contrary, the random grouping strategy treat all problem in same way, whose performance becomes worse with the increase of dimension\. Another noteworthy phenomenon is that, the convergence rate of DA\-EGO is slower than GSGA or IKAEA in early stage and is much faster in latter stage\. That’s because the DA\-EGO works based on the interaction analysis result, which is much complex in problems with higher dimension and need more accumulation of evaluated samples\. However, in the latter stage, the above obtained interaction information help the DA\-EGO algorithm keep a fast convergence rate\. Table 4:Optimization results of 7 algorithms on the seven 60\-D benchmark functions\.Func\.AlgorithmBestWorstMeanStdWilcoxonF1DA\-EGO1\.658E\-011\.109E\+004\.646E\-012\.419E\-01N/ARG\-EGO6\.170E\-015\.215E\+001\.849E\+001\.252E\+00\+\+DE5\.749E\+061\.293E\+071\.017E\+071\.741E\+06\+\+GA2\.912E\+061\.165E\+076\.508E\+062\.431E\+06\+\+GSK1\.985E\+065\.321E\+063\.867E\+069\.036E\+05\+\+IKAEA2\.219E\+052\.002E\+066\.489E\+054\.406E\+05\+\+GSGA9\.081E\+053\.198E\+061\.884E\+066\.371E\+05\+\+F2DA\-EGO1\.078E\+021\.853E\+021\.559E\+021\.667E\+01N/ARG\-EGO1\.793E\+022\.277E\+022\.098E\+021\.487E\+01\+\+DE6\.428E\+028\.641E\+027\.802E\+025\.311E\+01\+\+GA3\.668E\+025\.471E\+024\.680E\+025\.204E\+01\+\+GSK5\.730E\+026\.953E\+026\.484E\+022\.756E\+01\+\+IKAEA3\.347E\+026\.186E\+025\.304E\+025\.688E\+01\+\+GSGA1\.643E\+024\.533E\+023\.051E\+028\.493E\+01\+\+F3DA\-EGO3\.658E\+001\.153E\+016\.218E\+001\.715E\+00N/ARG\-EGO9\.216E\+001\.575E\+011\.271E\+011\.985E\+00\+\+DE1\.993E\+012\.099E\+012\.057E\+012\.470E\-01\+\+GA1\.585E\+011\.950E\+011\.799E\+019\.458E\-01\+\+GSK1\.613E\+011\.857E\+011\.761E\+016\.819E\-01\+\+IKAEA3\.693E\+001\.984E\+019\.455E\+004\.564E\+00\+\+GSGA3\.939E\+002\.000E\+018\.008E\+004\.804E\+00≈\\approxF4DA\-EGO1\.075E\+051\.348E\+066\.832E\+053\.276E\+05N/ARG\-EGO2\.587E\+074\.843E\+073\.709E\+077\.014E\+06\+\+DE2\.065E\+074\.580E\+073\.528E\+076\.510E\+06\+\+GA5\.075E\+062\.030E\+071\.179E\+074\.384E\+06\+\+GSK6\.776E\+061\.423E\+079\.155E\+062\.018E\+06\+\+IKAEA6\.459E\+052\.122E\+061\.232E\+064\.474E\+05\+\+GSGA9\.329E\+056\.320E\+063\.028E\+061\.560E\+06\+\+F5DA\-EGO1\.678E\+022\.762E\+022\.181E\+022\.816E\+01N/ARG\-EGO2\.632E\+024\.174E\+023\.494E\+024\.988E\+01\+\+DE7\.363E\+029\.297E\+028\.419E\+024\.457E\+01\+\+GA4\.312E\+026\.199E\+025\.115E\+025\.680E\+01\+\+GSK5\.739E\+027\.008E\+026\.529E\+023\.520E\+01\+\+IKAEA5\.002E\+026\.510E\+025\.914E\+023\.522E\+01\+\+GSGA1\.786E\+025\.540E\+023\.190E\+029\.178E\+01\+\+F6DA\-EGO4\.046E\+018\.948E\+016\.336E\+011\.436E\+01N/ARG\-EGO6\.543E\+011\.066E\+028\.968E\+011\.231E\+01\+\+DE1\.225E\+021\.321E\+021\.279E\+022\.607E\+00\+\+GA9\.156E\+011\.217E\+021\.066E\+028\.609E\+00\+\+GSK9\.602E\+011\.200E\+021\.076E\+026\.172E\+00\+\+IKAEA6\.397E\+019\.959E\+018\.314E\+011\.093E\+01\+\+GSGA6\.781E\+011\.136E\+029\.316E\+011\.179E\+01\+\+F7DA\-EGO5\.861E\+032\.972E\+041\.539E\+045\.032E\+03N/ARG\-EGO6\.643E\+041\.263E\+056\.590E\+041\.599E\+04\+\+DE3\.474E\+067\.241E\+065\.067E\+069\.756E\+05\+\+GA4\.631E\+051\.886E\+069\.006E\+053\.965E\+05\+\+GSK2\.757E\+059\.893E\+056\.517E\+052\.124E\+05\+\+IKAEA1\.401E\+042\.108E\+056\.207E\+047\.425E\+04\+\+GSGA2\.127E\+032\.614E\+049\.931E\+033\.571E\+03−\- \(a\)F1  \(b\)F2  \(c\)F3  \(d\)F4  \(e\)F5  \(f\)F6 Figure 5:Average convergence curves on F1–F6 at 60 dimensions\. #### 4\.3\.3Comparison result of 90\-D benchmark functions The convergence curves for F1–F6 at 90 dimensions are shown in Fig\.[6](https://arxiv.org/html/2609.16067#S4.F6); Fig\.[7](https://arxiv.org/html/2609.16067#S4.F7)shows the F7 result\. The details of the optimization results are listed in Table[5](https://arxiv.org/html/2609.16067#S4.T5)\. DA\-EGO remains competitive at 90 dimensions\. Its Wilcoxon comparisons with IKAEA on F3, F4, and F6 are statistically comparable, and IKAEA has the lower reported mean on F6\. On F7, GSGA is significantly better than DA\-EGO, while the comparison with IKAEA is statistically comparable\. Table 5:Optimization results of 7 algorithms on the seven 90\-D benchmark functions\.Func\.AlgorithmBestWorstMeanStdWilcoxonF1DA\-EGO9\.531E\-014\.996E\+002\.096E\+001\.044E\+00N/ARG\-EGO3\.997E\+005\.521E\+011\.128E\+019\.817E\+00\+\+DE2\.184E\+073\.440E\+072\.886E\+074\.476E\+06\+\+GA1\.490E\+072\.899E\+072\.191E\+074\.544E\+06\+\+GSK5\.962E\+061\.461E\+079\.845E\+062\.433E\+06\+\+IKAEA8\.137E\+051\.954E\+061\.535E\+064\.015E\+05\+\+GSGA4\.987E\+069\.107E\+066\.841E\+061\.429E\+06\+\+F2DA\-EGO2\.530E\+023\.298E\+022\.974E\+022\.054E\+01N/ARG\-EGO3\.408E\+024\.434E\+023\.962E\+022\.815E\+01\+\+DE1\.284E\+031\.498E\+031\.391E\+036\.635E\+01\+\+GA8\.799E\+021\.094E\+039\.776E\+026\.262E\+01\+\+GSK9\.438E\+021\.133E\+031\.063E\+033\.916E\+01\+\+IKAEA7\.128E\+029\.533E\+028\.487E\+027\.050E\+01\+\+GSGA6\.935E\+028\.783E\+027\.793E\+025\.303E\+01\+\+F3DA\-EGO9\.354E\+001\.289E\+011\.108E\+018\.810E\-01N/ARG\-EGO1\.092E\+011\.871E\+011\.532E\+012\.183E\+00\+\+DE2\.065E\+012\.106E\+012\.094E\+011\.234E\-01\+\+GA1\.899E\+011\.993E\+011\.954E\+013\.011E\-01\+\+GSK1\.836E\+011\.971E\+011\.908E\+013\.283E\-01\+\+IKAEA9\.623E\+001\.944E\+011\.290E\+012\.833E\+00≈\\approxGSGA1\.226E\+012\.035E\+011\.614E\+013\.021E\+00\+\+F4DA\-EGO6\.789E\+056\.384E\+062\.657E\+061\.525E\+06N/ARG\-EGO2\.093E\+061\.427E\+086\.297E\+075\.888E\+07\+\+DE8\.382E\+071\.023E\+088\.726E\+076\.402E\+06\+\+GA1\.531E\+075\.085E\+073\.404E\+079\.625E\+06\+\+GSK1\.018E\+073\.066E\+071\.678E\+074\.453E\+06\+\+IKAEA1\.970E\+064\.320E\+062\.854E\+067\.711E\+05≈\\approxGSGA7\.175E\+061\.533E\+071\.070E\+072\.634E\+06\+\+F5DA\-EGO3\.599E\+025\.180E\+024\.343E\+024\.069E\+01N/ARG\-EGO4\.464E\+026\.829E\+025\.517E\+025\.813E\+01\+\+DE1\.378E\+031\.554E\+031\.454E\+036\.028E\+01\+\+GA8\.977E\+021\.060E\+039\.928E\+024\.550E\+01\+\+GSK9\.815E\+021\.132E\+031\.058E\+034\.032E\+01\+\+IKAEA8\.332E\+021\.040E\+039\.386E\+026\.901E\+01\+\+GSGA6\.992E\+028\.903E\+028\.353E\+026\.896E\+01\+\+F6DA\-EGO9\.898E\+011\.584E\+021\.286E\+021\.479E\+01N/ARG\-EGO1\.035E\+021\.708E\+021\.499E\+021\.823E\+01\+\+DE1\.833E\+021\.976E\+021\.920E\+023\.873E\+00\+\+GA1\.620E\+021\.787E\+021\.686E\+026\.023E\+00\+\+GSK1\.456E\+021\.712E\+021\.615E\+027\.193E\+00\+\+IKAEA9\.574E\+011\.513E\+021\.242E\+021\.844E\+01≈\\approxGSGA1\.316E\+021\.611E\+021\.481E\+027\.939E\+00\+\+F7DA\-EGO5\.106E\+048\.361E\+041\.418E\+051\.616E\+04N/ARG\-EGO5\.941E\+059\.661E\+053\.214E\+057\.055E\+04\+\+DE8\.981E\+061\.646E\+071\.292E\+072\.854E\+06\+\+GA2\.852E\+065\.586E\+064\.298E\+068\.603E\+05\+\+GSK1\.152E\+062\.835E\+062\.048E\+063\.584E\+05\+\+IKAEA6\.421E\+042\.155E\+051\.044E\+054\.341E\+04≈\\approxGSGA5\.116E\+041\.150E\+059\.871E\+041\.920E\+04−\- \(a\)F1  \(b\)F2  \(c\)F3  \(d\)F4  \(e\)F5  \(f\)F6 Figure 6:Average convergence curves on F1–F6 at 90 dimensions\.Across the 21 instances, DA\-EGO has the lowest reported mean on 17 instances and is competitive on several others\. The interaction\-based decomposition is effective on the separable and partially separable functions, but it does not give uniformly superior results on the non\-separable shifted Rosenbrock function\. In particular, the 60\-D and 90\-D F7 Wilcoxon comparisons favor GSGA\. These results support DA\-EGO as an approach for expensive high\-dimensional optimization, with performance depending on the interaction structure of the problem\. Figure 7:Average convergence curves on shifted Rosenbrock \(F7\), from left to right: 30D, 60D, and 90D\. The horizontal axis is the number of function evaluations \(NFE\), and the vertical axis is the objective value\. #### 4\.3\.4Computational time Table[6](https://arxiv.org/html/2609.16067#S4.T6)reports the average runtime and mean optimum for the shifted elliptic function \(F1\)\. DA\-EGO takes 35, 36, and 40 minutes at 30, 60, and 90 dimensions, respectively\. Model\-free algorithms have substantially lower computational overhead; IKAEA also reduces model\-building time using its enhanced Kriging implementation\. The runtimes of DA\-EGO, RG\-EGO, GSGA, and Nash\-EGO are of the same order\. DA\-EGO therefore trades additional surrogate construction and interaction analysis for fewer expensive function evaluations\. This trade\-off is most relevant when evaluating the physical objective dominates the cost of the optimization algorithm\. Table 6:Average runtime and mean optimum on shifted elliptic \(F1\) at 30, 60, and 90 dimensions\. Time units are shown explicitly\.DimensionAlgorithmAverage timeMean optimum30DDA\-EGO35 min1\.73E\-02RG\-EGO36 min3\.30E\-01DE0\.741 s1\.34E\+06GA3\.2 s1\.81E\+06GSK0\.124 s4\.59E\+05Nash\-EGO46 min2\.44E\+02IKAEA68 s8\.11E\+04GSGA26 min2\.64E\+0560DDA\-EGO36 min4\.65E\-01RG\-EGO33 min1\.85E\+00DE0\.919 s1\.02E\+07GA3\.31 s6\.51E\+06GSK0\.139 s3\.87E\+06IKAEA101 s6\.49E\+05GSGA30 min1\.88E\+0690DDA\-EGO40 min2\.10E\+00RG\-EGO39 min1\.13E\+01DE1\.264 s2\.89E\+07GA3\.65 s2\.19E\+07GSK0\.194 s9\.85E\+06IKAEA149 s1\.54E\+06GSGA37 min6\.84E\+06 ### 4\.4Parameter sensitivity analysis The maximum number of sub\-task iterations is written asitermax=titerditer\_\{\\max\}=t\_\{iter\}d, whereddis the subspace dimension\. The default istiter=6t\_\{iter\}=6, while the sensitivity study comparestiter∈\{6,9,12\}t\_\{iter\}\\in\\\{6,9,12\\\}\. Figure[8](https://arxiv.org/html/2609.16067#S4.F8)shows the average convergence curves on F1, F4, and F7, with GSGA included as a comparator\. Within this tested range, changes intitert\_\{iter\}have a limited effect on the overall DA\-EGO convergence trend\. Shorter sub\-task runs can make interaction information available to the next decomposition cycle earlier\. This observation is limited to the three functions and parameter values shown\. Figure 8:Average convergence curves for sub\-task iteration multiplierstiter=6,9,12t\_\{iter\}=6,9,12on \(a\) F1, \(b\) F4, and \(c\) F7\. Numbers in the DA\-EGO legend indicatetitert\_\{iter\}; GSGA is included for comparison\. NFE denotes the number of function evaluations\. ## 5Engineering Test Case As mentioned in the introduction, the design of turbomachinery components are typical HEB problems, especially the joint design of multiple turbomachinery components\. After using benchmark functions to prove the efficiency and robustness of the DA\-EGO, in this section, two engineering optimization design tasks will be solved by the proposed algorithm\. The compressor is a turbomachine that converts mechanical energy into fluid kinetic energy and potential energy\. As an important part of a gas turbine, the performance of the compressor has a direct impact on the efficiency, power, and reliability of the gas turbine\. The optimization design of the compressor is a difficult task\. Due to the strong three\-dimensional effect of the flow in the compressor, the shape of the compressor blade is usually very complex, and the profile shape from the root to the tip varies greatly, with obvious bending and sweeping at the same time\. Therefore, more design variables are needed to accurately shape the compressor blade\. Moreover, in a multistage axial flow compressor, each row of blades is disturbed by upstream and downstream blades\. So, the matching between different blades has a great impact on the efficiency of the compressor, and the multistage blades should to be considered as a whole in the design\. However, multistage compressor design brings two problems: \(i\) the expansion of the calculation domain leads to the increase of the number of grids, and usually the computational cost of each performance evaluation increases linearly with the number of blades; \(ii\) the increase of the number of blades leads to the increase of design variables\. Usually, the scale of problem\-solving increases exponentially with the number of design variables\. In this section, a single compressor design task with 28 design variables and a multistage compressor design task with 60 variables are completed with the proposed DA\-EGO algorithm\. And the DA\-EGO’s performance are compared with other four algorithms, with tha same initial distribution of 50 samples that generated by the Matlab built\-in function “lhsdesign"\. ### 5\.1Engineering test case 1: Rotor 37 blade In the first engineering test case, the proposed DA\-EGO optimization algorithm is applied to the aerodynamic optimization of the well\-known Rotor 37 blade\[[37](https://arxiv.org/html/2609.16067#bib.bib37)\]\. #### 5\.1\.1Problem description Here we select 5 section profiles of 0%, 25%, 50%, 75%, and 100% span, and 5 active control points at the suction side of each section are selected to adjust the section profiles\. At the same time, the bending and sweeping of the blade are also adjusted\. The number of design variables in the optimization of Rotor 37 is 28, these variables are shown in Table[7](https://arxiv.org/html/2609.16067#S5.T7)\. Figure[9](https://arxiv.org/html/2609.16067#S5.F9)shows the generation of three\-dimensional blade geometric modeling\. The parameters of the 5 control points of each section determine the shape of this section\. After finishing the parameterization of all section profiles, 1 circumferential translation parameterx26x\_\{26\}for the middle section, and 2 axial translation parametersx27,x28x\_\{27\},x\_\{28\}for the tip section and middle section are selected to adjust the stacking line in 3D space\. Then, a 3D blade profile is obtained using skinning surface techniques\. Table 7:Design variables in engineering test caseGeometric definitionvariable indexcontrol coefficient in 0% spanx1,⋯,x5x\_\{1\},\\cdots,x\_\{5\}control coefficient in 25% spanx6,⋯,x10x\_\{6\},\\cdots,x\_\{10\}control coefficient in 50% spanx11,⋯,x15x\_\{11\},\\cdots,x\_\{15\}control coefficient in 75% spanx16,⋯,x20x\_\{16\},\\cdots,x\_\{20\}control coefficient in 100% spanx21,⋯,x25x\_\{21\},\\cdots,x\_\{25\}circumferential translation parameterx26x\_\{26\}axial translation parameterx27,x28x\_\{27\},x\_\{28\}Figure 9:The sketch map of the 3D parameterization methodThe isentropic efficiencyηis\\eta\_\{is\}is set as the objective function for the optimization, the related optimization model is shown below: max\{fobj\(𝐱\)\}=max\{ηis\(𝐱\)/p\(𝐱\)\}s\.t\.0\.98⋅m\(ref\)≤m\(𝐱\)≤1\.02⋅m\(ref\)0\.98⋅Pr\(ref\)≤Pr\(𝐱\)≤1\.02⋅Pr\(ref\)whereηis=\{\(poutlett/pinlett\)γ−1γ−1\}/\(Toutlett/Tinlett−1\)\\begin\{array\}\[\]\{c\}\\max\\\{f\_\{obj\}\(\\mathbf\{x\}\)\\\}=\\max\\\{\\eta\_\{is\}\(\\mathbf\{x\}\)/p\(\\mathbf\{x\}\)\\\}\\\\ \\text\{ s\.t\. \}0\.98\\cdot m\(\\text\{ref\}\)\\leq m\(\\mathbf\{x\}\)\\leq 1\.02\\cdot m\(\\text\{ref\}\)\\\\ \\qquad 0\.98\\cdot Pr\(\\text\{ref\}\)\\leq Pr\(\\mathbf\{x\}\)\\leq 1\.02\\cdot Pr\(\\text\{ref\}\)\\\\ \\text\{where \}\{\\eta\_\{is\}\}=\{\\\{\\left\(\{p\_\{outlet\}^\{t\}\}/\{p\_\{inlet\}^\{t\}\}\\right\)^\{\\frac\{\\gamma\-1\}\{\\gamma\}\}\-1\}\\\}/\{\\left\(\{\{T\_\{outlet\}^\{t\}\}/\{T\_\{inlet\}^\{t\}\}\-1\}\\right\)\}\\end\{array\}\(15\)where,refmeans the reference design,mmis the mass flow rate,Pr=poutlett/pinlettPr=\{p\_\{outlet\}^\{t\}\}/\{p\_\{inlet\}^\{t\}\}is the total pressure ratio, andγ\\gammadenotes adiabatic exponent\. In the meantime, the design point flow of the optimized design is constrained so that its change does not exceed 2% of the reference design mass flow\. The constraint is realized in the form of penalty functionp\(x\)p\(x\)\[[22](https://arxiv.org/html/2609.16067#bib.bib22)\]\. #### 5\.1\.2Numerical simulation model The Rotor 37 blade is one of the rotors of the four\-stage axial flow compressor Stage 37 with a high\-pressure ratio\. It was designed and tested by Reid and Moore in the NASA Glenn center in the 1970s\. The design parameters are taken as the inlet stage parameters of a typical aero\-engine\. Table[8](https://arxiv.org/html/2609.16067#S5.T8)shows the relevant design parameters of Rotor 37, which keep the same as the literature\[[38](https://arxiv.org/html/2609.16067#bib.bib38)\]\. To be in accordance with the literature, uniform total pressure and temperature are imposed at the inlet boundary, and an averaged static pressure is imposed at the outlet\. The optimization is carried out with a constant outlet static pressure of 115000 Pa, corresponding to a relative mass flow rate of 99% for the Rotor 37 blade\. Table 8:Design conditions of the Rotor 37 bladeCondition nameValueequivalent rotational speed\[rpm\]17188\.7number of rotor blades36rotor blade aspect ratio1\.19tip clearance gap\[mm\]0\.356inlet total temperature\[K\]288\.15inlet total pressure\[Pa\]101325For the above model, a grid with about4×1064\\times\{10^\{6\}\}nodes is used to calculate\. The H–O–I topology is employed for the generation of the grid by using the commercial software NUMECA auto\-grid5, and the mesh thickness of the first layer near the wall is set to be3×10−63\\times\{10^\{\-6\}\}m\. In the calculation, the Spalart\-Allmaras turbulence model is used with adiabatic smooth walls condition\. The Reynolds\-averaged Navier\-Stokes equations are solved by using the commercial software NUMECA FINE/TURBO\. With the CPU Intel\(R\) i5\-9400F@2\.9GHz, the calculation time of a single sample is about 600s\. In the design condition, the efficiency, pressure ratio, and mass flow of the reference design are 85\.39%, 2\.0395, and 20\.62kg/s respectively\. Figure[10](https://arxiv.org/html/2609.16067#S5.F10)shows the comparison between the calculated results and the experimental results\. It is easy to see that the calculated results of CFD are in good agreement with the experimental results, which verifies the correctness of the CFD calculation method\.  \(a\)efficiency\-mass flow  \(b\)pressure ratio\-mass flow Figure 10:The comparison of feature curves of CFD simulation and experimrnt result #### 5\.1\.3Results Analysis These algorithms are used to optimize the Rotor 37 blade 5 times independently, and the total number of CFD calculations in each optimization is 1000\. The optimization results are shown in Table[9](https://arxiv.org/html/2609.16067#S5.T9)\. All 5 algorithms improve the efficiency of the blade, among which the optimization result of the DA\-EGO algorithm is the best, which has great advantages in convergence efficiency and robustness compared with other algorithms\. After 1000 times of CFD calculations with the DA\-EGO, the total efficiency of Rotor 37 blade has been improved by 1\.65%\. The variance of the results of 5 repeated operations of DA\-EGO, GA, and DE algorithms is very small, indicating that these algorithms are less affected by the initial distribution of samples\. Table 9:The optimization results of the engineering test case 1 in detail\.AlgorithmEfficiencyPressure ratioMass flow\(kg/s\)EfficiencyimprovementBaseline0\.85392\.04020\.62—DA\-EGO0\.87072\.05520\.961\.65%GSGA0\.86962\.05120\.891\.57%IKAEA0\.86652\.05020\.881\.26%GA0\.86732\.04920\.881\.34%DE0\.86452\.04920\.831\.06% Figure[11](https://arxiv.org/html/2609.16067#S5.F11)exhibits the suction surface’s limited flow for the baseline design and optimization results from the DA\-EGO algorithm\. This comparison reveals the presence of the “shock wave\-boundary layer interference" phenomenon on the baseline Rotor 37 suction surface, and severe flow separation near the trailing edge\. Furthermore, there is involved back\-flow near the trailing tip edge\. Comparing Fig\.[11](https://arxiv.org/html/2609.16067#S5.F11)\(a\) to Fig\.[11](https://arxiv.org/html/2609.16067#S5.F11)\(b\), highly\-optimized separation lines resulted in reduced areas of separation and intensity of involved back\-flow, which is beneficial to the improvement of efficiency\.  \(a\)baseline  \(b\)DA\-EGO Figure 11:The limit streamlines the suction surface of the DA\-EGO algorithms and the baseline design of the Rotor 37 blade\. ### 5\.2Engineering test case 2: Multi\-stage compressor #### 5\.2\.1Problem description In this section, a typical multistage axial flow compressor design task is used to demonstrate the efficiency of the DA\-EGO algorithm in engineering tasks with more design variables\. The geometry and mesh of the design object are shown in Fig\.[12](https://arxiv.org/html/2609.16067#S5.F12)\.  \(a\)Geometry  \(b\)Mesh Figure 12:The geometry model and mesh of the multistage compressor\.This multistage axial compressor is consisted with five rows of blades, which contain one inlet guide vane \(IGV\) and two compressor stages\. In this case, the grid used in optimization with about2\.3×1072\.3\\times\{10^\{7\}\}nodes is also generated by the software Autogrid5\. With the CPU Intel\(R\) i5\-9400F@2\.9GHz, the calculation time of a single sample of the multi\-stage compressor is about 4200s\. Table[10](https://arxiv.org/html/2609.16067#S5.T10)shows the relevant design parameters of the above multistage axial compressor\. Table 10:Design conditions of the multistage compressorCondition nameValueequivalent rotational speed\[rpm\]8614\.2number of rotor blades51/47/67/57/97tip clearance gap\[mm\]0\.3inlet total temperature\[K\]288\.15inlet total pressure\[Pa\]101325design average outlet static pressure\[Pa\]220000design total pressure ratio2\.34Similar to the previous engineering test case, the parameterization method of each blade is shown in Fig\.[9](https://arxiv.org/html/2609.16067#S5.F9)\. In each stage, whose rotor blade and stator are labeled as R1/R2 and S1/S2, three section profiles of 0%, 50%, and 100% span are selected from each blade\. Considering that the flow in the rotor blade’s passage is more complex, five active control points are selected from each section profile’s suction curve in rotor blade, and only three control points are selected in the stator’s suction\. In addition to the three variables that control the bending and sweeping, finally, the rotor blade R1/R2 has 18 design variables and the stator blade S1/S2 has 12 design variables\. As the IGV blade remains the same in this optimization design, it totally has 60 design variables for the remaining four rows of blades\. #### 5\.2\.2Result Analysis The DA\-EGO and the other four compared algorithms are used to optimize the multistage axial compressor in one time, and the total number of CFD calculations in each optimization is also 1000\. The optimization results are shown in Table[11](https://arxiv.org/html/2609.16067#S5.T11)\. Table 11:The optimization results of the engineering test case 2 of the multistage axial compressor in detail\.AlgorithmEfficiencyPressure ratioMass flow\(kg/s\)EfficiencyimprovementBaseline88\.072%2\.460453\.6465—DA\-EGO89\.142%2\.464453\.90051\.070%GSGA88\.973%2\.463053\.77800\.901%IKAEA88\.905%2\.462353\.83250\.833%GA88\.804%2\.463453\.81100\.732%DE88\.495%2\.457553\.50250\.423%It’s obvious that the DA\-EGO algorithm is significantly better than all other compared algorithms on the test of multistage compressor design optimization\. The proposed DA\-EGO method improves the total efficiency of the multistage compressor by 1\.07%\. In Figure[13](https://arxiv.org/html/2609.16067#S5.F13), the distribution of efficiency along the span is shown\. The total efficiency distribution of the whole compressor, the first stage, and the second stage are shown in Fig\.[13](https://arxiv.org/html/2609.16067#S5.F13)\(a\), \(b\), and \(c\) respectively\. Comparing the efficiency before and after optimizing by the DA\-EGO algorithm: on the whole, the efficiency of the place higher than 90% span changed little, and in the middle span increased, obviously\. While in the place near the endwall, the efficiency decreased slightly; Then, in the first stage, the efficiency increased by about 1% in all different spans; And in the second stage, the efficiency at the height lower than 10% span and higher than 85% span decreased, while the efficiency improvement at the middle span was very obvious\.  \(a\)the whole compressor  \(b\)the first stage  \(c\)the second stage Figure 13:total\-efficiency distribution along the blade span\.Figure[14](https://arxiv.org/html/2609.16067#S5.F14)shows the distribution of entropy function on the blade surface before and after optimization\. It can be seen that the three regions with the highest entropy in the flow passage \(labeled as regions A, B, and C, respectively\), all show significant decreases in their entropy values after optimization\. Among them, the entropy in regions A and B decreases most obviously\. The reason is that the change of blade profile weakens the shock waves in rotor R1’s channel, which makes the entropy around the shock waves decrease\. Further, the static pressure distribution diagram of the middle axis section rotor R1’s channel is drawn on the left side\. After optimization, the uniformity of the circumferential static pressure distribution is greatly increased, which also proves the weakening of shock waves\.  \(a\)baseline  \(b\)optimal in DA\-EGO Figure 14:The comparison of entropy function contour of DA\-EGO’s optimization result and the baseline design in engineering case 2\.The empirical results of the engineering optimization design indicate the feasibility and practicality of the proposed DA\-EGO algorithm in addressing large variable high\-dimensional engineering optimization problems, with a marked improvement in efficiency as compared to other conventional methods\. This conclusively establishes the efficacy of the DA\-EGO algorithm\. Hence, the effectiveness of our proposed DA\-EGO algorithm has been demonstrated\. ## 6Conclusions In the face of regularly occurring high\-dimensional engineering design challenges in real\-world scenarios, this study introduces a new algorithm, the Dynamic Aggregate Efficient Global Optimization \(DA\-EGO\) algorithm, designed specifically for resolving high\-dimension and expensive black\-box \(HEB\) issues\. The DA\-EGO algorithm employs the dynamic decomposition of high\-dimensional problems into multiple low\-dimensional subproblems based on existing knowledge accumulated in previous cycles\. After optimizing each subproblem, the perturbation method, and analysis of variance are used to obtain information such as the optimal point, variable interaction relationships, and so on, within each subspace\. All knowledge obtained from subproblems is aggregated to enhance the understanding of the overall high\-dimensional problem, which helps the algorithm to better decompose and set subproblems in the next cycle of optimization\. As these steps are iterated, accumulated interaction information guides the decomposition and helps the search improve its best evaluated solution\. Subsequently, this paper provides thorough validation of the DA\-EGO algorithm by comparing its performance against state\-of\-the\-art optimization algorithms across a wide range of diverse test cases\. The test cases include 21 benchmark instances at 30, 60, and 90 dimensions, a 28\-dimensional Rotor 37 blade design, and a 60\-dimensional multi\-stage compressor design\. DA\-EGO performs well on the separable and partially separable benchmarks, but GSGA is better on shifted Rosenbrock at 60 and 90 dimensions\. The engineering cases support its practical value when objective evaluations are expensive\. The main limitation is the additional computational cost of surrogate construction and interaction analysis\. This overhead reduces the advantage of DA\-EGO when objective evaluations are inexpensive\. Kriging model construction is an important contributor to the algorithmic cost; more efficient Kriging implementations are a direction for further work\. ## Funding This work was supported by the National Science and Technology Major Project \(2019\-II\-0008\-0028\), the Industry\-University\-Research Cooperation Project of Aero Engine Corporation of China \(HFZL2021CXY004\), and the High\-level Innovative and Entrepreneurial Talents Introduction Project of Qin chuangyuan \(QCYRCXM\-2022\-210\)\. ## Acknowledgments The authors would like to thank the anonymous referees for their valuable comments\. ## Conflict of interest The authors declare that they have no conflict of interest\. ## Data availability statement ## References - \[1\]S\. Chen, J\. Montgomery, A\. Bolufé\-Röhler,Measuring the curse of dimensionality and its effects on particle swarm optimization and differential evolution,Applied Intelligence 42 \(2015\) 514–526\. doi:[10\.1007/s10489\-014\-0613\-2](http://dx.doi.org/10.1007/s10489-014-0613-2)\. - \[2\]S\. Shan, G\. G\. Wang,Survey of modeling and optimization strategies to solve high\-dimensional design problems with computationally\-expensive black\-box functions,Structural and Multidisciplinary Optimization 41 \(2010\) 219–241\. doi:[10\.1007/s00158\-009\-0420\-2](http://dx.doi.org/10.1007/s00158-009-0420-2)\. - \[3\]Z\. Tang, L\. Xu, S\. Luo,Adaptive dynamic surrogate\-assisted evolutionary computation for high\-fidelity optimization in engineering,Applied Soft Computing 127 \(2022a\) 109333\. doi:[10\.1016/j\.asoc\.2022\.109333](http://dx.doi.org/10.1016/j.asoc.2022.109333)\. - \[4\]Z\. Tang, S\. Luo, Y\. Chen, X\. Zhao, P\. Wu,Hierarchical variable fidelity evolutionary optimization methods and their applications in aerodynamic shape design,Applied Soft Computing 114 \(2022b\) 108135\. doi:[10\.1016/j\.asoc\.2021\.108135](http://dx.doi.org/10.1016/j.asoc.2021.108135)\. - \[5\]D\. Zhan, H\. Xing,A Fast Kriging\-Assisted Evolutionary Algorithm Based on Incremental Learning,IEEE transactions on neural networks / a publication of the IEEE Neural Networks Council \(2021\) 15\. - \[6\]M\. Okulewicz, M\. Zaborski, J\. Mańdziuk,Self\-Adapting Particle Swarm Optimization for continuous black box optimization,Applied Soft Computing 131 \(2022\) 109722\. doi:[10\.1016/j\.asoc\.2022\.109722](http://dx.doi.org/10.1016/j.asoc.2022.109722)\. - \[7\]Y\. Sun, M\. Kirley, S\. K\. Halgamuge,A Recursive Decomposition Method for Large Scale Continuous Optimization,IEEE Transactions on Evolutionary Computation 22 \(2018\) 647–661\. doi:[10\.1109/TEVC\.2017\.2778089](http://dx.doi.org/10.1109/TEVC.2017.2778089)\. - \[8\]Y\. Mei, M\. N\. Omidvar, X\. Li, X\. Yao,A Competitive Divide\-and\-Conquer Algorithm for Unconstrained Large\-Scale Black\-Box Optimization,ACM Transactions on Mathematical Software 42 \(2016\) 1–24\. doi:[10\.1145/2791291](http://dx.doi.org/10.1145/2791291)\. - \[9\]M\. A\. Potter, K\. A\. Jong,A cooperative coevolutionary approach to function optimization,in: G\. Goos, J\. Hartmanis, J\. Leeuwen, Y\. Davidor, H\.\-P\. Schwefel, R\. Männer \(Eds\.\), Parallel Problem Solving from Nature — PPSN III, volume 866, Springer Berlin Heidelberg, Berlin, Heidelberg, 1994, pp\. 249–257\. doi:[10\.1007/3\-540\-58484\-6\_269](http://dx.doi.org/10.1007/3-540-58484-6_269)\. - \[10\]Z\. Yang, K\. Tang, X\. Yao,Large scale evolutionary optimization using cooperative coevolution,Information Sciences 178 \(2008\) 2985–2999\. doi:[10\.1016/j\.ins\.2008\.02\.017](http://dx.doi.org/10.1016/j.ins.2008.02.017)\. - \[11\]M\. N\. Omidvar, X\. Li, Y\. Mei, X\. Yao,Cooperative Co\-Evolution With Differential Grouping for Large Scale Optimization,IEEE Transactions on Evolutionary Computation 18 \(2014\) 378–393\. doi:[10\.1109/TEVC\.2013\.2281543](http://dx.doi.org/10.1109/TEVC.2013.2281543)\. - \[12\]M\. Meselhi, R\. Sarker, D\. Essam, S\. Elsayed,A decomposition approach for large\-scale non\-separable optimization problems,Applied Soft Computing 115 \(2022\) 108168\. doi:[10\.1016/j\.asoc\.2021\.108168](http://dx.doi.org/10.1016/j.asoc.2021.108168)\. - \[13\]M\. N\. Omidvar, X\. Li, X\. Yao,Cooperative Co\-evolution with delta grouping for large scale non\-separable function optimization,in: IEEE Congress on Evolutionary Computation, IEEE, Barcelona, Spain, 2010, pp\. 1–8\. doi:[10\.1109/CEC\.2010\.5585979](http://dx.doi.org/10.1109/CEC.2010.5585979)\. - \[14\]W\. Chen, T\. Weise, Z\. Yang, K\. Tang,Large\-Scale Global Optimization Using Cooperative Coevolution with Variable Interaction Learning,in: R\. Schaefer, C\. Cotta, J\. Kołodziej, G\. Rudolph \(Eds\.\), Parallel Problem Solving from Nature, PPSN XI, Springer Berlin Heidelberg, Berlin, Heidelberg, 2010, pp\. 300–309\. doi:[10\.1007/978\-3\-642\-15871\-1\_31](http://dx.doi.org/10.1007/978-3-642-15871-1_31)\. - \[15\]R\. Liu, J\. Li, J\. Fan, L\. Jiao,A dynamic multiple populations particle swarm optimization algorithm based on decomposition and prediction,Applied Soft Computing 73 \(2018\) 434–459\. doi:[10\.1016/j\.asoc\.2018\.08\.015](http://dx.doi.org/10.1016/j.asoc.2018.08.015)\. - \[16\]A\. I\. Forrester, N\. W\. Bressloff, A\. J\. Keane,Optimization using surrogate models and partially converged computational fluid dynamics simulations,Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 462 \(2006\) 2177–2204\. doi:[10\.1098/rspa\.2006\.1679](http://dx.doi.org/10.1098/rspa.2006.1679)\. - \[17\]P\. Z\. G\. Qian, C\. F\. J\. Wu,Bayesian Hierarchical Modeling for Integrating Low\-Accuracy and High\-Accuracy Experiments,Technometrics 50 \(2008\) 192–204\. doi:[10\.1198/004017008000000082](http://dx.doi.org/10.1198/004017008000000082)\. - \[18\]S\. Xu, H\. Chen,Nash game based efficient global optimization for large\-scale design problems,Journal of Global Optimization 71 \(2018\) 361–381\. doi:[10\.1007/s10898\-018\-0608\-3](http://dx.doi.org/10.1007/s10898-018-0608-3)\. - \[19\]P\. Yang, K\. Tang, X\. Yao,Turning High\-Dimensional Optimization Into Computationally Expensive Optimization,IEEE Transactions on Evolutionary Computation 22 \(2018\) 143–156\. doi:[10\.1109/TEVC\.2017\.2672689](http://dx.doi.org/10.1109/TEVC.2017.2672689)\. - \[20\]P\. Jiang, Y\. Cheng, J\. Liu,Cooperative Bayesian optimization with hybrid grouping strategy and sample transfer for expensive large\-scale black\-box problems,Knowledge\-Based Systems \(2022\) 109633\. doi:[10\.1016/j\.knosys\.2022\.109633](http://dx.doi.org/10.1016/j.knosys.2022.109633)\. - \[21\]K\. H\. Hajikolaei, G\. Gary Wang,High Dimensional Model Representation With Principal Component Analysis,Journal of Mechanical Design 136 \(2014\) 011003\. doi:[10\.1115/1\.4025491](http://dx.doi.org/10.1115/1.4025491)\. - \[22\]L\. Song, Z\. Guo, J\. Li, Z\. Feng,Research on Metamodel\-Based Global Design Optimization and Data Mining Methods,Journal of Engineering for Gas Turbines and Power 138 \(2016\) 092604\. doi:[10\.1115/1\.4032653](http://dx.doi.org/10.1115/1.4032653)\. - \[23\]D\. R\. Jones, M\. Schonlau,Efficient Global Optimization of Expensive Black\-Box Functions,Journal of Global optimization \(1998\) 38\. - \[24\]B\. Sudret,Global sensitivity analysis using polynomial chaos expansions,Reliability Engineering & System Safety 93 \(2008\) 964–979\. doi:[10\.1016/j\.ress\.2007\.04\.002](http://dx.doi.org/10.1016/j.ress.2007.04.002)\. - \[25\]N\. Wiener,The Homogeneous Chaos,American Journal of Mathematics 60 \(1938\) 897\. doi:[10\.2307/2371268](http://dx.doi.org/10.2307/2371268)\. - \[26\]J\. Wang, S\. Kwon, B\. Shim,Generalized orthogonal matching pursuit,IEEE Transactions on Signal Processing 60 \(2012\) 6202–6216\. doi:[10\.1109/TSP\.2012\.2218810](http://dx.doi.org/10.1109/TSP.2012.2218810)\. - \[27\]S\. Marelli, B\. Sudret,UQLab: A framework for uncertainty quantification in Matlab,in: Vulnerability, Uncertainty, and Risk: Quantification, Mitigation, and Management, ASCE, 2014, pp\. 2554–2563\. doi:[10\.1061/9780784413609\.257](http://dx.doi.org/10.1061/9780784413609.257)\. - \[28\]D\. Xiu, Numerical Methods for Stochastic Computations: A Spectral Method Approach, Princeton University Press, Princeton, N\.J, 2010\. - \[29\]K\. Kang, I\. Lee,Efficient high\-dimensional metamodeling strategy using recursive decomposition coupled with sequential sampling method,Structural and Multidisciplinary Optimization \(2020\)\. doi:[10\.1007/s00158\-020\-02705\-1](http://dx.doi.org/10.1007/s00158-020-02705-1)\. - \[30\]M\. Mitchell, An Introduction to Genetic Algorithms, 1998\. doi:[10\.7551/mitpress/3927\.001\.0001](http://dx.doi.org/10.7551/mitpress/3927.001.0001)\. - \[31\]R\. Storn, K\. Price,Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces,Journal of Global Optimization 11 \(1997\) 341–359\. doi:[10\.1023/A:1008202821328](http://dx.doi.org/10.1023/A:1008202821328)\. - \[32\]A\. W\. Mohamed, A\. A\. Hadi, A\. K\. Mohamed,Gaining\-sharing knowledge based algorithm for solving optimization problems: A novel nature\-inspired algorithm,International Journal of Machine Learning and Cybernetics 11 \(2020\) 1501–1529\. doi:[10\.1007/s13042\-019\-01053\-x](http://dx.doi.org/10.1007/s13042-019-01053-x)\. - \[33\]X\. Cai, H\. Qiu, L\. Gao, C\. Jiang, X\. Shao,An efficient surrogate\-assisted particle swarm optimization algorithm for high\-dimensional expensive problems,Knowledge\-Based Systems 184 \(2019\) 104901\. doi:[10\.1016/j\.knosys\.2019\.104901](http://dx.doi.org/10.1016/j.knosys.2019.104901)\. - \[34\]K\. Tang, X\. Li, P\. Suganthan, Z\. Yang, T\. Weise, Benchmark Functions for the CEC’2008 Special Session and Competition on Large Scale Global Optimization, volume 1, 2009\. - \[35\]Q\. Wang, L\. Song, Y\. Chen, G\. Ma, Z\. Guo, J\. Li,KT\-EGO: A knowledge transfer assisted efficient global optimization algorithm for solving high\-dimensional expensive black\-box problems,Engineering Optimization \(2022\) 1–19\. doi:[10\.1080/0305215X\.2022\.2139374](http://dx.doi.org/10.1080/0305215X.2022.2139374)\. - \[36\]J\. Derrac, S\. García, D\. Molina, F\. Herrera,A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms,Swarm and Evolutionary Computation 1 \(2011\) 3–18\. doi:[10\.1016/j\.swevo\.2011\.02\.002](http://dx.doi.org/10.1016/j.swevo.2011.02.002)\. - \[37\]K\. L\. Suder, Experimental Investigation of the Flow Field in a Transonic, Axial Flow Compressor with Respect to the Development of Blockage and Loss, Ph\.D\. thesis, 1996\. - \[38\]A\. Boretti,Experimental and Computational Analysis of a Transonic Compressor Rotor,in: 17th Australasian Fluid Mechanics Conference, Auckland, New Zealand, 2010, p\. 4\.
Similar Articles
A Unified Framework for Gradient Aggregation in Multi-Objective Optimization
This paper presents a unified theoretical framework for gradient aggregation in multi-objective optimization, establishing convergence rates to Pareto stationarity. The authors introduce a sufficient alignment condition and demonstrate its application to existing and new algorithms, such as capped MGDA.
DOG-DPO:Dynamic Optimization in Geometry for Safety Alignment
DOG-DPO is a training-free data selection framework that treats preference pairs as structured geometric signals, decomposing multi-dataset preference geometry into anchor and residual subspaces to select diverse subsets for safety alignment. It achieves strong utility-robustness trade-offs using only 11% of preference pairs across six safety benchmarks.
A panoramic aerodynamic performance prediction method for turbomachinery cascades using transformer-enhanced neural operator
This paper proposes a panoramic aerodynamic performance prediction framework for turbomachinery using a transformer-enhanced neural operator (TNO), which first predicts basic physical quantities like temperature and pressure before estimating key performance parameters, significantly reducing computational cost while maintaining accuracy.
Beyond Average Performance: Dynamic Instance Clustering and Specialized Algorithm Design in LLM-Assisted Evolutionary Search
This paper introduces DyCA, a framework for LLM-assisted evolutionary search that uses dynamic instance clustering to improve tail robustness under heterogeneous instance distributions, outperforming existing LES baselines on four algorithm design tasks.
AeroJEPA: Learning Semantic Latent Representations for Scalable 3D Aerodynamic Field Modeling
This paper introduces AeroJEPA, a Joint-Embedding Predictive Architecture for scalable 3D aerodynamic field modeling. It addresses limitations in current surrogate models by predicting semantic latent representations of flow fields, enabling efficient high-fidelity analysis and design optimization.