paper-with-me

홈 › Papers

cuGenOpt: A GPU-Accelerated General-Purpose Metaheuristic Framework for Combinatorial Optimization

2026-03-19 · Yuyang Liu arxiv

Combinatorial optimization problems arise in logistics, scheduling, and resource allocation, yet existing approaches face a fundamental trade-off among generality, performance, and usability. We present cuGenOpt, a GPU-accelerated general-purpose metaheuristic framework that addresses all three dimensions simultaneously. At the engine level, cuGenOpt adopts a "one block evolves one solution" CUDA architecture with a unified encoding abstraction (permutation, binary, integer), a two-level adaptive operator selection mechanism, and hardware-aware resource management. At the extensibility level, a user-defined operator registration interface allows domain experts to inject problem-specific CUDA search operators. At the usability level, a JIT compilation pipeline exposes the framework as a pure-Python API, and an LLM-based modeling assistant converts natural-language problem descriptions into executable solver code. Experiments across five thematic suites on three GPU architectures (T4, V100, A800) show that cuGenOpt outperforms general MIP solvers by orders of magnitude, achieves competitive quality against specialized solvers on instances up to n=150, and attains 4.73% gap on TSP-442 within 30s. Twelve problem types spanning five encoding variants are solved to optimality. Framework-level optimizations cumulatively reduce pcb442 gap from 36% to 4.73% and boost VRPTW throughput by 75-81%. Code: https://github.com/L-yang-yang/cugenopt

📄 PDF Abstract BibTeX arXiv:2603.19163

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Chemical Reaction Optimization for the Set Covering Problem

2015-02-01 · James J. Q. Yu, Albert Y. S. Lam, Victor O. K. Li

The set covering problem (SCP) is one of the representative combinatorial optimization problems, having many practical applications. This paper investigates the development of an algorithm to solve SCP by employing chemi…

Combinatorial Optimization

Applying Evolutionary Algorithms Successfully: A Guide Gained from Real-world Applications

2021-07-23 · Wilfried Jakob

Metaheuristics (MHs) in general and Evolutionary Algorithms (EAs) in particular are well known tools for successful optimization of difficult problems. But when is their application meaningful and how does one approach s…

Evolutionary AlgorithmsManagement

AutoOpt: A General Framework for Automatically Designing Metaheuristic Optimization Algorithms with Diverse Structures

2022-04-03 · Qi Zhao, Bai Yan, Taiwei Hu, Xianglong Chen 외

Metaheuristics are widely recognized gradient-free solvers to hard problems that do not meet the rigorous mathematical assumptions of conventional solvers. The automated design of metaheuristic algorithms provides an att…

Metaheuristic Optimization

Reinforcement learning based adaptive metaheuristics

2022-06-24 · Michele Tessari, Giovanni Iacca

Parameter adaptation, that is the capability to automatically adjust an algorithm's hyperparameters depending on the problem being faced, is one of the main trends in evolutionary computation applied to numerical optimiz…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Application of the Brain Drain Optimization Algorithm to the N-Queens Problem

2025-04-26 · Sahar Ramezani Jolfaei, Sepehr Khodadadi Hossein Abadi

This paper introduces the application of the Brain Drain Optimization algorithm -- a swarm-based metaheuristic inspired by the emigration of intellectual elites -- to the N-Queens problem. The N-Queens problem, a classic…

Combinatorial OptimizationDecision Making