ABSTRACT

Biology-derived algorithms are an important part of computational sciences, which are essential to many scientific disciplines and engineering applications. Many computational methods are derived from or based on the analogy to natural evolution and biological activities, and these biologically inspired computations include genetic algorithms, neural networks, cellular automata, and other algorithms. However, a substantial amount of computations today are still using conventional methods such as finite difference, finite element, and finite volume methods. New algorithms are often developed in the form of a hybrid combination of biology-derived algorithms and conventional methods, and this is especially true in the field of engineering optimizations. Engineering problems with optimization objectives are often difficult and time consuming, and the application of nature or biology-inspired algorithms in combination with the conventional optimization methods has been very successful in the last several decades.