Checking in the name changes in selection procedures.

This impacts on many files, creating new entries in src (the old ones are moved
to obsolete dir), modifying t-eoSymreg.cpp and t-eobin.cpp in test,
as well as gprop.cc and mastermind.cc in app dir (not to mention almost all
files in tutorial:-(
This commit is contained in:
evomarc 2001-01-05 05:42:08 +00:00
commit a998ad0a41
36 changed files with 922 additions and 226 deletions

View file

@ -26,9 +26,9 @@ of "lessons" for you.
<li>
<a href="eoLesson1.html">Lesson 1 </a>- a gentle introduction to the <font color="#FF6600">EO
way</font>: your first steps into <b><font color="#999900">EO representations</font></b>
using a simple generational GA. Please, <b><font color="#FF0000">spend
the necessary time</font></b> on that one, since all basic constructs presented
there are used throughout EO.</li>
using a simple generational GA. Please, <b><blink><font color="#FF0000">spend
the necessary time</font></blink></b> on that one, since all basic constructs
presented there are used throughout EO.</li>
<li>
<a href="eoLesson2.html">Lesson 2</a> - <font color="#FF6600">encapsulate</font>,
@ -47,32 +47,40 @@ populations,
<b><font color="#3366FF">restart</font></b> stopped runs,
...).</li>
<br>&nbsp;
<p>&nbsp;
<p>Current version (Nov. 29, 2000) stops here, but here are the plans (subjected
to many changes, of course!)
<p><br>Current version (Jan. 5, 2001) stops here, but ...
<p>From there on, you don't need to follow the lesson order any more: you
can go directly to any lesson and experiment. Of course, you will need
to bring together the different pieces to write exactly what you want -
but only because we had no idea of what you exactly want :-)
<br>&nbsp;
<li>
Lesson 4 - More about checkpointing: write your first <font color="#FF6600">adaptive
mechanism</font>, and find out how easy it is to <b><font color="#3366FF">update</font></b>
and <b><font color="#3366FF">monitor </font></b><font color="#FF6600">dynamic
parameters</font></li>
Lesson 4 - More about <b><font color="#3366FF">checkpointing</font></b>:
write your first <b><font color="#FF6600">adaptive mechanism</font></b>,
and find out how easy it is to <b><font color="#3366FF">update</font></b>
and <b><font color="#3366FF">monitor </font><font color="#FF6600">dynamic
parameters</font></b></li>
<li>
Lesson 5 - more general operators: e.g. binary, n-ary, or even specific
mate selection (your brain and my beauty)!</li>
Lesson 5 - More <b><font color="#CC33CC">general operators</font></b>:
e.g. binary, n-ary, or even specific mate selection (your brain and my
beauty)!</li>
<li>
Lesson 6 - why not go parallel? From the simple asynchronous SSGA to the
more sophisticated island model (no totally distributed population yet).</li>
Lesson 6 - Why not go <b><font color="#993300">parallel</font></b>? From
the simple asynchronous SSGA to the more sophisticated island model (no
totally distributed population yet).</li>
<li>
Lesson 7 - ...</li>
Lesson 7 - Use your own <b><font color="#999900">representation</font></b>.
You need only to write the base individual class, the initilization class
and the variation operators. EO provides many helps: The <b><font color="#999900">eoExternal</font></b>
paradigm let you encapsulate into EO classes existing code. And the <b><font color="#999900">eoFixedLength</font></b>
and <b><font color="#999900">eoVariableLength</font></b> super classes
allow quick definition of new genotypes that handle identical Atoms.</li>
</ul>
Of course, in each lesson, you have links to the Component-Based of the
corresponding component of an EA you are modifying.
<br>( ... Well, to tell you the truth, as of today, November 28, this is
not true :-)
Of course, in each lesson, you have links to the corresponding Component-Based
page. ( ... Well, to tell you the truth, as of today, Jan. 5, 2001, this
is not exactly true :-)
<br>
<hr WIDTH="100%">
<br><a href="eoTutorial.html">Tutorial main page </a>- <a href="eoTopDown.html">Algorithm-Based</a>