首页 > 最新文献

Evolutionary Computation最新文献

英文 中文
Probabilistic Contextual and Structural Dependencies Learning in Grammar-Based Genetic Programming. 基于语法的遗传规划中的概率上下文和结构依赖学习。
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-06-01 DOI: 10.1162/evco_a_00280
Pak-Kan Wong, Man-Leung Wong, Kwong-Sak Leung

Genetic Programming is a method to automatically create computer programs based on the principles of evolution. The problem of deceptiveness caused by complex dependencies among components of programs is challenging. It is important because it can misguide Genetic Programming to create suboptimal programs. Besides, a minor modification in the programs may lead to a notable change in the program behaviours and affect the final outputs. This article presents Grammar-Based Genetic Programming with Bayesian Classifiers (GBGPBC) in which the probabilistic dependencies among components of programs are captured using a set of Bayesian network classifiers. Our system was evaluated using a set of benchmark problems (the deceptive maximum problems, the royal tree problems, and the bipolar asymmetric royal tree problems). It was shown to be often more robust and more efficient in searching the best programs than other related Genetic Programming approaches in terms of the total number of fitness evaluation. We studied what factors affect the performance of GBGPBC and discovered that robust variants of GBGPBC were consistently weakly correlated with some complexity measures. Furthermore, our approach has been applied to learn a ranking program on a set of customers in direct marketing. Our suggested solutions help companies to earn significantly more when compared with other solutions produced by several well-known machine learning algorithms, such as neural networks, logistic regression, and Bayesian networks.

遗传编程是一种基于进化原理自动创建计算机程序的方法。由程序组件之间复杂的依赖关系引起的欺骗问题是具有挑战性的。这很重要,因为它会误导遗传编程,从而产生次优程序。此外,程序的微小修改可能会导致程序行为的显著变化,从而影响最终的输出。本文介绍了使用贝叶斯分类器(GBGPBC)的基于语法的遗传规划,其中使用一组贝叶斯网络分类器捕获程序组件之间的概率依赖关系。我们的系统使用一组基准问题(欺骗性最大值问题、皇家树问题和双极不对称皇家树问题)进行评估。结果表明,从适应度评估的总数来看,该方法比其他相关的遗传规划方法具有更强的鲁棒性和更高的搜索效率。我们研究了影响GBGPBC性能的因素,发现GBGPBC的健壮变体与一些复杂性度量始终呈弱相关。此外,我们的方法已被应用于学习一组直销客户的排名程序。与一些知名的机器学习算法(如神经网络、逻辑回归和贝叶斯网络)产生的其他解决方案相比,我们建议的解决方案可以帮助公司获得更多的收益。
{"title":"Probabilistic Contextual and Structural Dependencies Learning in Grammar-Based Genetic Programming.","authors":"Pak-Kan Wong,&nbsp;Man-Leung Wong,&nbsp;Kwong-Sak Leung","doi":"10.1162/evco_a_00280","DOIUrl":"https://doi.org/10.1162/evco_a_00280","url":null,"abstract":"<p><p>Genetic Programming is a method to automatically create computer programs based on the principles of evolution. The problem of deceptiveness caused by complex dependencies among components of programs is challenging. It is important because it can misguide Genetic Programming to create suboptimal programs. Besides, a minor modification in the programs may lead to a notable change in the program behaviours and affect the final outputs. This article presents Grammar-Based Genetic Programming with Bayesian Classifiers (GBGPBC) in which the probabilistic dependencies among components of programs are captured using a set of Bayesian network classifiers. Our system was evaluated using a set of benchmark problems (the deceptive maximum problems, the royal tree problems, and the bipolar asymmetric royal tree problems). It was shown to be often more robust and more efficient in searching the best programs than other related Genetic Programming approaches in terms of the total number of fitness evaluation. We studied what factors affect the performance of GBGPBC and discovered that robust variants of GBGPBC were consistently weakly correlated with some complexity measures. Furthermore, our approach has been applied to learn a ranking program on a set of customers in direct marketing. Our suggested solutions help companies to earn significantly more when compared with other solutions produced by several well-known machine learning algorithms, such as neural networks, logistic regression, and Bayesian networks.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 2","pages":"239-268"},"PeriodicalIF":6.8,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"38483671","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
A Decomposition-Based Evolutionary Algorithm with Correlative Selection Mechanism for Many-Objective Optimization. 一种基于分解的关联选择机制的多目标优化进化算法。
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-06-01 DOI: 10.1162/evco_a_00279
Ruochen Liu, Ruinan Wang, Renyu Bian, Jing Liu, Licheng Jiao

