ACM Home Page
Please provide us with feedback. Feedback
Opportunistic evolution: efficient evolutionary computation on large-scale computational grids
Full text PdfPdf (280 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation table of contents
Atlanta, GA, USA
SESSION: Late-breaking papers table of contents
Pages 2227-2232  
Year of Publication: 2008
ISBN:978-1-60558-131-6
Authors
Keith Sullivan  George Mason University, Fairfax, VA, USA
Sean Luke  George Mason University, Fairfax, VA, USA
Curt Larock  Parabon Computing Inc., Reston, VA, USA
Sean Cier  Parabon Computing Inc., Reston, VA, USA
Steven Armentrout  Parabon Computing Inc., Reston, VA, USA
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 46,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1388969.1389050
What is a DOI?

ABSTRACT

We examine opportunistic evolution, a variation of master-slave distributed evaluation designed for deployment of evolutionary computation to very large grid computing architectures with limited communications, severe evaluation overhead, and wide variance in evaluation node speed. In opportunistic evolution, slaves receive some N individuals at a time, evaluate them, and then run those individuals through their own mini evolutionary loop until some fixed wall clock time has been exceeded. Our implementation of opportunistic evolution may be used in conjunction with either a generational or, for maximum throughput, an asynchronous steady-state evolutionary model in the master. Opportunistic evolution is strongly exploitative. We perform initial experiments comparing the technique with a traditional master/slave model, and suggest possible classes of problems for which it might be apropos.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. Bradwell and K. Brown. Parallel asynchronous memetic algorithms. In E. Canú-Paz and B. Punch, editors, Evolutionary Computation and Parallel Processing, pages 157---159, 1999.
 
3
 
4
E. Cantú-Paz. A survey of parallel genetic algorithms. Technical Report 97003, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, 117 Transportation Building, 104 S. Mathews Ave., Urbana, IL 61801, 1997.
 
5
E. Cantú-Paz. Designing Efficient and Accurate Parallel Genetic Algorithms. PhD thesis, University of Illinois, 1999.
 
6
J. Digilakis and K. Margaritis. Performance comparison of memetic algorithms. Journal of Applied Mathematics and Computation, 158:237--252, October 2004.
 
7
J. Grefenstette. Parallel adaptive algorithms for function optimization. Technical Report CS-81-19, Computer Science Department, Vanderbilt Univesity, P.o. Box 1679, Station B, Nashville, TN 37235, 1981.
 
8
 
9
S. Luke, L. Panait, G. Balan, S. Paus, Z. Skolicki, E. Popovici, J. Harrison, J. Bassett, R. Hubley, and A. Chircop. ECJ: A Java-based evolutionary computation research system. http://cs.gmu.edu/$\sim$eclab/projects/ecj/, 2007.
 
10
M. Mitchell, S. Forest, and J. H. Holland. The royal road for genetic algorithms: Fitness landscapes and GA performance. In Proceedings of the First European Conference on Artifical Life, 1992.
 
11
M. Nowostawski and R. Poli. Parallel genetic algorithm taxonomy. In Knowledge-Based Intelligent Information Engineering Systems, pages 88--92, 1999.
 
12
ORIGIN: Evolutionary SDK. http://www.parabon.com/developers/origin.jsp, 2008.
 
13
 
14
J. Tang, M. H. Lim, Y. S. Ong, and M. J. Er. Parallel memetic algoithm with selective local search for large scale quadratic assignment problems. International Journal of Innovative Computing, Information and Control, 2(6):1399--1416, 2006.
 
15
 
16

Collaborative Colleagues:
Keith Sullivan: colleagues
Sean Luke: colleagues
Curt Larock: colleagues
Sean Cier: colleagues
Steven Armentrout: colleagues