main doc page for EDO

This commit is contained in:
Johann Dreo 2012-07-20 09:20:49 +02:00
commit decca0007a
4 changed files with 59 additions and 14 deletions

View file

@ -15,7 +15,10 @@
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.48.3.1 r9886" inkscape:version="0.48.3.1 r9886"
sodipodi:docname="edo_design.svg"> sodipodi:docname="edo_design.svg"
inkscape:export-filename="/home/nojhan/code/eodev/edo/doc/edo_design.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72">
<defs <defs
id="defs4"> id="defs4">
<linearGradient <linearGradient
@ -1069,10 +1072,10 @@
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
showgrid="false" showgrid="false"
inkscape:window-width="1914" inkscape:window-width="1674"
inkscape:window-height="1126" inkscape:window-height="1024"
inkscape:window-x="1280" inkscape:window-x="0"
inkscape:window-y="44" inkscape:window-y="20"
inkscape:window-maximized="0" inkscape:window-maximized="0"
showguides="true" showguides="true"
inkscape:guide-bbox="true" /> inkscape:guide-bbox="true" />
@ -2262,11 +2265,11 @@
sodipodi:cy="222.00841" sodipodi:cy="222.00841"
sodipodi:rx="128.4122" sodipodi:rx="128.4122"
sodipodi:ry="128.4122" sodipodi:ry="128.4122"
d="M 482.90222,222.00841 A 128.4122,128.4122 0 1 1 226.07782,222.00841 128.4122,128.4122 0 1 1 482.90222,222.00841 z" d="M 482.90222,222.00841 C 482.90222,292.92851 425.41012,350.42061 354.49002,350.42061 283.56992,350.42061 226.07782,292.92851 226.07782,222.00841 226.07782,151.08831 283.56992,93.596207 354.49002,93.596207 425.41012,93.596207 482.90222,151.08831 482.90222,222.00841 z"
transform="matrix(-0.8478417,-0.4458214,0.4458214,-0.8478417,609.94741,1104.1948)" /> transform="matrix(-0.8478417,-0.4458214,0.4458214,-0.8478417,609.94741,1104.1948)" />
<path <path
transform="matrix(0.1883149,-0.9392176,0.9392176,0.1883149,133.10211,1049.0633)" transform="matrix(0.1883149,-0.9392176,0.9392176,0.1883149,133.10211,1049.0633)"
d="M 482.90222,222.00841 A 128.4122,128.4122 0 1 1 226.07782,222.00841 128.4122,128.4122 0 1 1 482.90222,222.00841 z" d="M 482.90222,222.00841 C 482.90222,292.92851 425.41012,350.42061 354.49002,350.42061 283.56992,350.42061 226.07782,292.92851 226.07782,222.00841 226.07782,151.08831 283.56992,93.596207 354.49002,93.596207 425.41012,93.596207 482.90222,151.08831 482.90222,222.00841 z"
sodipodi:ry="128.4122" sodipodi:ry="128.4122"
sodipodi:rx="128.4122" sodipodi:rx="128.4122"
sodipodi:cy="222.00841" sodipodi:cy="222.00841"
@ -2282,7 +2285,7 @@
sodipodi:cy="222.00841" sodipodi:cy="222.00841"
sodipodi:rx="128.4122" sodipodi:rx="128.4122"
sodipodi:ry="128.4122" sodipodi:ry="128.4122"
d="M 482.90222,222.00841 A 128.4122,128.4122 0 1 1 226.07782,222.00841 128.4122,128.4122 0 1 1 482.90222,222.00841 z" d="M 482.90222,222.00841 C 482.90222,292.92851 425.41012,350.42061 354.49002,350.42061 283.56992,350.42061 226.07782,292.92851 226.07782,222.00841 226.07782,151.08831 283.56992,93.596207 354.49002,93.596207 425.41012,93.596207 482.90222,151.08831 482.90222,222.00841 z"
transform="matrix(0.17128,1.0278995,1.0278995,-0.17128,119.45267,431.57306)" /> transform="matrix(0.17128,1.0278995,1.0278995,-0.17128,119.45267,431.57306)" />
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 158 KiB

Before After
Before After

View file

@ -15,7 +15,10 @@
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.48.3.1 r9886" inkscape:version="0.48.3.1 r9886"
sodipodi:docname="edo_distrib.svg"> sodipodi:docname="edo_distrib.svg"
inkscape:export-filename="/home/nojhan/code/eodev/edo/doc/edo_distrib.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72">
<title <title
id="title10002">EDO distribution coupling</title> id="title10002">EDO distribution coupling</title>
<defs <defs
@ -1937,10 +1940,10 @@
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
showgrid="false" showgrid="false"
inkscape:window-width="1914" inkscape:window-width="1674"
inkscape:window-height="1126" inkscape:window-height="1024"
inkscape:window-x="1280" inkscape:window-x="0"
inkscape:window-y="44" inkscape:window-y="20"
inkscape:window-maximized="0" inkscape:window-maximized="0"
showguides="false" showguides="false"
inkscape:guide-bbox="true" inkscape:guide-bbox="true"

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Before After
Before After

View file

@ -0,0 +1,39 @@
/** @mainpage Welcome to Evolving Distribution Objects
@section shortcuts In one word
%EDO is an extension of %EO oriented toward Estimation-of-Distribution-like
Algorithms.
You can search for advanced features by browsing the <a
href="modules.html">modules</a> page.
@section intro Introduction
%EDO is an extension of %EO, that facilitate the design and implementation of
stochastic search metaheuristics. It is based on the assumption that those
algorithms are updating a probability distribution, that is used to generate
a sample (a population, in %EO) of solutions (individuals, in %EO).
Basically, EDO decompose the <em>variation</em> operators of %EO in a set of
sub-operators that are binded by a <em>distribution</em>. Thus, most of the
representation-independent operators of %EO can be used in %EDO algorithms.
Apart from choosing which distribution he want to use as a model, the user is
not supposed to directly manipulate it. Using the same approach than within %EO,
the user has just to indicate what he want to use, without having to bother how
he want to use it.
On the designer side, it is still possible to implement specific operators
without having to change other ones.
<img src="edo_design.png" />
The two main operators are the <em>Estimators</em>, that builds a given
distribution according to a population and the <em>Samplers</em> that builds a
population according to a distribution. There is also <em>Modifiers</em> that
are here to change arbitrarily the parameters of a distribution, if necessary.
<img src="edo_distrib.png" />
*/

View file

@ -5,7 +5,7 @@
The best place to learn about the features and approaches of %EO with the help of examples is to look at The best place to learn about the features and approaches of %EO with the help of examples is to look at
the <a href="../../tutorial/html/eoTutorial.html">tutorial</a>. the <a href="../../tutorial/html/eoTutorial.html">tutorial</a>.
Once you have understand the @ref design of %EO, you could search for advanced features by browsing the <a Once you have understand the @ref design of %EO, you can search for advanced features by browsing the <a
href="modules.html">modules</a> page. href="modules.html">modules</a> page.