paper-with-me

홈 › Papers

GPU-accelerated Evolutionary Many-objective Optimization Using Tensorized NSGA-III

2025-04-08 · Hao Li, Zhenyu Liang, Ran Cheng

NSGA-III is one of the most widely adopted algorithms for tackling many-objective optimization problems. However, its CPU-based design severely limits scalability and computational efficiency. To address the limitations, we propose {TensorNSGA-III}, a fully tensorized implementation of NSGA-III that leverages GPU parallelism for large-scale many-objective optimization. Unlike conventional GPU-accelerated evolutionary algorithms that rely on heuristic approximations to improve efficiency, TensorNSGA-III maintains the exact selection and variation mechanisms of NSGA-III while achieving significant acceleration. By reformulating the selection process with tensorized data structures and an optimized caching strategy, our approach effectively eliminates computational bottlenecks inherent in traditional CPU-based and na\"ive GPU implementations. Experimental results on widely used numerical benchmarks show that TensorNSGA-III achieves speedups of up to $3629\times$ over the CPU version of NSGA-III. Additionally, we validate its effectiveness in multiobjective robotic control tasks, where it discovers diverse and high-quality behavioral solutions. Furthermore, we investigate the critical role of large population sizes in many-objective optimization and demonstrate the scalability of TensorNSGA-III in such scenarios. The source code is available at https://github.com/EMI-Group/evomo

📄 PDF Abstract BibTeX arXiv:2504.06067

Code (1)

emi-group/evomo 공식 구현 jax

Tasks

Computational EfficiencyCPUEvolutionary AlgorithmsGPU

Similar Papers 제목 키워드 기반

GPU-accelerated Evolutionary Multiobjective Optimization Using Tensorized RVEA

2024-04-01 · Zhenyu Liang, Tao Jiang, Kebin Sun, Ran Cheng

Evolutionary multiobjective optimization has witnessed remarkable progress during the past decades. However, existing algorithms often encounter computational challenges in large-scale scenarios, primarily attributed to …

GPUMultiobjective Optimization

Bridging Evolutionary Multiobjective Optimization and GPU Acceleration via Tensorization

2025-03-26 · Zhenyu Liang, Hao Li, Naiwei Yu, Kebin Sun 외

Evolutionary multiobjective optimization (EMO) has made significant strides over the past two decades. However, as problem scales and complexities increase, traditional EMO algorithms face substantial performance limitat…

CPUGPUMultiobjective Optimization

Fully Tensorized GPU-accelerated Multi-population Evolutionary Algorithm for Constrained Multiobjective Optimization Problems

2025-09-24 · Weixiong Huang, Rui Wang, Wenhua Li, Sheng Qi 외 arxiv

Real world constrained multiobjective optimization problems (CMOPs) are prevalent and often come with stringent time-sensitive requirements. However, most contemporary constrained multiobjective evolutionary algorithms (…

Computational Efficiency

GPU-Accelerated Rule Evaluation and Evolution

2024-06-03 · Hormoz Shahrzad, Risto Miikkulainen

This paper introduces an innovative approach to boost the efficiency and scalability of Evolutionary Rule-based machine Learning (ERL), a key technique in explainable AI. While traditional ERL systems can distribute proc…

Explainable artificial intelligenceGPU

An Effective and Efficient Evolutionary Algorithm for Many-Objective Optimization

2022-05-31 · Yani Xue, Miqing Li, Xiaohui Liu

In evolutionary multiobjective optimization, effectiveness refers to how an evolutionary algorithm performs in terms of converging its solutions into the Pareto front and also diversifying them over the front. This is no…

Density EstimationEvolutionary AlgorithmsMultiobjective Optimization