Open BEAGLE: a generic framework for evolutionary computations
- 144 Downloads
Introduction and history
Software frameworks for evolutionary computation are very important both for developing applications using known algorithms and also for writing new algorithms. One such framework is Open BEAGLE [5, 6]. Below I give a general overview of this framework.
The project’s leader (and principal developer) is Christian Cagné from Université Laval, Canada. Development started in 1999 and the last stable version (3.0.3) was released in November 2007. Since February 2009 an alpha release of the next major version has been available.
The name of the framework refers to the famous HMS Beagle, on which Charles Darwin made his voyage around the world . Therefore, it is not surprising to find other software systems using this name both in genetic programming [3, 4] and in other fields .
Open BEAGLE is a fully extensible generic framework which should in principle support any kind of evolutionary computation. This is achieved by a very clean object-oriented...
The author wishes to thank William B. Langdon for his support and useful suggestions.
- 1.L.B. Browning, Beagle: Genetic analysis software package. http://faculty.washington.edu/browning/beagle/beagle.html
- 2.C. Darwin, Voyage of the Beagle, 1989 edn. (penguin classics, Henry Colburn, London, 1839)Google Scholar
- 3.R. Feldt, M. O’Neill, C. Ryan, P. Nordin, W.B. Langdon, in GP-Beagle: A Benchmarking Problem Repository for the Genetic Programming Community, ed. by D. Whitley, Late Breaking Papers at the 2000 Genetic and Evolutionary Computation Conference. (Las Vegas, Nevada, USA, 2000) pp. 90–97Google Scholar
- 5.C. Gagné, M. Parizeau, Open BEAGLE: A new versatile C++ framework for evolutionary computation. In Late Breaking Papers at the Genetic and Evolutionary Computation Conference (GECCO-2002), ed. by E. Cantú-Paz (New York, NY, 2002) pp. 161–168. ( AAAI)Google Scholar
- 7.C. Gagne, M. Parizeau, M. Dubreuil, Distributed BEAGLE: An Environment for Parallel and Distributed Evolutionary Computations. In Procceedings of the 17th Annual International Symposium on High Performance Computing Systems and Applications (HPCS) 2003, Sherbrooke (QC), 11–14 May 2003Google Scholar