update and clean up

This commit is contained in:
kuepper 2005-10-01 13:00:59 +00:00
commit a3d4193333

View file

@ -25,41 +25,39 @@
<td class="TITLE" align="right" valign="top" width="100">
<h2>What is EO?</h2>
</td>
<td bgcolor="#ffcc99">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.</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Tutorial</h2>
</td>
<td bgcolor="#ffcc99">The tutorial has not been upgraded for some time
now (almost 3 years!). It nevertheless remains the best way to dive
into EO. You can start by
<a href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">trying
it on-line</a>,
before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>.
<p><b>Warning</b>: the tutorial refers to version 0.9.2 of EO.</p>
<td bgcolor="#ffcc99">
<p>
The tutorial home page is at
<a href="http://www.lri.fr/%7Emarc/EO/">LRI</a>. The latest
<a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial
release</a> contains tutorial for ParadisEO, the parallel version
of EO. It demonstrates that writing an evolutionary algorithm
evolving your own structures is now <em>easy</em>, using
ready-to-use template files.
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>
EO was initiated
at <a href="http://geneura.ugr.es/%7Ejmerelo/EO.html">University
of Granada</a>, and the original Web site 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.
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&eacute;bastien Cahon</a>, who
developped the parallel version of EO, ParadisEO,
<a href="mailto:okoenig@users.sourceforge.net">Olivier
K&ouml;nig</a>, who did a lot of useful additions and cleaning of
the code and <a href="http://www.jochen-kuepper.de">Jochen
K&uuml;pper</a>, the master of automatic installation procedures.
</p>
</td>
</tr>
@ -67,52 +65,139 @@
<td class="TITLE" align="right" valign="top" width="100">
<h2>Platforms</h2>
</td>
<td bgcolor="#ffcc99">EO has been tested and works on the
following platforms:&nbsp;
<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:
<ul>
<li>Linux with egcs 1.0.2, g++ 2.95, g++ 3.x, gcc 4.x</li>
<li>Irix 4.0 with egcs 1.0.2&nbsp;</li>
<li>Solaris with egcs 1.0.2 and gcc 2.8.1&nbsp;</li>
<li>Win95/NT with CygWin/egcs 1.0.2, VC++ 5.0 and Borland Builder.
Makefiles and projects files are provided.&nbsp;</li>
<li>Linux with GCC 3.x and 4.x</li>
<li>Windows/CygWin 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>
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.3zz 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
<a href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">trying
it on-line</a>,
before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>.
</p>
<p>
The latest
<a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial
release</a> includes
a <a
href="http://www.lri.fr/%7Emarc/EO/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">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="EO_EA01.ps.gz">the paper
(gzipped Postscript)</a> or <a href="LeCreusot.pdf">the slides
(PDF)</a>.&nbsp;
<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>.&nbsp;</p>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Download</h2>
</td>
<td bgcolor="#ffcc99">Current release
is&nbsp; <a
href="https://sourceforge.net/project/showfiles.php?group_id=9775&amp;package_id=10921&amp;release_id=359994">0.9.3z</a>:
it supports gcc 3.x, 4.x, and good old gcc 2.9x.&nbsp; This is the
version you should use <b><font color="#ff6600">NOW (September 29.
2005)</font></b>. <br/>All subsequent versions
will <span style="font-weight: bold; color: rgb(255, 0,
0);">NOT</span> support gcc 2.xx any more. In particular, you can
also get the <font color="#ff0000">current version</font> through
the daily snapshots made available
at <a href="http://www.lri.fr/%7Emarc/EO/snapshot">LRI</a>.
<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</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>
Older 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 ! Let me know 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">EO was started by the
<a href="http://geneura.ugr.es/">Geneura Team</a> at University of
Granada, headed by <a href="http://geneura.ugr.es/%7Ejmerelo/">JJ.
Merelo</a>. The developement team has&nbsp; then been reinforced by
<a href="http://www.dcs.napier.ac.uk/coil/summerschool/seniors-keijzer.html">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&eacute;bastien Cahon</a>, who
developped the parallel version of EO, ParadisEO,
<a href="mailto:okoenig@users.sourceforge.net">Olivier K&ouml;nig</a>,
who did a lot of useful additions and cleaning of the code
and <a href="http://www.jochen-kuepper.de">Jochen K&uuml;pper</a>,
the master of automatic installation procedures.
<td bgcolor="#ffcc99">
<p>The following resources are available, thanks to sourceforge</p>
<ul>
<li> <a href="https://sourceforge.net/project/?group_id=9775">EO
@ -133,56 +218,6 @@
</ul>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Presentations</h2>
</td>
<td bgcolor="#ffcc99">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="EO_EA01.ps.gz">the paper
(gzipped Postscript)</a> or <a href="LeCreusot.pdf">the slides
(PDF)</a>.&nbsp;
<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>.&nbsp;</p>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Related Apps</h2>
</td>
<td bgcolor="#ffcc99">
<a href="ftp://geneura.ugr.es/pub/eo/eo-0.8.4.zip">EO 0.8.4</a>
has been embedded in an ActiveX control,
called <font face="Helvetica,sans serif">DegaX</font> by 3 degree
students. You can download it
from <a href="ftp://geneura.ugr.es/pub/eo/DegaX">the DegaX
directory</a>. It's better if you download it by parts:
<ul>
<li>Start by
<a href="ftp://geneura.ugr.es/pub/eo/DegaX/DegaX-doc.zip">the documentation</a>,
which is, as everthing else, in Spanish, explains how to
decompress and use everything, and the evolutionary and
Microsoftie basics. The documentation is also available
from <a href="DegaX">here</a>.</li>
<li>Follow by downloading
the <a href="ftp://geneura.ugr.es/pub/eo/DegaX/DegaX-inst.zip">ActiveX
control</a>, and install it. You'll need this to embed it in any
application.</li>
<li>Several apps that use the ActiveX control are also there:
in <a href="ftp://geneura.ugr.es/pub/eo/DegaX/DegaX-VB.zip">Visual
Basic</a>,
in <a href="ftp://geneura.ugr.es/pub/eo/DegaX/DegaX-VC.zip">Visual
C++</a>, and in <a href="ftp://geneura.ugr.es/pub/eo/DegaX/DegaX-xls.zip">Excel</a>.</li>
<li> Finally, if you feel like it, download the
<a href="ftp://geneura.ugr.es/pub/eo/DegaX/DegaX-src.zip">sources
for everything.&nbsp;</a></li>
</ul>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>License</h2>
@ -191,30 +226,6 @@
<a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General
Public License</a></td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Releases</h2>
</td>
<td bgcolor="#ffcc99">Releases are at the
<a href="http://sourceforge.net/project/filelist.php?group_id=9775">EO
site at sourceforge</a>.
<p>You can also of course use the
sourceforge <a href="http://sourceforge.net/cvs/?group_id=9775">CVS
facilities</a> or get a snapshot
from <a href="http://www.lri.fr/%7Emarc/EO/snapshot">LRI</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>
</tbody>
</table>
<center>