Skip to main navigation Skip to search Skip to main content

On the application of parallel genetic algorithms in X-ray crystallography

  • SUNY Buffalo

Research output: Contribution to conferencePaperpeer-review

4 Scopus citations

Abstract

This paper discusses the design and implementations of a parallel genetic algorithm (PGA) for function optimization. The proposed PGA employs a coarse-grained approach in which a physical processor (a CPU) maintains several semi-isolated subpopulations (in the nodes), each of which operates an independent genetic plan. With this design, the entire population can preserve diversity by allowing each subpopulation to evolve relatively independently. Two types of network topologies are considered, a ring and a fully connected graph, together with several novel genetic operators. Implementations of the PGA were performed on a network of Sun4 workstations, a network of SGI Indigos, and a Thinking Machine Corporation CM-5. The proposed PGA has been successfully utilized in solving an important problem in X-ray crystallography which can be formulated in terms of a function to be minimized. This function is used as the fitness function for our PGA. Results indicate that the PGA is suitable for solving problem instances of small sizes. However, the cost-effectiveness relationship with other approaches is unclear.

Original languageEnglish
Pages796-802
Number of pages7
StatePublished - 1994
EventProceedings of the Scalable High-Performance Computing Conference - Knoxville, TN, USA
Duration: May 23 1994May 25 1994

Conference

ConferenceProceedings of the Scalable High-Performance Computing Conference
CityKnoxville, TN, USA
Period05/23/9405/25/94

Fingerprint

Dive into the research topics of 'On the application of parallel genetic algorithms in X-ray crystallography'. Together they form a unique fingerprint.

Cite this