| Literature DB >> 26587268 |
Saikat Sarkar1, Debasish Roy1, Ram Mohan Vasu2.
Abstract
A global optimization framework, COMBEO (Change Of Measure Based Evolutionary Optimization), is proposed. An important aspect in the development is a set of derivative-free additive directional terms, obtainable through a change of measures en route to the imposition of any stipulated conditions aimed at driving the realized design variables (particles) to the global optimum. The generalized setting offered by the new approach also enables several basic ideas, used with other global search methods such as the particle swarm or the differential evolution, to be rationally incorporated in the proposed set-up via a change of measures. The global search may be further aided by imparting to the directional update terms additional layers of random perturbations such as 'scrambling' and 'selection'. Depending on the precise choice of the optimality conditions and the extent of random perturbation, the search can be readily rendered either greedy or more exploratory. As numerically demonstrated, the new proposal appears to provide for a more rational, more accurate and, in some cases, a faster alternative to many available evolutionary optimization schemes.Entities:
Keywords: covariance matrix adaptation evolution strategy; differential evolution; local and global extremizations; martingale problem; particle swarm optimization; random perturbations
Year: 2015 PMID: 26587268 PMCID: PMC4632581 DOI: 10.1098/rsos.150123
Source DB: PubMed Journal: R Soc Open Sci ISSN: 2054-5703 Impact factor: 2.963
Comparative performance of pseudo-code 2 and DE against objective functions F1–F11 (n=40). (OF, objective functional; NI, number of iterations; MEN, mean error norm.)
| DE | ||||
|---|---|---|---|---|
| OF | NI | MEN | NI | MEN |
| 1.69×103 | 2.42×104 | |||
| 4.68×103 | 2.16×104 | |||
| 3.73×103 | 20 | |||
| 1.34×104 | 1.2×104 | |||
| 3×103 | 2.37×104 | |||
| 2.51×103 | 2.12×104 | |||
| 1.11×104 | 2.81×104 | |||
| 4.15×104 | 5.84×104 | |||
| 2.29×103 | 3.62×104 | |||
| 8.84×103 | it_max | 575 | ||
| it_max | 7.7×10−4 | it_max | 5.78×103 | |
Comparative performance of pseudo-code 3, pseudo-code 1 and PSO against objective functions B1–B9 (n=40). (OF, objective functional; NI, number of iterations; MEN, mean error norm.)
| PSO | ||||
|---|---|---|---|---|
| OF | NI | MEN | NI | MEN |
| 146 (37) | 330 | |||
| 172 (55) | 353 | |||
| 212 (64) | 630 | |||
| 190 (49) | 456 | |||
| 154 (35) | 280 | |||
| 155 (42) | 353 | |||
| 172 (46) | 330 | |||
| 195 (61) | 485 | |||
| 201 (59) | 440 | |||
Comparative performance of pseudo-code 2 (with varying CR) and CMAES against objective functions F(I)1–F(I)14 (n=20).
| method | error 1 | error 2 | error 3 | error 4 | ||
|---|---|---|---|---|---|---|
| 32 909 | 8.70×10−9 | 8.70×10−9 | 8.70×10−9 | 8.70×10−9 | ||
| 50 909 | 7.98×10−9 | 7.98×10−9 | 7.98×10−9 | 7.98×10−9 | ||
| 1 000 000 | 4.95×10−5 | 3.24×10−5 | 5.98×10−5 | 4.44×10−5 | ||
| CMA-ES | 4537 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 46 818 | 8.31×10−9 | 8.31×10−9 | 8.31×10−9 | 8.31×10−9 | ||
| 70 455 | 6.67×10−9 | 6.67×10−9 | 6.67×10−9 | 6.67×10−9 | ||
| 1 000 000 | 4.15×10−1 | 3.30×10−1 | 6.39×10−1 | 4.09×10−1 | ||
| CMA-ES | 21 147 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 72 909 | 9.50×10−9 | 9.50×10−9 | 9.50×10−9 | 9.50×10−9 | ||
| 1 000 000 | 5.68×100 | 5.32×100 | 9.32×100 | 5.32×100 | ||
| 1 000 000 | 9.49×101 | 8.92×101 | 1.07×102 | 9.71×101 | ||
| CMA-ES | 7822 | 2.33×101 | 1.99×101 | 2.59×101 | 2.39×101 | |
| 79 727 | 6.87×10−9 | 6.87×10−9 | 6.87×10−9 | 6.87×10−9 | ||
| 1 000 000 | 9.32×100 | 8.89×100 | 1.20×101 | 8.89×100 | ||
| 1 000 000 | 1.04×102 | 1.01×102 | 1.06×102 | 1.06×102 | ||
| CMA-ES | 7421 | 3.62×101 | 2.69×101 | 5.27×101 | 2.89×101 | |
| 4727 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | ||
| 3455 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | ||
| 2818 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | ||
| CMA-ES | 340 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 1.49×10−2 | 1.42×10−2 | 2.08×10−2 | 1.42×10−2 | ||
| 1 000 000 | 2.06×10−1 | 1.58×10−1 | 2.65×10−1 | 1.58×10−1 | ||
| 1 000 000 | 5.54×102 | 4.62×102 | 6.44×102 | 5.65×102 | ||
| CMA-ES | 16 332 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 1.15×100 | 1.05×100 | 1.50×100 | 1.11×100 | ||
| 1 000 000 | 1.46×100 | 1.05×100 | 1.82×100 | 1.74×100 | ||
| 1 000 000 | 3.97×101 | 3.81×101 | 4.02×101 | 4.02×101 | ||
| CMA-ES | 3126 | 4.99×100 | 4.07×100 | 6.84×100 | 4.68×100 | |
| 1 000 000 | 1.20×101 | 1.17×101 | 1.26×101 | 1.17×101 | ||
| 1 000 000 | 1.52×101 | 1.51×101 | 1.56×101 | 1.51×101 | ||
| 1 000 000 | 1.92×101 | 1.88×101 | 2.00×101 | 1.92×101 | ||
| CMA-ES | 21 876 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 1.73×101 | 1.72×101 | 1.73×101 | 1.73×101 | ||
| 1 000 000 | 1.66×101 | 1.65×101 | 1.67×101 | 1.67×101 | ||
| 1 000 000 | 1.83×101 | 1.81×101 | 1.85×101 | 1.84×101 | ||
| CMA-ES | 22 236 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 2.83×104 | 2.65×104 | 3.14×104 | 2.65×104 | ||
| 1 000 000 | 1.01×105 | 8.36×104 | 1.55×105 | 8.36×104 | ||
| 1 000 000 | 3.79×105 | 3.53×105 | 6.37×105 | 3.53×105 | ||
| CMA-ES | 21 391 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 6.29×101 | 6.29×101 | 6.29×101 | 6.29×101 | ||
| 1 000 000 | 1.69×102 | 1.44×102 | 2.19×102 | 1.60×102 | ||
| 1 000 000 | 1.31×102 | 1.15×102 | 2.23×102 | 1.15×102 | ||
| CMA-ES | 17 781 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 1.13×10−1 | 2.05×10−2 | 1.33×10−1 | 1.33×10−1 | ||
| 1 000 000 | 9.25×10−2 | 1.52×10−2 | 3.05×10−1 | 1.52×10−2 | ||
| 1 000 000 | 1.72×103 | 1.42×103 | 3.27×103 | 1.42×103 | ||
| CMA-ES | 36 406 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | |
| 1 000 000 | 5.08×10−1 | 1.60×10−1 | 1.31×100 | 4.58×10−1 | ||
| 1 000 000 | 5.11×10−2 | 3.30×10−2 | 8.28×10−2 | 3.30×10−2 | ||
| 1 000 000 | 4.38×101 | 4.31×101 | 4.38×101 | 4.38×101 | ||
| CMA-ES | 8332 | 2.96×10−7 | 2.96×10−7 | 2.96×10−7 | 2.96×10−7 | |
| 1 000 000 | 2.91×10−3 | 2.46×10−3 | 4.67×10−3 | 2.46×10−3 | ||
| 1 000 000 | 5.81×10−3 | 4.56×10−3 | 8.44×10−3 | 4.56×10−3 | ||
| 1 000 000 | 8.22×10−2 | 8.22×10−2 | 8.22×10−2 | 8.22×10−2 | ||
| CMA-ES | 36 078 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 | −1.00×10−8 |
Comparative performance of pseudo-code 2 (with varying CR) and CMAES against objective functions F(I)1–F(I)14 (n=20).
| method | error 1 | error 2 | error 3 | error 4 | ||
|---|---|---|---|---|---|---|
| 1 000 000 | 8.66×101 | 8.11×101 | 9.36×101 | 8.54×101 | ||
| 1 000 000 | 8.94×101 | 8.48×101 | 1.05×102 | 8.48×101 | ||
| 1 000 000 | 1.22×102 | 1.21×102 | 1.33×102 | 1.21×102 | ||
| CMA-ES | 7657 | 1.69×101 | 1.69×101 | 1.69×101 | 1.69×101 | |
| 1 000 000 | 1.40×101 | 1.09×101 | 1.64×101 | 1.41×101 | ||
| 1 000 000 | 1.55×101 | 1.52×101 | 1.71×101 | 1.52×101 | ||
| 1 000 000 | 1.94×101 | 1.83×101 | 2.20×101 | 1.83×101 | ||
| CMA-ES | 11 041 | 7.93×10−1 | 6.31×10−1 | 2.41×100 | 6.31×10−1 | |
| 1 000 000 | 1.18×10−2 | 8.39×10−3 | 1.70×10−2 | 1.20×10−2 | ||
| 1 000 000 | 9.43×10−3 | 8.35×10−3 | 1.34×10−2 | 8.35×10−3 | ||
| 1 000 000 | 5.46×10−1 | 5.03×10−1 | 6.17×10−1 | 5.44×10−1 | ||
| CMA-ES | 12 505 | 7.83×10−3 | 3.43×10−3 | 1.40×10−2 | 4.95×10−3 | |
| 1 000 000 | 3.45×10−1 | 2.93×10−1 | 4.10×10−1 | 3.39×10−1 | ||
| 1 000 000 | 1.65×10−1 | 1.50×10−1 | 1.90×10−1 | 1.50×10−1 | ||
| 1 000 000 | 3.22×100 | 3.18×100 | 3.59×100 | 3.18×100 | ||
| CMA-ES | 12 964 | 4.95×10−2 | 4.12×10−2 | 7.00×10−2 | 4.12×10−2 | |
| 1 000 000 | 3.07×100 | 2.75×100 | 3.30×100 | 3.12×100 | ||
| 1 000 000 | 2.65×100 | 2.53×100 | 3.89×100 | 2.53×100 | ||
| 1 000 000 | 4.29×100 | 4.02×100 | 4.95×100 | 4.02×100 | ||
| CMA-ES | 147 687 | 1.62×100 | 7.59×10−1 | 4.16×100 | 7.59×10−1 | |
| 1 000 000 | 5.07×10−2 | 4.96×10−2 | 6.16×10−2 | 4.96×10−2 | ||
| 1 000 000 | 6.86×10−1 | 6.43×10−1 | 6.98×10−1 | 6.98×10−1 | ||
| 1 000 000 | 2.41×100 | 2.38×100 | 2.44×100 | 2.44×100 | ||
| CMA-ES | 5963 | 1.57×100 | 1.39×100 | 1.81×100 | 1.55×100 | |
| 1 000 000 | 1.31×10−2 | 9.34×10−4 | 1.44×10−2 | 1.44×10−2 | ||
| 87 364 | 9.12×10−9 | 9.12×10−9 | 9.12×10−9 | 9.12×10−9 | ||
| 1 000 000 | 2.07×100 | 1.52×100 | 2.54×100 | 2.51×100 | ||
| CMA-ES | 5113 | 7.29×100 | 6.92×10−1 | 6.44×101 | 1.80×100 | |
| 1 000 000 | 1.95×100 | 1.95×100 | 1.95×100 | 1.95×100 | ||
| 1 000 000 | 1.95×100 | 1.95×100 | 1.95×100 | 1.95×100 | ||
| 1 000 000 | 1.96×100 | 1.96×100 | 1.96×100 | 1.96×100 | ||
| CMA-ES | 4753 | 2.52×100 | 6.92×10−1 | 1.83×101 | 6.92×10−1 | |
| 1 000 000 | 1.41×100 | 1.12×100 | 1.58×100 | 1.58×100 | ||
| 1 000 000 | 1.28×100 | 1.16×100 | 1.83×100 | 1.16×100 | ||
| 1 000 000 | 1.88×100 | 1.73×100 | 2.34×100 | 1.73×100 | ||
| CMA-ES | 3823 | 2.90×100 | 2.64×100 | 3.15×100 | 3.04×100 | |
| 1 000 000 | 1.05×102 | 1.03×102 | 1.12×102 | 1.04×102 | ||
| 1 000 000 | 9.77×101 | 9.27×101 | 1.12×102 | 9.27×101 | ||
| 1 000 000 | 1.30×102 | 1.25×102 | 1.36×102 | 1.30×102 | ||
| CMA-ES | 6175 | 4.67×101 | 3.89×101 | 4.96×101 | 4.96×101 |
Figure 1.A schematic diagram of the experimental set-up.
Figure 2.A three-dimensional view of the reconstruction via the proposed framework.
Figure 3.A projection of the reconstruction via the proposed framework.