RGP: an open source genetic programming system for the R environment

  • Authors:
  • Oliver Flasch;Olaf Mersmann;Thomas Bartz-Beielstein

  • Affiliations:
  • Cologne University of Applied Sciences, Gummersbach, Germany;TU Dortmund University, Dortmund, Germany;Cologne University of Applied Sciences, Gummersbach, Germany

  • Venue:
  • Proceedings of the 12th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

RGP is a new genetic programming system based on the R environment. The system implements classical untyped tree-based genetic programming as well as more advanced variants including, for example, strongly typed genetic programming and Pareto genetic programming. It strives for high modularity through a consistent architecture that allows the customization and replacement of every algorithm component, while maintaining accessibility for new users by adhering to the "convention over configuration" principle. Typical GP applications are supported by standard R interfaces. For example, symbolic regression via GP is supported by the same "formula interface" as linear regression in R. RGP is freely available as an open source R package.