algorithms:diffevo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
algorithms:diffevo [2018/01/10 18:00] – ↷ Page moved and renamed from differential_evolution to algorithms:diffevo daniel | algorithms:diffevo [2018/01/10 18:26] (current) – ↷ Links adapted because of a move operation daniel | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== Differential Evolution ====== | ====== Differential Evolution ====== | ||
---- | ---- | ||
- | The Differential Evolution algorithm can be used instead of [[algorithms: | + | The Differential Evolution algorithm can be used instead of [[algorithms: |
Please note that this algorithm is not tested as well as the [[algorithms: | Please note that this algorithm is not tested as well as the [[algorithms: | ||
Line 39: | Line 39: | ||
To decide wheter or not the trial vector $\boldsymbol u_{i,G+1}$ should become a member of generation $G+1$, it is compared to the target vector $\boldsymbol x_{i,G}$. If the new vector yields a smaller target function than $\boldsymbol x_{i,G}$, then $\boldsymbol u_{i,G+1}$ replaces $\boldsymbol x_{i,G}$, otherwise $\boldsymbol x_{i,G}$ is retained. | To decide wheter or not the trial vector $\boldsymbol u_{i,G+1}$ should become a member of generation $G+1$, it is compared to the target vector $\boldsymbol x_{i,G}$. If the new vector yields a smaller target function than $\boldsymbol x_{i,G}$, then $\boldsymbol u_{i,G+1}$ replaces $\boldsymbol x_{i,G}$, otherwise $\boldsymbol x_{i,G}$ is retained. | ||
- | For more information on DE, please take a look at the references in the DE section of [[Quotes# | + | For more information on DE, please take a look at the references in the DE section of [[:references# |
algorithms/diffevo.1515603630.txt.gz · Last modified: 2018/01/10 18:00 by daniel