280 lines
12 KiB
HTML
280 lines
12 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
|
||
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||
<meta name="author" content="EO development team">
|
||
<meta name="keywords" content="Class libraries, evolutionary computation, evolution strategies, genetic algorithms, genetic programming, simulated annealing, C++">
|
||
<meta name="resource-type" content="document">
|
||
<meta name="distribution" content="Global">
|
||
<title>EO Evolutionary Computation Framework</title>
|
||
<style type="text/css">
|
||
H2 {
|
||
font-family: Helvetica,Arial;
|
||
color: #ffffcc;
|
||
background: #00309c;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body alink="#ff0000" bgcolor="#ffffcc" link="#0000ee" text="#00309c" vlink="#551a8b">
|
||
<center>
|
||
<h1>EO Evolutionary Computation Framework</h1>
|
||
</center>
|
||
<table bgcolor="#ffffcc" border="0" cellpadding="5" width="100%">
|
||
<tbody>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>What is EO?</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>
|
||
EO is a templates-based, ANSI-C++ compliant evolutionary
|
||
computation library. It contains classes for almost any kind of
|
||
evolutionary computation you might come up to - at least for the
|
||
ones we could think of. It is component-based, so that if you
|
||
don't find the class you need in it, it is very easy to subclass
|
||
existing abstract or concrete classes.
|
||
</p>
|
||
|
||
<p>
|
||
EO was started by the
|
||
<a href="http://geneura.ugr.es/">Geneura Team</a> at the
|
||
University of Granada, headed
|
||
by <a href="http://geneura.ugr.es/%7Ejmerelo/">JJ. Merelo</a>.
|
||
The <a href="http://geneura.ugr.es/%7Ejmerelo/EO.html">original
|
||
Web site</a> is also the only place where you will find old
|
||
releases of EO (up to 0.8.7), but beware that it is not compatible
|
||
at all with the current version.
|
||
</p>
|
||
|
||
<p>
|
||
The developement team has then been reinforced by
|
||
<a href="http://www.cs.vu.nl/~mkeijzer">Maarten Keijzer</a>, the
|
||
C++ wizzard, and <a href="http://www.lri.fr/%7Emarc">Marc
|
||
Schoenauer</a>. Later
|
||
came <a href="http://www.liacs.nl/%7Ejeggermo/">Jeroen
|
||
Eggermont</a>, who, among other things, did a lot of work on GP,
|
||
<a href="http://www.lifl.fr/%7Ecahon/">Sébastien Cahon</a>, who
|
||
developped the parallel version of EO, ParadisEO,
|
||
<a href="mailto:okoenig@users.sourceforge.net">Olivier K<>nig</a>,
|
||
who did a lot of useful additions and cleaning of the code
|
||
and <a href="http://www.jochen-kuepper.de">Jochen K<>pper</a>, the
|
||
master of automatic installation procedures.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>Platforms</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>
|
||
EO should work on Windows and any Un*x-like operating system with
|
||
a standard-conforming C++ development system.
|
||
</p>
|
||
|
||
<p>
|
||
Recent versions of EO have been tested on the following platforms:
|
||
</p>
|
||
<ul>
|
||
<li>Linux x86 with GCC 3.x and 4.x</li>
|
||
<li>Linux x86_64 with GCC 3.x</li>
|
||
<li>MacOS X/Darwin PowerPC with GCC 3.3</li>
|
||
<li>Solaris SPARC with GCC 3.3.2</li>
|
||
<li>Solaris x86 with GCC 3.3.2 (t-MGE1bit fails)</li>
|
||
<li>CygWin (Windows XP) with GCC 3.3.1 (cygming special).
|
||
<li>Win95/NT with VC++ 5.0 and Borland Builder. Makefiles and
|
||
projects files are provided.</li>
|
||
</ul>
|
||
<p>
|
||
If you have tested EO on a system not listed here, please
|
||
<a href="mailto:eodev-main@lists.sourceforge.net?subject=test-report">let
|
||
us know</a>.
|
||
</p>
|
||
|
||
<p>
|
||
If you are working on a system with an older C++ compiler there is
|
||
a good chance that eo-0.9.3z.1 works. It is tested on Linux with
|
||
gcc-2.9x and several systems (IRIX, Solaris) with egcs.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>Tutorial</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>
|
||
The tutorial demonstrates that writing an evolutionary algorithm
|
||
evolving your own structures is now <em>easy</em>, using
|
||
ready-to-use template files. Although it has not been upgraded for
|
||
some time now and refers to version 0.9.2 of EO, it nevertheless
|
||
remains the best way to dive into EO. You can start by trying it
|
||
on-line at
|
||
<a
|
||
href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">LRI</a>
|
||
or <a
|
||
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">SourceForge</a>,
|
||
before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>.
|
||
The tutorial is also included in
|
||
the <a
|
||
href="http://sourceforge.net/project/showfiles.php?group_id=9775">released
|
||
sources</a>.
|
||
</p>
|
||
|
||
<p>
|
||
The latest
|
||
<a
|
||
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial
|
||
release</a> includes
|
||
a <a
|
||
href="http://eodev.sourceforge.net/eo/tutorial/pdf/paradiseoJet7.pdf">introduction
|
||
to ParadisEO</a>, the parallel version of EO.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>Presentations</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>
|
||
A functional and "philosophical" overview of EO was presented at
|
||
<a href="http://www.cmap.polytechnique.fr/%7Eea01/">EA'01
|
||
conference</a>. You can download <a
|
||
href="http://eodev.sourceforge.net/eo/doc/EO_EA2001.pdf">the
|
||
paper</a> or
|
||
<a href="http://eodev.sourceforge.net/eo/doc/LeCreusot.pdf">the
|
||
slides</a>.
|
||
</p>
|
||
|
||
<p>
|
||
An older (but <i>huge</i>) PowerPoint presentation shows the EO
|
||
philosophy, and it includes a Visual Basic macro for evolving
|
||
objects in Visual Basic for Applications. You can download
|
||
it <a href="ftp://geneura.ugr.es/pub/jmerelo/eo_ppt.zip">from
|
||
here</a>.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>Download</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>
|
||
The current release
|
||
is <a
|
||
href="http://sourceforge.net/project/showfiles.php?group_id=9775&package_id=10921&release_id=359994">0.9.3z.1</a>.
|
||
It supports GCC 3.x, 4.x, and good old g++ 2.9x. This is the
|
||
version you should use <b><font color="#ff6600">now</font></b>
|
||
(September 2005). Current cvs and all subsequent versions will
|
||
require GCC 3.x or later.
|
||
</p>
|
||
|
||
<p>
|
||
You can obtain the latest version directly
|
||
via <a href="http://sourceforge.net/cvs/?group_id=9775">cvs</a> or
|
||
download a daily snapshot from
|
||
<a href="http://www.lri.fr/%7Emarc/EO/snapshot">LRI</a>.
|
||
</p>
|
||
|
||
<p>
|
||
All releases can be obtained from the SourceForge <a
|
||
href="http://sourceforge.net/project/showfiles.php?group_id=9775">download
|
||
area</a>.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>Mailing Lists</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">We would like EO to be an open development
|
||
effort; that is why we have created two mailing lists to discuss
|
||
future developments, solve technical problems, announce releases,
|
||
publish patches, and discuss evolutionary computation in general.
|
||
Join the <a href="http://sourceforge.net/mail/?group_id=9775">EO
|
||
mailing lists</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>Related Apps</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>
|
||
<a
|
||
href="http://www.lifl.fr/%7Ecahon/paradisEO/index.html">ParadisEO</a>
|
||
provides extensions for EO on parallel architectures.
|
||
</p>
|
||
|
||
<p>
|
||
<a href="ftp://geneura.ugr.es/pub/eo/DegaX">DegaX</a> is an
|
||
ActiveX control developed by three degree students which
|
||
embeds <a href="ftp://geneura.ugr.es/pub/eo/eo-0.8.4.zip">EO
|
||
0.8.4</a>. (Currently these links are dead. Please
|
||
<a href="mailto:eodev-main@lists.sourceforge.net?subject=DegaX">let
|
||
us know</a> where they should point.)
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>EO@sourceforge</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">
|
||
<p>The following resources are available, thanks to sourceforge</p>
|
||
<ul>
|
||
<li> <a href="http://sourceforge.net/project/?group_id=9775">EO
|
||
SourceForge Project Page</a></li>
|
||
<li><a href="http://eodev.sourceforge.net/eo/doc/html/index.html">EO
|
||
automatic documentation page at SF</a><br>
|
||
</li>
|
||
<li><a href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">EO
|
||
tutorial page at SF</a><br>
|
||
</li>
|
||
<li> <a href="https://sourceforge.net/project/showfiles.php?group_id=9775">Releases</a></li>
|
||
<li> <a href="http://sourceforge.net/mail/?group_id=9775">Mailing Lists</a></li>
|
||
<li> <a href="http://sourceforge.net/forum/?group_id=9775">Message Forums</a></li>
|
||
<li> <a href="http://sourceforge.net/bugs/?group_id=9775">Bug Submission and Tracking</a></li>
|
||
<li> <a href="http://sourceforge.net/support/?group_id=9775">Technical Support</a></li>
|
||
<li> <a href="http://sourceforge.net/patch/?group_id=9775">Patch Submission</a></li>
|
||
<li> <a href="http://sourceforge.net/cvs/?group_id=9775">CVS repository</a></li>
|
||
</ul>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="TITLE" align="right" valign="top" width="100">
|
||
<h2>License</h2>
|
||
</td>
|
||
<td bgcolor="#ffcc99">EO is distributed under the
|
||
<a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General
|
||
Public License</a></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<center>
|
||
<p><a href="mailto:maartenkeijzer@users.sourceforge.net">maartenkeijzer@users.sourceforge.net</a>
|
||
- <a href="mailto:merelo@users.sourceforge.net">merelo@users.sourceforge.net</a>
|
||
- <a href="mailto:evomarc@users.sourceforge.net">evomarc@users.sourceforge.net</a>
|
||
</p>
|
||
<p>
|
||
Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo"
|
||
src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a>
|
||
</p>
|
||
</center>
|
||
<p>
|
||
<a href="http://validator.w3.org/check?uri=referer">
|
||
<img src="http://www.w3.org/Icons/valid-html401"
|
||
alt="Valid HTML 4.01 Transitional"
|
||
height="31"
|
||
width="88"></a>
|
||
</p>
|
||
</body>
|
||
</html>
|
||
|
||
|
||
<!-- Local Variables: -->
|
||
<!-- coding: iso-8859-1 -->
|
||
<!-- fill-column: 80 -->
|
||
<!-- End: -->
|