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 |