2009
DOI: 10.1108/03321640910969395
|View full text |Cite
|
Sign up to set email alerts
|

Parallel implementation of evolution strategy optimization algorithm on multicore processors

Abstract: PurposeThe purpose of this paper is to present a parallel implementation of an evolution strategy (ES) algorithm for optimization of electromagnetic devices. It is intended for multi‐core processors and for optimization problems that have objective function representing a numerical simulation of electromagnetic devices. The speed‐up of the optimization is evaluated as a function of the number of processor cores used.Design/methodology/approachTwo parallelization approaches are implemented in the program develo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 2 publications
0
8
0
Order By: Relevance
“…PQRSM, the ES algorithm and PRBFRSM are compared (Table II) algorithm is efficient to find the global optimum. But it is time consuming (Ivanov and Brandisky, 2009). In the paper, ES algorithm is not detailed (Ivanov and Brandisky, 2009).…”
Section: Iii2 Optimization Resultsmentioning
confidence: 99%
“…PQRSM, the ES algorithm and PRBFRSM are compared (Table II) algorithm is efficient to find the global optimum. But it is time consuming (Ivanov and Brandisky, 2009). In the paper, ES algorithm is not detailed (Ivanov and Brandisky, 2009).…”
Section: Iii2 Optimization Resultsmentioning
confidence: 99%
“…• some genetic algorithms: Evolution Strategy (ES) algorithm [5], Restricted Tournament Selection (RTS) with the self-adaptive Simulated Binary Crossover (vSBX) [6]. The optimization results are presented in Table 1.…”
Section: Optimization Algothm and Resultsmentioning
confidence: 99%
“…(1) to Eqn. (3), the derivatives of F(a) according to X are defined by equations (4) and (5), where the multiple integrals are also computed by ASM [4]. Such an approach is time consuming, but is more accurate than a finite difference computation [3].…”
Section: Avalanche Phenomenon Fomulationmentioning
confidence: 99%
See 1 more Smart Citation
“…There are three level of parallelism, instruction, data, thread, which can be used to improve the performance by using super scalar execution, multi-threading computation, and streaming Single Instruction Multi Data [4]. Beside of using the multithreading method, Open MP is the other method to do parallelization, and the result is not really different with the multi-thread method if we use the method in local parallelization case [5,6]. The way to make efficient processor performance is by exploiting their queuing methods [7].…”
Section: Multicore Architecturementioning
confidence: 99%