Update for release.

This commit is contained in:
kuepper 2006-12-18 18:51:12 +00:00
commit 513be8c25a
4 changed files with 270 additions and 306 deletions

View file

@ -1,7 +1,7 @@
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
dnl dnl
dnl Change the version number here dnl Change the version number here
AC_INIT([Evolving Objects], [1.0-beta2], [eodev-help@sourceforge.net], [eo]) AC_INIT([Evolving Objects], [1.0-cvs], [eodev-help@sourceforge.net], [eo])
AC_PREREQ(2.53) AC_PREREQ(2.53)
dnl make sure we are compiling from the correct sources dnl make sure we are compiling from the correct sources

View file

@ -1,5 +1,7 @@
2006-12-18 Jochen Küpper <jochen@fhi-berlin.mpg.de> 2006-12-18 Jochen Küpper <jochen@fhi-berlin.mpg.de>
* mainpage.html, publications.html: Update for release.
* index.h: Add old ToDos * index.h: Add old ToDos
* eo.cfg (PROJECT_NUMBER): Bump version to 1.0 * eo.cfg (PROJECT_NUMBER): Bump version to 1.0

View file

@ -1,67 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html> <html>
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="EO development team"> <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="keywords" content="Class libraries, evolutionary computation, evolution strategies, genetic algorithms, genetic programming, simulated annealing, C++">
<meta name="resource-type" content="document"> <meta name="resource-type" content="document">
<meta name="distribution" content="Global"> <meta name="distribution" content="Global">
<title>EO Evolutionary Computation Framework</title> <title>EO Evolutionary Computation Framework</title>
<style type="text/css"> <style type="text/css">
H2 { H2 {
font-family: Helvetica,Arial; font-family: Helvetica,Arial;
color: #ffffcc; color: #ffffcc;
background: #00309c; background: #00309c;
} }
</style> </style>
</head> </head>
<body alink="#ff0000" bgcolor="#ffffcc" link="#0000ee" text="#00309c" vlink="#551a8b"> <body alink="#ff0000" bgcolor="#ffffcc" link="#0000ee" text="#00309c" vlink="#551a8b">
<center> <center>
<h1>EO Evolutionary Computation Framework</h1> <h1>EO Evolutionary Computation Framework</h1>
</center> </center>
<table bgcolor="#ffffcc" border="0" cellpadding="5" width="100%"> <table bgcolor="#ffffcc" border="0" cellpadding="5" width="100%">
<tbody> <tbody>
<tr> <tr>
<td class="TITLE" align="right" valign="top" width="100"> <td class="TITLE" align="right" valign="top" width="100">
<h2>What is EO?</h2> <h2>What is EO?</h2>
</td> </td>
<td bgcolor="#ffcc99"> <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> <p> EO is a templates-based, ANSI-C++ compliant evolutionary computation
EO was started by the library. It contains classes for almost any kind of evolutionary
<a href="http://geneura.ugr.es/">Geneura Team</a> at the computation you might come up to - at least for the ones we could think
University of Granada, headed of. It is component-based, so that if you don't find the class you need
by <a href="http://geneura.ugr.es/%7Ejmerelo/">Juan Julián in it, it is very easy to subclass existing abstract or concrete
Merelo</a>. classes. </p>
The <a href="http://geneura.ugr.es/%7Ejmerelo/EO.html">original
Web site</a> is also the only place where you will find old <p> EO was started by the <a href="http://geneura.ugr.es/">Geneura
releases of EO (up to 0.8.7), but beware that it is not compatible Team</a> at the University of Granada, headed by <a
at all with the current version. href="http://geneura.ugr.es/%7Ejmerelo/">Juan Julián Merelo</a>. The <a
</p> href="http://geneura.ugr.es/~jmerelo/EO.orig.html"
target="_blank">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&eacute;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>, working on
infrastructure maintenance. </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&eacute;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>,
working on infrastructure maintenance.
</p>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -69,14 +62,13 @@
<h2>Platforms</h2> <h2>Platforms</h2>
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p>
EO should work on Windows and any Un*x-like operating system with <p> EO should work on Windows and any Un*x-like operating system with a
a standard-conforming C++ development system. standard-conforming C++ development system. </p>
<p> Recent versions of EO have been tested on the following platforms:
</p> </p>
<p>
Recent versions of EO have been tested on the following platforms:
</p>
<ul> <ul>
<li>Linux x86 with GCC 3.x and 4.x</li> <li>Linux x86 with GCC 3.x and 4.x</li>
<li>Linux x86_64 with GCC 3.x and GCC 4.x</li> <li>Linux x86_64 with GCC 3.x and GCC 4.x</li>
@ -88,17 +80,15 @@
<li>Solaris SPARC with GCC 3.x</li> <li>Solaris SPARC with GCC 3.x</li>
<li>Solaris x86 with GCC 3.x</li> <li>Solaris x86 with GCC 3.x</li>
</ul> </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> <p> If you have tested EO on a system not listed here, please <a
If you are working on a system with an older C++ compiler there is href="mailto:eodev-main@lists.sourceforge.net?subject=test-report">let
a good chance that eo-0.9.3z.1 works. It is tested on Linux with us know</a>. </p>
gcc-2.9x and several systems (IRIX, Solaris) with egcs.
</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> </td>
</tr> </tr>
<tr> <tr>
@ -106,41 +96,36 @@
<h2>Documentation</h2> <h2>Documentation</h2>
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p>
The tutorial demonstrates that writing an evolutionary algorithm <p>The tutorial demonstrates that writing an evolutionary algorithm
evolving your own structures is now <em>easy</em>, using evolving your own structures is now <em>easy</em>, using ready-to-use
ready-to-use template files. Although the tutorial has not been template files. Although the tutorial has not been upgraded for some
upgraded for some time now and refers to version 0.9.2 of EO, it time now and refers to version 0.9.2 of EO, it nevertheless remains the
nevertheless remains the best way to dive into EO. You can start best way to dive into EO. You can start by trying it on-line at <a
by trying it on-line at <a
href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">LRI</a> href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">LRI</a>
or <a or <a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">SourceForge</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>. before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>. The
The tutorial is also included in the <a tutorial is also included in the <a
href="http://sourceforge.net/project/showfiles.php?group_id=9775">released href="http://sourceforge.net/project/showfiles.php?group_id=9775">released
sources</a>. sources</a>. </p>
</p>
<p> <p>The latest <a
The latest
<a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial
release</a> includes release</a> includes a <a
a <a
href="http://eodev.sourceforge.net/eo/tutorial/pdf/paradiseoJet7.pdf">introduction href="http://eodev.sourceforge.net/eo/tutorial/pdf/paradiseoJet7.pdf">introduction
to ParadisEO</a>, the parallel version of EO. to ParadisEO</a>, the parallel version of EO. </p>
</p>
<p> <p>The complete code is also well documented and you can look at the
The complete code is also well documented and you can look at the
generated <a generated <a
href="http://eodev.sourceforge.net/eo/doc/html/index.html">interface href="http://eodev.sourceforge.net/eo/doc/html/index.html">interface
documentation</a>. documentation</a>. </p>
</p>
<p> <p>The easiest way to create a complete new EO-project, even for new
The easiest way to create a complete new EO-project, even for new
genomes, is to use the script provided in tutorial/Templates/; see genomes, is to use the script provided in tutorial/Templates/; see
the README in that directory and lesson 5 of the tutorial for the README in that directory and lesson 5 of the tutorial for
detail. detail.</p>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -148,28 +133,22 @@
<h2>Presentations</h2> <h2>Presentations</h2>
</td> </td>
<td bgcolor="#ffcc99"> <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> <p> A functional and "philosophical" overview of EO was presented at <a
An older (but <i>large</i>) PowerPoint presentation shows the EO href="http://www.cmap.polytechnique.fr/%7Eea01/">EA'01 conference</a>.
philosophy, and it includes a Visual Basic macro for evolving You can download <a
objects in Visual Basic for Applications. You can download href="http://eodev.sourceforge.net/eo/doc/EO_EA2001.pdf">the paper</a>
it <a href="ftp://geneura.ugr.es/pub/jmerelo/eo_ppt.zip">from or <a href="http://eodev.sourceforge.net/eo/doc/LeCreusot.pdf">the
here</a>. slides</a>. </p>
</p>
<p> A <a href="http://geneura.ugr.es/~jmerelo/GAPPT/index.html"
target="_blank">PowerPoint presentation</a> shows the EO philosophy, and
it includes a Visual Basic macro for evolving objects in Visual Basic
for Applications. </p>
<p>You can also look a the <a href="publications.html">list of
publications</a> that used EO to solve real problems. </p>
<p>
You can also look a the <a href="publications.html">list of
publications</a> that used EO to solve real problems.
</p>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -177,43 +156,42 @@
<h2>Download</h2> <h2>Download</h2>
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p>
The current (beta) release is <a
href="http://sourceforge.net/project/showfiles.php?group_id=9775">EO-1.0</a>.
It supports any Standard-compliant C++ compiler.
</p>
<p> <p> The current release is <a
You can obtain the latest version directly href="http://sourceforge.net/project/showfiles.php?group_id=9775">EO 1.0</a>.
via <a href="http://sourceforge.net/cvs/?group_id=9775">cvs</a> or It supports any Standard-compliant C++ compiler. </p>
download a daily snapshot from
<a href="http://www.lri.fr/%7Emarc/EO/snapshot">LRI</a>.
</p>
<p> <p> You can obtain the latest version directly via <a
All releases can be obtained from the SourceForge <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 href="http://sourceforge.net/project/showfiles.php?group_id=9775">download
area</a>. area</a>. </p>
</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td class="TITLE" align="right" valign="top" width="100"> <td class="TITLE" align="right" valign="top" width="100">
<h2>Mailing Lists</h2> <h2>Mailing Lists</h2>
</td> </td>
<td bgcolor="#ffcc99">We would like EO to be an open development <td bgcolor="#ffcc99">
effort; that is why we have created mailing lists to discuss
future developments, solve technical problems, announce releases, We would like EO to be an open development effort; that is why we have
publish patches, and discuss evolutionary computation in general. created mailing lists to discuss future developments, solve technical
Browse the archives or join the problems, announce releases, publish patches, and discuss evolutionary
<a href="http://sourceforge.net/mail/?group_id=9775">EO mailing computation in general. Browse the archives or join the <a
lists</a>.</td> href="http://sourceforge.net/mail/?group_id=9775">EO mailing lists</a>.
</td>
</tr> </tr>
<tr> <tr>
<td class="TITLE" align="right" valign="top" width="100"> <td class="TITLE" align="right" valign="top" width="100">
<h2>EO@sourceforge</h2> <h2>EO@sourceforge</h2>
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p>The following resources are available, thanks to sourceforge</p> <p>The following resources are available, thanks to sourceforge</p>
<ul> <ul>
<li> <a href="http://sourceforge.net/project/?group_id=9775">EO <li> <a href="http://sourceforge.net/project/?group_id=9775">EO
@ -240,32 +218,27 @@
</td> </td>
<td bgcolor="#ffcc99">EO is distributed under the <td bgcolor="#ffcc99">EO is distributed under the
<a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General <a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General
Public License</a></td> Public License</a>
</td>
</tr> </tr>
<tr> <tr>
<td class="TITLE" align="right" valign="top" width="100"> <td class="TITLE" align="right" valign="top" width="100">
<h2>Related Apps</h2> <h2>Related Apps</h2>
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p>
<a <p> <a href="http://paradiseo.gforge.inria.fr"
href="http://www.lifl.fr/%7Ecahon/paradisEO/index.html">ParadisEO</a> target="_blank">ParadisEO</a> provides extensions for EO on parallel
provides extensions for EO on parallel architectures. architectures. </p>
<p> <a href="http://geneura.ugr.es/~jmerelo/DegaX/"
target="_blank">DegaX</a> is an ActiveX control which embeds EO 0.8.4.
</p> </p>
<p> <p> <a href="http://www.lifl.fr/~cahon/paradisEO/moeo"
<a href="ftp://geneura.ugr.es/pub/eo/DegaX">DegaX</a> is an target="_blank">MOEO</a>, a multi-objective package on top of EO. </p>
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>
<p>
<a href="http://www.lifl.fr/~cahon/paradisEO/moeo/">MOEO</a>, a
multi-objective package on top of EO.
</p>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -273,40 +246,34 @@
<h2>Links</h2> <h2>Links</h2>
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<ul> <ul>
<li><a href="http://www.aip.de/~ast/EvolCompFAQ">The <li><a href="http://www.aip.de/~ast/EvolCompFAQ" target="_blank">The
Hitch-Hiker's Guide to Evolutionary Computation</a>, FAQ for Hitch-Hiker's Guide to Evolutionary Computation</a>, FAQ for
<a href="news:comp.ai.genetic">comp.ai.genetic</a>.</li> <a href="news:comp.ai.genetic">comp.ai.genetic</a>.</li>
<li><a href="http://en.wikipedia.org/wiki/Evolutionary_algorithm">Wikipedia</a> <li><a href="http://en.wikipedia.org/wiki/Evolutionary_algorithm" target="_blank">Wikipedia</a>
on Evolutionary algorithms.</li> on Evolutionary algorithms.</li>
<li>Charles Darwin: <a href="http://en.wikipedia.org/wiki/The_Origin_of_Species">The <li>Charles Darwin: <a href="http://en.wikipedia.org/wiki/The_Origin_of_Species" target="_blank">The
Origin of Species</a>.</li> Origin of Species</a>.</li>
<li>Nikolaus Hansen: <a <li>Nikolaus Hansen: <a
href="http://www.bionik.tu-berlin.de/user/niko/cec2005.html">Comparison href="http://www.bionik.tu-berlin.de/user/niko/cec2005.html" target="_blank">Comparison
of Evolutionary Algorithms on a Benchmark Function Set</a>.</li> of Evolutionary Algorithms on a Benchmark Function Set</a>.</li>
</ul> </ul>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<center>
<p> <center> <p> Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo"
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>
src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a>
</p> <p> <a href="http://validator.w3.org/check?uri=referer"> <img
</center> src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional"
<p> height="31" width="88"></a> <br/> Please send comments on this webpage to the <a
<a href="http://validator.w3.org/check?uri=referer"> href="mailto:eodev-main@lists.sourceforge.net?subject=webpage">EO mailing
<img src="http://www.w3.org/Icons/valid-html401" list</a>. </p>
alt="Valid HTML 4.01 Transitional"
height="31" </body>
width="88"></a>
<br/>
Please send comments on this webpage to
the <a href="mailto:eodev-main@lists.sourceforge.net?subject=webpage">EO
mailing list</a>.
</p>
</body>
</html> </html>

View file

@ -48,11 +48,6 @@
</tbody> </tbody>
</table> </table>
<center> <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> <p>
Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo" Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo"
src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a> src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a>