NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Bingo: A Customizable Framework for Symbolic Regression with Genetic ProgrammingIn this paper, we introduce Bingo, a flexible and customizable yet performant Python framework for symbolic regression with genetic programming. Bingo maintains a modular code structure for simple abstraction and easily swappable components. Fitness functions, selection methods, and constant optimization methods allow for easy problem-specific customization. Bingo also maintains several features for increased efficiency such as parallelism, equation simplification, and a C++ backend. We compare Bingo’s performance to other genetic programming for symbolic regression (GPSR) methods to show that it is both competitive and flexible.
Document ID
20220010189
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
David Randall
(University of Utah Salt Lake City, Utah, United States)
Tyler Townsend
(Microsoft (United States) Redmond, Washington, United States)
Jacob Dean Hochhalter
(University of Utah Salt Lake City, Utah, United States)
Geoffrey Bomarito
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
July 1, 2022
Subject Category
Computer Programming And Software
Meeting Information
Meeting: The Genetic and Evolutionary Computation Conference (GECCO 2022)
Location: Boston, MA
Country: US
Start Date: July 9, 2022
End Date: July 13, 2022
Sponsors: Association for Computing Machinery
Funding Number(s)
WBS: 981698.03.04.23.55
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
NASA Technical Management
No Preview Available