IL215730A

Class-based 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

27 claims: 2 independent, 25 dependent

  1. 1
    215730/2 CLAIMS 1. A server computer system for use with a plurality of client computers each assigned to a respective class, comprising:a memory accessible to the server computer system and storing a server gene pool having a plurality of genes, each gene identifying a plurality of indicators and at least one corresponding action in dependence upon the indicators, each of the classes being associated with a respective subset of the indicators;a communications port through which the server computer system receives genes from the client computers;and a processor configured to: accept at least some of the received genes, and transmit to the client computers for further evaluation, each gene in a first subset of the accepted genes, wherein each given gene transmitted for further evaluation is transmitted for further evaluation to a member of the group consisting of: a client computer which is a member of the same class from which the given gene was received by the server computer system;and a client computer which is a member of a class which was derived at least in part from the class from which the given gene was received by the server computer system.
  2. 21
    A server computer system for use with a plurality of client computers each assigned to a respective class, comprising:a memory accessible to the server computer system and storing a server gene pool having a plurality of genes, each gene identifying a plurality of indicators and at least one corresponding action in dependence upon the indicators, each of the classes being associated with a respective subset of the indicators;24 215730/2 a communications port through which the server computer system receives genes from the client computers, including a first subset of the genes all received from a first one of the classes;and a processor configured to: determine whether the first class satisfies a predetermined convergence condition, and if so then to merge the first class with a second one of the classes to derive a merged class, at least some of the client computers that were assigned to the first class being reassigned to the merged class, and transmit to the client computers for further evaluation, each gene in the first subset of the received genes;wherein each gene in the first subset transmitted for further evaluation is transmitted for further evaluation to: a client computer in the first class, if the first class did not satisfy the predetermined convergence condition, and a client computer in the merged class, if the first class did satisfy the predetermined convergence condition.