Biogeography-Based Optimization
2017, John Wiley & Sons, Inc. eBooks
https://doi.org/10.1002/9781119387053.CH15Abstract
Biogeography is the study of the geographical dis tribution of biological organisms. Mathematical equations that govern the distribution of organisms were first discovered and developed during the 1960s. The mindset of the engineer is that we can learn from nature. This motivates the application of bio geography to optimization problems. Just as the mathematics of biological genetics inspired the development of genetic algorithms (GAs), and the mathematics of biological neurons inspired the development of artificial neural networks, this paper considers the mathematics of biogeography as the basis for the development of a new field: biogeography-based optimization (BRO). We discuss natural biogeography and its mathematics, and then discuss how it can be used to solve optimization problems. We see that BBO has features in common with other biology-based optimization methods, such as GAs and particle swarm optimization (PSO). This makes BBO applicable to many of the same types of problems that GAs and PSO are used for, namely, high-dimension problems with multiple local optima. However, BBO also has some features that are unique among biology-based optimization methods. We demonstrate the performance of BBO on a set of 14 standard benchmarks and compare it with seven other biology-based opti mization algorithms. We also demonstrate BBO on a real-world sensor selection problem for aircraft engine health estimation.
References (39)
- A. Wallace, The Geographical Distribution of Animals (Two Vol- umes). Boston, MA: Adamant Media Corporation, 2005.
- c. Darwin, The Origin of Species. New York: Gramercy, 1995.
- R. MacArthur and E. Wilson, The Theory of Biogeography. Princeton, NJ: Princeton Univ. Press, 1967.
- I. Hanski and M. Gilpin, Metapopulation Biology. New York: Aca demic, 1997.
- T. Wesche, G. Goertler, and W. Hubert, "Modified habitat suitability index model for brown trout in southeastern Wyoming," North Amer. J. Fisheries Manage., vol. 7, pp. 232-237, 1987.
- A. Hastings and K. Higgins, "Persistence of transients in spatially structured models," Science, vol. 263, pp. 1133-1136, 1994.
- H. Muhlenbein and D. Schlierkamp-Voosen, "Predictive models for the breeder genetic algorithm: I. Continuous parameter optimization," Evo!. Comput., vol. 1, pp. 25-49, 1993.
- T. Back, Evolutionary Algorithms in Theory and Practice. Oxford, U.K.: Oxford Univ. Press, 1996.
- K. Parker and K. Melcher, "The modular aero-propulsion systems sim ulation (MAPSS) users' guide," NASA, Tech. Memo. 2004-212968, 2004.
- D. Simon and D. L. Simon, "Kalman filter constraint switching for tur bofan engine health estimation," Eur. J.Control, vol. 12, pp. 331-343, May 2006.
- D. Simon, Optimal State Estimation. New York: Wiley, 2006.
- R. Mushini and D. Simon, "On optimization of sensor selection for aircraft gas turbine engines," in Proc. Int. Con! Syst. Eng., Las Vegas, NV, Aug. 2005, pp. 9-14.
- C. Chuan-Chong and K. Khee-Meng, Principles and Techniques in Combinatorics. Singapore: World Scientific, 1992.
- M. Dorigo and T. Stutzle, Ant Colony Optimization. Cambridge, MA: MIT Press, 2004.
- M. Dorigo, L. Gambardella, M. Middendorf, and T. Stutzle, Eds., "Spe cial section on 'ant colony optimization'," IEEE Trans. Evo!. Comput., vol. 6, no. 4, pp. 317-365, Aug. 2002.
- C. Blum, "Ant colony optimization: Introduction and recent trends," Phys. Life Reviews, vol. 2, pp. 353-373, 2005.
- G. Onwubolu and B. Babu, New Optimization Techniques in Engi- neering. Berlin, Germany: Springer-Verlag, 2004.
- K. Price and R. Storn, "Differential evolution," Dr. Dobb's Journal, vol. 22, pp. 18-20,22,24,78, Apr. 1997.
- R. Storn, "System design by constraint adaptation and differential evo lution," IEEE Trans. Evo!. Comput., vol. 3, pp. 22-34, Apr. 1999.
- Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs. New York: Springer, 1992.
- H. Beyer, The Theory of Evolution Strategies. New York: Springer, 2001.
- E. Mezura-Montes and C. Coello, "A simple multi membered evolu tion strategy to solve constrained optimization problems," IEEE Trans. Evo!. Comput., vol. 9, pp. 1-17, Feb. 2005.
- D. Goldberg, Genetic Algorithms in Search, Optimization, and Ma- chine Learning. Reading, MA: Addison-Wesley, 1989.
- I. Parmee, Evolutionary and Adaptive Computing in Engineering De- sign. New York: Springer, 2001.
- D. Dasgupta and Z. Michalewicz, Eds., Evolutionary Algorithms in Engineering Applications. New York: Springer, 2001.
- R. Eberhart, Y. Shi, and J. Kennedy, Swarm Intelligence. San Mateo, CA: Morgan Kaufmann, 2001.
- R. Eberhart and Y. Shi, "Special issue on particle swarm optimization," IEEE Trans. Evo!. Comput. , vol. 8, no. 3, pp. 201-228, Jun. 2004.
- M. Clerc, Particle Swarm Optimization. Amsterdam, The Nether lands: ISTE Publishing, 2006.
- W. Khatib and P. Fleming, "The stud GA: A mini revolution?," in Par- allel Problem Solving from Nature, A. Eiben, T. Back, M. Schoenauer, and H. Schwefel, Eds. New York: Springer, 1998.
- X. Yao, Y. Liu, and G. Lin, "Evolutionary programming made faster," IEEE Trans. Evo!. Comput. , vol. 3, pp. 82-102, Jul. 1999.
- Z. Cai and Y. Wang, "A multi objective optimization-based evolu tionary algorithm for constrained optimization," IEEE Trans. Evo!. Comput., vol. 10, pp. 658-675, Dec. 2006.
- Y. Ho and D. Pepyne, "Simple explanation of the no-free-lunch the orem and its implications," J. Opt. Theory App!., vol. 155, pp. 549-570, 2002.
- P. Stroud, "Kalman-extended genetic algorithm for search in nonsta tionary environments with noisy fitness evaluations," IEEE Trans. Evo!. Comput., vol. 5, pp. 66-77, 2001.
- S. Gustafson and E. Burke, "Speciating island model: An alternative parallel evolutionary algorithm," Parallel and Distributed Computing, vol. 66, pp. 1025-1036,2006.
- Y. Zhu, Z. Yang, and J. Song, "A genetic algorithm with age and sexual features," in Proc. Int. Con! Intell. Comput., 2006, pp. 634---D40.
- H. Caswell, Matrix Population Models. Sunderland, MA: Sinauer Associates, 1989.
- C. Li and S. Schreiber, "On dispersal and population growth for mul tistate matrix models," Linear Algebra and Its Applications, vol. 418, pp. 900-912, 2006.
- D. Bernstein, "Optimization rus," IEEE Control Systems Mag., vol. 26, pp. 6-7, 2006.
- B. Noble and J. Daniel, Applied Linear Algebra. Englewood Cliffs, NJ: Prentice-Hall, 1987.