Genetic algorithms in computational materials science and engineering: Simulation and design of self-assembling materials

Milan Keser, Samuel I. Stupp

Research output: Contribution to journalArticle

5 Citations (Scopus)


We introduce here two genetic algorithms that were developed in order to aid in the design of molecules for self-assembling materials. The first constructs molecules from sets of chemical building blocks, searching for candidates that are determined by an ancillary modeling program to assemble into low-energy aggregates. The results of running this Genetic Algorithm (GA) on a set of building blocks are discussed in the context of experimental observations on molecules synthesized from these chemical components. The second genetic algorithm attempts to find the most favorable configuration of four molecules in space, as determined by an empirical molecular mechanics force field. We present the results of the application of this GA to molecules that have been studied experimentally in our laboratory. The two genetic algorithms promise to be of use not only in the context in which they are presented, but also in a wide variety of future applications in molecular design and modeling.

Original languageEnglish
Pages (from-to)373-385
Number of pages13
JournalComputer Methods in Applied Mechanics and Engineering
Issue number2-4
Publication statusPublished - Jun 9 2000


ASJC Scopus subject areas

  • Computational Mechanics
  • Mechanics of Materials
  • Mechanical Engineering
  • Physics and Astronomy(all)
  • Computer Science Applications

Cite this