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

Subramaniam Rajan, D. T. Nguyen

Research output: Contribution to journalArticle

11 Citations (Scopus)

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 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
Volume28
Issue number5
DOIs
StatePublished - Nov 2004

Fingerprint

Message Passing Interface
Message passing
Genetic algorithms
Genetic Algorithm
Hardware
Network of Workstations
Load Balancing
Software System
Resource allocation
Speedup
Finite Element
Optimization Problem
Design optimization
Strategy
Libraries
Form

Keywords

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

ASJC Scopus subject areas

  • Engineering (miscellaneous)
  • Mechanics of Materials
  • Computational Mechanics
  • Computer Science Applications
  • Computational Theory and Mathematics

Cite this

Design optimization of discrete structural systems using MPI-enabled genetic algorithm. / Rajan, Subramaniam; Nguyen, D. T.

In: Structural and Multidisciplinary Optimization, Vol. 28, No. 5, 11.2004, p. 340-348.

Research output: Contribution to journalArticle

@article{e3b6e9aaa18f4e61a451eb70ab626e71,
title = "Design optimization of discrete structural systems using MPI-enabled genetic algorithm",
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 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.",
keywords = "Genetic algorithm, Load balancing, MPI, Parallel processing, Structural optimization",
author = "Subramaniam Rajan and Nguyen, {D. T.}",
year = "2004",
month = "11",
doi = "10.1007/s00158-004-0412-1",
language = "English (US)",
volume = "28",
pages = "340--348",
journal = "Structural and Multidisciplinary Optimization",
issn = "1615-147X",
publisher = "Springer Verlag",
number = "5",

}

TY - JOUR

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

AU - Rajan, Subramaniam

AU - Nguyen, D. T.

PY - 2004/11

Y1 - 2004/11

N2 - 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.

AB - 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.

KW - Genetic algorithm

KW - Load balancing

KW - MPI

KW - Parallel processing

KW - Structural optimization

UR - http://www.scopus.com/inward/record.url?scp=10644233986&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=10644233986&partnerID=8YFLogxK

U2 - 10.1007/s00158-004-0412-1

DO - 10.1007/s00158-004-0412-1

M3 - Article

VL - 28

SP - 340

EP - 348

JO - Structural and Multidisciplinary Optimization

JF - Structural and Multidisciplinary Optimization

SN - 1615-147X

IS - 5

ER -