From a3d4193333643a925b4e730c594c7907faeb54d7 Mon Sep 17 00:00:00 2001 From: kuepper Date: Sat, 1 Oct 2005 13:00:59 +0000 Subject: [PATCH] update and clean up --- eo/doc/mainpage.html | 287 ++++++++++++++++++++++--------------------- 1 file changed, 149 insertions(+), 138 deletions(-) diff --git a/eo/doc/mainpage.html b/eo/doc/mainpage.html index 5947c9715..61d422b04 100644 --- a/eo/doc/mainpage.html +++ b/eo/doc/mainpage.html @@ -25,41 +25,39 @@

What is EO?

- 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. - - - -

Tutorial

- - 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 - trying - it on-line, - before downloading it. -

Warning: the tutorial refers to version 0.9.2 of EO.

+

- The tutorial home page is at - LRI. The latest - tutorial - release contains tutorial for ParadisEO, the parallel version - of EO. It demonstrates that writing an evolutionary algorithm - evolving your own structures is now easy, 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. +

+ +

+ EO was started by the + Geneura Team at the + University of Granada, headed + by JJ. Merelo. + 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.

- EO was initiated - at University - of Granada, 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 + Maarten Keijzer, the + C++ wizzard, and Marc + Schoenauer. Later + came Jeroen + Eggermont, who, among other things, did a lot of work on GP, + Sébastien Cahon, who + developped the parallel version of EO, ParadisEO, + Olivier + König, who did a lot of useful additions and cleaning of + the code and Jochen + Küpper, the master of automatic installation procedures.

@@ -67,52 +65,139 @@

Platforms

- EO has been tested and works on the - following platforms:  + +

EO should work on Windows and any Un*x-like operating system with + a standard-conforming C++ development system. +

+ +

Recent versions of EO have been tested on the following + platforms:

+ If you have tested EO on a system not listed here, please + let us know. +

+ +

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. +

+ + + + +

Tutorial

+ + +

+ The tutorial demonstrates that writing an evolutionary algorithm + evolving your own structures is now easy, 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, + before downloading it. +

+ +

+ The latest + tutorial + release includes + a introduction + to ParadisEO, the parallel version of EO. +

+ + + + +

Presentations

+ + A functional and "philosophical" overview of EO + was presented at + EA'01 + conference. You can download the paper + (gzipped Postscript) or the slides + (PDF).  +

An older, but huge, 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 from + here

Download

- Current release - is  0.9.3z: - it supports gcc 3.x, 4.x, and good old gcc 2.9x.  This is the - version you should use NOW (September 29. - 2005).
All subsequent versions - will NOT support gcc 2.xx any more. In particular, you can - also get the current version through - the daily snapshots made available - at LRI. + +

+ The current release + is 0.9.3z. + It supports GCC 3.x, 4.x, and good old g++ 2.9x. This is the + version you should use now + (September 2005). Current cvs and all subsequent versions will + require GCC 3.x or later. +

+ +

+ You can obtain the latest version directly + via cvs or + download a daily snapshot from + LRI. +

+ +

+ Older releases can be obtained from the + SourceForge download + area. +

+ + + + +

Mailing Lists

+ + 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 EO + mailing lists + + + +

Related Apps

+ + +

+ ParadisEO + provides extensions for EO on parallel architectures. +

+ +

+ DegaX is an + ActiveX control developed by three degree students which + embeds EO + 0.8.4. (Currently these links are dead ! Let me know where + they should point.) +

EO@sourceforge

- EO was started by the - Geneura Team at University of - Granada, headed by JJ. - Merelo. The developement team has  then been reinforced by - Maarten - Keijzer, the C++ wizzard, and Marc - Schoenauer. Later came Jeroen - Eggermont, who, among other things, did a lot of work on GP, - Sébastien Cahon, who - developped the parallel version of EO, ParadisEO, - Olivier König, - who did a lot of useful additions and cleaning of the code - and Jochen Küpper, - the master of automatic installation procedures. +

The following resources are available, thanks to sourceforge

- - -

Presentations

- - A functional and "philosophical" overview of EO - was presented at -
EA'01 - conference. You can download the paper - (gzipped Postscript) or the slides - (PDF).  -

An older, but huge, 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 from - here

- - - - -

Related Apps

- - - EO 0.8.4 - has been embedded in an ActiveX control, - called DegaX by 3 degree - students. You can download it - from the DegaX - directory. It's better if you download it by parts: - - -

License

@@ -191,30 +226,6 @@ GNU Lesser General Public License - - -

Releases

- - Releases are at the - EO - site at sourceforge. -

You can also of course use the - sourceforge CVS - facilities or get a snapshot - from LRI.

- - - - -

Mailing Lists

- - 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 EO - mailing lists -