arrow
Return

Parallel execution combinatorics with metaheuristics: Comparative study

delete2020-06-01
delete13
PRE
AI
A
Amr Abdelhafez *
G
Gabriel Luque
E
Enrique Alba
DOI:10.1016/j.swevo.2020.100692delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Optimization arises everywhere in industrial and engineering fields, with complex and time-consuming problems to be solved. Exact search techniques cannot afford practical solutions for most of the real-life problems in reasonable time-bound. Metaheuristics proved to be numerically efficient solvers for such problems in terms of solution quality, however, they could require large time and energy to get the optimal solution. Parallelization (i.e., distributed) is a promising approach for overcoming the overwhelming energy and time consumption values of these methods. Despite recent approaches in running metaheuristics in parallel, the community still lacks for novel studies comparing and benchmarking the canonical optimization techniques while being running in parallel. In this work, we present two extensive studies to the solution quality, energy consumption, and execution time for three different metaheuristics (Genetic Algorithm, Variable Neighborhood Search, and Simulated Annealing) and their distributed counterparts. The main aim of our studies is exploring the efficiency of parallel execution of the metaheuristics while being running in new computing environments. Here, we want to identify the combinatorics between metaheuristics and solving optimization problems while being run in parallel. For our studies, we consider a multicore machine with 32 cores. This choice to a recent and commonly used system shall enrich the existing literature for multicore systems against the enormous existing studies over cluster systems. The analyses and discussions for the results of the different algorithms exhibit the combinatorics between the different metaheuristics and the parallel execution using a different number of cores. The outcome of these studies builds a guide for future designs of efficient and energy-aware optimization techniques.
Keywords:
Parallel
Sequential
Metaheuristics
Optimization
Energy
Genetic algorithm
Variable neighborhood search
Simulated annealing

Journal

Swarm and Evolutionary Computation cover
Swarm and Evolutionary Computation
IF:
8.5
Papers:
2.2K
Citations:
1.0W

Organization

U
universidad de malaga
Scholars:
1.2W
Papers: 9.2K
Citations: 6
Cited Papers

Cited Papers

Using meta-heuristics and machine learning for software optimization of parallel computing systems: a systematic literature review
err2018-04-26
err30
errOAAI
errMemeti, Suejb; Pllana, Sabri; Binotto, Alecio; Kolodziej, Joanna; Brandic, Ivona
errShare
errSave
Variable neighborhood search
err1997-11-01
err3.0K
PREAI
errMladenovic, N; Hansen, P
errShare
errSave
Performance investigations of genetic algorithms on graphics cards
err2013-10-01
err23
PREAI
errHofmann, Johannes; Limmer, Steffen; Fey, Dietmar
errShare
errSave
Multi objective evolutionary algorithm for designing energy efficient distribution transformers
err2018-10-01
err18
PREAI
errTamilselvi, S.; Baskar, S.; Anandapadmanaban, L.; Karthikeyan, V.; Rajasekar, S.
errShare
errSave
Multi-population techniques in nature inspired optimization algorithms: A comprehensive survey
err2019-02-01
err154
PREAI
errMa, Haiping; Shen, Shigen; Yu, Mei; Yang, Zhile; Fei, Minrui; Zhou, Huiyu
errShare
errSave
Exploring parallel multi-GPU local search strategies in a metaheuristic framework
err2018-01-01
err24
PREAI
errRios, Eyder; Ochi, Luiz Satoru; Boeres, Cristina; Coelho, Vitor N.; Coelho, Igor M.; Farias, Ricardo
errShare
errSave
Molecular Mechanisms of Chronobiotics as Functional Foods
err2022-11-16
err0
PREAI
errElisa Dufoo‐Hurtado; Abraham Wall‐Medrano; Rocio Campos‐Vega
errShare
errSave
researcher View more