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
classes. </p>
<p> EO was started by the <a href="http://geneura.ugr.es/">Geneura
Team</a> at the University of Granada, headed by <a
href="http://geneura.ugr.es/%7Ejmerelo/">Juan Julián Merelo</a>. The <a
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> EO was started by the Geneura
Team at the University of Granada, headed by
Juan Juli&aacute;n Merelo. </p>
<p> The developement team has then been reinforced by <a
href="http://www.cs.vu.nl/~mkeijzer">Maarten Keijzer</a>, the C++
wizzard, and <a href="http://www.lri.fr/%7Emarc">Marc Schoenauer</a>.
Later came <a href="http://www.liacs.nl/%7Ejeggermo/">Jeroen
Eggermont</a>, who, among other things, did a lot of work on GP,
INRIA Dolphin Team, <a
href="mailto:okoenig@users.sourceforge.net">Olivier König</a>, who did a
<p> The developement team has then been reinforced by
Maarten Keijzer (the C++
wizard), and Marc Schoenauer.
Later came Jeroen
Eggermont, who, among other things, did a lot of work on GP,
INRIA Dolphin Team, Olivier K&ouml;nig, who did 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>
</td>
@ -81,7 +76,7 @@ background: #00309c;
</ul>
<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>
<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
evolving your own structures is now <em>easy</em>, 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 <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>
template files. The tutorial is included in the source tree at
<a href="https://github.com/nojhan/paradiseo/tree/master/eo/tutorial">eo/tutorial/</a>. </p>
<p>The latest <a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial
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 complete code is also well documented and you can generate the
API documentation locally with <code>make doc-eo</code>. </p>
<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
@ -132,17 +112,9 @@ background: #00309c;
</td>
<td bgcolor="#ffcc99">
<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>. </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> A functional and "philosophical" overview of EO was presented at EA'01 conference.
You can find the paper (<code>EO_EA2001.pdf</code>)
and the slides (<code>LeCreusot.pdf</code>) in the <code>eo/doc/</code> directory. </p>
<p>You can also look a the <a href="publications.html">list of
publications</a> that used EO to solve real problems. </p>
@ -155,18 +127,14 @@ background: #00309c;
</td>
<td bgcolor="#ffcc99">
<p> The current release is <a
href="http://sourceforge.net/project/showfiles.php?group_id=9775">EO 1.0</a>.
It supports any Standard-compliant C++ compiler. </p>
<p> You can obtain the latest version directly via <a
href="http://sourceforge.net/cvs/?group_id=9775">cvs</a> or download a
daily snapshot from <a
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>
<p> EO is now part of <a
href="https://github.com/nojhan/paradiseo">ParadisEO</a>.
You can obtain the latest version via Git:
<code>git clone https://github.com/nojhan/paradiseo.git</code> </p>
<p> Releases can be obtained from the <a
href="https://github.com/nojhan/paradiseo/releases">GitHub releases
page</a>. </p>
</td>
</tr>
@ -176,11 +144,9 @@ background: #00309c;
</td>
<td bgcolor="#ffcc99">
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 <a
href="http://sourceforge.net/mail/?group_id=9775">EO mailing lists</a>.
For questions, bug reports, or contributions, please use the
<a href="https://github.com/nojhan/paradiseo/issues">GitHub issue tracker</a>
or the <a href="https://app.element.io/#/room/#paradiseo:matrix.org">Matrix chatroom</a>.
</td>
</tr>
@ -190,23 +156,11 @@ background: #00309c;
</td>
<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>
<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>
</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>
<li> <a href="https://github.com/nojhan/paradiseo">ParadisEO GitHub repository</a></li>
<li> <a href="https://github.com/nojhan/paradiseo/issues">Issue tracker</a></li>
<li> <a href="https://github.com/nojhan/paradiseo/releases">Releases</a></li>
</ul>
</td>
</tr>
@ -226,16 +180,11 @@ background: #00309c;
</td>
<td bgcolor="#ffcc99">
<p> <a href="http://paradiseo.gforge.inria.fr"
target="_blank">ParadisEO</a> provides EO extensions for
<p> <a href="https://nojhan.github.io/paradiseo/">ParadisEO</a> provides EO extensions for
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</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>
</tr>
<tr>
@ -245,30 +194,20 @@ background: #00309c;
<td bgcolor="#ffcc99">
<ul>
<li><a href="http://www.aip.de/~ast/EvolCompFAQ" target="_blank">The
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>
<li><a href="https://en.wikipedia.org/wiki/Evolutionary_algorithm" target="_blank">Wikipedia</a>
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>
<li>Nikolaus Hansen: <a
href="http://www.bionik.tu-berlin.de/user/niko/cec2005.html" target="_blank">Comparison
of Evolutionary Algorithms on a Benchmark Function Set</a>.</li>
<li><a href="https://cma-es.github.io/" target="_blank">CMA-ES</a>:
Covariance Matrix Adaptation Evolution Strategy.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<center> <p> Hosted by:<br/><a href="http://sourceforge.net/"><img alt="SF logo"
src="http://eodev.sourceforge.net/eo/doc/sflogo-hammer1.jpg"></a> </p> </center>
<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>
<p>Please report issues on the <a
href="https://github.com/nojhan/paradiseo/issues">GitHub issue tracker</a>. </p>
</body>
</html>

View file

@ -50,7 +50,7 @@
<center>
<p>
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>
</center>
<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
color="#FF6666"><b>t-eoCMAES</b></font>. But as of today,
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>
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>
are better found on the <a href="https://cma-es.github.io/">CMA-ES project page</a>.<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>
<li>
<center>
<font color="#000000">Thanks to <a href="mailto:paradiseo-help@lists.gforge.inria.fr">S&eacute;bastien
Cahon</a> (LIFL, Lille)</font></center>
<font color="#000000">Thanks to S&eacute;bastien
Cahon (LIFL, Lille)</font></center>
</ul>
<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.
<li>
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
STL Web site</a>. But don't forget you'll find the very basic minimum in
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
EO <a href="eoProgramming.html#STL">programming hints</a>.</li>
<li>
And, last but not least, we assume you know approximately that an Evolutionary
Algorithm looks like this, but otherwise you can try this <a href="eoIntroEA.html">very
brief introduction</a> (not written yet, Jan. 2001, sorry).</li>
And, last but not least, we assume you know approximately what an Evolutionary
Algorithm looks like.</li>
</ul>
<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
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
library</a> (how did you get this file if not???).
<p>You should of course have downloaded and installed the whole <a href="https://github.com/nojhan/paradiseo">ParadisEO
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
should have been compiled when installing the library, and you can now
proceed with <a href="eoLesson1.html">Lesson1</a>. <br>