abstract = "A method evolves generic computational building
blocks. The method obtains a parent population with
programs that encode functions. The method also obtains
a list of randomly generated test inputs. The method
generates a target dataset that includes input-output
pairs of randomly generated binary strings. The method
also applies a fitness function to assign a fitness
score to each program, based on the target dataset. The
method grows a seed list by applying genetic operators,
and selecting offspring that satisfy a novelty
condition. The novelty condition is representative of
an ability of a program to produce unique output for
the list of randomly generated test inputs. The method
iterates until a terminating condition has been
satisfied. The terminating condition is representative
of an ability of programs in the seed list to solve one
or more genetic programming instances.",
notes = "See also USA patents 10,956,129 and 11,501,850