Title | ||
---|---|---|
Multi-core implementation of the differential ant-stigmergy algorithm for numerical optimization |
Abstract | ||
---|---|---|
Numerical optimization techniques are applied to a variety of engineering problems. The cost-function evaluation is an important part of any numerical optimization and is usually realized as a black-box simulator. For the efficient solving of the numerical optimization problem on multi-core systems, new shared-memory and distributed-memory approaches are proposed. The algorithms are based on an ant-stigmergy meta-heuristics, where indirect coordination between the ants drives the search procedure toward the optimal solution. Indirect coordination offers a high degree of parallelism and therefore relatively straightforward shared-memory and distributed-memory implementations. The Intel-OpenMP 3.0 and MPICH2 libraries are used for the inter-thread and inter-process communications, respectively. It is shown that speed-up strongly depends on the simulation time. This is especially evident in a distributed-memory implementation. Therefore, the algorithms' performances, according to the simulator's time complexity, are experimentally evaluated and discussed. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1007/s11227-012-0772-z | The Journal of Supercomputing |
Keywords | Field | DocType |
Numerical optimization,Differential ant-stigmergy algorithm,Parallelization,Multi-core processor | Degree of parallelism,Computer science,Time complexity,Stigmergy,Multi-core processor,Optimization problem,Distributed computing,Metaheuristic,Mathematical optimization,Meta-optimization,Parallel computing,Algorithm,Multi-swarm optimization | Journal |
Volume | Issue | ISSN |
63 | 3 | 0920-8542 |
Citations | PageRank | References |
0 | 0.34 | 18 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Peter Korošec | 1 | 153 | 17.80 |
Marian Vajteršic | 2 | 4 | 2.41 |
Jurij Šilc | 3 | 220 | 19.94 |
Rade Kutil | 4 | 61 | 8.80 |