Design optimization of discrete structural systems using MPI-enabled genetic algorithm

Subramaniam Rajan, D. T. Nguyen

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


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 and improved form of simple GA used in previous research (Chen et al. 1997; Chen and Rajan 1998, 2000; Rajan et al. 1999) is parallelized. This MPI-enabled version is used to find the solution to finite element-based design optimization problems in a network of workstations. Results show that an almost linear speedup is obtained on homogenous hardware cluster and, with a proper load-balancing strategy, on heterogeneous hardware cluster.

Original languageEnglish (US)
Pages (from-to)340-348
Number of pages9
JournalStructural and Multidisciplinary Optimization
Issue number5
StatePublished - Nov 2004


  • Genetic algorithm
  • Load balancing
  • MPI
  • Parallel processing
  • Structural optimization

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Control and Optimization


Dive into the research topics of 'Design optimization of discrete structural systems using MPI-enabled genetic algorithm'. Together they form a unique fingerprint.

Cite this