×

Cash generation from portfolio disposition using multi objective genetic algorithms

  • US 7,680,747 B2
  • Filed: 03/14/2002
  • Issued: 03/16/2010
  • Est. Priority Date: 03/14/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of determining an asset disposition plan for an asset portfolio comprising:

  • obtaining a genome population having a first set of vectors, each vector in the first set of vectors representing a change in a percentage of each asset in the asset portfolio containing a number of assets;

    obtaining a plurality of objectives with respect to the asset disposition plan, the plurality of objectives including generation of a cash amount and each objective of the plurality of objectives associated with a weight indicating the importance of the objective;

    computing a fitness score by applying a fitness function to each vector of a plurality of vectors in the genome population using an objective value, the objective value determined by applying an objective function to the vector, the objective value weighted by the corresponding weight,wherein the fitness function comprises a function F=Ocomp

    (Oaverage



    Oσ

    ),wherein F is the fitness score corresponding to each vector,wherein Ocomp is a composite objective value corresponding to each vector,wherein Oaverage is an average of composite objective values corresponding to the first set of vectors in the genome population, andwherein Oσ

    is a standard deviation of the composite objective values corresponding to the first set of vectors in the genome population; and

    introducing a new set of vectors in the genome population derived from the plurality of vectors including the first set of vectors, until a termination criteria is satisfied and at least one of the vectors of the plurality of vectors in the genome population represents the asset disposition plan, such that the disposition of each asset is in accordance with the asset disposition plan where the objectives are optimized, by;

    selecting mating vectors from the first set of vectors based on the fitness score of each of the first set of vectors;

    mating the selected mating vectors by uniform crossover to obtain a second set of vectors;

    mutating the second set of vectors, by selecting a second plurality of vectors from the second set of vectors in a uniform distribution, and modifying the second plurality of vectors to obtain a third set of vectors;

    replacing selected ones of vectors in the first set of vectors in the genome population with the third set of vectors, by;

    adding the third set of vectors to the first set of vectors to obtain a modified first set of vectors;

    determining the fitness score of each vector in the modified first set of vectors to obtain determined fitness scores;

    removing a first predetermined number of the worst vectors from the modified first set of vectors based upon the determined fitness scores of the modified first set of vectors; and

    adding a second predetermined number of best vectors in the first set of vectors to the modified first set of vectors based upon fitness scores of the first set of vectors to generate a result comprising a plurality of result vectors;

    determining that the termination criteria is satisfied, wherein the termination criteria comprises a threshold amount for the cash amount generated and a threshold fitness score, wherein the termination criteria is satisfied when the cash amount generated exceeds the threshold amount, and wherein the termination criteria is satisfied when the fitness score of at least one of the plurality of result vectors is lower than the threshold fitness score.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×