COMPUTATIONAL DEVICE IMPLEMENTED METHOD OF SOLVING CONSTRAINED OPTIMIZATION PROBLEMS
First Claim
Patent Images
1. A computational device implemented method of solving constrained optimization problems, comprising the steps of:
- generating an initial population composed of individuals;
determining a fitness value for each individual based on a fitness function;
evaluating a convergence criterion of each individual;
selecting a plurality of individuals;
applying a crossover operator to the plurality of individuals;
determining if each of the plurality of individuals that have had the crossover operator applied to them is in a feasible search space;
applying a mutation operator to an individual in the feasible search space; and
updating a population to obtain an updated population.
1 Assignment
0 Petitions
Accused Products
Abstract
A computational device implemented method utilizes a genetic algorithm and modifies the offspring of the genetic algorithm that fall outside of the feasible search space after crossover so that the offspring will be within the feasible search space. To place the offspring in the feasible search space, NFC and HSQPC mechanisms are used.
12 Citations
20 Claims
-
1. A computational device implemented method of solving constrained optimization problems, comprising the steps of:
-
generating an initial population composed of individuals; determining a fitness value for each individual based on a fitness function; evaluating a convergence criterion of each individual; selecting a plurality of individuals; applying a crossover operator to the plurality of individuals; determining if each of the plurality of individuals that have had the crossover operator applied to them is in a feasible search space; applying a mutation operator to an individual in the feasible search space; and updating a population to obtain an updated population. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computational device implemented method of solving constrained optimization problems, comprising the steps of:
-
running a genetic algorithm; and determining if an offspring is in a feasible search space and does not satisfy a convergence criterion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computational device implemented method of solving constrained optimization problems, comprising the steps of:
-
running a genetic algorithm; determining an offspring is not in a feasible search space and does not satisfy a convergence criterion; and applying either a HSQPC mechanism or a NCP mechanism. - View Dependent Claims (20)
-
Specification