![](https://d3ilqtpdwi981i.cloudfront.net/HCzBtzPk55654HbtJZfK7hAGBGw=/425x550/smart/https://bepress-attached-resources.s3.amazonaws.com/uploads/f6/a4/c9/f6a4c91b-a54d-4ee5-b31b-011b658b39a0/thumbnail_fec4c388-1ef8-43f8-a444-51a3f6cd900c.jpg)
We derive a dynamic system model for biogeography-based optimization (BBO) that is asymptotically exact as the population size approaches infinity. The states of the dynamic system are equal to the proportion of each individual in the population; therefore, the dimension of the dynamic system is equal to the search space cardinality of the optimization problem. The dynamic system model allows us to derive the proportion of each individual in the population for a given optimization problem using theory rather than simulation. The results of the dynamic system model are more precise than simulation, especially for individuals that are very unlikely to occur in the population. Since BBO is a generalization of a certain type of genetic algorithm with global uniform recombination (GAGUR), an additional contribution of our work is a dynamic system model for GAGUR. We verify our dynamic system models with simulation results. We also use the models to compare BBO, GAGUR, and a GA with single-point crossover (GASP) for some simple problems. We see that with small mutation rates, as are typically used in real-world problems, BBO generally results in better optimization results than GAs for the problems that we investigate.