Distributed evolutionary algorithm for asset management and trading
First Claim
1. A computer-implemented data mining system, comprising:
- a data processor; and
a memory accessible to the data processor and identifying a candidate database having a pool of individuals, each of the individuals further having associated therewith an indication of a respective fitness estimate,for use with a data mining training database accessible to the data processor and identifying training data,the data processor configured to;
test on a first subset of the training data each individual in a testing subset of at least one of the individuals;
calculate a fitness estimate for each of the individuals in the testing subset in dependence upon the tests on the first subset of the training data;
discard individuals from the pool of individuals in dependence upon their fitness estimates;
test on a second subset of the training data, each individual in the testing subset which remains after the discarding of individuals, the second subset including at least one datum not included in the first subset;
update, in dependence upon the tests on the second subset of the training data, the fitness estimate for each individual tested on the second subset of the training data; and
discard further individuals from the pool of individuals in dependence upon their updated fitness estimates.
3 Assignments
0 Petitions
Accused Products
Abstract
A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
-
Citations
10 Claims
-
1. A computer-implemented data mining system, comprising:
-
a data processor; and a memory accessible to the data processor and identifying a candidate database having a pool of individuals, each of the individuals further having associated therewith an indication of a respective fitness estimate, for use with a data mining training database accessible to the data processor and identifying training data, the data processor configured to; test on a first subset of the training data each individual in a testing subset of at least one of the individuals; calculate a fitness estimate for each of the individuals in the testing subset in dependence upon the tests on the first subset of the training data; discard individuals from the pool of individuals in dependence upon their fitness estimates; test on a second subset of the training data, each individual in the testing subset which remains after the discarding of individuals, the second subset including at least one datum not included in the first subset; update, in dependence upon the tests on the second subset of the training data, the fitness estimate for each individual tested on the second subset of the training data; and discard further individuals from the pool of individuals in dependence upon their updated fitness estimates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification