Adaptive optimization methods
First Claim
1. A method for optimizing a solution set comprising, not necessarily in the sequence listed:
- generating a solution set;
evaluating solutions in said solution set;
selecting desirable solutions from the solution set;
creating a structural model using said desirable solutions;
creating a surrogate fitness model based on said structural model and said desirable solutions;
generating a new solution set;
wherein said generating a new solution set comprises;
analyzing at least one of said structural model and said surrogate fitness model;
determining a method for generating a new solution set based at least in part on said analyzing;
generating a new solution set based on said determined method.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for optimizing a solution set. A solution set is generated, and solutions in the solution set are evaluated. Desirable solutions from the solution set are selected. A structural model is created using the desirable solutions, and a surrogate fitness model is created based on the structural model and the desirable solutions. A new solution set may be generated and/or evaluated, based on analyzing at least one of the structural model and the surrogate fitness model, and determining a method for generating a new solution set and/or evaluating the new solution set based at least in part on the analyzing.
97 Citations
24 Claims
-
1. A method for optimizing a solution set comprising, not necessarily in the sequence listed:
-
generating a solution set;
evaluating solutions in said solution set;
selecting desirable solutions from the solution set;
creating a structural model using said desirable solutions;
creating a surrogate fitness model based on said structural model and said desirable solutions;
generating a new solution set;
wherein said generating a new solution set comprises;
analyzing at least one of said structural model and said surrogate fitness model;
determining a method for generating a new solution set based at least in part on said analyzing;
generating a new solution set based on said determined method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A method for optimizing a solution set comprising, not necessarily in the sequence listed:
-
generating a solution set;
evaluating solutions in said solution set;
selecting desirable solutions from the solution set;
creating a structural model using said desirable solutions;
creating a surrogate fitness model based on said structural model and said desirable solutions;
generating a new solution set;
determining if completion criteria are satisfied;
if completion criteria are not satisfied, evaluating solutions in said new solution set;
wherein said evaluating solutions in said new solution set comprises;
analyzing at least one of said structural model and said surrogate fitness model;
determining a method for evaluating solutions based at least in part on said analyzing;
evaluating solutions in said new solution set based on said determined method. - View Dependent Claims (12, 13, 22)
-
-
14. A method for optimizing a solution set comprising, not necessarily in the sequence listed:
-
generating a solution set;
evaluating solutions in said solution set;
selecting desirable solutions from the solution set;
creating a structural model using said desirable solutions;
creating a surrogate fitness model based on said structural model and said desirable solutions;
analyzing at least one of said structural model and said surrogate fitness model;
generating a new solution set;
determining if completion criteria are satisfied;
if completion criteria are not satisfied, evaluating solutions in said new solution set;
wherein said generating a new solution set comprises;
determining a method for generating a new solution set based at least in part of said analyzing;
generating a new solution set based on said determined method;
wherein said evaluating solutions in said new solution set comprises;
determining a method for evaluating solutions based at least in part of said analyzing;
evaluating solutions in said new solution set based on said determined method. - View Dependent Claims (15, 16, 23)
-
-
17. A method for optimizing a solution set comprising, not necessarily in the sequence listed:
-
a) generating an initial solution set;
b) evaluating solutions in said generated solution set;
c) selecting desirable solutions from said generated solution set;
d) creating a model of said selected desirable solutions;
e) mutating a best individual in said generated solution set;
f) updating said created model using said mutated best individual;
g) generating a new solution set;
h) determining if stopping criteria is satisfied;
i) if stopping criteria is not satisfied, repeating steps b)-g), wherein said generated new solution set replaces said generated new solution set in step b). - View Dependent Claims (18, 19, 20, 24)
-
Specification