Speculative pool
First Claim
Patent Images
1. A system comprising:
- a real cost function that generates real costs for each of a plurality of value sets represented as a plurality of real chromosomes;
a real pool that comprises the plurality of real chromosomes and associated real costs;
an incremental cost function that generates a plurality of speculative costs corresponding to a plurality of value set variations of at least one of the plurality of real chromosomes, the plurality of value set variations represented as a plurality of speculative chromosomes; and
a speculative pool that comprises the plurality of speculative chromosomes and associated speculative costs.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for selecting a value set associated with a set of parameters. A system is disclosed that includes a real cost function that generates a plurality of real costs corresponding to a plurality of real chromosomes. A real pool maintains the plurality of real chromosomes and associated real costs. An incremental cost function generates a plurality of speculative costs corresponding to a plurality of speculative chromosomes. A speculative pool maintains the plurality of speculative chromosomes and associated speculative costs.
18 Citations
29 Claims
-
1. A system comprising:
-
a real cost function that generates real costs for each of a plurality of value sets represented as a plurality of real chromosomes;
a real pool that comprises the plurality of real chromosomes and associated real costs;
an incremental cost function that generates a plurality of speculative costs corresponding to a plurality of value set variations of at least one of the plurality of real chromosomes, the plurality of value set variations represented as a plurality of speculative chromosomes; and
a speculative pool that comprises the plurality of speculative chromosomes and associated speculative costs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon a data structure comprising:
-
speculative chromosomes that represent value set variations of at least one parent chromosome that represents a value set, the at least one parent chromosome comprising at least one of a real chromosome and a speculative chromosome;
speculative costs associated with a corresponding speculative chromosomes, the speculative cost being determined for a given speculative chromosome based on a cost of the at least one parent chromosome and a value set variation between the speculative chromosome and the at least one parent chromosome; and
speculative generation counts associated with each speculative chromosomes, the speculation generation count being based on a level of speculation from a real chromosome. - View Dependent Claims (16, 17)
-
-
18. A system for minimizing a cost associated with a set of parameters representing a solution, the system comprising:
-
means for generating a plurality of real chromosomes representing different value sets associated with a set of parameters;
means for determining real costs associated with a plurality of real chromosomes representing different value sets associated with a set of parameters;
means for maintaining the plurality of real chromosomes and associated real costs;
means for generating a plurality of speculative chromosomes from parent chromosomes selected from at least one of the plurality of speculative chromosomes and the plurality of real chromosomes;
means for determining a speculative cost for a respective speculative chromosome based on a cost of at least one parent chromosome and a difference in value sets of the at least one parent chromosome and the respective speculative chromosome; and
means for maintaining the plurality of speculative chromosomes and associated speculative costs. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for selecting a value set associated with a set of parameters, the method comprising:
-
generating real costs for each of a plurality of first value sets represented as a plurality of real chromosomes;
storing the plurality of real chromosomes and associated real costs in a real pool;
generating speculative costs for each of a plurality of second value sets represented as a plurality of speculative chromosomes, the speculative chromosomes representing value set variations of the first value sets; and
storing the plurality of speculative chromosomes and associated speculative costs in a speculative pool. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification