An asynchronous parallel evolutionary algorithm (APEA) for solving complex non-linear real world optimization problems

Pu‐Kun Liu, Lishan S. Kang, Hugo de GARIS, Yuping Chen · Neural, Parallel & Scientific Computations archive · 2002

There are many real world examples for which an improvement in optimizing a quantity by a few percent, or extending an optimization algorithm to a more complex case, can result in a cost savings of billions of dollars - for example, when designing increasingly complex jet engines to reduce the fuel costs of the world's commercial airline companies. Unfortunately, many such real world problems involve complex, non-linear, multi-constraint, mixed format (integer, real) characteristics, and have so many parameters that conventional algorithms cannot solve them accurately nor in a reasonable time. Given that so much is at stake, constant pressure is exerted on the creators of optimization algorithms to improve their art.This paper introduces a new and very broadly applicable algorithm (called APEA) based on an asynchronous parallel evolutionary paradigm, which the authors believe is powerful enough to have a significant impact upon the type of complex real world problems mentioned above. An example (called BUMP in this paper), derived from a structural design optimization problem, is used to illustrate the power of this new APEA algorithm. The BUMP problem, introduced by Keane [1] is to maximize a nonlinear function with nonlinear constraints. Due to its scalability and highly nonlinear properties, the BUMP problem has been widely used as a test case (bench-mark) for authors of optimization algorithms. This paper shows that the new algorithm is able to outperform its nearest rival in this very complex problem by a factor of 20,000 in terms of a dimensional complexity measure defined in the paper.

Read the paper · More papers on PaperTik