首页 > 最新文献

Evolutionary Computation最新文献

英文 中文
Illuminating the Diversity-Fitness Trade-Off in Black-Box Optimization. 黑箱优化中多样性与适应度的权衡。
IF 3.4 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-07-30 DOI: 10.1162/evco.a.28
Maria Laura Santoni, Elena Raponi, Aneta Neumann, Frank Neumann, Mike Preuss, Carola Doerr

In real-world applications, users often favor structurally diverse design choices over one high-quality solution. It is therefore important to consider more solutions that decision makers can compare and further explore based on additional criteria. Alongside the existing approaches of evolutionary diversity optimization, quality diversity, and multimodal optimization, this paper presents a fresh perspective on this challenge by considering the problem of identifying a fixed number of solutions with a pairwise distance above a specified threshold while maximizing their average quality. We obtain first insight into these objectives by performing a subset selection on the search trajectories of different well-established search heuristics, whether they have been specifically designed with diversity in mind or not. We emphasize that the main goal of our work is not to present a new algorithm but to understand the capability of off-the-shelf algorithms to quantify the trade-off between the minimum pairwise distance within batches of solutions and their average quality. We also analyze how this trade-off depends on the properties of the underlying optimization problem. A possibly surprising outcome of our empirical study is the observation that naive uniform random sampling establishes a very strong baseline for our problem, hardly ever outperformed by the search trajectories of the considered heuristics. We interpret these results as a motivation to develop algorithms tailored to produce diverse solutions of high average quality.

在真实的应用程序中,用户通常更喜欢结构多样化的设计选择,而不是一个高质量的解决方案。因此,重要的是考虑更多的解决方案,决策者可以根据其他标准进行比较和进一步探索。在现有的进化多样性优化、质量多样性和多模态优化方法的基础上,本文提出了一种新的视角,通过考虑在给定阈值以上的两两距离上识别固定数量的解,同时最大化其平均质量的问题。我们通过对不同的已建立的搜索启发式的搜索轨迹进行子集选择来获得这些目标的第一个见解,无论它们是否专门设计了多样性。我们强调,我们工作的主要目标不是提出一种新的算法,而是了解现有算法量化解决方案批次内最小两两距离与其平均质量之间权衡的能力。我们还分析了这种权衡如何取决于底层优化问题的性质。我们的实证研究的一个可能令人惊讶的结果是,我们观察到,朴素的均匀随机抽样为我们的问题建立了一个非常强大的基线,几乎没有被考虑的启发式的搜索轨迹所超越。我们将这些结果解释为开发算法的动机,以产生高平均质量的各种解决方案。
{"title":"Illuminating the Diversity-Fitness Trade-Off in Black-Box Optimization.","authors":"Maria Laura Santoni, Elena Raponi, Aneta Neumann, Frank Neumann, Mike Preuss, Carola Doerr","doi":"10.1162/evco.a.28","DOIUrl":"https://doi.org/10.1162/evco.a.28","url":null,"abstract":"<p><p>In real-world applications, users often favor structurally diverse design choices over one high-quality solution. It is therefore important to consider more solutions that decision makers can compare and further explore based on additional criteria. Alongside the existing approaches of evolutionary diversity optimization, quality diversity, and multimodal optimization, this paper presents a fresh perspective on this challenge by considering the problem of identifying a fixed number of solutions with a pairwise distance above a specified threshold while maximizing their average quality. We obtain first insight into these objectives by performing a subset selection on the search trajectories of different well-established search heuristics, whether they have been specifically designed with diversity in mind or not. We emphasize that the main goal of our work is not to present a new algorithm but to understand the capability of off-the-shelf algorithms to quantify the trade-off between the minimum pairwise distance within batches of solutions and their average quality. We also analyze how this trade-off depends on the properties of the underlying optimization problem. A possibly surprising outcome of our empirical study is the observation that naive uniform random sampling establishes a very strong baseline for our problem, hardly ever outperformed by the search trajectories of the considered heuristics. We interpret these results as a motivation to develop algorithms tailored to produce diverse solutions of high average quality.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":" ","pages":"1-21"},"PeriodicalIF":3.4,"publicationDate":"2025-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144754976","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
Deep-ELA: Deep Exploratory Landscape Analysis with Self-Supervised Pretrained Transformers for Single-Objective and Multiobjective Continuous Optimization Problems. 基于自监督预训练变压器的单目标和多目标连续优化问题深度探索性景观分析。
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-06-04 DOI: 10.1162/evco_a_00372
Moritz Vinzent Seiler, Pascal Kerschke, Heike Trautmann

