IL215728A

Distributed evolutionary algorithm for asset management and trading

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

26 claims: 4 independent, 22 dependent

  1. 1
    16 215728/2 CLAIMS 1. A networked computer system comprising a first client computer, the first client computer comprising:a memory operative to store N genes, each gene characterized by a plurality of conditions and at least one action, wherein N is an integer greater than one;a communication port through which the first client computer recurrently receives data samples;and a processor operative to evaluate a performance characteristic of each of the N genes by evaluating each gene against the recurrently received data samples, the performance characteristic of each gene being adjusted with each recurrently received data sample and indicating a fitness of the gene.
  2. 7
    A networked computer system comprising a server computer, said server computer configured to:receive a first set of genes from a first one of a plurality of client computers;store received genes in a server gene pool;and transmit to each of at least a first subset of the plurality of client computers one or more genes of the server gene pool for fitness evaluation spanning W trading days, the first set of genes being generated by evaluating a performance characteristic of each of N genes against recurrently received data samples, the performance characteristic of each gene being adjusted with each recurrently received data sample and indicating a fitness of the gene, each gene identifying by a plurality of conditions and at least one action.
  3. 15
    A method for solving a computational problem using a plurality of client computers, the method comprising:storing N genes in a memory accessible to a first one of said client computers, each gene characterized by a plurality of conditions and at least one action, wherein N is an integer greater than one;through a communications port, recurrently receiving data samples at the first client computer;and said first client computer evaluating a performance characteristic of each of the N genes against the recurrently received data samples, the performance characteristic of each gene being adjusted with each recurrently received data sample and indicating a fitness of the gene.
  4. 20
    A standalone computer comprising:a processing core configured as a server;and a plurality of processing cores configured as clients, each of the plurality of client processing cores comprising: a memory operative to store N genes, each gene characterized by a plurality of conditions and at least one action, wherein N is an integer greater than one;and a port through which the client processing core recurrently receives data samples, each client processing core configured to evaluate a performance characteristic of each of the N genes against the recurrently received data samples, the performance characteristic of each gene being adjusted with each recurrently received data sample and indicating a fitness of the gene.