cs.NEMar 10, 2026

GPU-Accelerated Genetic Programming for Symbolic Regression with Beagle Framework

Authors: Nathan Haut, Ilya Basin, Marzieh Kianinejad, Ruchika Gupta, Elijah Smith, Zachary Perrico, Wolfgang Banzhaf

Organizations: Michigan State University East Lansing, Michigan, USA · Noblis, Inc. Virginia, USA

Abstract

Beagle is a new software framework that enables execution of Genetic Programming tasks on the GPU. Currently available for symbolic regression, it processes individuals of the population and fitness cases for training in a way that maximizes throughput on extant GPU platforms. In this contribution, we report on the benchmarking of Beagle on the Feynman Symbolic Regression dataset and compare its performance with a fast CPU system called StackGP and the widely available PySR system under the same wall clock budget. We also report on the use of two different fitness functions, one a point-to-point error function, the other a correlation fitness function. The results demonstrate that the Beagle's GPU-aided Symbolic Regression significantly outperforms leading CPU-based frameworks.

Figures & tables

Explore similar work

CardsList
  1. An Introduction and Tutorial for the Beagle Framework

    Jul 7, 2026Ilya Basin, Nathan HautGenetic Programming

  2. The Effects of Population Size on the Performance of BEAGLE GPU-Based Genetic Programming Runs

    Apr 27, 2026Nathan Haut, Ilya Basin, Ruchika Gupta +4Genetic Programming

  3. GP-GOMEA with GPU-Based Fitness Evaluations: Design and Performance Analysis

    May 29, 2026Jasper Post, Johannes Koch, Anton Bouter +2GPU AccelerationEvolutionary Optimization