Gene expression programming algorithm
AssigneeMotorola, Inc.
InventorsWeimin Xiao, Thomas Michael Tirpak
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsWeimin Xiao, Thomas Michael Tirpak
Estimating the term…
A gene expression programming genetic algorithm for performing symbolic regression is provided. The algorithm avoids expression bloating and over fitting by employing a fitness function that depends inversely on the mathematical expression complexity. Members of a population that are evolved by the algorithm are represented as a set arrays (e.g., in the form of a matrix) of indexes that reference operands and operators, thus facilitating selection, mutation, and cross over operations conducted in the course of evolving the population. The algorithm comprises a syntax checking part that may be applied to population members without their having to be converted to executable programs first. An object-oriented programming language data structure is providing for encapsulating basic data for each codon (e.g., operand, operator) used by the algorithm.
An apparatus for generating a program that solves a technical problem, the apparatus comprising:
An apparatus for generating a program that solves a technical problem, the apparatus comprising:
An apparatus for generating a program that solves a technical problem, the apparatus comprising:
An apparatus for generating a program that solves a technical problem, the apparatus comprising:
A computer readable medium containing programming instructions for determining a mathematical expression that describes a set of real world data generating a program that solves a technical problem, including programming instructions for:
A computer readable medium containing programming instructions for generating a program that solves a technical problem, including programming instructions for:
A computer readable medium containing programming instructions for generating a program that solves a technical problem, including programming instructions for:
A computer readable medium containing programming instructions for generating a program that solves a technical problem, including programming instructions for:
A computer readable medium having stored there on a data structure comprising:
Dependencies are inferred from the claim text.