From: Designing minimal microbial strains of desired functionality using a genetic algorithm
No | GA parameter | Description |
---|---|---|
1 | t | This parameter is used to specify the number of generations for which the GA will run |
2 | p | This parameter is used to specify the number of individuals S present in one generation of the GA |
3 | \(r_m\) | This parameter is used to set the mutation rate which specifies the number of bits in an individual S that will be flipped from 0 to 1 or vice versa |
4 | cross | This parameter is used to select among the three types of crossover operations possible here: 1point, 2point and uniform |
5 | elit | This parameter is used to specify the fraction of the number of total individuals from the previous generation which will be retained in the subsequent generation |
6 | new_S | This parameter specifies the number of new individuals which will be generated in each generation, based upon information from previous generations |
7 | t_stop | This parameter is used to set the maximum number of generations after which the GA terminates if the maximum fitness remains unchanging |
8 | min_1s | This parameter specifies the fraction of maximum number of possible good modes which must be present in the initial population |
8 | \(w_k\) | This parameter is used by the MHSCalculator to specify the minimum number of EFMs which have to survive in given a set of desired modes D (provided as fraction of the number of EFMs in D) |
9 | threads | This parameter specifies the maximum number of threads to be used by the program |