Optimal design of engineering systems using MPI-enabled genetic algorithm

Downloads

Authors

  • S. D. Rajan Arizona State University, United States
  • D. T. Nguyen Old Dominion University, United States
  • M. D. Deshpande NASA Langley Research Center, United States
  • L. Harrell Old Dominion University, United States

Abstract

The focus of this paper is on the development and implementation of a genetic algorithm (GA)-based software system using message passing interface (MPI) protocol and library. A customized form of simple GA used in previous research [1-4] is parallelized. This MPI-enabled version is used to find the solution to finite element based design optimization problems. Results show that an almost linear speedup is obtained on homogenous hardware cluster and, with proper reworking of the software, on heterogeneous hardware cluster.

References

[1] S-Y. Chen, J. Situ, B. Mobasher, S. D. Rajan, Use of genetic algorithms for the automated design of residential steel roof trusses. ASCE Press, 43-54, 1997.
[2] S-Y. Chen, S. D. Rajan, Improving the efficiency of genetic algorithms for frame designs. Engineering Optimization, 30, 281-307, 1998.
[3] S. D. Raj an, B. Mobasher, S-Y.Chen, C. Young. Cost-based design of residential steel roof systems: a case study. Struet. Eng. Meeh., 8-2, 165- 180, 1999.
[4] S-Y. Chen, S. D.Rajan. A robust genetic algorithm for structural optimization. Struct. Eng. Meeh., 10-4,313- 336,2000.
[5] D. Eby, R. C. Averill, B. Gelfand, W. F. Punch, III, O. Mathews, E. D. Goodman. An injection island GA for flywheel design optimization. Proc. EUFIT '97, - 5th European Congress on Intelligent Techniques and Soft Computing, 1997.