System and method for solving an optimization problem using a neural-network-based genetic algorithm technique
First Claim
Patent Images
1. A method for solving a problem using a genetic algorithm technique, comprising:
- initializing a population of chromosomes representative of a set of candidate solutions to said problem;
training a neural network for fitness prediction with respect to said population of chromosomes; and
applying said trained neural network for finding an optimal solution to said optimization problem, wherein said trained neural network is used for evaluating fitness of each successive generation of chromosomes obtained as a result of a genetic operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for solving a problem using a genetic algorithm technique is disclosed. A population of chromosomes that is representative of a set of candidate solutions of the problem is created and subjected to simulated evolution. A neural network is trained and employed to evaluate the fitness of the population of chromosomes. Based on the neural network evaluation, the population of chromosomes is updated.
-
Citations
25 Claims
-
1. A method for solving a problem using a genetic algorithm technique, comprising:
-
initializing a population of chromosomes representative of a set of candidate solutions to said problem;
training a neural network for fitness prediction with respect to said population of chromosomes; and
applying said trained neural network for finding an optimal solution to said optimization problem, wherein said trained neural network is used for evaluating fitness of each successive generation of chromosomes obtained as a result of a genetic operation. - View Dependent Claims (2, 3, 4)
-
-
5. A method for solving an optimization problem using a genetic algorithm technique, comprising:
-
creating a population of chromosomes representative of a set of candidate solutions of said optimization problem;
performing genetic algorithm operations on said chromosomes to form a new population of chromosomes;
evaluating the fitness of said new population of chromosomes with a neural network; and
updating said new population of chromosomes based on the neural network evaluation. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer-accessible medium having instructions for solving an optimization problem using a genetic algorithm technique operable to be executed on a computer system, said instructions which, when executed on said computer system, perform the steps:
-
creating a population of chromosomes representative of a set of candidate solutions of said optimization problem;
performing genetic algorithm operations on said chromosomes to form a new population of chromosomes;
evaluating the fitness of said new population of chromosomes with a neural network; and
updating said new population of chromosomes based on the neural network evaluation. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for solving a problem using a genetic algorithm technique, comprising:
-
means for generating successive populations of chromosomes representative of a set of candidate solutions to said problem;
means for training a neural network for fitness with respect to said successive populations of chromosomes; and
means for applying said trained neural network for finding an optimal solution to said problem, wherein said trained neural network is used for evaluating fitness of each said successive generation of chromosomes. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification