arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.12401cs.NE
收藏

基于语义距离的多目标遗传编程方法

Semantic-based Distance Approaches in Multi-objective Genetic Programming

Edgar Galván, Fergal Stapleton

摘要:

语义在遗传程序(GP)的上下文中可以被理解为给定一组输入的程序的行为,并已被很好地记录在一系列不同的问题,以提高GP的性能。已经有各种各样的不同的方法,将语义纳入单目标GP。然而,在多目标(MO)GP的语义研究,一直是有限的,本文旨在解决这个问题。更具体地说,我们进行了比较三种不同形式的语义MOGP。一种基于语义的方法,(i)基于语义相似性的交叉(SSC),是从单目标GP借用的,其中该方法一直被报道有利于进化搜索。我们还研究了其他两种方法,被称为(二)基于语义的距离作为一个额外的标准(SDO)和(iii)枢轴相似性SDO。我们凭经验和一贯的表现如何自然处理语义距离作为一个额外的标准,以优化MOGP导致更好的性能相比,规范的方法和SSC。这两种基于语义距离的方法都利用了一个支点,这是一个参考点,从稀疏区域的搜索空间,它被发现,个人都是语义相似和不相似的这个支点是有益的,在促进多样性。此外,我们还展示了如何语义成功地促进单目标优化不一定会导致更好的性能时,采用MOGP。

英文摘要:

Semantics in the context of Genetic Program (GP) can be understood as the behaviour of a program given a set of inputs and has been well documented in improving performance of GP for a range of diverse problems. There have been a wide variety of different methods which have incorporated semantics into single-objective GP. The study of semantics in Multi-objective (MO) GP, however, has been limited and this paper aims at tackling this issue. More specifically, we conduct a comparison of three different forms of semantics in MOGP. One semantic-based method, (i) Semantic Similarity-based Crossover (SSC), is borrowed from single-objective GP, where the method has consistently being reported beneficial in evolutionary search. We also study two other methods, dubbed (ii) Semantic-based Distance as an additional criteriOn (SDO) and (iii) Pivot Similarity SDO. We empirically and consistently show how by naturally handling semantic distance as an additional criterion to be optimised in MOGP leads to better performance when compared to canonical methods and SSC. Both semantic distance based approaches made use of a pivot, which is a reference point from the sparsest region of the search space and it was found that individuals which were both semantically similar and dissimilar to this pivot were beneficial in promoting diversity. Moreover, we also show how the semantics successfully promoted in single-objective optimisation does not necessary lead to a better performance when adopted in MOGP.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