diff --git a/eo/configure.in b/eo/configure.in index 484c08ac..e9af19bc 100644 --- a/eo/configure.in +++ b/eo/configure.in @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. dnl 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) dnl make sure we are compiling from the correct sources diff --git a/eo/doc/ChangeLog b/eo/doc/ChangeLog index ea149c18..243cfecf 100644 --- a/eo/doc/ChangeLog +++ b/eo/doc/ChangeLog @@ -1,5 +1,7 @@ 2006-12-18 Jochen Küpper + * mainpage.html, publications.html: Update for release. + * index.h: Add old ToDos * eo.cfg (PROJECT_NUMBER): Bump version to 1.0 diff --git a/eo/doc/mainpage.html b/eo/doc/mainpage.html index e0242d57..ccd37718 100644 --- a/eo/doc/mainpage.html +++ b/eo/doc/mainpage.html @@ -1,312 +1,279 @@ +"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> - - - - - - - EO Evolutionary Computation Framework - - - -
-

EO Evolutionary Computation Framework

-
- - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-

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

+ + + + + + +EO Evolutionary Computation Framework + + + +
+

EO Evolutionary Computation Framework

+
+ + + + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - -
+

What is EO?

+
-

- EO was started by the - Geneura Team at the - University of Granada, headed - by Juan Julián - 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 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.

-

- 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, - working on infrastructure maintenance. -

-
-

Platforms

-
-

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

+

EO was started by the Geneura + Team at the University of Granada, headed by Juan Julián 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.

-

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

-
    -
  • Linux x86 with GCC 3.x and 4.x
  • -
  • Linux x86_64 with GCC 3.x and GCC 4.x
  • -
  • MacOS X/Darwin PowerPC with GCC 3.x
  • -
  • MacOS X/Darwin x86 with GCC 4.x
  • -
  • Microsoft Windows using Cygwin's GCC 3.x (cygming special). -
  • Microsoft Windows using Visual Studio 2003/2005; projects files - are provided.
  • -
  • Solaris SPARC with GCC 3.x
  • -
  • Solaris x86 with GCC 3.x
  • -
-

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

+

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, working on + infrastructure maintenance.

-

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

-
-

Documentation

-
-

- The tutorial demonstrates that writing an evolutionary algorithm - evolving your own structures is now easy, using - ready-to-use template files. Although the tutorial 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 LRI - or SourceForge, - before downloading it. - The tutorial is also included in the released - sources. -

-

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

-

- The complete code is also well documented and you can look at the - generated interface - documentation. -

-

- The easiest way to create a complete new EO-project, even for new - genomes, is to use the script provided in tutorial/Templates/; see - the README in that directory and lesson 5 of the tutorial for - detail. -

-

Presentations

-
-

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

- -

- An older (but large) 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. -

+
+

Platforms

+
-

- You can also look a the list of - publications that used EO to solve real problems. -

-
-

Download

-
-

- The current (beta) release is EO-1.0. - It supports any Standard-compliant C++ compiler. -

- -

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

- -

- All 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 mailing lists to discuss - future developments, solve technical problems, announce releases, - publish patches, and discuss evolutionary computation in general. - Browse the archives or join the - EO mailing - lists.
-

EO@sourceforge

-
-

The following resources are available, thanks to sourceforge

- -
-

License

-
EO is distributed under the - GNU Lesser General - Public License
-

Related Apps

-
-

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

+

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

-

- DegaX is an - ActiveX control developed by three degree students which - embeds EO - 0.8.4. (Currently these links are dead. Please - let - us know where they should point.) -

+

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

+ +
    +
  • Linux x86 with GCC 3.x and 4.x
  • +
  • Linux x86_64 with GCC 3.x and GCC 4.x
  • +
  • MacOS X/Darwin PowerPC with GCC 3.x
  • +
  • MacOS X/Darwin x86 with GCC 4.x
  • +
  • Microsoft Windows using Cygwin's GCC 3.x (cygming special). +
  • Microsoft Windows using Visual Studio 2003/2005; projects files + are provided.
  • +
  • Solaris SPARC with GCC 3.x
  • +
  • Solaris x86 with GCC 3.x
  • +
-

- MOEO, a - multi-objective package on top of EO. -

-
-

Links

-
- -
-
-

- Hosted by:
SF logo -

-
-

- - Valid HTML 4.01 Transitional -
- Please send comments on this webpage to - the EO - mailing list. -

- +

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.3z.1 works. It is tested on Linux + with gcc-2.9x and several systems (IRIX, Solaris) with egcs.

+ +
+

Documentation

+
+ +

The tutorial demonstrates that writing an evolutionary algorithm + evolving your own structures is now easy, using ready-to-use + template files. Although the tutorial 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 LRI + or SourceForge, + before downloading it. The + tutorial is also included in the released + sources.

+ +

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

+ +

The complete code is also well documented and you can look at the + generated interface + documentation.

+ +

The easiest way to create a complete new EO-project, even for new + genomes, is to use the script provided in tutorial/Templates/; see + the README in that directory and lesson 5 of the tutorial for + detail.

+ +
+

Presentations

+
+ +

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

+ +

A PowerPoint presentation shows the EO philosophy, and + it includes a Visual Basic macro for evolving objects in Visual Basic + for Applications.

+ +

You can also look a the list of + publications that used EO to solve real problems.

+ +
+

Download

+
+ +

The current release is EO 1.0. + It supports any Standard-compliant C++ compiler.

+ +

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

+ +

All 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 mailing lists to discuss future developments, solve technical + problems, announce releases, publish patches, and discuss evolutionary + computation in general. Browse the archives or join the EO mailing lists. + +
+

EO@sourceforge

+
+ +

The following resources are available, thanks to sourceforge

+ +
+

License

+
EO is distributed under the + GNU Lesser General + Public License + +
+

Related Apps

+
+ +

ParadisEO provides extensions for EO on parallel + architectures.

+ +

DegaX is an ActiveX control which embeds EO 0.8.4. +

+ +

MOEO, a multi-objective package on top of EO.

+ +
+

Links

+
+ + +
+ +

Hosted by:
SF logo

+ +

Valid HTML 4.01 Transitional
Please send comments on this webpage to the EO mailing +list.

+ + diff --git a/eo/doc/publications.html b/eo/doc/publications.html index 97932f20..26ff646f 100644 --- a/eo/doc/publications.html +++ b/eo/doc/publications.html @@ -48,11 +48,6 @@
-

- maartenkeijzer@users.sourceforge.net - - merelo@users.sourceforge.net - - evomarc@users.sourceforge.net -

Hosted by:
SF logo