Evolutionary search for robust solutions
First Claim
1. A computer based method for optimizing a design of a hydrodynamic or aerodynamic structure, the method comprising the steps of:
- (a) creating an initial population of a plurality of individual parameter sets the parameter sets comprising object parameters describing the design to be optimized and setting the initial population as a current parent population;
(b) for each individual parameter set in a parent population mutating, by the computer, the parameters and optionally recombining the parameters to create an offspring population of individual parameter sets, wherein a strength of an individual object parameter mutation is enlarged by a noise contribution, wherein the noise contribution is added to said individual object parameter value whereby the noise contribution is a mutation term, to enhance the robustness of the optimization;
(c) evaluating, by the computer, a quality of each individual in the offspring population;
(d) selecting individuals of the offspring population to be the next parent generation based upon said quality; and
(e) repeating steps (b) through (d) until a termination criterion is reached to optimize the design.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention is a method for optimizing a parameter set comprising object parameters, the method comprising the steps of: (a) creating an initial population of a plurality of individual parameter sets, the parameter sets comprising object parameters describing a model, structure, shape, design or process to be optimized and setting the initial population as a current parent population; (b) for each individual parameter set in a parent population mutating the parameters and optionally recombining the parameters to create an offspring population of individual parameter sets, wherein the strength of an individual object parameter mutation is enlarged by a noise contribution to enhance the robustness of the optimization; (c) evaluating a quality of each individual in the offspring population; (d) selecting individuals of the offspring population to be the next parent generation; and (e) repeating steps (b) through (d) until a termination criterion is reached.
70 Citations
15 Claims
-
1. A computer based method for optimizing a design of a hydrodynamic or aerodynamic structure, the method comprising the steps of:
-
(a) creating an initial population of a plurality of individual parameter sets the parameter sets comprising object parameters describing the design to be optimized and setting the initial population as a current parent population; (b) for each individual parameter set in a parent population mutating, by the computer, the parameters and optionally recombining the parameters to create an offspring population of individual parameter sets, wherein a strength of an individual object parameter mutation is enlarged by a noise contribution, wherein the noise contribution is added to said individual object parameter value whereby the noise contribution is a mutation term, to enhance the robustness of the optimization; (c) evaluating, by the computer, a quality of each individual in the offspring population; (d) selecting individuals of the offspring population to be the next parent generation based upon said quality; and (e) repeating steps (b) through (d) until a termination criterion is reached to optimize the design. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer for optimizing a design of a hydrodynamic or aerodynamic structure, comprising:
-
parameter sets means for creating an initial population of a plurality of individual parameter sets, the parameter sets comprising object parameters describing the design to be optimized and possibly strategy parameters and setting the initial population as the current parent population; mutating means, for each individual parameter set in the parent population, mutating the parameters and optionally recombining them, to create an offspring population of individual parameter sets, wherein a strength of an individual object parameter mutation is enlarged by a noise contribution, wherein the noise contribution is added to said individual object parameter value whereby the noise contribution is a mutation term, to enhance the robustness of the optimization; evaluating means for evaluating a quality of each individual in the offspring population; selecting means for selecting individuals of the offspring population to be the next parent generation based upon said quality; and terminating means for repeatedly implementing the mutating means, evaluating means and selecting means until a termination criterion is reached for optimizing the design; wherein the size of the population of parameter sets is varied, preferably increased depending on an average change in the evaluated quality with respect to a preceding population of parameter sets. - View Dependent Claims (12, 13, 14, 15)
-
Specification