Patent ID: 7222323
Filing Date: 2007-05-22
Classification: G06N

Abstract:
1. An uncommitted configurable hardware logic device adapted, when configured, to implement a complete evolutionary algorithm in hardware, the configured hardware logic device comprising: a) population producing means having an output, and operative for producing an initial population of individuals at the output; b) fitness evaluating means having an input and first and second outputs, the output of the population producing means being connected to the input of the fitness evaluating means, and the fitness evaluating means being operative for carrying out fitness tests on the initial population of individuals, and for providing results of the fitness tests and the respective individuals at the first output of the fitness evaluating means; c) selector means having an input and an output, and operative for selecting at least one individual of the initial population on the basis of the results of the fitness tests and the respective individuals connected from the output of the fitness evaluating means to the input of the selector means, and for providing the selected at least one individual at the output of the selector means; d) breeding means having an input connected to the output of the selector means, and operative for breeding a further population of individuals from the selected at least one individual, and having an output connecting the further population of individuals to the input of the fitness evaluating means; and e) the fitness evaluating means being further operative for providing a single preferred selected individual from the further population of individuals at the second output of the fitness evaluating means.