Saved in:
Bibliographic Details
Main Authors: Huang, Zhixing, Mei, Yi, Zhang, Fangfang, Zhang, Mengjie, Banzhaf, Wolfgang
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.21991
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916763981053952
author Huang, Zhixing
Mei, Yi
Zhang, Fangfang
Zhang, Mengjie
Banzhaf, Wolfgang
author_facet Huang, Zhixing
Mei, Yi
Zhang, Fangfang
Zhang, Mengjie
Banzhaf, Wolfgang
contents Genetic programming has undergone rapid development in recent years. However, theoretical studies of genetic programming are far behind. One of the major obstacles to theoretical studies is the challenge of developing a model to describe the relationship between fitness values and program genotypes. In this paper, we take linear genetic programming (LGP) as an example to study the fitness-to-genotype relationship. We find that the fitness expectation increases with fitness supremum over instruction editing distance, considering 1) the fitness supremum linearly increases with the instruction editing distance in LGP, 2) the fitness infimum is fixed, and 3) the fitness probabilities over different instruction editing distances are similar. We then extend these findings to explain the bloat effect and the minimum hitting time of LGP based on instruction editing distance. The bloat effect happens because it is more likely to produce better offspring by adding instructions than by removing them, given an instruction editing distance from the optimal program. The analysis of the minimum hitting time suggests that for a basic LGP genetic operator (i.e., freemut), maintaining a necessarily small program size and mutating multiple instructions each time can improve LGP performance. The reported empirical results verify our hypothesis.
format Preprint
id arxiv_https___arxiv_org_abs_2505_21991
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Bridging Fitness With Search Spaces By Fitness Supremums: A Theoretical Study on LGP
Huang, Zhixing
Mei, Yi
Zhang, Fangfang
Zhang, Mengjie
Banzhaf, Wolfgang
Neural and Evolutionary Computing
Genetic programming has undergone rapid development in recent years. However, theoretical studies of genetic programming are far behind. One of the major obstacles to theoretical studies is the challenge of developing a model to describe the relationship between fitness values and program genotypes. In this paper, we take linear genetic programming (LGP) as an example to study the fitness-to-genotype relationship. We find that the fitness expectation increases with fitness supremum over instruction editing distance, considering 1) the fitness supremum linearly increases with the instruction editing distance in LGP, 2) the fitness infimum is fixed, and 3) the fitness probabilities over different instruction editing distances are similar. We then extend these findings to explain the bloat effect and the minimum hitting time of LGP based on instruction editing distance. The bloat effect happens because it is more likely to produce better offspring by adding instructions than by removing them, given an instruction editing distance from the optimal program. The analysis of the minimum hitting time suggests that for a basic LGP genetic operator (i.e., freemut), maintaining a necessarily small program size and mutating multiple instructions each time can improve LGP performance. The reported empirical results verify our hypothesis.
title Bridging Fitness With Search Spaces By Fitness Supremums: A Theoretical Study on LGP
topic Neural and Evolutionary Computing
url https://arxiv.org/abs/2505.21991