In many recent works, the potential of Exploratory Landscape Analysis (ELA) features to numerically characterize single-objective continuous optimization problems has been demonstrated. These numerical features provide the input for all kinds of machine learning tasks in the domain of continuous optimization problems, ranging, i.a., from High-level Property Prediction to Automated Algorithm Selection and Automated Algorithm Configuration. Without ELA features, analyzing and understanding the characteristics of single-objective continuous optimization problems is-to the best of our knowledge-very limited. Yet, despite their usefulness, as demonstrated in several past works, ELA features suffer from several drawbacks. These include, in particular, (1) a strong correlation between multiple features, as well as (2) its very limited applicability to multiobjective continuous optimization problems. As a remedy, recent works proposed deep learning-based approaches as alternatives to ELA. In these works, among others point-cloud transformers were used to characterize an optimization problem's fitness landscape. However, these approaches require a large amount of labeled training data. Within this work, we propose a hybrid approach, Deep-ELA, which combines (the benefits of) deep learning and ELA features. We pre-trained four transformers on millions of randomly generated optimization problems to learn deep representations of the landscapes of continuous single- and multiobjective optimization problems. Our proposed framework can either be used out-of-the-box for analyzing single- and multi-objective continuous optimization problems, or subsequently fine-tuned to various tasks focusing on algorithm behavior and problem understanding.

