EconPapers    
Economics at your fingertips  
 

A Spark-Based Parallel Implementation of Arithmetic Optimization Algorithm

Maryam AlJame, Aisha Alnoori, Mohammad G. Alfailakawi and Imtiaz Ahmad
Additional contact information
Maryam AlJame: Computer Engineering Department, College of Engineering and Petroleum, Kuwait University, Kuwait
Aisha Alnoori: Computer Engineering Department, College of Engineering and Petroleum, Kuwait University, Kuwait
Mohammad G. Alfailakawi: Computer Engineering Department, College of Engineering and Petroleum, Kuwait University, Kuwait
Imtiaz Ahmad: Computer Engineering Department, College of Engineering and Petroleum, Kuwait University, Kuwait

International Journal of Applied Metaheuristic Computing (IJAMC), 2023, vol. 14, issue 1, 1-27

Abstract: Arithmetic optimization algorithm (AOA) is a recent population-based metaheuristic widely used for solving optimization problems. However, the emerging large-scale optimization problems pose a great challenge for AOA due to its prohibitive computational cost to traverse the huge solution space effectively. This article proposes a parallel Spark-AOA using Scala on Apache Spark computing platform. Spark-AOA leverages the intrinsic parallel nature of the population-based AOA and the native iterative in-memory computation support of Spark through resilient distributed datasets (RDD) to accelerate the optimization process. Spark-AOA divides the solutions population into several subpopulations that are distributed into multiple RDD partitions and manipulated concurrently. Simulation experiments on different benchmark functions with up to 1,000-dimension and three engineering design problems demonstrate that Spark-AOA outperforms considerably standard AOA and Spark-based implementations of two recent metaheuristics both in terms of run-time and solution quality.

Date: 2023
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJAMC.318642 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:igg:jamc00:v:14:y:2023:i:1:p:1-27

Access Statistics for this article

International Journal of Applied Metaheuristic Computing (IJAMC) is currently edited by Peng-Yeng Yin

More articles in International Journal of Applied Metaheuristic Computing (IJAMC) from IGI Global
Bibliographic data for series maintained by Journal Editor ().

 
Page updated 2025-03-19
Handle: RePEc:igg:jamc00:v:14:y:2023:i:1:p:1-27