A computer-implemented method and system for solving a programming problem
using genetic programming techniques. A fitness function measures the
relative superiority of a first solution with respect to a second
solution. The genetic programming system creates multiple program gene
strings containing graph reduction operators. Each program gene string
represents a potential solution to the programming problem being solved.
Input data is applied to each program gene string to generate a solution
for each gene string. Each program gene string is evaluated by comparing
the solution to the fitness function. The program gene strings are evolved
based on the evaluation of their fitness. The gene strings are repeatedly
evolved until a termination criteria has been satisfied.
Eine Computer-eingeführte Methode und ein System für das Lösen eines programmierenproblems mit genetischen Programmierung Techniken. Eine Eignungfunktion mißt die relative Überlegenheit einer ersten Lösung in Bezug auf eine zweite Lösung. Das genetische Programmiersystem stellt die mehrfachen Programmgenzeichenketten her, die Diagrammverkleinerung Operatoren enthalten. Jede Programmgenzeichenkette stellt eine mögliche Lösung zum programmierenproblem dar, das gelöst wird. Eingang Daten werden an jeder Programmgenzeichenkette angewendet, um eine Lösung für jede Genzeichenkette zu erzeugen. Jede Programmgenzeichenkette wird ausgewertet, indem man die Lösung mit der Eignungfunktion vergleicht. Die Programmgenzeichenketten werden gründeten auf der Auswertung ihrer Eignung entwickelt. Die Genzeichenketten werden wiederholt entwickelt, bis Kriterien eines Endpunktes erfüllt worden ist.