首页 > 最新文献

Evolutionary Computation最新文献

英文 中文
Adaptive Ranking-Based Constraint Handling for Explicitly Constrained Black-Box Optimization 基于自适应排序的显式约束黑盒优化约束处理
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-12-01 DOI: 10.1162/evco_a_00310
Naoki Sakamoto;Youhei Akimoto
We propose a novel constraint-handling technique for the covariance matrix adaptation evolution strategy (CMA-ES). The proposed technique is aimed at solving explicitly constrained black-box continuous optimization problems, in which the explicit constraint is a constraint whereby the computational time for the constraint violation and its (numerical) gradient are negligible compared to that for the objective function. This method is designed to realize two invariance properties: invariance to the affine transformation of the search space, and invariance to the increasing transformation of the objective and constraint functions. The CMA-ES is designed to possess these properties for handling difficulties that appear in black-box optimization problems, such as non-separability, ill-conditioning, ruggedness, and the different orders of magnitude in the objective. The proposed constraint-handling technique (CHT), known as ARCH, modifies the underlying CMA-ES only in terms of the ranking of the candidate solutions. It employs a repair operator and an adaptive ranking aggregation strategy to compute the ranking. We developed test problems to evaluate the effects of the invariance properties, and performed experiments to empirically verify the invariance of the algorithm. We compared the proposed method with other CHTs on the CEC 2006 constrained optimization benchmark suite to demonstrate its efficacy. Empirical studies reveal that ARCH is able to exploit the explicitness of the constraint functions effectively, sometimes even more efficiently than an existing box-constraint handling technique on box-constrained problems, while exhibiting the invariance properties. Moreover, ARCH overwhelmingly outperforms CHTs by not exploiting the explicit constraints in terms of the number of objective function calls.
我们为协方差矩阵自适应进化策略(CMA-ES)提出了一种新的约束处理技术。所提出的技术旨在解决显式约束的黑盒连续优化问题,其中显式约束是一种约束,与目标函数相比,违反约束的计算时间及其(数值)梯度可以忽略不计。该方法旨在实现两个不变性:对搜索空间的仿射变换的不变性,以及对目标函数和约束函数的递增变换的不变性。CMA-ES被设计为具有这些特性,用于处理黑盒优化问题中出现的困难,如不可分性、不良条件、鲁棒性和目标中的不同数量级。所提出的约束处理技术(CHT),即ARCH,仅根据候选解决方案的排序来修改底层CMA-ES。它采用修复算子和自适应排名聚合策略来计算排名。我们开发了测试问题来评估不变性的影响,并进行了实验来实证验证算法的不变性。我们将所提出的方法与CEC 2006约束优化基准套件上的其他CHT进行了比较,以证明其有效性。实证研究表明,ARCH能够有效地利用约束函数的明确性,有时甚至比现有的盒约束处理技术更有效地处理盒约束问题,同时表现出不变性。此外,ARCH在目标函数调用数量方面没有利用显式约束,因此其性能远远优于CHT。
{"title":"Adaptive Ranking-Based Constraint Handling for Explicitly Constrained Black-Box Optimization","authors":"Naoki Sakamoto;Youhei Akimoto","doi":"10.1162/evco_a_00310","DOIUrl":"https://doi.org/10.1162/evco_a_00310","url":null,"abstract":"We propose a novel constraint-handling technique for the covariance matrix adaptation evolution strategy (CMA-ES). The proposed technique is aimed at solving explicitly constrained black-box continuous optimization problems, in which the explicit constraint is a constraint whereby the computational time for the constraint violation and its (numerical) gradient are negligible compared to that for the objective function. This method is designed to realize two invariance properties: invariance to the affine transformation of the search space, and invariance to the increasing transformation of the objective and constraint functions. The CMA-ES is designed to possess these properties for handling difficulties that appear in black-box optimization problems, such as non-separability, ill-conditioning, ruggedness, and the different orders of magnitude in the objective. The proposed constraint-handling technique (CHT), known as ARCH, modifies the underlying CMA-ES only in terms of the ranking of the candidate solutions. It employs a repair operator and an adaptive ranking aggregation strategy to compute the ranking. We developed test problems to evaluate the effects of the invariance properties, and performed experiments to empirically verify the invariance of the algorithm. We compared the proposed method with other CHTs on the CEC 2006 constrained optimization benchmark suite to demonstrate its efficacy. Empirical studies reveal that ARCH is able to exploit the explicitness of the constraint functions effectively, sometimes even more efficiently than an existing box-constraint handling technique on box-constrained problems, while exhibiting the invariance properties. Moreover, ARCH overwhelmingly outperforms CHTs by not exploiting the explicit constraints in terms of the number of objective function calls.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71903200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Uncrowded Hypervolume-Based Multiobjective Optimization with Gene-Pool Optimal Mixing 基于非拥挤超容量的基因库优化混合多目标优化
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-09-01 DOI: 10.1162/evco_a_00303
S.C. Maree;T. Alderliesten;P.A.N. Bosman
Domination-based multiobjective (MO) evolutionary algorithms (EAs) are today arguably the most frequently used type of MOEA. These methods, however, stagnate when the majority of the population becomes nondominated, preventing further convergence to the Pareto set. Hypervolume-based MO optimization has shown promising results to overcome this. Direct use of the hypervolume, however, results in no selection pressure for dominated solutions. The recently introduced Sofomore framework overcomes this by solving multiple interleaved single-objective dynamic problems that iteratively improve a single approximation set, based on the uncrowded hypervolume improvement (UHVI). It thereby however loses many advantages of population-based MO optimization, such as handling multimodality. Here, we reformulate the UHVI as a quality measure for approximation sets, called the uncrowded hypervolume (UHV), which can be used to directly solve MO optimization problems with a single-objective optimizer. We use the state-of-the-art gene-pool optimal mixing evolutionary algorithm (GOMEA) that is capable of efficiently exploiting the intrinsically available grey-box properties of this problem. The resulting algorithm, UHV-GOMEA, is compared with Sofomore equipped with GOMEA, and the domination-based MO-GOMEA. In doing so, we investigate in which scenarios either domination-based or hypervolume-based methods are preferred. Finally, we construct a simple hybrid approach that combines MO-GOMEA with UHV-GOMEA and outperforms both.
基于支配的多目标(MO)进化算法(EA)可以说是当今最常用的MOEA类型。然而,当大多数人口成为非支配人口时,这些方法就会停滞不前,阻止了进一步收敛到帕累托集合。基于超卷的MO优化已经显示出克服这一问题的有希望的结果。然而,超体积的直接使用不会导致主导解决方案的选择压力。最近引入的Sofomore框架通过解决多个交织的单目标动态问题来克服这一点,这些问题基于非拥挤超体积改进(UHVI)迭代改进单个近似集。然而,它因此失去了基于人群的MO优化的许多优势,例如处理多模态。在这里,我们将UHVI重新表述为近似集的质量度量,称为非拥挤超体积(UHV),它可以用于使用单目标优化器直接解决MO优化问题。我们使用了最先进的基因库最优混合进化算法(GOMEA),该算法能够有效地利用该问题固有的可用灰盒特性。将得到的算法UHV-GOMEA与配备GOMEA的Sofomore以及基于支配的MO-GOMEA进行了比较。在这样做的过程中,我们研究了在哪些情况下,基于支配或基于超容量的方法是首选的。最后,我们构建了一种简单的混合方法,将MO-GOMEA与UHV-GOMEA相结合,并优于两者。
{"title":"Uncrowded Hypervolume-Based Multiobjective Optimization with Gene-Pool Optimal Mixing","authors":"S.C. Maree;T. Alderliesten;P.A.N. Bosman","doi":"10.1162/evco_a_00303","DOIUrl":"10.1162/evco_a_00303","url":null,"abstract":"Domination-based multiobjective (MO) evolutionary algorithms (EAs) are today arguably the most frequently used type of MOEA. These methods, however, stagnate when the majority of the population becomes nondominated, preventing further convergence to the Pareto set. Hypervolume-based MO optimization has shown promising results to overcome this. Direct use of the hypervolume, however, results in no selection pressure for dominated solutions. The recently introduced Sofomore framework overcomes this by solving multiple interleaved single-objective dynamic problems that iteratively improve a single approximation set, based on the uncrowded hypervolume improvement (UHVI). It thereby however loses many advantages of population-based MO optimization, such as handling multimodality. Here, we reformulate the UHVI as a quality measure for approximation sets, called the uncrowded hypervolume (UHV), which can be used to directly solve MO optimization problems with a single-objective optimizer. We use the state-of-the-art gene-pool optimal mixing evolutionary algorithm (GOMEA) that is capable of efficiently exploiting the intrinsically available grey-box properties of this problem. The resulting algorithm, UHV-GOMEA, is compared with Sofomore equipped with GOMEA, and the domination-based MO-GOMEA. In doing so, we investigate in which scenarios either domination-based or hypervolume-based methods are preferred. Finally, we construct a simple hybrid approach that combines MO-GOMEA with UHV-GOMEA and outperforms both.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39702735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Dynastic Potential Crossover Operator 动态势交叉算子
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-09-01 DOI: 10.1162/evco_a_00305
Francisco Chicano;Gabriela Ochoa;L. Darrell Whitley;Renato Tinós
An optimal recombination operator for two-parent solutions provides the best solution among those that take the value for each variable from one of the parents (gene transmission property). If the solutions are bit strings, the offspring of an optimal recombination operator is optimal in the smallest hyperplane containing the two parent solutions. Exploring this hyperplane is computationally costly, in general, requiring exponential time in the worst case. However, when the variable interaction graph of the objective function is sparse, exploration can be done in polynomial time. In this article, we present a recombination operator, called Dynastic Potential Crossover (DPX), that runs in polynomial time and behaves like an optimal recombination operator for low-epistasis combinatorial problems. We compare this operator, both theoretically and experimentally, with traditional crossover operators, like uniform crossover and network crossover, and with two recently defined efficient recombination operators: partition crossover and articulation points partition crossover. The empirical comparison uses NKQ Landscapes and MAX-SAT instances. DPX outperforms the other crossover operators in terms of quality of the offspring and provides better results included in a trajectory and a population-based metaheuristic, but it requires more time and memory to compute the offspring.
双亲解的最优重组算子提供了从其中一个亲本获得每个变量值的最优解(基因传递特性)。如果解是位串,则最优重组算子的子代在包含两个父解的最小超平面中是最优的。通常,探索这个超平面的计算成本很高,在最坏的情况下需要指数时间。然而,当目标函数的变量相互作用图是稀疏的时,可以在多项式时间内进行探索。在本文中,我们提出了一种重组算子,称为动态势交叉算子(DPX),它在多项式时间内运行,其行为类似于低上位性组合问题的最优重组算子。我们在理论和实验上将该算子与传统的交叉算子(如均匀交叉和网络交叉)以及最近定义的两种有效重组算子(分割交叉和连接点分割交叉)进行了比较。经验比较使用NKQ Landscapes和MAX-SAT实例。DPX在子代的质量方面优于其他交叉算子,并在轨迹和基于群体的元启发式中提供了更好的结果,但它需要更多的时间和内存来计算子代。
{"title":"Dynastic Potential Crossover Operator","authors":"Francisco Chicano;Gabriela Ochoa;L. Darrell Whitley;Renato Tinós","doi":"10.1162/evco_a_00305","DOIUrl":"10.1162/evco_a_00305","url":null,"abstract":"An optimal recombination operator for two-parent solutions provides the best solution among those that take the value for each variable from one of the parents (gene transmission property). If the solutions are bit strings, the offspring of an optimal recombination operator is optimal in the smallest hyperplane containing the two parent solutions. Exploring this hyperplane is computationally costly, in general, requiring exponential time in the worst case. However, when the variable interaction graph of the objective function is sparse, exploration can be done in polynomial time. In this article, we present a recombination operator, called Dynastic Potential Crossover (DPX), that runs in polynomial time and behaves like an optimal recombination operator for low-epistasis combinatorial problems. We compare this operator, both theoretically and experimentally, with traditional crossover operators, like uniform crossover and network crossover, and with two recently defined efficient recombination operators: partition crossover and articulation points partition crossover. The empirical comparison uses NKQ Landscapes and MAX-SAT instances. DPX outperforms the other crossover operators in terms of quality of the offspring and provides better results included in a trajectory and a population-based metaheuristic, but it requires more time and memory to compute the offspring.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/6720222/9931026/09931097.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39583646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Regret-Based Nash Equilibrium Sorting Genetic Algorithm for Combinatorial Game Theory Problems with Multiple Players 基于回归的Nash均衡排序遗传算法求解多参与者组合博弈论问题
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-09-01 DOI: 10.1162/evco_a_00308
Abdullah Konak;Sadan Kulturel-Konak
We introduce a regret-based fitness assignment strategy for evolutionary algorithms to find Nash equilibria in noncooperative simultaneous combinatorial game theory problems where it is computationally intractable to enumerate all decision options of the players involved in the game. Applications of evolutionary algorithms to non-cooperative simultaneous games have been limited due to challenges in guiding the evolutionary search toward equilibria, which are usually inferior points in the objective space. We propose a regret-based approach to select candidate decision options of the players for the next generation in a multipopulation genetic algorithm called Regret-Based Nash Equilibrium Sorting Genetic Algorithm (RNESGA). We show that RNESGA can converge to multiple Nash equilibria in a single run using two- and three- player competitive knapsack games and other games from the literature. We also show that pure payoff-based fitness assignment strategies perform poorly in three-player games.
摘要针对非合作同时组合博弈论中难以枚举博弈参与者的所有决策选项的问题,提出了一种基于遗憾的适应度分配策略,用于进化算法寻找纳什均衡。进化算法在非合作同步博弈中的应用一直受到限制,因为在引导进化搜索到平衡点(通常是目标空间中的劣势点)方面存在挑战。本文提出了一种基于后悔的多种群遗传算法——基于后悔的纳什均衡排序遗传算法(RNESGA)来选择下一代参与者的候选决策选项。我们证明了RNESGA可以在单次运行中收敛到多个纳什均衡,使用两人和三人竞争背包游戏和其他来自文献的游戏。我们还表明,纯基于收益的适应度分配策略在三人博弈中表现不佳。
{"title":"Regret-Based Nash Equilibrium Sorting Genetic Algorithm for Combinatorial Game Theory Problems with Multiple Players","authors":"Abdullah Konak;Sadan Kulturel-Konak","doi":"10.1162/evco_a_00308","DOIUrl":"10.1162/evco_a_00308","url":null,"abstract":"We introduce a regret-based fitness assignment strategy for evolutionary algorithms to find Nash equilibria in noncooperative simultaneous combinatorial game theory problems where it is computationally intractable to enumerate all decision options of the players involved in the game. Applications of evolutionary algorithms to non-cooperative simultaneous games have been limited due to challenges in guiding the evolutionary search toward equilibria, which are usually inferior points in the objective space. We propose a regret-based approach to select candidate decision options of the players for the next generation in a multipopulation genetic algorithm called Regret-Based Nash Equilibrium Sorting Genetic Algorithm (RNESGA). We show that RNESGA can converge to multiple Nash equilibria in a single run using two- and three- player competitive knapsack games and other games from the literature. We also show that pure payoff-based fitness assignment strategies perform poorly in three-player games.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45325151","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On the Construction of Pareto-Compliant Combined Indicators 关于帕累托相容组合指标的构建
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-09-01 DOI: 10.1162/evco_a_00307
J. G. Falcón-Cardona;M. T. M. Emmerich;C. A. Coello Coello
The most relevant property that a quality indicator (QI) is expected to have is Pareto compliance, which means that every time an approximation set strictly dominates another in a Pareto sense, the indicator must reflect this. The hypervolume indicator and its variants are the only unary QIs known to be Pareto-compliant but there are many commonly used weakly Pareto-compliant indicators such as R2, IGD+, and ε+. Currently, an open research area is related to finding new Pareto-compliant indicators whose preferences are different from those of the hypervolume indicator. In this article, we propose a theoretical basis to combine existing weakly Pareto-compliant indicators with at least one being Pareto-compliant, such that the resulting combined indicator is Pareto-compliant as well. Most importantly, we show that the combination of Pareto-compliant QIs with weakly Pareto-compliant indicators leads to indicators that inherit properties of the weakly compliant indicators in terms of optimal point distributions. The consequences of these new combined indicators are threefold: (1) to increase the variety of available Pareto-compliant QIs by correcting weakly Pareto-compliant indicators, (2) to introduce a general framework for the combination of QIs, and (3) to generate new selection mechanisms for multiobjective evolutionary algorithms where it is possible to achieve/adjust desired distributions on the Pareto front.
质量指标(QI)最相关的性质是帕累托合规性,这意味着每当一个近似集在帕累托意义上严格支配另一个时,该指标必须反映这一点。超体积指标及其变体是已知的唯一符合帕累托的一元QIs,但也有许多常用的弱帕累托指标,如R2、IGD+和ε+。目前,一个开放的研究领域是寻找新的符合帕累托的指标,这些指标的偏好与超容量指标的偏好不同。在这篇文章中,我们提出了一个理论基础,将现有的弱帕累托相容性指标与至少一个帕累托一致性指标相结合,这样得到的组合指标也符合帕累托。最重要的是,我们证明了符合Pareto的QIs与弱符合Pareto指标的组合导致指标在最优点分布方面继承了弱符合指标的特性。这些新的组合指标的结果有三方面:(1)通过校正弱帕累托合规指标来增加可用的帕累托符合性合格中介机构的多样性;(2)引入合格中介机构组合的通用框架,以及(3)为多目标进化算法生成新的选择机制,其中可以实现/调整帕累托前沿上的期望分布。
{"title":"On the Construction of Pareto-Compliant Combined Indicators","authors":"J. G. Falcón-Cardona;M. T. M. Emmerich;C. A. Coello Coello","doi":"10.1162/evco_a_00307","DOIUrl":"10.1162/evco_a_00307","url":null,"abstract":"The most relevant property that a quality indicator (QI) is expected to have is Pareto compliance, which means that every time an approximation set strictly dominates another in a Pareto sense, the indicator must reflect this. The hypervolume indicator and its variants are the only unary QIs known to be Pareto-compliant but there are many commonly used weakly Pareto-compliant indicators such as R2, IGD+, and ε+. Currently, an open research area is related to finding new Pareto-compliant indicators whose preferences are different from those of the hypervolume indicator. In this article, we propose a theoretical basis to combine existing weakly Pareto-compliant indicators with at least one being Pareto-compliant, such that the resulting combined indicator is Pareto-compliant as well. Most importantly, we show that the combination of Pareto-compliant QIs with weakly Pareto-compliant indicators leads to indicators that inherit properties of the weakly compliant indicators in terms of optimal point distributions. The consequences of these new combined indicators are threefold: (1) to increase the variety of available Pareto-compliant QIs by correcting weakly Pareto-compliant indicators, (2) to introduce a general framework for the combination of QIs, and (3) to generate new selection mechanisms for multiobjective evolutionary algorithms where it is possible to achieve/adjust desired distributions on the Pareto front.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39934482","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Faster Convergence in Multiobjective Optimization Algorithms Based on Decomposition 基于分解的多目标优化算法的快速收敛性
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-09-01 DOI: 10.1162/evco_a_00306
Yuri Lavinas;Marcelo Ladeira;Claus Aranha
The Resource Allocation approach (RA) improves the performance of MOEA/D by maintaining a big population and updating few solutions each generation. However, most of the studies on RA generally focused on the properties of different Resource Allocation metrics. Thus, it is still uncertain what the main factors are that lead to increments in performance of MOEA/D with RA. This study investigates the effects of MOEA/D with the Partial Update Strategy (PS) in an extensive set of MOPs to generate insights into correspondences of MOEA/D with the partial update and MOEA/D with small population size and big population size. Our work undertakes an in-depth analysis of the populational dynamics behaviour considering their final approximation Pareto sets, anytime hypervolume performance, attained regions, and number of unique nondominated solutions. Our results indicate that MOEA/D with partial update progresses with the search as fast as MOEA/D with small population size and explores the search space as MOEA/D with big population size. MOEA/D with partial update can mitigate common problems related to population size choice with better convergence speed in most MOPs, as shown by the results of hypervolume and number of unique nondominated solutions, and as the anytime performance and Empirical Attainment Function indicate.
资源分配方法(RA)通过保持大量人口和每代更新少量解决方案来提高MOEA/D的性能。然而,大多数关于RA的研究通常集中在不同资源分配指标的性质上。因此,导致RA MOEA/D性能增加的主要因素是什么仍然不确定。本研究在一组广泛的MOP中调查了部分更新策略(PS)的MOEA/D的影响,以深入了解部分更新的MOEA/De和小种群和大种群的MOEA/de的对应关系。我们的工作对种群动力学行为进行了深入分析,考虑到它们的最终近似Pareto集、任何时候的超容量性能、获得的区域和独特的非支配解的数量。我们的结果表明,部分更新的MOEA/D与小种群规模的MOEA/D一样快速地进行搜索,并与大种群规模的MOEA/D一样探索搜索空间。具有部分更新的MOEA/D可以在大多数MOP中以更好的收敛速度缓解与种群规模选择相关的常见问题,如超容量和数量的唯一非支配解的结果所示,以及任何时间性能和经验达到函数所示。
{"title":"Faster Convergence in Multiobjective Optimization Algorithms Based on Decomposition","authors":"Yuri Lavinas;Marcelo Ladeira;Claus Aranha","doi":"10.1162/evco_a_00306","DOIUrl":"10.1162/evco_a_00306","url":null,"abstract":"The Resource Allocation approach (RA) improves the performance of MOEA/D by maintaining a big population and updating few solutions each generation. However, most of the studies on RA generally focused on the properties of different Resource Allocation metrics. Thus, it is still uncertain what the main factors are that lead to increments in performance of MOEA/D with RA. This study investigates the effects of MOEA/D with the Partial Update Strategy (PS) in an extensive set of MOPs to generate insights into correspondences of MOEA/D with the partial update and MOEA/D with small population size and big population size. Our work undertakes an in-depth analysis of the populational dynamics behaviour considering their final approximation Pareto sets, anytime hypervolume performance, attained regions, and number of unique nondominated solutions. Our results indicate that MOEA/D with partial update progresses with the search as fast as MOEA/D with small population size and explores the search space as MOEA/D with big population size. MOEA/D with partial update can mitigate common problems related to population size choice with better convergence speed in most MOPs, as shown by the results of hypervolume and number of unique nondominated solutions, and as the anytime performance and Empirical Attainment Function indicate.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39906957","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Modular Grammatical Evolution for the Generation of Artificial Neural Networks 用于生成人工神经网络的模块语法进化
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-06-01 DOI: 10.1162/evco_a_00302
Khabat Soltanian;Ali Ebnenasir;Mohsen Afsharchi
This article presents a novel method, called Modular Grammatical Evolution (MGE), toward validating the hypothesis that restricting the solution space of NeuroEvolution to modular and simple neural networks enables the efficient generation of smaller and more structured neural networks while providing acceptable (and in some cases superior) accuracy on large data sets. MGE also enhances the state-of-the-art Grammatical Evolution (GE) methods in two directions. First, MGE's representation is modular in that each individual has a set of genes, and each gene is mapped to a neuron by grammatical rules. Second, the proposed representation mitigates two important drawbacks of GE, namely the low scalability and weak locality of representation, toward generating modular and multilayer networks with a high number of neurons. We define and evaluate five different forms of structures with and without modularity using MGE and find single-layer modules with no coupling more productive. Our experiments demonstrate that modularity helps in finding better neural networks faster. We have validated the proposed method using ten well-known classification benchmarks with different sizes, feature counts, and output class counts. Our experimental results indicate that MGE provides superior accuracy with respect to existing NeuroEvolution methods and returns classifiers that are significantly simpler than other machine learning generated classifiers. Finally, we empirically demonstrate that MGE outperforms other GE methods in terms of locality and scalability properties.
本文提出了一种称为模块语法进化(MGE)的新方法,以验证将神经进化的求解空间限制为模块化和简单的神经网络的假设,从而能够有效地生成更小、更结构化的神经网络,同时在大数据集上提供可接受的(在某些情况下更高的)精度。MGE还在两个方向上增强了最先进的语法进化(GE)方法。首先,MGE的表示是模块化的,因为每个个体都有一组基因,每个基因都通过语法规则映射到一个神经元。其次,所提出的表示减轻了GE在生成具有大量神经元的模块化和多层网络方面的两个重要缺点,即表示的可扩展性低和局部性弱。我们使用MGE定义和评估了具有和不具有模块性的五种不同形式的结构,并发现没有耦合的单层模块更有效率。我们的实验表明,模块化有助于更快地找到更好的神经网络。我们已经使用十个著名的分类基准验证了所提出的方法,这些基准具有不同的大小、特征计数和输出类计数。我们的实验结果表明,相对于现有的神经进化方法,MGE提供了优越的准确性,并返回的分类器比其他机器学习生成的分类器简单得多。最后,我们实证证明了MGE在局部性和可扩展性方面优于其他GE方法。
{"title":"Modular Grammatical Evolution for the Generation of Artificial Neural Networks","authors":"Khabat Soltanian;Ali Ebnenasir;Mohsen Afsharchi","doi":"10.1162/evco_a_00302","DOIUrl":"10.1162/evco_a_00302","url":null,"abstract":"This article presents a novel method, called Modular Grammatical Evolution (MGE), toward validating the hypothesis that restricting the solution space of NeuroEvolution to modular and simple neural networks enables the efficient generation of smaller and more structured neural networks while providing acceptable (and in some cases superior) accuracy on large data sets. MGE also enhances the state-of-the-art Grammatical Evolution (GE) methods in two directions. First, MGE's representation is modular in that each individual has a set of genes, and each gene is mapped to a neuron by grammatical rules. Second, the proposed representation mitigates two important drawbacks of GE, namely the low scalability and weak locality of representation, toward generating modular and multilayer networks with a high number of neurons. We define and evaluate five different forms of structures with and without modularity using MGE and find single-layer modules with no coupling more productive. Our experiments demonstrate that modularity helps in finding better neural networks faster. We have validated the proposed method using ten well-known classification benchmarks with different sizes, feature counts, and output class counts. Our experimental results indicate that MGE provides superior accuracy with respect to existing NeuroEvolution methods and returns classifiers that are significantly simpler than other machine learning generated classifiers. Finally, we empirically demonstrate that MGE outperforms other GE methods in terms of locality and scalability properties.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39701853","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Transfer Learning Based Co-Surrogate Assisted Evolutionary Bi-Objective Optimization for Objectives with Non-Uniform Evaluation Times 基于迁移学习的协同代理进化双目标优化方法
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-06-01 DOI: 10.1162/evco_a_00300
Xilu Wang;Yaochu Jin;Sebastian Schmitt;Markus Olhofer
Most existing multiobjective evolutionary algorithms (MOEAs) implicitly assume that each objective function can be evaluated within the same period of time. Typically. this is untenable in many real-world optimization scenarios where evaluation of different objectives involves different computer simulations or physical experiments with distinct time complexity. To address this issue, a transfer learning scheme based on surrogate-assisted evolutionary algorithms (SAEAs) is proposed, in which a co-surrogate is adopted to model the functional relationship between the fast and slow objective functions and a transferable instance selection method is introduced to acquire useful knowledge from the search process of the fast objective. Our experimental results on DTLZ and UF test suites demonstrate that the proposed algorithm is competitive for solving bi-objective optimization where objectives have non-uniform evaluation times.
大多数现有的多目标进化算法隐含地假设每个目标函数都可以在同一时间段内进行评估。典型的这在许多真实世界的优化场景中是站不住脚的,在这些场景中,对不同目标的评估涉及具有不同时间复杂性的不同计算机模拟或物理实验。为了解决这个问题,提出了一种基于代理辅助进化算法(SAEAs)的迁移学习方案,其中采用协同代理来建模快速目标函数和慢速目标函数之间的函数关系,并引入可转移实例选择方法来从快速目标的搜索过程中获取有用的知识。我们在DTLZ和UF测试套件上的实验结果表明,所提出的算法在解决目标评估时间不均匀的双目标优化方面具有竞争力。
{"title":"Transfer Learning Based Co-Surrogate Assisted Evolutionary Bi-Objective Optimization for Objectives with Non-Uniform Evaluation Times","authors":"Xilu Wang;Yaochu Jin;Sebastian Schmitt;Markus Olhofer","doi":"10.1162/evco_a_00300","DOIUrl":"10.1162/evco_a_00300","url":null,"abstract":"Most existing multiobjective evolutionary algorithms (MOEAs) implicitly assume that each objective function can be evaluated within the same period of time. Typically. this is untenable in many real-world optimization scenarios where evaluation of different objectives involves different computer simulations or physical experiments with distinct time complexity. To address this issue, a transfer learning scheme based on surrogate-assisted evolutionary algorithms (SAEAs) is proposed, in which a co-surrogate is adopted to model the functional relationship between the fast and slow objective functions and a transferable instance selection method is introduced to acquire useful knowledge from the search process of the fast objective. Our experimental results on DTLZ and UF test suites demonstrate that the proposed algorithm is competitive for solving bi-objective optimization where objectives have non-uniform evaluation times.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39859789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Using Well-Understood Single-Objective Functions in Multiobjective Black-Box Optimization Test Suites 在多目标黑盒优化测试套件中使用理解良好的单目标函数
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-06-01 DOI: 10.1162/evco_a_00298
Dimo Brockhoff;Anne Auger;Nikolaus Hansen;Tea Tušar
Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the bbob-biobj test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (bbob-biobj-ext). Both test suites have been implemented in the COCO platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking.
几个测试函数套件正在用于多目标优化算法的数值基准测试。虽然它们具有一些理想的性质,例如众所周知的Pareto集和各种形状的Pareto前沿,但目前使用的大多数函数都具有在现实世界问题中可以说是代表性不足的特性,例如可分性、精确位于边界约束的最优解、,以及仅控制解决方案和Pareto前沿之间距离的变量的存在。通过结合文献中现有的单目标问题的替代构造,我们描述了连续域中具有55个双目标函数的bbob-biobj测试套件,以及具有92个双目标功能的扩展版本(bbob-biobj-ext)。这两个测试套件都已在COCO平台中实现,用于黑盒优化基准测试,并显示了测试功能的各种可视化,以揭示其特性。除了提供这些问题的构造细节并展示它们的(已知)性质外,本文还旨在从具有相似性质的函数组、目标空间规范化和问题实例的角度给出我们方法背后的基本原理。后者使我们能够轻松比较确定性和随机求解器的性能,这是基准测试中经常被忽视的问题。
{"title":"Using Well-Understood Single-Objective Functions in Multiobjective Black-Box Optimization Test Suites","authors":"Dimo Brockhoff;Anne Auger;Nikolaus Hansen;Tea Tušar","doi":"10.1162/evco_a_00298","DOIUrl":"10.1162/evco_a_00298","url":null,"abstract":"Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the bbob-biobj test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (bbob-biobj-ext). Both test suites have been implemented in the COCO platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39555350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Selection Heuristics on Semantic Genetic Programming for Classification Problems 分类问题的语义遗传规划选择启发式算法
IF 6.8 2区 计算机科学 Q1 Mathematics Pub Date : 2022-06-01 DOI: 10.1162/evco_a_00297
Claudia N. Sánchez;Mario Graff
Individual semantics have been used for guiding the learning process of Genetic Programming. Novel genetic operators and different ways of performing parent selection have been proposed with the use of semantics. The latter is the focus of this contribution by proposing three heuristics for parent selection that measure the similarity among individuals' semantics for choosing parents that enhance the addition, Naive Bayes, and Nearest Centroid. To the best of our knowledge, this is the first time that functions' properties are used for guiding the learning process. As the heuristics were created based on the properties of these functions, we apply them only when they are used to create offspring. The similarity functions considered are the cosine similarity, Pearson's correlation, and agreement. We analyze these heuristics' performance against random selection, state-of-the-art selection schemes, and 18 classifiers, including auto-machine-learning techniques, on 30 classification problems with a variable number of samples, variables, and classes. The result indicated that the combination of parent selection based on agreement and random selection to replace an individual in the population produces statistically better results than the classical selection and state-of-the-art schemes, and it is competitive with state-of-the-art classifiers. Finally, the code is released as open-source software.
个体语义已被用于指导遗传程序设计的学习过程。利用语义学提出了新的遗传算子和不同的亲本选择方法。后者是这一贡献的重点,提出了三种用于父母选择的启发式方法,即Naive Bayes和Nearest Centroid,这三种启发式方法测量了个体在选择父母时的语义之间的相似性,以增强加法。据我们所知,这是第一次使用函数的属性来指导学习过程。由于启发式是基于这些函数的属性创建的,因此我们仅在使用它们创建子代时才应用它们。所考虑的相似性函数有余弦相似性、皮尔逊相关性和一致性。我们分析了这些启发式算法在随机选择、最先进的选择方案和18个分类器(包括自动机器学习技术)下对30个样本、变量和类别数量可变的分类问题的性能。结果表明,基于一致性的父母选择和随机选择相结合来取代群体中的个体,在统计上比经典选择和最先进的方案产生更好的结果,并且它与最先进的分类器具有竞争力。最后,代码作为开源软件发布。
{"title":"Selection Heuristics on Semantic Genetic Programming for Classification Problems","authors":"Claudia N. Sánchez;Mario Graff","doi":"10.1162/evco_a_00297","DOIUrl":"10.1162/evco_a_00297","url":null,"abstract":"Individual semantics have been used for guiding the learning process of Genetic Programming. Novel genetic operators and different ways of performing parent selection have been proposed with the use of semantics. The latter is the focus of this contribution by proposing three heuristics for parent selection that measure the similarity among individuals' semantics for choosing parents that enhance the addition, Naive Bayes, and Nearest Centroid. To the best of our knowledge, this is the first time that functions' properties are used for guiding the learning process. As the heuristics were created based on the properties of these functions, we apply them only when they are used to create offspring. The similarity functions considered are the cosine similarity, Pearson's correlation, and agreement. We analyze these heuristics' performance against random selection, state-of-the-art selection schemes, and 18 classifiers, including auto-machine-learning techniques, on 30 classification problems with a variable number of samples, variables, and classes. The result indicated that the combination of parent selection based on agreement and random selection to replace an individual in the population produces statistically better results than the classical selection and state-of-the-art schemes, and it is competitive with state-of-the-art classifiers. Finally, the code is released as open-source software.","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":null,"pages":null},"PeriodicalIF":6.8,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"39555351","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Evolutionary Computation
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1