# Code Farming: A Process for Creating Generic Computational Building   Blocks

**Authors:** David Landaeta

arXiv: 1901.11115 · 2019-02-19

## TL;DR

This paper introduces a process called Code Farming that generates generic computational building blocks to improve genetic programming initialization, reducing human effort and enhancing evolutionary efficiency.

## Contribution

It presents a novel method for automatically creating reusable computational building blocks for genetic programming, minimizing manual intervention.

## Key findings

- Reduces the need for random population initialization
- Lessens human effort in seeding initial populations
- Enhances genetic programming efficiency

## Abstract

Motivated by a desire to improve on the current state of the art in genetic programming, and aided by recent progress in understanding the computational aspects of evolutionary systems, we describe a process that creates a set of generic computational building blocks for the purpose of seeding initial populations of programs in any genetic programming system. This provides an advantage over the standard approach of initializing the population purely randomly in that it avoids the need to constantly rediscover such building blocks. It is also better than seeding the initial population with hand-coded building blocks, since it lessens the amount of human intervention required by the system.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1901.11115/full.md

## Figures

2 figures with captions in the complete paper: https://tomesphere.com/paper/1901.11115/full.md

## References

15 references — full list in the complete paper: https://tomesphere.com/paper/1901.11115/full.md

---
Source: https://tomesphere.com/paper/1901.11115