Constructing efficient ecosystems using optimization techniques
First Claim
Patent Images
1. A method for selecting a group of organisms to perform a predetermined function, comprising:
- measuring fitness values for performing the predetermined function for a first set of candidate groups of organisms;
deriving a second set of candidate groups of organisms from the first set using an optimization technique, the optimization technique using the fitness values of the groups in the first set to select the second set of groups;
measuring fitness values for performing the predetermined function for the groups in the second set; and
selecting a group of organisms from the second set of candidate groups of organisms to perform the predetermined function, wherein the group of organisms selected from the second set has a higher fitness value for performing the predetermined function than groups of organisms in the first set.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for selecting groups of organisms to perform a predetermined function is disclosed. The method includes using the relative fitness of initial candidate groups of organisms for performing the function to select new groups of organisms that perform the function with greater efficiency than the initial candidate groups. In a working embodiment, a genetic algorithm and fitness testing of groups of organisms selected by the genetic algorithm are used to provide groups of organisms that can efficiently perform the predetermined function.
8 Citations
21 Claims
-
1. A method for selecting a group of organisms to perform a predetermined function, comprising:
-
measuring fitness values for performing the predetermined function for a first set of candidate groups of organisms;
deriving a second set of candidate groups of organisms from the first set using an optimization technique, the optimization technique using the fitness values of the groups in the first set to select the second set of groups;
measuring fitness values for performing the predetermined function for the groups in the second set; and
selecting a group of organisms from the second set of candidate groups of organisms to perform the predetermined function, wherein the group of organisms selected from the second set has a higher fitness value for performing the predetermined function than groups of organisms in the first set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for selecting a consortium of microorganisms to perform a predetermined function, comprising:
-
generating an initial population of chromosomes, the chromosomes encoding groups of microorganisms selected from a panel of microorganisms;
determining fitness values for performing the function for the groups encoded by the chromosomes;
selecting chromosomes from the initial population in proportion to their fitness values;
exchanging pieces of the selected chromosomes and mutating the selected chromosomes to produce a second population of chromosomes;
determining fitness values for performing the function for the groups encoded by the chromosomes in the second population; and
selecting to perform the function a group encoded by a chromosome in the second population having a fitness value greater than one or more other groups encoded by chromosomes in the second population. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for selecting a group of organisms to perform a predetermined function, comprising:
-
selecting an initial set of candidate groups of organisms, where the individual organisms in the groups of organisms in the set are selected from a panel of organisms;
selecting a second set of candidate groups of organisms for the purpose of performing the function using a genetic algorithm, the genetic algorithm using experimentally determined fitness values determined for the groups of organisms of the initial set to select the second set;
determining fitness values for the second set of candidate groups of organisms; and
selecting a group of organisms to perform the function from the second set of candidate groups of organisms. - View Dependent Claims (19, 20, 21)
-
Specification