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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -33,6 +33,8 @@ Authors:
#include "edoBounder.h"
#include "edoBounderNo.h"
//! edoSampler< D >
template < typename D >
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/symmetric.hpp>
//! edoSamplerNormalMulti< EOT >
template< class EOT >
class edoSamplerNormalMulti : public edoSampler< edoNormalMulti< EOT > >
{

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -35,9 +35,6 @@ Authors:
#include <eo>
#include <mo>
#include <utils/eoLogger.h>
#include <utils/eoParserLogger.h>
#include <edo>
#include <boost/numeric/ublas/vector.hpp>
@ -56,7 +53,7 @@ int main(int ac, char** av)
// (0) parser + eo routines
//-----------------------------------------------------
eoParserLogger parser(ac, av);
eoParser parser(ac, av);
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"
"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">
<head>
<head>
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />
<meta name=" robot" content="follow, index, all" />
<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="resource-type" content="document">
<meta name="distribution" content="Global">
<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="resource-type" content="document" />
<meta name="distribution" content="Global" />
<link rel="icon" type="image/png" href="eo_ico.png" />
<link rel="stylesheet" type="text/css" href="lightblue.css" title="Default" />
<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" />
<div id="menu">
<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="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://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>see also <a href="http://paradiseo.gforge.inria.fr/">ParadisEO</a></li>
</ul>
@ -62,7 +74,7 @@
</li>
<li>
<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="#Get-involved">Get involved</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>
<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:
<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; }
</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 />
</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>
<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>
<h1><a name="Features"></a>Features <a href="#Plan"></a></h1>
<h2><a name="Component-based"></a>Component-based framework</h2>
@ -239,9 +253,9 @@
</li>
<li>Ready-to-use variations operators:
<ul>
<li>uniform initializer,
<li>gaussian mutation,
<li>subtree crossover,
<li>uniform initializer,</li>
<li>gaussian mutation,</li>
<li>subtree crossover,</li>
<li></li>
</ul>
</li>
@ -281,7 +295,7 @@
<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 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
are provided.</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> If you have tested EO on a system not listed here, please <a
href="mailto:eodev-main@lists.sourceforge.net?subject=test-report">let
<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> If you are working on a system with an older C++ compiler there
@ -301,14 +314,12 @@
<h2><a name="Presentations"></a>Presentations</h2>
<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>
<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>, 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">
@ -323,28 +334,28 @@
library",</a> <i>Artificial Evolution</i>, <b>2310</b>, 829--888 (2002).</blockquote>
</p>
<p>
<font face="monospace">
@<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">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">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">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">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="#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; 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; 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>
}<br>
<br>
</font>
</p>
<p>
<font face="monospace">
@<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">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">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">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">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="#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; 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; 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/>
}<br/>
<br/>
</font>
</p>
<p>Here is a list of some known publications that used EO:</p>
<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>
@ -437,7 +448,7 @@
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>
@ -455,10 +466,10 @@
<li> <a href="http://sourceforge.net/project/?group_id=9775">EO
SourceForge Project Page</a></li>
<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><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> <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>
@ -531,19 +542,19 @@
</div> <!-- id=main -->
<!-- Piwik -->
<script type="text/javascript">
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"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://sourceforge.net/apps/piwik/eodev/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
<!-- End Piwik Tag -->
<!-- Piwik -->
<script type="text/javascript">
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"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://sourceforge.net/apps/piwik/eodev/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
<!-- End Piwik Tag -->
</body>
</body>
</html>

View file

@ -1,14 +1,14 @@
/***************************************************************************
* *
* contented3 - An open source xhtml/css website template by Contented *
* 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 *
* in the footer but it's not required. *
* *
* If you have comments or questions, please contact us at *
* http://www.ContentedDesigns.com. Thanks! *
* *
***************************************************************************/
/****************************************************************************
* *
* contented3 - An open source xhtml/css website template by Contented *
* 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 *
* in the footer but it's not required. *
* *
* If you have comments or questions, please contact us at *
* http://www.ContentedDesigns.com. Thanks! *
* *
***************************************************************************/
* {
padding:0px;
@ -170,7 +170,7 @@ ul#menu {
margin: 0;
padding: 0;
list-style: none;
/*width:650px;*/
/*width:650px;*/
}
ul#menu li {
@ -248,10 +248,10 @@ ul#menu a.selected:visited { background: #3366CC; color: #FFFFFF; }
font-weight:bold;
}
.table_form_label {
.table_form_label {
text-align:right;
padding-right:1em;
}
}
.table_form_submit {
text-align:center;