Abstract
In this paper, a novel operator, semantic cluster operator, was developed to overcome the low convergence performance of genetic programming in symbolic regression. The main strategy for steep convergence was to narrow search space and scrutinize the narrowed search space using a semantic cluster library. To demonstrate the success of this idea, the computation time and offspring fitness of the operator developed in this paper were compared with those of exhaustive search. The computation time of the operator was approximately 6% of that of the exhaustive search, and its offspring fitness was in the top 0.5% among all offspring derived from the exhaustive search. In two application problems, derived models from an algorithm using the operator showed high prediction accuracy comparable to an artificial neural network, random forest, and support vector machine despite its simplicity.
Original language | English |
---|---|
Article number | 103174 |
Journal | Advances in Engineering Software |
Volume | 172 |
DOIs | |
State | Published - Oct 2022 |
Keywords
- Automatic code derivation
- Clustering
- Genetic programming
- Iterated local search
- Semantic
- Symbolic regression