×

Speculative asynchronous sub-population evolutionary computing utilizing a termination speculation threshold

  • US 9,563,844 B2
  • Filed: 06/30/2011
  • Issued: 02/07/2017
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for speculative evolutionary computing, the computer program product comprising:

  • a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to;

    receive fitness values for a first generation of a first sub-population of a plurality of sub-populations, wherein a population of candidate solutions for an optimization problem was previously divided into the plurality of sub-populations, wherein the population of candidate solutions was created for an iterative computing process in accordance with an evolutionary algorithm to identify a most fit candidate solution for the optimization problem;

    determine whether the first generation of the first sub-population does not satisfy a termination criterion for the iterative computing processing;

    determine whether the first generation corresponds to a later iteration of the iterative computing process than a second generation of a second sub-population of the plurality of sub-populations;

    determine whether a difference between the first generation and the second generation does not exceed a termination speculation threshold; and

    generate a third generation of the first sub-population responsive to a determination that the difference between the first generation and the second generation does not exceed the termination speculation threshold, wherein the computer usable program code is configured to generate the third generation of the first sub-population based, at least in part, on the fitness values.

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