arXiv:2507.01770math.NAcs.AI2025-07被引 1

用GPU加速全局优化,10000维非线性函数也能严格找最小值

Global optimization tailored for graphics processing units: Complete and rigorous search for large-scale nonlinear minimization

  • 基于区间分析与GPU并行,逐次排除不可能包含全局最小的区域
  • 在10,000维下成功封闭11个高维测试函数的全局最小值
  • 适合需要严格保证最优解的科学计算与工程优化场景

本文提出一种数值方法,用于在变量简单边界约束下,严格包围非线性函数的全局最小值。该方法结合区间分析与图形处理器(GPU)的计算能力,通过迭代排除搜索域中不可能存在全局最小值的区域,最终保留一组必定包含全局最小值的有限区域。由于区间分析的严格性,该方法即使在舍入误差存在的情况下仍能保证结果正确。为提升效率,方法采用新型基于GPU的单程序单数据并行编程模式,规避主流GPU性能瓶颈,并引入变量循环技术,在求解大规模非线性函数时显著降低计算成本。方法通过11个可扩展维度的基准测试函数验证,包括著名的Ackley、Griewank、Levy、Rastrigin和Rosenbrock函数。这些函数代表了全局优化的重大挑战,此前文献中尚未报道在80维以上成功封闭全局最小值。本方法在仅使用一块GPU的情况下,完成了对最高达10,000维的11个基准函数的完整搜索,并在合理时间内成功封闭其全局最小值,远超现有成果。

原文摘要 · Abstract (English)

This paper introduces a numerical method to enclose the global minimum of a nonlinear function subject to simple bounds on the variables. Using interval analysis, coupled with the computational power and architecture of graphics processing units (GPUs), the method iteratively rules out the regions in the search domain where the global minimum cannot exist and leaves a finite set of regions where the global minimum must exist. For effectiveness, because of the rigor of interval analysis, the method is guaranteed to enclose the global minimum even in the presence of rounding errors. For efficiency, the method employs a novel GPU-based single program, single data parallel programming style to circumvent major GPU performance bottlenecks, and a variable cycling technique is also integrated into the method to reduce computational cost when minimizing large-scale nonlinear functions. The method is validated by minimizing 11 benchmark test functions with scalable dimensions, including the well-known Ackley function, Griewank function, Levy function, Rastrigin function, and Rosenbrock function. These benchmark test functions represent grand challenges of global optimization, and enclosing the guaranteed global minimum of these benchmark test functions with more than 80 dimensions has not been reported in the literature. Our method completely searches the feasible domain and successfully encloses the guaranteed global minimum of these 11 benchmark test functions with up to 10,000 dimensions using only one GPU in a reasonable computation time, far exceeding the reported results in the literature due to the unique method design and implementation based on GPU architecture.

全局优化GPU加速区间分析非线性最小化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。