• Home
  • Search
  • A Distributed Sailfish Optimizer Based on Multi-Agent Systems for Solving Non-Convex and Scalable Optimization Problems Implemented on GPU
  • Cite Icon4
  • https://doi.org/10.22044/jadm.2020.9389.2075Copy DOI Icon

A Distributed Sailfish Optimizer Based on Multi-Agent Systems for Solving Non-Convex and Scalable Optimization Problems Implemented on GPU

Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The SailFish Optimizer (SFO) is a metaheuristic algorithm inspired by a group of hunting sailfish that alternates their attacks on group of prey. The SFO algorithm takes advantage of using a simple method for providing the dynamic balance between exploration and exploitation phases, creating the swarm diversity, avoiding local optima, and guaranteeing high convergence speed. Nowadays, multi agent systems and metaheuristic algorithms can provide high performance solutions for solving combinatorial optimization problems. These methods provide a prominent approach to reduce the execution time and improve of the solution quality. In this paper, we elaborate a multi agent based and distributed method for sailfish optimizer (DSFO), which improves the execution time and speedup of the algorithm while maintaining the results of optimization in high quality. The Graphics Processing Units (GPUs) using Compute Unified Device Architecture (CUDA) are used for the massive computation requirements in this approach. In depth of the study, we present the implementation details and performance observations of DSFO algorithm. Also, a comparative study of distributed and sequential SFO is performed on a set of standard benchmark optimization functions. Moreover, the execution time of distributed SFO is compared with other parallel algorithms to show the speed of the proposed algorithm for solving unconstrained optimization problems. The final results indicate that the proposed method is executed about maximum 14 times faster than other parallel algorithms and shows the ability of DSFO for solving non-separable, non-convex and scalable optimization problems.

Loading PDF

Similar Papers
  • Research Article
  • Citations195

Arctic puffin optimization: A bio-inspired metaheuristic algorithm for solving engineering design optimization

  • Jun 14, 2024
  • Advances in Engineering Software
  • Wen-Chuan Wang +3
  • Conference Article

An implementation of the QR iterations for finding eigenvalues of matrices with CUDA on GPU

  • Dec 01, 2013
  • Meirui +6
  • Research Article
  • Citations6

A parallel hybrid implementation of the 2D acoustic wave equation

  • Jul 25, 2020
  • International Journal of Nonlinear Sciences and Numerical Simulation
  • Arshyn Altybay +2
  • Research Article

Improving MSAProbs Algorithm performance and Parallel Computing using GPU

  • Apr 18, 2023
  • International Journal of Computer Applications
  • Sally Zaki El-Hadary +2
  • Research Article
  • Citations13

A solution algorithm for non-convex mixed integer optimization problems with only few continuous variables

  • Jul 18, 2013
  • European Journal of Operational Research
  • Anita Schöbel +1
  • Conference Article
  • Citations2

Execution-time optimization based on thread and block repartitions on a graphic processing unit

  • May 01, 2017
  • Randa Khemiri +4
  • Research Article
  • Citations7

A neurodynamic optimization technique based on overestimator and underestimator functions for solving a class of non-convex optimization problems

  • Dec 02, 2015
  • Mathematics and Computers in Simulation
  • N Hosseinipour-Mahani +1
  • PDF
  • Research Article
  • Citations6

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

  • Sep 03, 2019
  • ISPRS International Journal of Geo-Information
  • Natalija Stojanovic +1
  • Research Article
  • Citations2

Exactness of the absolute value penalty function method for nonsmooth ‐invex optimization problems

  • Feb 07, 2017
  • International Transactions in Operational Research
  • Tadeusz Antczak
  • Book Chapter
  • Citations1

Accelerating Turbo Similarity Searching on Multi-cores and Many-cores Platforms

  • Dec 29, 2015
  • Marwah Haitham Al-Laila +2
  • Conference Article
  • Citations40

Massively Parallel Network Coding on GPUs

  • Dec 01, 2008
  • Xiaowen Chu +2
  • Research Article
  • Citations618

The Sailfish Optimizer: A novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems

  • Feb 08, 2019
  • Engineering Applications of Artificial Intelligence
  • S Shadravan +2
  • Conference Article

Accelerating Matrix Power Operations with GPUs

  • Apr 09, 2021
  • Lezhou Wu
  • Research Article
  • Citations11

CUDA-Based SSA Method in Application to Calculating EM Scattering From Large Two-Dimensional Rough Surface

  • Apr 01, 2014
  • IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
  • Wang-Qiang Jiang +3
  • Research Article
  • Citations160

Fast Algorithms for Designing Unimodular Waveform(s) With Good Correlation Properties

  • Feb 22, 2017
  • IEEE Transactions on Signal Processing
  • Yongzhe Li +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.