Decomposition-based evolutionary algorithms have been quite successful in dealing with multiobjective optimization problems. Recently, more and more researchers attempt to apply the decomposition approach to solve many-objective optimization problems. A many-objective evolutionary algorithm based on decomposition with correlative selection mechanism (MOEA/D-CSM) is also proposed to solve many-objective optimization problems in this article. Since MOEA/D-SCM is based on a decomposition approach which adopts penalty boundary intersection (PBI), a set of reference points must be generated in advance. Thus, a new concept related to the set of reference points is introduced first, namely, the correlation between an individual and a reference point. Thereafter, a new selection mechanism based on the correlation is designed and called correlative selection mechanism. The correlative selection mechanism finds its correlative individuals for each reference point as soon as possible so that the diversity among population members is maintained. However, when a reference point has two or more correlative individuals, the worse correlative individuals may be removed from a population so that the solutions can be ensured to move toward the Pareto-optimal front. In a comprehensive experimental study, we apply MOEA/D-CSM to a number of many-objective test problems with 3 to 15 objectives and make a comparison with three state-of-the-art many-objective evolutionary algorithms, namely, NSGA-III, MOEA/D, and RVEA. Experimental results show that the proposed MOEA/D-CSM can produce competitive results on most of the problems considered in this study.

基于分解的进化算法在处理多目标优化问题方面取得了相当大的成功。近年来,越来越多的研究者尝试用分解方法求解多目标优化问题。本文还提出了一种基于关联选择机制分解的多目标进化算法(MOEA/D-CSM)来解决多目标优化问题。由于MOEA/D-SCM是基于一种采用罚边界相交(PBI)的分解方法,因此必须提前生成一组参考点。因此,首先引入了一个与参考点集合相关的新概念,即个体与参考点之间的相关性。在此基础上,设计了一种新的基于相关性的选择机制,称为关联选择机制。相关选择机制在每个参考点上尽快找到与其相关的个体,从而保持种群成员之间的多样性。然而,当一个参考点有两个或两个以上的相关个体时,可能会从群体中移除相关性较差的个体,以确保解向帕累托最优前沿移动。在一项综合实验研究中,我们将MOEA/D- csm应用于3 - 15个目标的多目标测试问题,并与NSGA-III、MOEA/D和RVEA三种最先进的多目标进化算法进行了比较。实验结果表明,本文所提出的MOEA/D-CSM在大多数问题上都能产生具有竞争力的结果。
{"title":"A Decomposition-Based Evolutionary Algorithm with Correlative Selection Mechanism for Many-Objective Optimization.","authors":"Ruochen Liu,&nbsp;Ruinan Wang,&nbsp;Renyu Bian,&nbsp;Jing Liu,&nbsp;Licheng Jiao","doi":"10.1162/evco_a_00279","DOIUrl":"https://doi.org/10.1162/evco_a_00279","url":null,"abstract":"<p><p>Decomposition-based evolutionary algorithms have been quite successful in dealing with multiobjective optimization problems. Recently, more and more researchers attempt to apply the decomposition approach to solve many-objective optimization problems. A many-objective evolutionary algorithm based on decomposition with correlative selection mechanism (MOEA/D-CSM) is also proposed to solve many-objective optimization problems in this article. Since MOEA/D-SCM is based on a decomposition approach which adopts penalty boundary intersection (PBI), a set of reference points must be generated in advance. Thus, a new concept related to the set of reference points is introduced first, namely, the correlation between an individual and a reference point. Thereafter, a new selection mechanism based on the correlation is designed and called correlative selection mechanism. The correlative selection mechanism finds its correlative individuals for each reference point as soon as possible so that the diversity among population members is maintained. However, when a reference point has two or more correlative individuals, the worse correlative individuals may be removed from a population so that the solutions can be ensured to move toward the Pareto-optimal front. In a comprehensive experimental study, we apply MOEA/D-CSM to a number of many-objective test problems with 3 to 15 objectives and make a comparison with three state-of-the-art many-objective evolutionary algorithms, namely, NSGA-III, MOEA/D, and RVEA. Experimental results show that the proposed MOEA/D-CSM can produce competitive results on most of the problems considered in this study.</p>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 2","pages":"269-304"},"PeriodicalIF":6.8,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"38483670","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}
引用次数: 7
A Systematic Literature Review of the Successors of “NeuroEvolution of Augmenting Topologies” “扩充拓扑的神经进化”后续研究的系统文献综述
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-03-02 DOI: 10.1162/evco_a_00282
Evgenia Papavasileiou;Jan Cornelis;Bart Jansen
NeuroEvolution (NE) refers to a family of methods for optimizing Artificial Neural Networks (ANNs) using Evolutionary Computation (EC) algorithms. NeuroEvolution of Augmenting Topologies (NEAT) is considered one of the most influential algorithms in the field. Eighteen years after its invention, a plethora of methods have been proposed that extend NEAT in different aspects. In this article, we present a systematic literature review (SLR) to list and categorize the methods succeeding NEAT. Our review protocol identified 232 papers by merging the findings of two major electronic databases. Applying criteria that determine the paper's relevance and assess its quality, resulted in 61 methods that are presented in this article. Our review article proposes a new categorization scheme of NEAT's successors into three clusters. NEAT-based methods are categorized based on 1) whether they consider issues specific to the search space or the fitness landscape, 2) whether they combine principles from NE and another domain, or 3) the particular properties of the evolved ANNs. The clustering supports researchers 1) understanding the current state of the art that will enable them, 2) exploring new research directions or 3) benchmarking their proposed method to the state of the art, if they are interested in comparing, and 4) positioning themselves in the domain or 5) selecting a method that is most appropriate for their problem.
神经进化(NE)是指使用进化计算(EC)算法优化人工神经网络(Ann)的一系列方法。增强拓扑的神经进化(NEAT)被认为是该领域最具影响力的算法之一。在其发明18年后,已经提出了大量在不同方面扩展NEAT的方法。在这篇文章中,我们提出了一个系统的文献综述(SLR)来列出和分类NEAT之后的方法。我们的审查协议通过合并两个主要电子数据库的研究结果,确定了232篇论文。应用确定论文相关性和评估其质量的标准,得出了本文中提出的61种方法。我们的综述文章提出了一种新的分类方案,将NEAT的继任者分为三个集群。基于NEAT的方法基于以下方面进行分类:1)它们是否考虑了搜索空间或适应度景观特有的问题,2)它们是否结合了NE和另一个领域的原理,或者3)进化的Ann的特定特性。聚类支持研究人员1)了解使他们能够实现的当前技术状态,2)探索新的研究方向,或3)如果他们有兴趣进行比较,则将他们提出的方法与现有技术进行比较,以及4)在该领域中定位自己,或5)选择最适合他们问题的方法。
{"title":"A Systematic Literature Review of the Successors of “NeuroEvolution of Augmenting Topologies”","authors":"Evgenia Papavasileiou;Jan Cornelis;Bart Jansen","doi":"10.1162/evco_a_00282","DOIUrl":"10.1162/evco_a_00282","url":null,"abstract":"<para>NeuroEvolution (NE) refers to a family of methods for optimizing Artificial Neural Networks (ANNs) using Evolutionary Computation (EC) algorithms. NeuroEvolution of Augmenting Topologies (NEAT) is considered one of the most influential algorithms in the field. Eighteen years after its invention, a plethora of methods have been proposed that extend NEAT in different aspects. In this article, we present a systematic literature review (SLR) to list and categorize the methods succeeding NEAT. Our review protocol identified 232 papers by merging the findings of two major electronic databases. Applying criteria that determine the paper's relevance and assess its quality, resulted in 61 methods that are presented in this article. Our review article proposes a new categorization scheme of NEAT's successors into three clusters. NEAT-based methods are categorized based on 1) whether they consider issues specific to the search space or the fitness landscape, 2) whether they combine principles from NE and another domain, or 3) the particular properties of the evolved ANNs. The clustering supports researchers 1) understanding the current state of the art that will enable them, 2) exploring new research directions or 3) benchmarking their proposed method to the state of the art, if they are interested in comparing, and 4) positioning themselves in the domain or 5) selecting a method that is most appropriate for their problem.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 1","pages":"1-73"},"PeriodicalIF":6.8,"publicationDate":"2021-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"38569425","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}
引用次数: 28
Effect of Objective Normalization and Penalty Parameter on Penalty Boundary Intersection Decomposition-Based Evolutionary Many-Objective Optimization Algorithms 目标归一化和惩罚参数对基于惩罚边界交集分解的进化多目标优化算法的影响
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-03-02 DOI: 10.1162/evco_a_00276
Lei Chen;Kalyanmoy Deb;Hai-Lin Liu;Qingfu Zhang
An objective normalization strategy is essential in any evolutionary multiobjective or many-objective optimization (EMO or EMaO) algorithm, due to the distance calculations between objective vectors required to compute diversity and convergence of population members. For the decomposition-based EMO/EMaO algorithms involving the Penalty Boundary Intersection (PBI) metric, normalization is an important matter due to the computation of two distance metrics. In this article, we make a theoretical analysis of the effect of instabilities in the normalization process on the performance of PBI-based MOEA/D and a proposed PBI-based NSGA-III procedure. Although the effect is well recognized in the literature, few theoretical studies have been done so far to understand its true nature and the choice of a suitable penalty parameter value for an arbitrary problem. The developed theoretical results have been corroborated with extensive experimental results on three to 15-objective convex and non-convex instances of DTLZ and WFG problems. The article, makes important theoretical conclusions on PBI-based decomposition algorithms derived from the study.
由于计算群体成员的多样性和收敛性所需的目标向量之间的距离计算,目标归一化策略在任何进化多目标或多目标优化(EMO或EMaO)算法中都是必不可少的。对于涉及惩罚边界交集(PBI)度量的基于分解的EMO/EMaO算法,由于两个距离度量的计算,归一化是一个重要问题。在本文中,我们从理论上分析了归一化过程中的不稳定性对基于PBI的MOEA/D性能的影响,并提出了一个基于PBI和NSGA-III的程序。尽管这种效应在文献中得到了很好的认可,但到目前为止,很少有理论研究来了解其真实性质以及为任意问题选择合适的惩罚参数值。在DTLZ和WFG问题的3到15个目标凸和非凸实例上的大量实验结果证实了所发展的理论结果。文章对基于PBI的分解算法的研究得出了重要的理论结论。
{"title":"Effect of Objective Normalization and Penalty Parameter on Penalty Boundary Intersection Decomposition-Based Evolutionary Many-Objective Optimization Algorithms","authors":"Lei Chen;Kalyanmoy Deb;Hai-Lin Liu;Qingfu Zhang","doi":"10.1162/evco_a_00276","DOIUrl":"10.1162/evco_a_00276","url":null,"abstract":"<para>An objective normalization strategy is essential in any evolutionary multiobjective or many-objective optimization (EMO or EMaO) algorithm, due to the distance calculations between objective vectors required to compute diversity and convergence of population members. For the decomposition-based EMO/EMaO algorithms involving the Penalty Boundary Intersection (PBI) metric, normalization is an important matter due to the computation of two distance metrics. In this article, we make a theoretical analysis of the effect of instabilities in the normalization process on the performance of PBI-based MOEA/D and a proposed PBI-based NSGA-III procedure. Although the effect is well recognized in the literature, few theoretical studies have been done so far to understand its true nature and the choice of a suitable penalty parameter value for an arbitrary problem. The developed theoretical results have been corroborated with extensive experimental results on three to 15-objective convex and non-convex instances of DTLZ and WFG problems. The article, makes important theoretical conclusions on PBI-based decomposition algorithms derived from the study.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 1","pages":"157-186"},"PeriodicalIF":6.8,"publicationDate":"2021-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00276","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"38069842","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}
引用次数: 12
Achieving Highly Scalable Evolutionary Real-Valued Optimization by Exploiting Partial Evaluations 利用部分评价实现高度可扩展的进化实值优化
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-03-02 DOI: 10.1162/evco_a_00275
Anton Bouter;Tanja Alderliesten;Peter A.N. Bosman
It is known that to achieve efficient scalability of an Evolutionary Algorithm (EA), dependencies (also known as linkage) must be properly taken into account during variation. In a Gray-Box Optimization (GBO) setting, exploiting prior knowledge regarding these dependencies can greatly benefit optimization. We specifically consider the setting where partial evaluations are possible, meaning that the partial modification of a solution can be efficiently evaluated. Such problems are potentially very difficult, for example, non-separable, multimodal, and multiobjective. The Gene-pool Optimal Mixing Evolutionary Algorithm (GOMEA) can effectively exploit partial evaluations, leading to a substantial improvement in performance and scalability. GOMEA was recently shown to be extendable to real-valued optimization through a combination with the real-valued estimation of distribution algorithm AMaLGaM. In this article, we definitively introduce the Real-Valued GOMEA (RV-GOMEA), and introduce a new variant, constructed by combining GOMEA with what is arguably the best-known real-valued EA, the Covariance Matrix Adaptation Evolution Strategies (CMA-ES). Both variants of GOMEA are compared to L-BFGS and the Limited Memory CMA-ES (LM-CMA-ES). We show that both variants of RV-GOMEA achieve excellent performance and scalability in a GBO setting, which can be orders of magnitude better than that of EAs unable to efficiently exploit the GBO setting.
众所周知,为了实现进化算法(EA)的有效可扩展性,在变化过程中必须适当考虑依赖性(也称为链接)。在灰盒优化(GBO)设置中,利用有关这些依赖关系的先验知识可以极大地有利于优化。我们特别考虑可以进行部分评估的设置,这意味着可以有效地评估解决方案的部分修改。这些问题可能非常困难,例如,不可分离、多模式和多目标。基因库优化混合进化算法(GOMEA)可以有效地利用部分评估,从而显著提高性能和可扩展性。GOMEA最近被证明可以通过与分布算法AMaLGaM的实值估计相结合来扩展到实值优化。在这篇文章中,我们明确地介绍了实值GOMEA(RV-GOMEA),并介绍了一种新的变体,通过将GOMEA与可以说是最著名的实值EA——协方差矩阵自适应进化策略(CMA-ES)相结合而构建。将GOMEA的两种变体与L-BFGS和有限存储器CMA-ES(LM-CMA-ES)进行比较。我们表明,RV-GOMEA的两种变体在GBO设置中都实现了出色的性能和可扩展性,这可能比无法有效利用GBO设置的EA要好几个数量级。
{"title":"Achieving Highly Scalable Evolutionary Real-Valued Optimization by Exploiting Partial Evaluations","authors":"Anton Bouter;Tanja Alderliesten;Peter A.N. Bosman","doi":"10.1162/evco_a_00275","DOIUrl":"10.1162/evco_a_00275","url":null,"abstract":"<para>It is known that to achieve efficient scalability of an Evolutionary Algorithm (EA), dependencies (also known as linkage) must be properly taken into account during variation. In a Gray-Box Optimization (GBO) setting, exploiting prior knowledge regarding these dependencies can greatly benefit optimization. We specifically consider the setting where partial evaluations are possible, meaning that the partial modification of a solution can be efficiently evaluated. Such problems are potentially very difficult, for example, non-separable, multimodal, and multiobjective. The Gene-pool Optimal Mixing Evolutionary Algorithm (GOMEA) can effectively exploit partial evaluations, leading to a substantial improvement in performance and scalability. GOMEA was recently shown to be extendable to real-valued optimization through a combination with the real-valued estimation of distribution algorithm AMaLGaM. In this article, we definitively introduce the Real-Valued GOMEA (RV-GOMEA), and introduce a new variant, constructed by combining GOMEA with what is arguably the best-known real-valued EA, the Covariance Matrix Adaptation Evolution Strategies (CMA-ES). Both variants of GOMEA are compared to L-BFGS and the Limited Memory CMA-ES (LM-CMA-ES). We show that both variants of RV-GOMEA achieve excellent performance and scalability in a GBO setting, which can be orders of magnitude better than that of EAs unable to efficiently exploit the GBO setting.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 1","pages":"129-155"},"PeriodicalIF":6.8,"publicationDate":"2021-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00275","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"38055587","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}
引用次数: 10
Genetic Programming with Delayed Routing for Multiobjective Dynamic Flexible Job Shop Scheduling 具有延迟路由的遗传规划在多目标动态柔性车间调度中的应用
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-03-02 DOI: 10.1162/evco_a_00273
Binzi Xu;Yi Mei;Yan Wang;Zhicheng Ji;Mengjie Zhang
Dynamic Flexible Job Shop Scheduling (DFJSS) is an important and challenging problem, and can have multiple conflicting objectives. Genetic Programming Hyper-Heuristic (GPHH) is a promising approach to fast respond to the dynamic and unpredictable events in DFJSS. A GPHH algorithm evolves dispatching rules (DRs) that are used to make decisions during the scheduling process (i.e., the so-called heuristic template). In DFJSS, there are two kinds of scheduling decisions: the routing decision that allocates each operation to a machine to process it, and the sequencing decision that selects the next job to be processed by each idle machine. The traditional heuristic template makes both routing and sequencing decisions in a non-delay manner, which may have limitations in handling the dynamic environment. In this article, we propose a novel heuristic template that delays the routing decisions rather than making them immediately. This way, all the decisions can be made under the latest and most accurate information. We propose three different delayed routing strategies, and automatically evolve the rules in the heuristic template by GPHH. We evaluate the newly proposed GPHH with Delayed Routing (GPHH-DR) on a multiobjective DFJSS that optimises the energy efficiency and mean tardiness. The experimental results show that GPHH-DR significantly outperformed the state-of-the-art GPHH methods. We further demonstrated the efficacy of the proposed heuristic template with delayed routing, which suggests the importance of delaying the routing decisions.
动态柔性车间调度(DFJSS)是一个重要而具有挑战性的问题,它可能具有多个相互冲突的目标。遗传程序设计超启发式(GPHH)是DFJSS中快速响应动态和不可预测事件的一种很有前途的方法。GPHH算法发展了调度规则(DR),用于在调度过程中做出决策(即所谓的启发式模板)。在DFJSS中,有两种调度决策:将每个操作分配给一台机器进行处理的路由决策,以及选择每个空闲机器要处理的下一个作业的排序决策。传统的启发式模板以无延迟的方式做出路由和排序决策,这在处理动态环境方面可能有局限性。在本文中,我们提出了一种新的启发式模板,它可以延迟路由决策,而不是立即做出决策。这样,所有的决策都可以在最新、最准确的信息下做出。我们提出了三种不同的延迟路由策略,并通过GPHH自动进化启发式模板中的规则。我们在优化能量效率和平均延迟的多目标DFJSS上评估了新提出的具有延迟路由的GPHH-DR。实验结果表明,GPHH-DR显著优于最先进的GPHH方法。我们进一步证明了所提出的具有延迟路由的启发式模板的有效性,这表明了延迟路由决策的重要性。
{"title":"Genetic Programming with Delayed Routing for Multiobjective Dynamic Flexible Job Shop Scheduling","authors":"Binzi Xu;Yi Mei;Yan Wang;Zhicheng Ji;Mengjie Zhang","doi":"10.1162/evco_a_00273","DOIUrl":"10.1162/evco_a_00273","url":null,"abstract":"<para>Dynamic Flexible Job Shop Scheduling (DFJSS) is an important and challenging problem, and can have multiple conflicting objectives. Genetic Programming Hyper-Heuristic (GPHH) is a promising approach to fast respond to the dynamic and unpredictable events in DFJSS. A GPHH algorithm evolves dispatching rules (DRs) that are used to make decisions during the scheduling process (i.e., the so-called heuristic template). In DFJSS, there are two kinds of scheduling decisions: the routing decision that allocates each operation to a machine to process it, and the sequencing decision that selects the next job to be processed by each idle machine. The traditional heuristic template makes both routing and sequencing decisions in a non-delay manner, which may have limitations in handling the dynamic environment. In this article, we propose a novel heuristic template that delays the routing decisions rather than making them immediately. This way, all the decisions can be made under the latest and most accurate information. We propose three different delayed routing strategies, and automatically evolve the rules in the heuristic template by GPHH. We evaluate the newly proposed GPHH with Delayed Routing (GPHH-DR) on a multiobjective DFJSS that optimises the energy efficiency and mean tardiness. The experimental results show that GPHH-DR significantly outperformed the state-of-the-art GPHH methods. We further demonstrated the efficacy of the proposed heuristic template with delayed routing, which suggests the importance of delaying the routing decisions.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 1","pages":"75-105"},"PeriodicalIF":6.8,"publicationDate":"2021-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00273","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"37907438","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}
引用次数: 21
Feature-Based Diversity Optimization for Problem Instance Classification 基于特征的问题实例分类多样性优化
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2021-03-02 DOI: 10.1162/evco_a_00274
Wanru Gao;Samadhi Nallaperuma;Frank Neumann
Understanding the behaviour of heuristic search methods is a challenge. This even holds for simple local search methods such as 2-OPT for the Travelling Salesperson Problem (TSP). In this article, we present a general framework that is able to construct a diverse set of instances which are hard or easy for a given search heuristic. Such a diverse set is obtained by using an evolutionary algorithm for constructing hard or easy instances which are diverse with respect to different features of the underlying problem. Examining the constructed instance sets, we show that many combinations of two or three features give a good classification of the TSP instances in terms of whether they are hard to be solved by 2-OPT.
理解启发式搜索方法的行为是一个挑战。这甚至适用于简单的本地搜索方法,如旅行推销员问题(TSP)的2-OPT。在本文中,我们提出了一个通用框架,该框架能够构造一组不同的实例,这些实例对于给定的搜索启发式来说是困难的或容易的。这样的多样性集合是通过使用进化算法来构建针对潜在问题的不同特征而多样的硬实例或易实例来获得的。通过检查构建的实例集,我们发现两个或三个特征的许多组合可以很好地分类TSP实例,即它们是否难以通过2-OPT解决。
{"title":"Feature-Based Diversity Optimization for Problem Instance Classification","authors":"Wanru Gao;Samadhi Nallaperuma;Frank Neumann","doi":"10.1162/evco_a_00274","DOIUrl":"10.1162/evco_a_00274","url":null,"abstract":"<para>Understanding the behaviour of heuristic search methods is a challenge. This even holds for simple local search methods such as 2-OPT for the Travelling Salesperson Problem (TSP). In this article, we present a general framework that is able to construct a diverse set of instances which are hard or easy for a given search heuristic. Such a diverse set is obtained by using an evolutionary algorithm for constructing hard or easy instances which are diverse with respect to different features of the underlying problem. Examining the constructed instance sets, we show that many combinations of two or three features give a good classification of the TSP instances in terms of whether they are hard to be solved by 2-OPT.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"29 1","pages":"107-128"},"PeriodicalIF":6.8,"publicationDate":"2021-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00274","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"38055586","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}
引用次数: 47
High-Order Entropy-Based Population Diversity Measures in the Traveling Salesman Problem 旅行商问题中基于高阶熵的群体多样性测度
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2020-12-02 DOI: 10.1162/evco_a_00268
Yuichi Nagata
To maintain the population diversity of genetic algorithms (GAs), we are required to employ an appropriate population diversity measure. However, commonly used population diversity measures designed for permutation problems do not consider the dependencies between the variables of the individuals in the population. We propose three types of population diversity measures that address high-order dependencies between the variables to investigate the effectiveness of considering high-order dependencies. The first is formulated as the entropy of the probability distribution of individuals estimated from the population based on an m-th--order Markov model. The second is an extension of the first. The third is similar to the first, but it is based on a variable order Markov model. The proposed population diversity measures are incorporated into the evaluation function of a GA for the traveling salesman problem to maintain population diversity. Experimental results demonstrate the effectiveness of the three types of high-order entropy-based population diversity measures against the commonly used population diversity measures.
为了保持遗传算法(GA)的种群多样性,我们需要采用适当的群体多样性度量。然而,为排列问题设计的常用种群多样性度量没有考虑种群中个体变量之间的相关性。我们提出了三种类型的种群多样性度量,这些度量解决了变量之间的高阶依赖关系,以研究考虑高阶依赖性的有效性。第一个公式是基于m阶马尔可夫模型从种群中估计的个体概率分布的熵。第二个是第一个的延伸。第三个与第一个相似,但它是基于变阶马尔可夫模型。将所提出的种群多样性测度纳入旅行商问题的遗传算法的评估函数中,以保持种群多样性。实验结果证明了三种基于高阶熵的种群多样性测度对常用种群多样性度量的有效性。
{"title":"High-Order Entropy-Based Population Diversity Measures in the Traveling Salesman Problem","authors":"Yuichi Nagata","doi":"10.1162/evco_a_00268","DOIUrl":"10.1162/evco_a_00268","url":null,"abstract":"<para>To maintain the population diversity of genetic algorithms (GAs), we are required to employ an appropriate population diversity measure. However, commonly used population diversity measures designed for permutation problems do not consider the dependencies between the variables of the individuals in the population. We propose three types of population diversity measures that address high-order dependencies between the variables to investigate the effectiveness of considering high-order dependencies. The first is formulated as the entropy of the probability distribution of individuals estimated from the population based on an <inline-formula><mml:math><mml:mi>m</mml:mi></mml:math></inline-formula>-th--order Markov model. The second is an extension of the first. The third is similar to the first, but it is based on a variable order Markov model. The proposed population diversity measures are incorporated into the evaluation function of a GA for the traveling salesman problem to maintain population diversity. Experimental results demonstrate the effectiveness of the three types of high-order entropy-based population diversity measures against the commonly used population diversity measures.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"28 4","pages":"595-619"},"PeriodicalIF":6.8,"publicationDate":"2020-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00268","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"37639325","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
Inferring Future Landscapes: Sampling the Local Optima Level 推断未来景观:采样局部最优水平
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2020-12-02 DOI: 10.1162/evco_a_00271
Sarah L. Thomson;Gabriela Ochoa;Sébastien Verel;Nadarajen Veerapen
Connection patterns among Local Optima Networks (LONs) can inform heuristic design for optimisation. LON research has predominantly required complete enumeration of a fitness landscape, thereby restricting analysis to problems diminutive in size compared to real-life situations. LON sampling algorithms are therefore important. In this article, we study LON construction algorithms for the Quadratic Assignment Problem (QAP). Using machine learning, we use estimated LON features to predict search performance for competitive heuristics used in the QAP domain. The results show that by using random forest regression, LON construction algorithms produce fitness landscape features which can explain almost all search variance. We find that LON samples better relate to search than enumerated LONs do. The importance of fitness levels of sampled LONs in search predictions is crystallised. Features from LONs produced by different algorithms are combined in predictions for the first time, with promising results for this “super-sampling”: a model to predict tabu search success explained 99% of variance. Arguments are made for the use-case of each LON algorithm and for combining the exploitative process of one with the exploratory optimisation of the other.
局部优化网络(LON)之间的连接模式可以为优化的启发式设计提供信息。LON研究主要要求完整列举健身景观,从而将分析限制在与现实情况相比规模较小的问题上。因此,LON采样算法非常重要。本文研究了二次分配问题的LON构造算法。使用机器学习,我们使用估计的LON特征来预测QAP领域中使用的竞争启发式算法的搜索性能。结果表明,通过使用随机森林回归,LON构建算法产生的适应度景观特征可以解释几乎所有的搜索方差。我们发现LON样本比枚举LON更好地与搜索相关。采样LON的适应度水平在搜索预测中的重要性得到了体现。由不同算法产生的LON的特征首次被组合在预测中,这种“超级采样”的结果很有希望:预测禁忌搜索成功的模型解释了99%的方差。对每个LON算法的用例进行了论证,并将其中一个算法的开发过程与另一个的探索性优化相结合。
{"title":"Inferring Future Landscapes: Sampling the Local Optima Level","authors":"Sarah L. Thomson;Gabriela Ochoa;Sébastien Verel;Nadarajen Veerapen","doi":"10.1162/evco_a_00271","DOIUrl":"10.1162/evco_a_00271","url":null,"abstract":"<para>Connection patterns among <italic>Local Optima Networks</i> (LONs) can inform heuristic design for optimisation. LON research has predominantly required complete enumeration of a fitness landscape, thereby restricting analysis to problems diminutive in size compared to real-life situations. LON <italic>sampling</i> algorithms are therefore important. In this article, we study LON construction algorithms for the Quadratic Assignment Problem (QAP). Using machine learning, we use estimated LON features to predict search performance for competitive heuristics used in the QAP domain. The results show that by using random forest regression, LON construction algorithms produce fitness landscape features which can explain almost all search variance. We find that LON samples better relate to search than enumerated LONs do. The importance of fitness levels of sampled LONs in search predictions is crystallised. Features from LONs produced by different algorithms are combined in predictions for the first time, with promising results for this “super-sampling”: a model to predict tabu search success explained 99% of variance. Arguments are made for the use-case of each LON algorithm and for combining the exploitative process of one with the exploratory optimisation of the other.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"28 4","pages":"621-641"},"PeriodicalIF":6.8,"publicationDate":"2020-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00271","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"37680158","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
Genetic Programming Hyper-Heuristics with Vehicle Collaboration for Uncertain Capacitated Arc Routing Problems 基于车辆协同的遗传规划超启发式求解不确定有能力电弧路径问题
IF 6.8 2区 计算机科学 Q2 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2020-12-02 DOI: 10.1162/evco_a_00267
Jordan MacLachlan;Yi Mei;Juergen Branke;Mengjie Zhang
Due to its direct relevance to post-disaster operations, meter reading and civil refuse collection, the Uncertain Capacitated Arc Routing Problem (UCARP) is an important optimisation problem. Stochastic models are critical to study as they more accurately represent the real world than their deterministic counterparts. Although there have been extensive studies in solving routing problems under uncertainty, very few have considered UCARP, and none consider collaboration between vehicles to handle the negative effects of uncertainty. This article proposes a novel Solution Construction Procedure (SCP) that generates solutions to UCARP within a collaborative, multi-vehicle framework. It consists of two types of collaborative activities: one when a vehicle unexpectedly expends capacity (route failure), and the other during the refill process. Then, we propose a Genetic Programming Hyper-Heuristic (GPHH) algorithm to evolve the routing policy used within the collaborative framework. The experimental studies show that the new heuristic with vehicle collaboration and GP-evolved routing policy significantly outperforms the compared state-of-the-art algorithms on commonly studied test problems. This is shown to be especially true on instances with larger numbers of tasks and vehicles. This clearly shows the advantage of vehicle collaboration in handling the uncertain environment, and the effectiveness of the newly proposed algorithm.
由于其与灾后操作、抄表和民用垃圾收集直接相关,不确定电容电弧路由问题(UCRP)是一个重要的优化问题。随机模型对研究至关重要,因为它们比确定性模型更准确地代表了现实世界。尽管在解决不确定性下的路线问题方面进行了广泛的研究,但很少有人考虑过UCRP,也没有人考虑车辆之间的协作来处理不确定性的负面影响。本文提出了一种新的解决方案构建程序(SCP),该程序在协作的多车辆框架内生成UCRP的解决方案。它由两种类型的协作活动组成:一种是当车辆意外消耗容量(路线故障)时,另一种是在加注过程中。然后,我们提出了一种遗传规划超启发式(GPHH)算法来进化协作框架中使用的路由策略。实验研究表明,在常用的测试问题上,具有车辆协作和GP进化路由策略的新启发式算法显著优于现有算法。这在任务和车辆数量较多的情况下尤其如此。这清楚地表明了车辆协作在处理不确定环境方面的优势,以及新提出的算法的有效性。
{"title":"Genetic Programming Hyper-Heuristics with Vehicle Collaboration for Uncertain Capacitated Arc Routing Problems","authors":"Jordan MacLachlan;Yi Mei;Juergen Branke;Mengjie Zhang","doi":"10.1162/evco_a_00267","DOIUrl":"10.1162/evco_a_00267","url":null,"abstract":"<para>Due to its direct relevance to post-disaster operations, meter reading and civil refuse collection, the Uncertain Capacitated Arc Routing Problem (UCARP) is an important optimisation problem. Stochastic models are critical to study as they more accurately represent the real world than their deterministic counterparts. Although there have been extensive studies in solving routing problems under uncertainty, very few have considered UCARP, and none consider collaboration between vehicles to handle the negative effects of uncertainty. This article proposes a novel Solution Construction Procedure (SCP) that generates solutions to UCARP within a collaborative, multi-vehicle framework. It consists of two types of collaborative activities: one when a vehicle unexpectedly expends capacity (<italic>route failure</i>), and the other during the refill process. Then, we propose a Genetic Programming Hyper-Heuristic (GPHH) algorithm to evolve the routing policy used within the collaborative framework. The experimental studies show that the new heuristic with vehicle collaboration and GP-evolved routing policy significantly outperforms the compared state-of-the-art algorithms on commonly studied test problems. This is shown to be especially true on instances with larger numbers of tasks and vehicles. This clearly shows the advantage of vehicle collaboration in handling the uncertain environment, and the effectiveness of the newly proposed algorithm.</para>","PeriodicalId":50470,"journal":{"name":"Evolutionary Computation","volume":"28 4","pages":"563-593"},"PeriodicalIF":6.8,"publicationDate":"2020-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1162/evco_a_00267","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47775196","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}
引用次数: 34
期刊
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