Merge branch 'master' of ssh://eodev.git.sourceforge.net/gitroot/eodev/eodev

This commit is contained in:
Caner Candan 2011-08-23 21:07:36 +02:00
commit 252e33d24d
39 changed files with 3043 additions and 335 deletions

View file

@ -28,9 +28,6 @@ Authors:
#include <eo> #include <eo>
#include <mo> #include <mo>
#include <utils/eoLogger.h>
#include <utils/eoParserLogger.h>
#include <eoEvalFuncCounterBounder.h> #include <eoEvalFuncCounterBounder.h>
#include <do/make_pop.h> #include <do/make_pop.h>
@ -50,7 +47,7 @@ typedef edoNormalMulti< EOT > Distrib;
int main(int ac, char** av) int main(int ac, char** av)
{ {
eoParserLogger parser(ac, av); eoParser parser(ac, av);
// Letters used by the following declarations: // Letters used by the following declarations:
// a d i p t // a d i p t

View file

@ -1,9 +1,6 @@
#include <eo> #include <eo>
#include <mo> #include <mo>
#include <utils/eoLogger.h>
#include <utils/eoParserLogger.h>
#include <eoEvalFuncCounterBounder.h> #include <eoEvalFuncCounterBounder.h>
#include <do/make_pop.h> #include <do/make_pop.h>
@ -23,7 +20,7 @@ typedef edoNormalMulti< EOT > Distrib;
int main(int ac, char** av) int main(int ac, char** av)
{ {
eoParserLogger parser(ac, av); eoParser parser(ac, av);
// Letters used by the following declarations: // Letters used by the following declarations:
// a d i p t // a d i p t

View file

@ -31,6 +31,8 @@ Authors:
#include <eoAlgo.h> #include <eoAlgo.h>
//! edoAlgo< D >
template < typename D > template < typename D >
class edoAlgo : public eoAlgo< typename D::EOType > class edoAlgo : public eoAlgo< typename D::EOType >
{ {

View file

@ -30,6 +30,8 @@ Authors:
#include <eoFunctor.h> #include <eoFunctor.h>
//! edoBounder< EOT >
template < typename EOT > template < typename EOT >
class edoBounder : public eoUF< EOT&, void > class edoBounder : public eoUF< EOT&, void >
{ {

View file

@ -30,6 +30,8 @@ Authors:
#include "edoBounder.h" #include "edoBounder.h"
//! edoBounderBound< EOT >
template < typename EOT > template < typename EOT >
class edoBounderBound : public edoBounder< EOT > class edoBounderBound : public edoBounder< EOT >
{ {

View file

@ -30,6 +30,8 @@ Authors:
#include "edoBounder.h" #include "edoBounder.h"
//! edoBounderNo< EOT >
template < typename EOT > template < typename EOT >
class edoBounderNo : public edoBounder< EOT > class edoBounderNo : public edoBounder< EOT >
{ {

View file

@ -30,6 +30,8 @@ Authors:
#include "edoBounder.h" #include "edoBounder.h"
//! edoBounderRng< EOT >
template < typename EOT > template < typename EOT >
class edoBounderRng : public edoBounder< EOT > class edoBounderRng : public edoBounder< EOT >
{ {

View file

@ -29,6 +29,8 @@ Authors:
#include "edoBounder.h" #include "edoBounder.h"
//! edoBounderUniform< EOT >
template < typename EOT > template < typename EOT >
class edoBounderUniform : public edoBounder< EOT > class edoBounderUniform : public edoBounder< EOT >
{ {

View file

@ -31,7 +31,7 @@ Authors:
#include <eoFunctor.h> #include <eoFunctor.h>
#include <eoPersistent.h> #include <eoPersistent.h>
//! edoContinue< EOT > classe fitted to Distribution Object library //! edoContinue< D > class fitted to Distribution Object library
template < typename D > template < typename D >
class edoContinue : public eoUF< const D&, bool >, public eoPersistent class edoContinue : public eoUF< const D&, bool >, public eoPersistent

View file

@ -30,6 +30,8 @@ Authors:
#include <eoFunctor.h> #include <eoFunctor.h>
//! edoDistrib< EOT >
template < typename EOT > template < typename EOT >
class edoDistrib : public eoFunctorBase class edoDistrib : public eoFunctorBase
{ {

View file

@ -39,6 +39,8 @@ Authors:
#include "edoSampler.h" #include "edoSampler.h"
#include "edoContinue.h" #include "edoContinue.h"
//! edoEDA< D >
template < typename D > template < typename D >
class edoEDA : public edoAlgo< D > class edoEDA : public edoAlgo< D >
{ {

View file

@ -39,6 +39,8 @@ Authors:
#include "edoSampler.h" #include "edoSampler.h"
#include "edoContinue.h" #include "edoContinue.h"
//! edoEDASA< D >
template < typename D > template < typename D >
class edoEDASA : public edoAlgo< D > class edoEDASA : public edoAlgo< D >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include <eoPop.h> #include <eoPop.h>
#include <eoFunctor.h> #include <eoFunctor.h>
//! edoEstimator< D >
template < typename D > template < typename D >
class edoEstimator : public eoUF< eoPop< typename D::EOType >&, D > class edoEstimator : public eoUF< eoPop< typename D::EOType >&, D >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoEstimator.h" #include "edoEstimator.h"
#include "edoNormalMono.h" #include "edoNormalMono.h"
//! edoEstimatorNormalMono< EOT >
template < typename EOT > template < typename EOT >
class edoEstimatorNormalMono : public edoEstimator< edoNormalMono< EOT > > class edoEstimatorNormalMono : public edoEstimator< edoNormalMono< EOT > >
{ {

View file

@ -32,6 +32,8 @@ Authors:
#include "edoEstimator.h" #include "edoEstimator.h"
#include "edoNormalMulti.h" #include "edoNormalMulti.h"
//! edoEstimatorNormalMulti< EOT >
template < typename EOT > template < typename EOT >
class edoEstimatorNormalMulti : public edoEstimator< edoNormalMulti< EOT > > class edoEstimatorNormalMulti : public edoEstimator< edoNormalMulti< EOT > >
{ {

View file

@ -33,6 +33,8 @@ Authors:
// TODO: calcule de la moyenne + covariance dans une classe derivee // TODO: calcule de la moyenne + covariance dans une classe derivee
//! edoEstimatorUniform
template < typename EOT > template < typename EOT >
class edoEstimatorUniform : public edoEstimator< edoUniform< EOT > > class edoEstimatorUniform : public edoEstimator< edoUniform< EOT > >
{ {

View file

@ -28,6 +28,8 @@ Authors:
#ifndef _edoModifier_h #ifndef _edoModifier_h
#define _edoModifier_h #define _edoModifier_h
//! edoModifier< D >
template < typename D > template < typename D >
class edoModifier class edoModifier
{ {

View file

@ -33,6 +33,8 @@ Authors:
#include "edoModifier.h" #include "edoModifier.h"
//! edoModifierDispersion< D >
template < typename D > template < typename D >
class edoModifierDispersion : public edoModifier< D >, public eoBF< D&, eoPop< typename D::EOType >&, void > class edoModifierDispersion : public edoModifier< D >, public eoBF< D&, eoPop< typename D::EOType >&, void >
{ {

View file

@ -32,6 +32,8 @@ Authors:
#include "edoModifier.h" #include "edoModifier.h"
//! edoModifierMass< D >
template < typename D > template < typename D >
class edoModifierMass : public edoModifier< D >, public eoBF< D&, typename D::EOType&, void > class edoModifierMass : public edoModifier< D >, public eoBF< D&, typename D::EOType&, void >
{ {

View file

@ -30,6 +30,8 @@ Authors:
#include "edoDistrib.h" #include "edoDistrib.h"
//! edoNormalMono< EOT >
template < typename EOT > template < typename EOT >
class edoNormalMono : public edoDistrib< EOT > class edoNormalMono : public edoDistrib< EOT >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoModifierMass.h" #include "edoModifierMass.h"
#include "edoNormalMono.h" #include "edoNormalMono.h"
//! edoNormalMonoCenter< EOT >
template < typename EOT > template < typename EOT >
class edoNormalMonoCenter : public edoModifierMass< edoNormalMono< EOT > > class edoNormalMonoCenter : public edoModifierMass< edoNormalMono< EOT > >
{ {

View file

@ -15,6 +15,8 @@
namespace ublas = boost::numeric::ublas; namespace ublas = boost::numeric::ublas;
//! edoNormalMulti< EOT >
template < typename EOT > template < typename EOT >
class edoNormalMulti : public edoDistrib< EOT > class edoNormalMulti : public edoDistrib< EOT >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoModifierMass.h" #include "edoModifierMass.h"
#include "edoNormalMulti.h" #include "edoNormalMulti.h"
//! edoNormalMultiCenter< EOT >
template < typename EOT > template < typename EOT >
class edoNormalMultiCenter : public edoModifierMass< edoNormalMulti< EOT > > class edoNormalMultiCenter : public edoModifierMass< edoNormalMulti< EOT > >
{ {

View file

@ -33,6 +33,8 @@ Authors:
#include "edoBounder.h" #include "edoBounder.h"
#include "edoBounderNo.h" #include "edoBounderNo.h"
//! edoSampler< D >
template < typename D > template < typename D >
class edoSampler : public eoUF< D&, typename D::EOType > class edoSampler : public eoUF< D&, typename D::EOType >
{ {

View file

@ -32,6 +32,8 @@ Authors:
#include <boost/numeric/ublas/lu.hpp> #include <boost/numeric/ublas/lu.hpp>
#include <boost/numeric/ublas/symmetric.hpp> #include <boost/numeric/ublas/symmetric.hpp>
//! edoSamplerNormalMulti< EOT >
template< class EOT > template< class EOT >
class edoSamplerNormalMulti : public edoSampler< edoNormalMulti< EOT > > class edoSamplerNormalMulti : public edoSampler< edoNormalMulti< EOT > >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoDistrib.h" #include "edoDistrib.h"
#include "edoVectorBounds.h" #include "edoVectorBounds.h"
//! edoUniform< EOT >
template < typename EOT > template < typename EOT >
class edoUniform : public edoDistrib< EOT >, public edoVectorBounds< EOT > class edoUniform : public edoDistrib< EOT >, public edoVectorBounds< EOT >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoModifierMass.h" #include "edoModifierMass.h"
#include "edoUniform.h" #include "edoUniform.h"
//! edoUniformCenter< EOT >
template < typename EOT > template < typename EOT >
class edoUniformCenter : public edoModifierMass< edoUniform< EOT > > class edoUniformCenter : public edoModifierMass< edoUniform< EOT > >
{ {

View file

@ -28,6 +28,8 @@ Authors:
#ifndef _edoVectorBounds_h #ifndef _edoVectorBounds_h
#define _edoVectorBounds_h #define _edoVectorBounds_h
//! edoVectorBounds< EOT >
template < typename EOT > template < typename EOT >
class edoVectorBounds class edoVectorBounds
{ {

View file

@ -38,6 +38,8 @@ Authors:
#include "utils/eoMonitor.h" #include "utils/eoMonitor.h"
//! edoFileSnapshot
class edoFileSnapshot : public eoMonitor class edoFileSnapshot : public eoMonitor
{ {
public: public:

View file

@ -28,6 +28,8 @@ Authors:
#ifndef _edoHyperVolume_h #ifndef _edoHyperVolume_h
#define _edoHyperVolume_h #define _edoHyperVolume_h
//! edoHyperVolume
template < typename EOT > template < typename EOT >
class edoHyperVolume class edoHyperVolume
{ {

View file

@ -30,6 +30,8 @@ Authors:
#include <eoFunctor.h> #include <eoFunctor.h>
//! edoStatBase< D >
template < typename D > template < typename D >
class edoStatBase : public eoUF< const D&, void > class edoStatBase : public eoUF< const D&, void >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoStat.h" #include "edoStat.h"
#include "edoNormalMono.h" #include "edoNormalMono.h"
//! edoStatNormalMono< EOT >
template < typename EOT > template < typename EOT >
class edoStatNormalMono : public edoDistribStat< edoNormalMono< EOT > > class edoStatNormalMono : public edoDistribStat< edoNormalMono< EOT > >
{ {

View file

@ -33,6 +33,8 @@ Authors:
#include "edoStat.h" #include "edoStat.h"
#include "edoNormalMulti.h" #include "edoNormalMulti.h"
//! edoStatNormalMulti< EOT >
template < typename EOT > template < typename EOT >
class edoStatNormalMulti : public edoDistribStat< edoNormalMulti< EOT > > class edoStatNormalMulti : public edoDistribStat< edoNormalMulti< EOT > >
{ {

View file

@ -31,6 +31,8 @@ Authors:
#include "edoStat.h" #include "edoStat.h"
#include "edoUniform.h" #include "edoUniform.h"
//! edoStatUniform< EOT >
template < typename EOT > template < typename EOT >
class edoStatUniform : public edoDistribStat< edoUniform< EOT > > class edoStatUniform : public edoDistribStat< edoUniform< EOT > >
{ {

View file

@ -31,9 +31,6 @@ Authors:
#include <eo> #include <eo>
#include <mo> #include <mo>
#include <utils/eoLogger.h>
#include <utils/eoParserLogger.h>
#include <edo> #include <edo>
#include "Rosenbrock.h" #include "Rosenbrock.h"
@ -49,7 +46,7 @@ int main(int ac, char** av)
// (0) parser + eo routines // (0) parser + eo routines
//----------------------------------------------------- //-----------------------------------------------------
eoParserLogger parser(ac, av); eoParser parser(ac, av);
std::string section("Algorithm parameters"); std::string section("Algorithm parameters");

View file

@ -35,9 +35,6 @@ Authors:
#include <eo> #include <eo>
#include <mo> #include <mo>
#include <utils/eoLogger.h>
#include <utils/eoParserLogger.h>
#include <edo> #include <edo>
#include <boost/numeric/ublas/vector.hpp> #include <boost/numeric/ublas/vector.hpp>
@ -56,7 +53,7 @@ int main(int ac, char** av)
// (0) parser + eo routines // (0) parser + eo routines
//----------------------------------------------------- //-----------------------------------------------------
eoParserLogger parser(ac, av); eoParser parser(ac, av);
std::string section("Algorithm parameters"); std::string section("Algorithm parameters");

2647
website/EO_star.svg Normal file

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 126 KiB

View file

@ -1,25 +1,36 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />
<meta name=" robot" content="follow, index, all" /> <meta name=" robot" content="follow, index, all" />
<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" />
<link rel="icon" type="image/png" href="eo_ico.png" /> <link rel="icon" type="image/png" href="eo_ico.png" />
<link rel="stylesheet" type="text/css" href="lightblue.css" title="Default" /> <link rel="stylesheet" type="text/css" href="lightblue.css" title="Default" />
<title>Evolving Objects (EO): Evolutionary Computation Framework</title> <title>Evolving Objects (EO): Evolutionary Computation Framework</title>
</head>
<body> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="https://static.jappix.com/php/get.php?l=fr&amp;t=js&amp;g=mini.xml"></script>
<div id="alt"> <script type="text/javascript">
jQuery(document).ready(function() {
MINI_GROUPCHATS = ["eo@chat.jabberfr.org"];
MINI_ANIMATE = true;
launchMini(false, true, "anonymous.jappix.com");
});
</script>
</head>
<body>
<div id="alt">
<img style="clear:left;" src="eo_logo.png" alt="Evolving Objects logo" /> <img style="clear:left;" src="eo_logo.png" alt="Evolving Objects logo" />
<div id="menu"> <div id="menu">
<p>C++ evolutionary computation components framework</p> <p>C++ evolutionary computation components framework</p>
@ -33,7 +44,8 @@
<li><a href="https://sourceforge.net/apps/trac/eodev/wiki/faq">FAQ</a></li> <li><a href="https://sourceforge.net/apps/trac/eodev/wiki/faq">FAQ</a></li>
<li><a href="http://eodev.sourceforge.net/eo/doc/html/index.html">API documentation</a></li> <li><a href="http://eodev.sourceforge.net/eo/doc/html/index.html">API documentation</a></li>
<li><a href="http://sourceforge.net/project/?group_id=9775">Project page</a></li> <li><a href="http://sourceforge.net/project/?group_id=9775">Project page</a></li>
<li><a href="http://chat.jabberfr.org/muckl_int/index.php?room=eo">Chat with us</a></li> <li><a href="https://lists.sourceforge.net/lists/listinfo/eodev-main">Contact us</a></li>
<!--<li><a href="http://chat.jabberfr.org/muckl_int/index.php?room=eo">Chat with us</a></li>-->
<li><a href="https://sourceforge.net/apps/trac/eodev/wiki/WikiStart">Submit a bug</a></li> <li><a href="https://sourceforge.net/apps/trac/eodev/wiki/WikiStart">Submit a bug</a></li>
<li>see also <a href="http://paradiseo.gforge.inria.fr/">ParadisEO</a></li> <li>see also <a href="http://paradiseo.gforge.inria.fr/">ParadisEO</a></li>
</ul> </ul>
@ -62,7 +74,7 @@
</li> </li>
<li> <li>
<ol> <ol>
<a href="#Development">Development</a></li> <lh><a href="#Development">Development</a></lh>
<li><a href="#Mailing-lists">Mailing-lists</a></li> <li><a href="#Mailing-lists">Mailing-lists</a></li>
<li><a href="#Get-involved">Get involved</a></li> <li><a href="#Get-involved">Get involved</a></li>
<li><a href="#Related-software">Related software</a></li> <li><a href="#Related-software">Related software</a></li>
@ -152,6 +164,13 @@
<p>With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems, from continuous to combinatorial ones.</p> <p>With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems, from continuous to combinatorial ones.</p>
<div style="font-size:1.5em;color:red;border:thin solid blue; background-color:#eef;margin:1em;padding:0.5em;text-align:center;-moz-border-radius:1em;"><a href="http://sourceforge.net/projects/eodev/files/">Download</a></div>
<p>If you need <em>immediate support or have any question</em>, the best way to get
answers is to <a href="https://lists.sourceforge.net/lists/listinfo/eodev-main">subscribe to the mailing list</a> and send your email to <a href="mailto:eodev-main@lists.sourceforge.net">eodev-main@lists.sourceforge.net</a></p>
<p>Alternatively, you can join us on the official chatroom. If your browser supports it, you can simply click on the button on the bottom of the current webpage and enter your nick. Else, you can try our <a href="http://chat.jabberfr.org/muckl_int/index.php?room=eo">webchat interface</a>. If you already have an XMPP account (Jabber or Google Talk, for example), you can directly connect to the <a href="xmpp:eo@chat.jabberfr.org">eo@chat.jabberfr.org</a> multi-user chatroom with your favorite client.</p>
<p>If you want to know how to help us to improve EO, the easiest way is to click on the following button: <p>If you want to know how to help us to improve EO, the easiest way is to click on the following button:
<form method="POST" action="http://openhatch.org/+do/project.views.wanna_help_do"> <form method="POST" action="http://openhatch.org/+do/project.views.wanna_help_do">
@ -171,17 +190,12 @@
#openhatch-wannahelp-button:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; } #openhatch-wannahelp-button:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
</style> </style>
<script type="text/javascript" src="http://openhatch.org/static/packed/selections_for_widget.js?1271800811"></script> <!--<script type="text/javascript" src="http://openhatch.org/static/packed/selections_for_widget.js?1271800811"></script>-->
<br /> <br />
<br /> <br />
</p> </p>
<p>If you need immediate support or have any question, you can join us on the official chatroom. Just go on our <a href="http://chat.jabberfr.org/muckl_int/index.php?room=eo">webchat interface</a> and enter your nick. If you already have an XMPP account (Jabber or Google Talk, for example), you can directly connect to the <a href="xmpp:eo@chat.jabberfr.org">eo@chat.jabberfr.org</a> MUC with your favorite client.</p> <h1><a name="Features"></a>Features <a href="#Plan"></a></h1>
<div style="font-size:1.5em;color:red;border:thin solid blue; background-color:#eef;margin:1em;padding:0.5em;text-align:center;-moz-border-radius:1em;"><a href="http://sourceforge.net/projects/eodev/files/">Download</a></div>
<h1><a name="Features"></a>Features <a href="#Plan"></a></h1>
<h2><a name="Component-based"></a>Component-based framework</h2> <h2><a name="Component-based"></a>Component-based framework</h2>
@ -239,9 +253,9 @@
</li> </li>
<li>Ready-to-use variations operators: <li>Ready-to-use variations operators:
<ul> <ul>
<li>uniform initializer, <li>uniform initializer,</li>
<li>gaussian mutation, <li>gaussian mutation,</li>
<li>subtree crossover, <li>subtree crossover,</li>
<li></li> <li></li>
</ul> </ul>
</li> </li>
@ -281,7 +295,7 @@
<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>
<li>MacOS X/Darwin PowerPC with GCC 3.x</li> <li>MacOS X/Darwin PowerPC with GCC 3.x</li>
<li>MacOS X/Darwin x86 with GCC 4.x</li> <li>MacOS X/Darwin x86 with GCC 4.x</li>
<li>Microsoft Windows using Cygwin's GCC 3.x (cygming special). <li>Microsoft Windows using Cygwin's GCC 3.x (cygming special).</li>
<li>Microsoft Windows using Visual Studio 2003/2005; projects files <li>Microsoft Windows using Visual Studio 2003/2005; projects files
are provided.</li> are provided.</li>
<li>Solaris SPARC with GCC 3.x</li> <li>Solaris SPARC with GCC 3.x</li>
@ -290,8 +304,7 @@
<p>Recent versions of EO uses the <a href="http://www.cmake.org">CMake</a> portable build system, that permits to easily generate a build chain for your environment.</p> <p>Recent versions of EO uses the <a href="http://www.cmake.org">CMake</a> portable build system, that permits to easily generate a build chain for your environment.</p>
<p> If you have tested EO on a system not listed here, please <a <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
href="mailto:eodev-main@lists.sourceforge.net?subject=test-report">let
us know</a>. </p> us know</a>. </p>
<p> If you are working on a system with an older C++ compiler there <p> If you are working on a system with an older C++ compiler there
@ -301,14 +314,12 @@
<h2><a name="Presentations"></a>Presentations</h2> <h2><a name="Presentations"></a>Presentations</h2>
<p> A functional and "philosophical" overview of EO was presented at <a <p> A functional and "philosophical" overview of EO was presented at <a href="http://www.cmap.polytechnique.fr/%7Eea01/">EA'01 conference</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>
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 or <a href="http://eodev.sourceforge.net/eo/doc/LeCreusot.pdf">the
slides</a>, or browse them right here:</p> slides</a>, or browse them right here:</p>
<div style="text-align:center;" id="__ss_4878872"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/nojhan/evolving-objects-yet-another-evolutionary-computation-library" title="Evolving Objects: Yet Another Evolutionary Computation Library?">Evolving Objects: Yet Another Evolutionary Computation Library?</a></strong><object id="__sse4878872" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=lecreusot-100731121355-phpapp01&stripped_title=evolving-objects-yet-another-evolutionary-computation-library" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4878872" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=lecreusot-100731121355-phpapp01&stripped_title=evolving-objects-yet-another-evolutionary-computation-library" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div> <div style="text-align:center;" id="__ss_4878872"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/nojhan/evolving-objects-yet-another-evolutionary-computation-library" title="Evolving Objects: Yet Another Evolutionary Computation Library?">Evolving Objects: Yet Another Evolutionary Computation Library?</a></strong><object id="__sse4878872" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=lecreusot-100731121355-phpapp01&stripped_title=evolving-objects-yet-another-evolutionary-computation-library" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4878872" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=lecreusot-100731121355-phpapp01&stripped_title=evolving-objects-yet-another-evolutionary-computation-library" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p>You can also read this <a href="http://geneura.ugr.es/~jmerelo/GAPPT/index.html"> <p>You can also read this <a href="http://geneura.ugr.es/~jmerelo/GAPPT/index.html">
@ -323,28 +334,28 @@
library",</a> <i>Artificial Evolution</i>, <b>2310</b>, 829--888 (2002).</blockquote> library",</a> <i>Artificial Evolution</i>, <b>2310</b>, 829--888 (2002).</blockquote>
</p> </p>
<p> <p>
<font face="monospace"> <font face="monospace">
@<font color="#0000ff">Article</font>{<font color="#ff00ff">Keijzer2001</font>,<br> @<font color="#0000ff">Article</font>{<font color="#ff00ff">Keijzer2001</font>,<br/>
&nbsp;&nbsp;<font color="#a52a2a">title</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Evolving Objects: A General Purpose Evolutionary Computation Library &quot;,<br> &nbsp;&nbsp;<font color="#a52a2a">title</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Evolving Objects: A General Purpose Evolutionary Computation Library &quot;,<br/>
&nbsp;&nbsp;<font color="#a52a2a">author</font>&nbsp;=&nbsp;&nbsp;&nbsp; &quot;Maarten Keijzer and J. J. Merelo and G. Romero and M. Schoenauer&quot;,<br> &nbsp;&nbsp;<font color="#a52a2a">author</font>&nbsp;=&nbsp;&nbsp;&nbsp; &quot;Maarten Keijzer and J. J. Merelo and G. Romero and M. Schoenauer&quot;,<br/>
&nbsp;&nbsp;<font color="#a52a2a">journal</font>&nbsp;=&nbsp;&nbsp;&nbsp;&quot;Artificial Evolution&quot;,<br> &nbsp;&nbsp;<font color="#a52a2a">journal</font>&nbsp;=&nbsp;&nbsp;&nbsp;&quot;Artificial Evolution&quot;,<br/>
&nbsp;&nbsp;<font color="#a52a2a">year</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;2002&quot;,<br> &nbsp;&nbsp;<font color="#a52a2a">year</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;2002&quot;,<br/>
&nbsp;&nbsp;<font color="#a52a2a">volume</font>&nbsp;=&nbsp;&nbsp;&nbsp; &quot;2310&quot;,<br> &nbsp;&nbsp;<font color="#a52a2a">volume</font>&nbsp;=&nbsp;&nbsp;&nbsp; &quot;2310&quot;,<br/>
&nbsp;&nbsp;<font color="#a52a2a">pages</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;829--888&quot;,<br> &nbsp;&nbsp;<font color="#a52a2a">pages</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;829--888&quot;,<br/>
&nbsp;&nbsp;<font color="#a020f0">keywords</font>&nbsp;=&nbsp; &quot;genetic algorithms, genetic programming, evolutionary computation, metaheuristic, computational intelligence, optimization&quot;,<br> &nbsp;&nbsp;<font color="#a020f0">keywords</font>&nbsp;=&nbsp; &quot;genetic algorithms, genetic programming, evolutionary computation, metaheuristic, computational intelligence, optimization&quot;,<br/>
&nbsp;&nbsp;<font color="#a020f0">URL</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;<a href="http://www.lri.fr/~marc/EO/EO-EA01.ps.gz">http://www.lri.fr/~marc/EO/EO-EA01.ps.gz</a>&quot;,<br> &nbsp;&nbsp;<font color="#a020f0">URL</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;<a href="http://www.lri.fr/~marc/EO/EO-EA01.ps.gz">http://www.lri.fr/~marc/EO/EO-EA01.ps.gz</a>&quot;,<br/>
&nbsp;&nbsp;<font color="#ff00ff">size</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;12 pages&quot;,<br> &nbsp;&nbsp;<font color="#ff00ff">size</font>&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;12 pages&quot;,<br/>
&nbsp;&nbsp;<font color="#a020f0">abstract</font>&nbsp;=&nbsp; &quot;This paper presents the evolving objects library<br> &nbsp;&nbsp;<font color="#a020f0">abstract</font>&nbsp;=&nbsp; &quot;This paper presents the evolving objects library<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (EOlib), an object-oriented framework for evolutionary<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (EOlib), an object-oriented framework for evolutionary<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; computation (EC)&nbsp;that aims to provide a flexible set of<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; computation (EC)&nbsp;that aims to provide a flexible set of<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; classes to build EC applications. EOlib design<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; classes to build EC applications. EOlib design<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objective is to be able to evolve any object in which<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objective is to be able to evolve any object in which<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fitness makes sense.&quot;,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fitness makes sense.&quot;,<br/>
}<br> }<br/>
<br> <br/>
</font> </font>
</p> </p>
<p>Here is a list of some known publications that used EO:</p> <p>Here is a list of some known publications that used EO:</p>
<ul class="publications"> <ul class="publications">
@ -361,7 +372,7 @@
<h1><a name="Code"></a>Code <a href="#Plan"></a></h1> <h1><a name="Code"></a>Code <a href="#Plan"></a></h1>
<h2><a name="Download"></a>Download</h2> <h2><a name="Download"></a>Download</h2>
@ -437,7 +448,7 @@
detail.</p> detail.</p>
<h1><a name="Development"></a>Development <a href="#Plan"></a></h1> <h1><a name="Development"></a>Development <a href="#Plan"></a></h1>
<h2><a name="Mailing-lists"></a>Mailing-lists</h2> <h2><a name="Mailing-lists"></a>Mailing-lists</h2>
@ -455,10 +466,10 @@
<li> <a href="http://sourceforge.net/project/?group_id=9775">EO <li> <a href="http://sourceforge.net/project/?group_id=9775">EO
SourceForge Project Page</a></li> SourceForge Project Page</a></li>
<li><a href="http://eodev.sourceforge.net/eo/doc/html/index.html">EO <li><a href="http://eodev.sourceforge.net/eo/doc/html/index.html">EO
automatic documentation page at SF</a><br> automatic documentation page at SF</a><br/>
</li> </li>
<li><a href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">EO <li><a href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">EO
tutorial page at SF</a><br> tutorial page at SF</a><br/>
</li> </li>
<li> <a href="https://sourceforge.net/project/showfiles.php?group_id=9775">Releases</a></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/mail/?group_id=9775">Mailing Lists</a></li>
@ -531,19 +542,19 @@
</div> <!-- id=main --> </div> <!-- id=main -->
<!-- Piwik --> <!-- Piwik -->
<script type="text/javascript"> <script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://sourceforge.net/apps/piwik/eodev/" : "http://sourceforge.net/apps/piwik/eodev/"); var pkBaseURL = (("https:" == document.location.protocol) ? "https://sourceforge.net/apps/piwik/eodev/" : "http://sourceforge.net/apps/piwik/eodev/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E")); document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript"> </script><script type="text/javascript">
try { try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1); var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView(); piwikTracker.trackPageView();
piwikTracker.enableLinkTracking(); piwikTracker.enableLinkTracking();
} catch( err ) {} } catch( err ) {}
</script><noscript><p><img src="http://sourceforge.net/apps/piwik/eodev/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript> </script><noscript><p><img src="http://sourceforge.net/apps/piwik/eodev/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
<!-- End Piwik Tag --> <!-- End Piwik Tag -->
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
/*************************************************************************** /****************************************************************************
* * * *
* contented3 - An open source xhtml/css website template by Contented * * contented3 - An open source xhtml/css website template by Contented *
* Designs. You're free to modify it and use it for any purpose without * * Designs. You're free to modify it and use it for any purpose without *
* cost or obligation. We'd prefer that you leave the link to our website * * cost or obligation. We'd prefer that you leave the link to our website *
* in the footer but it's not required. * * in the footer but it's not required. *
* * * *
* If you have comments or questions, please contact us at * * If you have comments or questions, please contact us at *
* http://www.ContentedDesigns.com. Thanks! * * http://www.ContentedDesigns.com. Thanks! *
* * * *
***************************************************************************/ ***************************************************************************/
* { * {
padding:0px; padding:0px;
@ -170,7 +170,7 @@ ul#menu {
margin: 0; margin: 0;
padding: 0; padding: 0;
list-style: none; list-style: none;
/*width:650px;*/ /*width:650px;*/
} }
ul#menu li { ul#menu li {
@ -248,10 +248,10 @@ ul#menu a.selected:visited { background: #3366CC; color: #FFFFFF; }
font-weight:bold; font-weight:bold;
} }
.table_form_label { .table_form_label {
text-align:right; text-align:right;
padding-right:1em; padding-right:1em;
} }
.table_form_submit { .table_form_submit {
text-align:center; text-align:center;