Fix broken links in EO tutorial and documentation HTML

Replace dead external links in eoTutorial.html (sgi.com STL reference,
bionik.tu-berlin.de CMA-ES page), mainpage.html (eodev.sourceforge.net),
and publications.html (eodev.sourceforge.net download links). Point to
cppreference.com, cma-es.github.io, and GitHub equivalents.
This commit is contained in:
Eremey Valetov 2026-02-28 19:22:26 -05:00
commit 27f29fe592
3 changed files with 50 additions and 114 deletions

View file

@ -35,23 +35,18 @@ background: #00309c;
in it, it is very easy to subclass existing abstract or concrete in it, it is very easy to subclass existing abstract or concrete
classes. </p> classes. </p>
<p> EO was started by the <a href="http://geneura.ugr.es/">Geneura <p> EO was started by the Geneura
Team</a> at the University of Granada, headed by <a Team at the University of Granada, headed by
href="http://geneura.ugr.es/%7Ejmerelo/">Juan Julián Merelo</a>. The <a Juan Juli&aacute;n Merelo. </p>
href="http://geneura.ugr.es/~jmerelo/EO.orig.html"
target="_blank">original Web site</a> 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. </p>
<p> The developement team has then been reinforced by <a <p> The developement team has then been reinforced by
href="http://www.cs.vu.nl/~mkeijzer">Maarten Keijzer</a>, the C++ Maarten Keijzer (the C++
wizzard, and <a href="http://www.lri.fr/%7Emarc">Marc Schoenauer</a>. wizard), and Marc Schoenauer.
Later came <a href="http://www.liacs.nl/%7Ejeggermo/">Jeroen Later came Jeroen
Eggermont</a>, who, among other things, did a lot of work on GP, Eggermont, who, among other things, did a lot of work on GP,
INRIA Dolphin Team, <a INRIA Dolphin Team, Olivier K&ouml;nig, who did a
href="mailto:okoenig@users.sourceforge.net">Olivier König</a>, who did a
lot of useful additions and cleaning of the code and <a lot of useful additions and cleaning of the code and <a
href="http://www.jochen-kuepper.de">Jochen Küpper</a>, working on href="https://www.jochen-kuepper.de">Jochen K&uuml;pper</a>, working on
infrastructure maintenance. </p> infrastructure maintenance. </p>
</td> </td>
@ -81,7 +76,7 @@ background: #00309c;
</ul> </ul>
<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="https://github.com/nojhan/paradiseo/issues">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
@ -98,26 +93,11 @@ background: #00309c;
<p>The tutorial demonstrates that writing an evolutionary algorithm <p>The tutorial demonstrates that writing an evolutionary algorithm
evolving your own structures is now <em>easy</em>, using ready-to-use evolving your own structures is now <em>easy</em>, using ready-to-use
template files. Although the tutorial has not been upgraded for some template files. The tutorial is included in the source tree at
time now and refers to version 0.9.2 of EO, it nevertheless remains the <a href="https://github.com/nojhan/paradiseo/tree/master/eo/tutorial">eo/tutorial/</a>. </p>
best way to dive into EO. You can start by trying it on-line at <a
href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">LRI</a>
or <a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">SourceForge</a>,
before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>. The
tutorial is also included in the <a
href="http://sourceforge.net/project/showfiles.php?group_id=9775">released
sources</a>. </p>
<p>The latest <a <p>The complete code is also well documented and you can generate the
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial API documentation locally with <code>make doc-eo</code>. </p>
release</a>
</p>
<p>The complete code is also well documented and you can look at the
generated <a
href="http://eodev.sourceforge.net/eo/doc/html/index.html">interface
documentation</a>. </p>
<p>The easiest way to create a complete new EO-project, even for new <p>The easiest way to create a complete new EO-project, even for new
genomes, is to use the script provided in tutorial/Templates/; see genomes, is to use the script provided in tutorial/Templates/; see
@ -132,17 +112,9 @@ background: #00309c;
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p> A functional and "philosophical" overview of EO was presented at <a <p> A functional and "philosophical" overview of EO was presented at EA'01 conference.
href="http://www.cmap.polytechnique.fr/%7Eea01/">EA'01 conference</a>. You can find the paper (<code>EO_EA2001.pdf</code>)
You can download <a and the slides (<code>LeCreusot.pdf</code>) in the <code>eo/doc/</code> directory. </p>
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>. </p>
<p> A <a href="http://geneura.ugr.es/~jmerelo/GAPPT/index.html"
target="_blank">PowerPoint presentation</a> shows the EO philosophy, and
it includes a Visual Basic macro for evolving objects in Visual Basic
for Applications. </p>
<p>You can also look a the <a href="publications.html">list of <p>You can also look a the <a href="publications.html">list of
publications</a> that used EO to solve real problems. </p> publications</a> that used EO to solve real problems. </p>
@ -155,18 +127,14 @@ background: #00309c;
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p> The current release is <a <p> EO is now part of <a
href="http://sourceforge.net/project/showfiles.php?group_id=9775">EO 1.0</a>. href="https://github.com/nojhan/paradiseo">ParadisEO</a>.
It supports any Standard-compliant C++ compiler. </p> You can obtain the latest version via Git:
<code>git clone https://github.com/nojhan/paradiseo.git</code> </p>
<p> You can obtain the latest version directly via <a <p> Releases can be obtained from the <a
href="http://sourceforge.net/cvs/?group_id=9775">cvs</a> or download a href="https://github.com/nojhan/paradiseo/releases">GitHub releases
daily snapshot from <a page</a>. </p>
href="http://www.lri.fr/%7Emarc/EO/snapshot">LRI</a>. </p>
<p> All releases can be obtained from the SourceForge <a
href="http://sourceforge.net/project/showfiles.php?group_id=9775">download
area</a>. </p>
</td> </td>
</tr> </tr>
@ -176,11 +144,9 @@ background: #00309c;
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
We would like EO to be an open development effort; that is why we have For questions, bug reports, or contributions, please use the
created mailing lists to discuss future developments, solve technical <a href="https://github.com/nojhan/paradiseo/issues">GitHub issue tracker</a>
problems, announce releases, publish patches, and discuss evolutionary or the <a href="https://app.element.io/#/room/#paradiseo:matrix.org">Matrix chatroom</a>.
computation in general. Browse the archives or join the <a
href="http://sourceforge.net/mail/?group_id=9775">EO mailing lists</a>.
</td> </td>
</tr> </tr>
@ -190,23 +156,11 @@ background: #00309c;
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p>The following resources are available, thanks to sourceforge</p> <p>EO is now developed as part of ParadisEO on GitHub:</p>
<ul> <ul>
<li> <a href="http://sourceforge.net/project/?group_id=9775">EO <li> <a href="https://github.com/nojhan/paradiseo">ParadisEO GitHub repository</a></li>
SourceForge Project Page</a></li> <li> <a href="https://github.com/nojhan/paradiseo/issues">Issue tracker</a></li>
<li><a href="http://eodev.sourceforge.net/eo/doc/html/index.html">EO <li> <a href="https://github.com/nojhan/paradiseo/releases">Releases</a></li>
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>
</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/forum/?group_id=9775">Message Forums</a></li>
<li> <a href="http://sourceforge.net/bugs/?group_id=9775">Bug Submission and Tracking</a></li>
<li> <a href="http://sourceforge.net/support/?group_id=9775">Technical Support</a></li>
<li> <a href="http://sourceforge.net/patch/?group_id=9775">Patch Submission</a></li>
<li> <a href="http://sourceforge.net/cvs/?group_id=9775">CVS repository</a></li>
</ul> </ul>
</td> </td>
</tr> </tr>
@ -226,16 +180,11 @@ background: #00309c;
</td> </td>
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<p> <a href="http://paradiseo.gforge.inria.fr" <p> <a href="https://nojhan.github.io/paradiseo/">ParadisEO</a> provides EO extensions for
target="_blank">ParadisEO</a> provides EO extensions for
the flexible design of <b>single solution-based metaheuristics</b>, the flexible design of <b>single solution-based metaheuristics</b>,
metaheuristics for <b>multi objective optimization</b> as well as <b>hybrid, parallel and distributed metaheuristics for <b>multi objective optimization</b> as well as <b>hybrid, parallel and distributed
metaheuristics</b>.</p> metaheuristics</b>.</p>
<p> <a href="http://geneura.ugr.es/~jmerelo/DegaX/"
target="_blank">DegaX</a> is an ActiveX control which embeds EO 0.8.4.
</p>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -245,30 +194,20 @@ background: #00309c;
<td bgcolor="#ffcc99"> <td bgcolor="#ffcc99">
<ul> <ul>
<li><a href="http://www.aip.de/~ast/EvolCompFAQ" target="_blank">The <li><a href="https://en.wikipedia.org/wiki/Evolutionary_algorithm" target="_blank">Wikipedia</a>
Hitch-Hiker's Guide to Evolutionary Computation</a>, FAQ for
<a href="news:comp.ai.genetic">comp.ai.genetic</a>.</li>
<li><a href="http://en.wikipedia.org/wiki/Evolutionary_algorithm" target="_blank">Wikipedia</a>
on Evolutionary algorithms.</li> on Evolutionary algorithms.</li>
<li>Charles Darwin: <a href="http://en.wikipedia.org/wiki/The_Origin_of_Species" target="_blank">The <li>Charles Darwin: <a href="https://en.wikipedia.org/wiki/The_Origin_of_Species" target="_blank">The
Origin of Species</a>.</li> Origin of Species</a>.</li>
<li>Nikolaus Hansen: <a <li><a href="https://cma-es.github.io/" target="_blank">CMA-ES</a>:
href="http://www.bionik.tu-berlin.de/user/niko/cec2005.html" target="_blank">Comparison Covariance Matrix Adaptation Evolution Strategy.</li>
of Evolutionary Algorithms on a Benchmark Function Set</a>.</li>
</ul> </ul>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<center> <p> Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo" <p>Please report issues on the <a
src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a> </p> </center> href="https://github.com/nojhan/paradiseo/issues">GitHub issue tracker</a>. </p>
<p> <a href="http://validator.w3.org/check?uri=referer"> <img
src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional"
height="31" width="88"></a> <br/> Please send comments on this webpage to the <a
href="mailto:eodev-main@lists.sourceforge.net?subject=webpage">EO mailing
list</a>. </p>
</body> </body>
</html> </html>

