This paper introduces a novel memetic optimization approach that segments the population into multiple semi-independent subpopulations, referred to as countries, each evolving in parallel through concurrent local search cycles. The proposed Country-Segmented Memetic Algorithm (CSMA) leverages multithreading and SIMD capabilities to enhance computational efficiency without compromising solution quality. By decentralizing elitism and enabling controlled migration between subpopulations, the method achieves a better balance between exploration and exploitation. Experimental evaluations on standard benchmark functions demonstrate superior convergence speed and robustness compared to classical memetic algorithms. Additionally, theoretical scalability assessments using Amdahl’s Law, Gustafson’s Law, Karp-Flatt’s metric, and isoefficiency models confirm the algorithm’s effectiveness in parallel environments.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Elitist Country-Segmented Memetic Algorithm: Integrating Multithreading and SIMD for Efficient Solution Search

  • Piero Pastor,
  • Manuel Tupia,
  • Rony Cueva

摘要

This paper introduces a novel memetic optimization approach that segments the population into multiple semi-independent subpopulations, referred to as countries, each evolving in parallel through concurrent local search cycles. The proposed Country-Segmented Memetic Algorithm (CSMA) leverages multithreading and SIMD capabilities to enhance computational efficiency without compromising solution quality. By decentralizing elitism and enabling controlled migration between subpopulations, the method achieves a better balance between exploration and exploitation. Experimental evaluations on standard benchmark functions demonstrate superior convergence speed and robustness compared to classical memetic algorithms. Additionally, theoretical scalability assessments using Amdahl’s Law, Gustafson’s Law, Karp-Flatt’s metric, and isoefficiency models confirm the algorithm’s effectiveness in parallel environments.