http://opendino.org/wiki/index.php?title=Documentation/Modules/OptAlgMOPSO&feed=atom&action=history
Documentation/Modules/OptAlgMOPSO - Versionsgeschichte
2024-03-29T07:33:44Z
Versionsgeschichte dieser Seite in OpenDino
MediaWiki 1.28.0
http://opendino.org/wiki/index.php?title=Documentation/Modules/OptAlgMOPSO&diff=209&oldid=prev
Dirk: /* Source Code */
2015-10-25T19:43:10Z
<p><span dir="auto"><span class="autocomment">Source Code</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='de'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Version vom 25. Oktober 2015, 19:43 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l73" >Zeile 73:</td>
<td colspan="2" class="diff-lineno">Zeile 73:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Source Code==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Source Code==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">ToDo</del>:<del class="diffchange diffchange-inline">Link to SVN</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">https</ins>:<ins class="diffchange diffchange-inline">//sourceforge.net/p/opendino/code/HEAD/tree/trunk/src/org/opendino/modules/optAlg/OptAlgMoPso.java</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td></tr>
</table>
Dirk
http://opendino.org/wiki/index.php?title=Documentation/Modules/OptAlgMOPSO&diff=45&oldid=prev
Admin am 15. Februar 2013 um 21:46 Uhr
2013-02-15T21:46:18Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='de'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Version vom 15. Februar 2013, 21:46 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">= The Multi-Objective Particle Swarm Optimizer =</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Summary==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Summary==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Admin
http://opendino.org/wiki/index.php?title=Documentation/Modules/OptAlgMOPSO&diff=20&oldid=prev
Dirk: Created page with "= The Multi-Objective Particle Swarm Optimizer = ==Summary== This optimization module is an implementation of the particle swarm optimization algorithm for single- and multi-ob..."
2013-02-15T20:36:42Z
<p>Created page with "= The Multi-Objective Particle Swarm Optimizer = ==Summary== This optimization module is an implementation of the particle swarm optimization algorithm for single- and multi-ob..."</p>
<p><b>Neue Seite</b></p><div>= The Multi-Objective Particle Swarm Optimizer =<br />
<br />
==Summary==<br />
<br />
This optimization module is an implementation of the particle swarm optimization algorithm for single- and multi-objective optimization [[#References | (1)]], however it contains some modifications to the publication. The algorithm reflects the natural movement of flocking birds.<br />
<br />
The algorithm is elitist: Always the best particles are kept as guides.<br />
<br />
This algorithm is designed for continuous variables and can not handle discrete problems.<br />
Furthermore, the algorithm is implemented for minimizing a single and multiple objective function(s).<br />
<br />
==Properties==<br />
<br />
===General===<br />
<br />
{| class="wikitable" style="text-align:left" border="2" cellpadding="5" cellspacing="5"<br />
|-<br />
! Algorithm<br />
| stochastic - stochastic adaptation of the velocities.<br />
|-<br />
! Design Variables<br />
| Written for continuous variables. No discrete or mixed variables are possible.<br />
|-<br />
! Objectives<br />
| single- and multi-objective for minimization.<br />
|-<br />
! Constraint handling <br />
| no<br />
|-<br />
! Boundary handling <br />
| no<br />
|-<br />
! Initialization<br />
| Requires at least one of the following: initial search region or bounds. <br />
|-<br />
|}<br />
<br />
===Connections===<br />
{| class="wikitable" style="text-align:left" border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
! Starting at this module <br />
| Module requires exactly one connection of type <code>optimization</code>.<br />
|-<br />
! Ending at this module <br />
| -<br />
|-<br />
|}<br />
<br />
===Actions===<br />
{| class="wikitable" style="text-align:left" border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
! Name !! Description <br />
|-<br />
! '''Run'''<br />
| starts the optimization.<br />
|-<br />
|}<br />
<br />
===Options===<br />
The options are currently described in the pop-up help.<br />
<br />
==Module Description== <br />
<br />
=== Initialization ===<br />
<br />
The initial particles are randomly generated within the <code>initial search region</code> (if existing) or otherwise between the <code>bounds</code>.<br />
<br />
=== Optimization === <br />
The algorithm contains stochastic processes and operates with a set of particles. Parallelization on the basis of the number of particles is implemented.<br />
<br />
==Usage==<br />
<br />
... todo<br />
<br />
==Source Code==<br />
<br />
ToDo:Link to SVN<br />
<br />
==References==<br />
<br />
(1) Sanaz Mostaghim. Multi-Objective Evolutionary Algorithms. Data Structures,<br />
Convergence, and Diversity. Paderborn, Germany, November 2004.</div>
Dirk