View file

@ -50,7 +50,7 @@
<center> <center>
<p> <p>
Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo" Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo"
src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a> src="sflogo-hammer1.jpg"></a>
</p> </p>
</center> </center>
<p> <p>

View file

@ -31,8 +31,7 @@ but go to the <font color="#FF6666"><b>test</b></font> directory, type
<font color="#FF6600"><b>make t-eoCMAES</b></font> and use the resulting <font <font color="#FF6600"><b>make t-eoCMAES</b></font> and use the resulting <font
color="#FF6666"><b>t-eoCMAES</b></font>. But as of today, color="#FF6666"><b>t-eoCMAES</b></font>. But as of today,
the latest algorithms (and comparative results) the latest algorithms (and comparative results)
are better found on <a href="http://www.bionik.tu-berlin.de/user/niko/">Nikolaus Hansen Web page</a> are better found on the <a href="https://cma-es.github.io/">CMA-ES project page</a>.<br>
and on his <a href="http://www.bionik.tu-berlin.de/user/niko/cec2005.html">"Comparison of Evolutionary Algorithms on a Benchmark Function Set" page</a>).<br>
<br> <br>
<br> <br>
@ -92,8 +91,8 @@ html-ized code are not yet updated - time is missing
<center><font color="#FF0000">May 2002</font></center> <center><font color="#FF0000">May 2002</font></center>
<li> <li>
<center> <center>
<font color="#000000">Thanks to <a href="mailto:paradiseo-help@lists.gforge.inria.fr">S&eacute;bastien <font color="#000000">Thanks to S&eacute;bastien
Cahon</a> (LIFL, Lille)</font></center> Cahon (LIFL, Lille)</font></center>
</ul> </ul>
<hr WIDTH="100%"> <hr WIDTH="100%">
@ -142,14 +141,12 @@ and to quickly reach some specific part of the code.</li>
diagram of the class, and you'll learn a lot by simply looking at it. diagram of the class, and you'll learn a lot by simply looking at it.
<li> <li>
For those who wish to get deeper in STL (Standard Template Library), you For those who wish to get deeper in STL (Standard Template Library), you
might visit the well documented <a href="http://www.sgi.com/Technology/STL/">SGI might visit <a href="https://en.cppreference.com/w/cpp/container.html">cppreference.com</a>. But don't forget you'll find the very basic minimum in
STL Web site</a>. But don't forget you'll find the very basic minimum in
EO <a href="eoProgramming.html#STL">programming hints</a>.</li> EO <a href="eoProgramming.html#STL">programming hints</a>.</li>
<li> <li>
And, last but not least, we assume you know approximately that an Evolutionary And, last but not least, we assume you know approximately what an Evolutionary
Algorithm looks like this, but otherwise you can try this <a href="eoIntroEA.html">very Algorithm looks like.</li>
brief introduction</a> (not written yet, Jan. 2001, sorry).</li>
</ul> </ul>
<p><br> <p><br>
@ -233,8 +230,8 @@ rather than when you have something urgent to code :-)</li>
<hr WIDTH="100%"><a NAME="install"></a><b><font color="#000099"><font size=+1>Before <hr WIDTH="100%"><a NAME="install"></a><b><font color="#000099"><font size=+1>Before
you start</font></font></b> you start</font></font></b>
<p>You should of course have downloaded and installed the whole <a href="http://www.sourceforge.net/projects/eodev">EO <p>You should of course have downloaded and installed the whole <a href="https://github.com/nojhan/paradiseo">ParadisEO
library</a> (how did you get this file if not???). framework</a> (how did you get this file if not???).
If you are using a recent version of EO (0.9.3+), all tutorial Lessons If you are using a recent version of EO (0.9.3+), all tutorial Lessons
should have been compiled when installing the library, and you can now should have been compiled when installing the library, and you can now
proceed with <a href="eoLesson1.html">Lesson1</a>. <br> proceed with <a href="eoLesson1.html">Lesson1</a>. <br>