在最近的许多工作中,探索性景观分析(ELA)特征在数值上表征单目标连续优化问题的潜力已经得到证明。这些数值特征为连续优化问题领域的各种机器学习任务提供了输入,例如,从高级属性预测到自动算法选择和自动算法配置。如果没有ELA特征,就我们所知,分析和理解单目标连续优化问题的特征是非常有限的。然而,尽管它们很有用,正如在过去的几篇文章中所展示的那样,ELA特性仍然存在一些缺点。这包括,特别是,(1)多个特征之间的强相关性,以及(2)它对多目标连续优化问题的非常有限的适用性。作为补救措施,最近的研究提出了基于深度学习的方法作为ELA的替代方案。在这些工作中,除其他外,点云变压器被用来表征优化问题的适应度景观。然而,这些方法需要大量的标记训练数据。在这项工作中,我们提出了一种混合方法,deep -ELA,它结合了深度学习和ELA特征的(好处)。我们在数百万个随机生成的优化问题上预训练了四个变压器,以学习连续单目标和多目标优化问题的深度表示。我们提出的框架既可以用于开箱即用的分析单目标和多目标连续优化问题,也可以随后微调到专注于算法行为和问题理解的各种任务。
{"title":"Deep-ELA: Deep Exploratory Landscape Analysis with Self-Supervised Pretrained Transformers for Single-Objective and Multiobjective Continuous Optimization Problems.","authors":"Moritz Vinzent Seiler, Pascal Kerschke, Heike Trautmann","doi":"10.1162/evco_a_00372","DOIUrl":"https://doi.org/10.1162/evco_a_00372","url":null,"abstract":"<p><p>In many recent works, the potential of Exploratory Landscape Analysis (ELA) features to numerically characterize single-objective continuous optimization problems has been demonstrated. These numerical features provide the input for all kinds of machine learning tasks in the domain of continuous optimization problems, ranging, i.a., from High-level Property Prediction to Automated Algorithm Selection and Automated Algorithm Configuration. Without ELA features, analyzing and understanding the characteristics of single-objective continuous optimization problems is-to the best of our knowledge-very limited. Yet, despite their usefulness, as demonstrated in several past works, ELA features suffer from several drawbacks. These include, in particular, (1) a strong correlation between multiple features, as well as (2) its very limited applicability to multiobjective continuous optimization problems. As a remedy, recent works proposed deep learning-based approaches as alternatives to ELA. In these works, among others point-cloud transformers were used to characterize an optimization problem's fitness landscape. However, these approaches require a large amount of labeled training data. Within this work, we propose a hybrid approach, Deep-ELA, which combines (the benefits of) deep learning and ELA features. We pre-trained four transformers on millions of randomly generated optimization problems to learn deep representations of the landscapes of continuous single- and multiobjective optimization problems. Our proposed framework can either be used out-of-the-box for analyzing single- and multi-objective continuous optimization problems, or subsequently fine-tuned to various tasks focusing on algorithm behavior and problem understanding.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":" ","pages":"1-29"},"PeriodicalIF":4.6,"publicationDate":"2025-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144295248","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
Hyperparameter Control Using Fuzzy Logic: Evolving Policies for Adaptive Fuzzy Particle Swarm Optimization Algorithm 使用模糊逻辑的超参数控制:自适应模糊粒子群优化算法的演化策略。
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-06-02 DOI: 10.1162/evco_a_00353
Nicolas Roy;Charlotte Beauthier;Alexandre Mayer
{"title":"Hyperparameter Control Using Fuzzy Logic: Evolving Policies for Adaptive Fuzzy Particle Swarm Optimization Algorithm","authors":"Nicolas Roy;Charlotte Beauthier;Alexandre Mayer","doi":"10.1162/evco_a_00353","DOIUrl":"10.1162/evco_a_00353","url":null,"abstract":"","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"33 2","pages":"279-308"},"PeriodicalIF":4.6,"publicationDate":"2025-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141421719","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
Tail Bounds on the Runtime of Categorical Compact Genetic Algorithm 分类紧凑遗传算法运行时间的尾边界
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-06-02 DOI: 10.1162/evco_a_00361
Ryoki Hamano;Kento Uchida;Shinichi Shirakawa;Daiki Morinaga;Youhei Akimoto
{"title":"Tail Bounds on the Runtime of Categorical Compact Genetic Algorithm","authors":"Ryoki Hamano;Kento Uchida;Shinichi Shirakawa;Daiki Morinaga;Youhei Akimoto","doi":"10.1162/evco_a_00361","DOIUrl":"10.1162/evco_a_00361","url":null,"abstract":"","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"33 2","pages":"141-189"},"PeriodicalIF":4.6,"publicationDate":"2025-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142367288","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
Landscape Analysis for Surrogate Models in the Evolutionary Black-Box Context 进化黑箱背景下的代用模型景观分析
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-06-02 DOI: 10.1162/evco_a_00357
Zbyněk Pitra;Jan Koza;Jiří Tumpach;Martin Holeňa
{"title":"Landscape Analysis for Surrogate Models in the Evolutionary Black-Box Context","authors":"Zbyněk Pitra;Jan Koza;Jiří Tumpach;Martin Holeňa","doi":"10.1162/evco_a_00357","DOIUrl":"10.1162/evco_a_00357","url":null,"abstract":"","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"33 2","pages":"249-277"},"PeriodicalIF":4.6,"publicationDate":"2025-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141983781","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
Evolutionary Sparsity Regularisation-Based Feature Selection for Binary Classification 基于进化稀疏正则化的二元分类特征选择
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-06-02 DOI: 10.1162/evco_a_00358
Bach Hoai Nguyen;Bing Xue;Mengjie Zhang
{"title":"Evolutionary Sparsity Regularisation-Based Feature Selection for Binary Classification","authors":"Bach Hoai Nguyen;Bing Xue;Mengjie Zhang","doi":"10.1162/evco_a_00358","DOIUrl":"10.1162/evco_a_00358","url":null,"abstract":"","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"33 2","pages":"215-248"},"PeriodicalIF":4.6,"publicationDate":"2025-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142019413","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
Runtime Analysis of Single- and Multiobjective Evolutionary Algorithms for Chance-Constrained Optimization Problems with Normally Distributed Random Variables* 针对具有正态分布随机变量的机会约束优化问题的单目标和多目标进化算法的运行时间分析
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-06-02 DOI: 10.1162/evco_a_00355
Frank Neumann;Carsten Witt
{"title":"Runtime Analysis of Single- and Multiobjective Evolutionary Algorithms for Chance-Constrained Optimization Problems with Normally Distributed Random Variables*","authors":"Frank Neumann;Carsten Witt","doi":"10.1162/evco_a_00355","DOIUrl":"10.1162/evco_a_00355","url":null,"abstract":"","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"33 2","pages":"191-214"},"PeriodicalIF":4.6,"publicationDate":"2025-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141890746","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
Analysis and simplification of the winner of the CEC 2022 optimization competition on single objective bound constrained search. CEC 2022优化竞赛中单目标有界约束搜索优胜者的分析与简化。
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-05-12 DOI: 10.1162/evco.a.27
Rafał Biedrzycki

Extending state-of-the-art evolutionary algorithms is a widespread research direction. This trend has resulted in algorithms that give good results but are complex and challenging to analyze. One of these algorithms is EA4Eig - the winner of the CEC 2022 competition on single objective bound constrained search. The algorithm internally uses four optimization algorithms with modified components. This paper presents an analysis of EA4Eig and proposes a simplified version thereof exhibiting better optimization performance. The analysis found that the original source code contains errors that impact the algorithm's rank. The code was corrected, and the CEC 2022 competition ranking was recalculated. The impact of individual EA4Eig components on its performance was empirically analyzed. As a result, the algorithm was simplified by removing two of them. The best remaining component was analyzed further, which made it possible to remove some unnecessary and harmful code. Several versions of the algorithm were created and tested, varying in the degree of simplification. The simplest of them is implemented in 244 lines of C++ code, whereas the original implementation used 716 lines of Matlab code. Further analyses focused on the parameters of the algorithm. The constants hidden in the source code were named and treated as additional configurable parameters that underwent tuning. The ablation analyses showed that two of these hidden parameters had the most significant impact on the improvement achieved by the tuned version. The results of the original and simplified versions were compared on CEC 2022 and BBOB benchmarks. The results confirm that the simplified version is better than the original one on both these benchmarks.

扩展最先进的进化算法是一个广泛的研究方向。这一趋势导致算法给出了良好的结果,但分析起来很复杂且具有挑战性。其中一种算法是EA4Eig,它是CEC 2022单目标约束搜索竞赛的获胜者。该算法内部使用了四种优化算法,并修改了组件。本文对EA4Eig进行了分析,提出了优化性能更好的简化版本。分析发现,原始源代码中包含影响算法排名的错误。对代码进行了更正,并重新计算了CEC 2022比赛排名。实证分析了EA4Eig各成分对其性能的影响。因此,通过去除其中的两个,简化了算法。进一步分析了剩余的最佳组件,这使得删除一些不必要和有害的代码成为可能。该算法的几个版本被创建和测试,在简化程度上有所不同。其中最简单的是用244行c++代码实现的,而最初的实现使用了716行Matlab代码。进一步分析了算法的参数。隐藏在源代码中的常量被命名并作为附加的可配置参数处理,并进行了调优。烧蚀分析表明,这些隐藏参数中的两个对调优版本所取得的改进影响最大。在CEC 2022和BBOB基准上比较了原始版本和简化版本的结果。结果证实,在这两个基准测试中,简化版本都优于原始版本。
{"title":"Analysis and simplification of the winner of the CEC 2022 optimization competition on single objective bound constrained search.","authors":"Rafał Biedrzycki","doi":"10.1162/evco.a.27","DOIUrl":"https://doi.org/10.1162/evco.a.27","url":null,"abstract":"<p><p>Extending state-of-the-art evolutionary algorithms is a widespread research direction. This trend has resulted in algorithms that give good results but are complex and challenging to analyze. One of these algorithms is EA4Eig - the winner of the CEC 2022 competition on single objective bound constrained search. The algorithm internally uses four optimization algorithms with modified components. This paper presents an analysis of EA4Eig and proposes a simplified version thereof exhibiting better optimization performance. The analysis found that the original source code contains errors that impact the algorithm's rank. The code was corrected, and the CEC 2022 competition ranking was recalculated. The impact of individual EA4Eig components on its performance was empirically analyzed. As a result, the algorithm was simplified by removing two of them. The best remaining component was analyzed further, which made it possible to remove some unnecessary and harmful code. Several versions of the algorithm were created and tested, varying in the degree of simplification. The simplest of them is implemented in 244 lines of C++ code, whereas the original implementation used 716 lines of Matlab code. Further analyses focused on the parameters of the algorithm. The constants hidden in the source code were named and treated as additional configurable parameters that underwent tuning. The ablation analyses showed that two of these hidden parameters had the most significant impact on the improvement achieved by the tuned version. The results of the original and simplified versions were compared on CEC 2022 and BBOB benchmarks. The results confirm that the simplified version is better than the original one on both these benchmarks.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":" ","pages":"1-19"},"PeriodicalIF":4.6,"publicationDate":"2025-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144081813","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
Genetic Programming with Tabu List for Dynamic Flexible Job Shop Scheduling. 基于禁忌列表的柔性作业车间动态调度遗传规划。
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-05-12 DOI: 10.1162/evco.a.26
Fangfang Zhang, Mazhar Ansari Ardeh, Yi Mei, Mengjie Zhang

Dynamic flexible job shop scheduling (DFJSS) is an important combinatorial optimisation problem, requiring simultaneous decision-making for machine assignment and operation sequencing in dynamic environments. Genetic programming (GP), as a hyper-heuristic approach, has been extensively employed for acquiring scheduling heuristics for DFJSS. A drawback of GP for DFJSS is that GP has weak exploration ability indicated by its quick diversity loss during the evolutionary process. This paper proposes an effective GP algorithm with tabu lists to capture the information of explored areas and guide GP to explore more unexplored areas to improve GP's exploration ability for enhancing GP's effectiveness. First, we use phenotypic characterisation to represent the behaviour of tree-based GP individuals for DFJSS as vectors. Then, we build tabu lists that contain phenotypic characterisations of explored individuals at the current generation and across generations, respectively. Finally, newly generated offspring are compared with the individuals' phenotypic characterisations in the built tabu lists. If an individual is unseen in the tabu lists, it will be kept to form the new population at the next generation. Otherwise, it will be discarded. We have examined the proposed GP algorithm in nine different scenarios. The findings indicate that the proposed algorithm outperforms the compared algorithms in the majority of scenarios. The proposed algorithm can maintain a diverse and well-distributed population during the evolutionary process of GP. Further analyses show that the proposed algorithm does cover a large search area to find effective scheduling heuristics by focusing on unseen individuals.

动态柔性作业车间调度(DFJSS)是一个重要的组合优化问题,需要在动态环境下同时对机器分配和作业排序进行决策。遗传规划作为一种超启发式方法,已被广泛应用于DFJSS调度启发式的获取。GP对DFJSS的一个缺点是,GP在进化过程中多样性损失快,勘探能力弱。本文提出了一种有效的GP算法,利用禁忌列表捕获已探测区域的信息,引导GP探索更多未探测区域,提高GP的探测能力,从而提高GP的有效性。首先,我们使用表型特征来表示基于树的GP个体作为DFJSS载体的行为。然后,我们建立禁忌列表,其中分别包含当前一代和跨代探索个体的表型特征。最后,将新产生的后代与所建立的禁忌表中的个体表型特征进行比较。如果一个个体没有出现在禁忌列表中,它将被保留下来,在下一代形成新的种群。否则将被丢弃。我们已经在九种不同的场景中检验了所提出的GP算法。结果表明,该算法在大多数情况下都优于比较算法。该算法能够在遗传算法的进化过程中保持种群的多样性和良好分布。进一步的分析表明,该算法确实覆盖了较大的搜索区域,通过关注看不见的个体来寻找有效的调度启发式。
{"title":"Genetic Programming with Tabu List for Dynamic Flexible Job Shop Scheduling.","authors":"Fangfang Zhang, Mazhar Ansari Ardeh, Yi Mei, Mengjie Zhang","doi":"10.1162/evco.a.26","DOIUrl":"https://doi.org/10.1162/evco.a.26","url":null,"abstract":"<p><p>Dynamic flexible job shop scheduling (DFJSS) is an important combinatorial optimisation problem, requiring simultaneous decision-making for machine assignment and operation sequencing in dynamic environments. Genetic programming (GP), as a hyper-heuristic approach, has been extensively employed for acquiring scheduling heuristics for DFJSS. A drawback of GP for DFJSS is that GP has weak exploration ability indicated by its quick diversity loss during the evolutionary process. This paper proposes an effective GP algorithm with tabu lists to capture the information of explored areas and guide GP to explore more unexplored areas to improve GP's exploration ability for enhancing GP's effectiveness. First, we use phenotypic characterisation to represent the behaviour of tree-based GP individuals for DFJSS as vectors. Then, we build tabu lists that contain phenotypic characterisations of explored individuals at the current generation and across generations, respectively. Finally, newly generated offspring are compared with the individuals' phenotypic characterisations in the built tabu lists. If an individual is unseen in the tabu lists, it will be kept to form the new population at the next generation. Otherwise, it will be discarded. We have examined the proposed GP algorithm in nine different scenarios. The findings indicate that the proposed algorithm outperforms the compared algorithms in the majority of scenarios. The proposed algorithm can maintain a diverse and well-distributed population during the evolutionary process of GP. Further analyses show that the proposed algorithm does cover a large search area to find effective scheduling heuristics by focusing on unseen individuals.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":" ","pages":"1-29"},"PeriodicalIF":4.6,"publicationDate":"2025-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144081815","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
BlindSMOTE: Synthetic minority oversampling based only on evolutionary computation. 盲击:仅基于进化计算的合成少数过采样。
IF 4.6 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-04-16 DOI: 10.1162/evco_a_00374
Nicolás E Garcí-Pedrajas, José M Cuevas-Muñoz, Aida de Haro-García

One of the most common problems in data mining applications is the uneven distribution of classes, which appears in many real-world scenarios. The class of interest is often highly underrepresented in the given dataset, which harms the performance of most classifiers. One of the most successful methods for addressing the class imbalance problem is to oversample the minority class using synthetic samples. Since the original algorithm, the synthetic minority oversampling technique (SMOTE), introduced this method, numerous versions have emerged, each of which is based on a specific hypothesis about where and how to generate new synthetic instances. In this paper, we propose a different approach based exclusively on evolutionary computation that imposes no constraints on the creation of new synthetic instances. Majority class undersampling is also incorporated into the evolutionary process. A thorough comparison involving three classification methods, 85 datasets, and more than 90 class-imbalance strategies shows the advantages of our proposal.

数据挖掘应用程序中最常见的问题之一是类的不均匀分布,这在许多实际场景中都会出现。在给定的数据集中,感兴趣的类通常高度未被充分表示,这损害了大多数分类器的性能。解决类失衡问题最成功的方法之一是使用合成样本对少数类进行过采样。自最初的算法——合成少数派过采样技术(SMOTE)引入该方法以来,出现了许多版本,每个版本都基于一个特定的假设,即在哪里以及如何生成新的合成实例。在本文中,我们提出了一种完全基于进化计算的不同方法,该方法对新合成实例的创建没有任何约束。多数类欠采样也被纳入进化过程。通过对三种分类方法、85个数据集和90多种类别失衡策略的全面比较,我们的建议具有优势。
{"title":"BlindSMOTE: Synthetic minority oversampling based only on evolutionary computation.","authors":"Nicolás E Garcí-Pedrajas, José M Cuevas-Muñoz, Aida de Haro-García","doi":"10.1162/evco_a_00374","DOIUrl":"https://doi.org/10.1162/evco_a_00374","url":null,"abstract":"<p><p>One of the most common problems in data mining applications is the uneven distribution of classes, which appears in many real-world scenarios. The class of interest is often highly underrepresented in the given dataset, which harms the performance of most classifiers. One of the most successful methods for addressing the class imbalance problem is to oversample the minority class using synthetic samples. Since the original algorithm, the synthetic minority oversampling technique (SMOTE), introduced this method, numerous versions have emerged, each of which is based on a specific hypothesis about where and how to generate new synthetic instances. In this paper, we propose a different approach based exclusively on evolutionary computation that imposes no constraints on the creation of new synthetic instances. Majority class undersampling is also incorporated into the evolutionary process. A thorough comparison involving three classification methods, 85 datasets, and more than 90 class-imbalance strategies shows the advantages of our proposal.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":" ","pages":"1-35"},"PeriodicalIF":4.6,"publicationDate":"2025-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144023903","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
期刊
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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1