Skip to main navigation Skip to search Skip to main content

JG2A: A grid-enabled object-oriented framework for developing genetic algorithms

  • Andrés Bernal
  • , Mauricio A. Ramírez
  • , Harold Castro
  • , Jose L. Walteros
  • , Andrés L. Medaglia
  • Universidad de los Andes Colombia

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

Java Genetic Algorithm (JGA) is a flexible objectoriented framework for rapid prototyping of evolutionary algorithms. Even though JGA has proven to be flexible and efficient in practice, parallelization opens new avenues to the framework. Java Grid-enabled Genetic Algorithm (JG2A) is a new generation of JGA that exploits parallelism in genetic algorithms in two ways: first, it allows the execution in parallel of a large set of instances (instances parallelization); and second, it provides parallelization of the population evaluation (population evaluation parallelization). We illustrate instances parallelization in different parameter tuning experiments of vehicle routing and route design problems. The population evaluation parallelization is particularly useful for hard blackbox optimization problems where the fitness function evaluation embeds a discrete-event or finite-element analysis simulation. JG2A can be deployed in a heterogeneous computational environment enabled by a grid based on Globus and Condor acting as the local resource manager.

Original languageEnglish
Title of host publication2009 IEEE Systems and Information Engineering Design Symposium, SIEDS '09
Pages67-72
Number of pages6
DOIs
StatePublished - 2009
Event2009 IEEE Systems and Information Engineering Design Symposium, SIEDS '09 - Charlottesville, VA, United States
Duration: Apr 24 2009Apr 24 2009

Publication series

Name2009 IEEE Systems and Information Engineering Design Symposium, SIEDS '09

Conference

Conference2009 IEEE Systems and Information Engineering Design Symposium, SIEDS '09
Country/TerritoryUnited States
CityCharlottesville, VA
Period04/24/0904/24/09

Fingerprint

Dive into the research topics of 'JG2A: A grid-enabled object-oriented framework for developing genetic algorithms'. Together they form a unique fingerprint.

Cite this