Computer controlled method using genetic algorithms to provide non-deterministic solutions to problems involving physical restraints
First Claim
Patent Images
1. In a computer controlled genetic algorithm method for providing non-deterministic solutions involving physical constraints comprising:
- generating an existing population of N solutions (chromosomes) to a problem, each solution (chromosome) including a set of values for a predetermined number, M of said physical constraints (genes);
regenerating a next generation from said initial population by reproducing (P=% N) solutions through the application of a set of genetic operators to said N solutions (chromosomes);
applying a weighted fitness function to said P solutions to fail and thereby discard a number of said P solutions;
adding the undiscarded solutions to a number of existing solutions to provide the next generation of solutions; and
after a plurality of said regenerations, selecting the solution having the highest fitness function value;
the improvement comprising;
counting the number of said regenerations for each solution; and
changing said set of genetic operators for each solution after at least one predetermined number of said regenerations.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer controlled genetic algorithm method for providing non-deterministic solutions involving physical constraints the effectiveness of the genetic algorithm may be enhanced by periodically changing the combination or set of genetic operators during the genetic algorithm operation and before selecting the final solution.
57 Citations
20 Claims
-
1. In a computer controlled genetic algorithm method for providing non-deterministic solutions involving physical constraints comprising:
-
generating an existing population of N solutions (chromosomes) to a problem, each solution (chromosome) including a set of values for a predetermined number, M of said physical constraints (genes);
regenerating a next generation from said initial population by reproducing (P=% N) solutions through the application of a set of genetic operators to said N solutions (chromosomes);
applying a weighted fitness function to said P solutions to fail and thereby discard a number of said P solutions;
adding the undiscarded solutions to a number of existing solutions to provide the next generation of solutions; and
after a plurality of said regenerations, selecting the solution having the highest fitness function value;
the improvement comprising;
counting the number of said regenerations for each solution; and
changing said set of genetic operators for each solution after at least one predetermined number of said regenerations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer program having code recorded on a computer readable medium providing an improvement in a genetic for providing non-deterministic solutions involving physical constraints comprising:
-
means for generating an existing population of N solutions (chromosomes) to a problem, each solution (chromosome) including a set of values for a predetermined number, M of said physical constraints (genes);
means for regenerating a next generation from said initial population by reproducing (P=% N) solutions through the application of a set of genetic operators to said N solutions (chromosomes);
means for applying a weighted fitness function to said P solutions to fail and thereby discard a predetermined number of said P solutions;
means for adding the undiscarded solutions to a number of existing solutions to provide the next generation of solutions; and
means, after a plurality of said regenerations, for selecting the solution having the highest fitness function value;
the improvement comprising;
means for counting the number of said regenerations for each of the solutions; and
means for changing said set of genetic operators for each of the solutions after at least one predetermined number of said regenerations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification