Skip to main content

Table 1 The GA parameters

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

  1. These parameters are used to control the running of the GA and also to get more specific results