计算机工程与设计2024,Vol.45Issue(4) :1056-1061.DOI:10.16208/j.issn1000-7024.2024.04.014

基于语义聚类的遗传规划算法比较

Comparison of genetic programming algorithms based on semantic clustering

王菁 徐赐文 吕林旺
计算机工程与设计2024,Vol.45Issue(4) :1056-1061.DOI:10.16208/j.issn1000-7024.2024.04.014

基于语义聚类的遗传规划算法比较

Comparison of genetic programming algorithms based on semantic clustering

王菁 1徐赐文 1吕林旺1
扫码查看

作者信息

  • 1. 中央民族大学理学院,北京 100081
  • 折叠

摘要

针对遗传规划算法容易陷入局部最优解与局部搜索过慢的问题,提出一种基于语义聚类的遗传规划算法(genetic programming algorithm based on semantic clustering,SCGP),比较不同聚类算法对SCGP表现的影响.同时提出一种基于子种群规模的自适应适应度函数,提高局部搜索能力.在多个基准问题上对比标准遗传规划、几何语义遗传规划、K均值聚类遗传规划与SCGP,实验结果表明,SCGP算法在拟合能力和泛化能力上都有较大改善.在诸多聚类方法中,层次聚类嵌入的SCGP算法在基准问题上的泛化能力最优,与标准遗传规划、几何语义遗传规划、K均值聚类遗传规划相比,分别提高了 32.36%、61.29%、20.53%.

Abstract

To address the problem that genetic programming algorithms tend to fall into local optimal solutions with slow local search,a genetic programming algorithm based on semantic clustering(SCGP)was proposed and the effects of different cluste-ring algorithms were compared on the performance of SCGP.An adaptive fitness function based on subpopulation size was also proposed to improve the local search ability.Experimental results show that the SCGP algorithm improves the fitting ability and generalization ability.Among the clustering methods,the SCGP algorithm with hierarchical clustering embedding has the best generalization ability on the benchmark problem and improves the performance compared with the standard genetic planning,geometric semantic genetic planning,K-mean clustering genetic planning by 32.36%,61.29%,and 20.53%,respectively.

关键词

遗传规划/聚类算法/进化算法/语义/自适应/子种群/算法比较

Key words

genetic programming/clustering algorithm/evolutionary algorithm/semantics/adaptive/subpopulation/algorith-mic comparison

引用本文复制引用

基金项目

国家自然科学基金项目(11171342)

出版年

2024
计算机工程与设计
中国航天科工集团二院706所

计算机工程与设计

CSTPCD北大核心
影响因子:0.617
ISSN:1000-7024
参考文献量16
段落导航相关论文