Salvato in:
Dettagli Bibliografici
Autori principali: Zhang, Hongzhen, Kerkenhoff, Tim, Kichler, Neil, Dahmen, Manuel, Mitsos, Alexander, Naumann, Uwe, Bongartz, Dominik
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2507.20769
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908469505818624
author Zhang, Hongzhen
Kerkenhoff, Tim
Kichler, Neil
Dahmen, Manuel
Mitsos, Alexander
Naumann, Uwe
Bongartz, Dominik
author_facet Zhang, Hongzhen
Kerkenhoff, Tim
Kichler, Neil
Dahmen, Manuel
Mitsos, Alexander
Naumann, Uwe
Bongartz, Dominik
contents Spatial Branch and Bound (B&B) algorithms are widely used for solving nonconvex problems to global optimality, yet they remain computationally expensive. Though some works have been carried out to speed up B&B via CPU parallelization, GPU parallelization is much less explored. In this work, we investigate the design of a spatial B&B algorithm that involves an interval-based GPU-parallel lower bounding solver: The domain of each B&B node is temporarily partitioned into numerous subdomains, then massive GPU parallelism is leveraged to compute interval bounds of the objective function and constraints on each subdomain, using the Mean Value Form. The resulting bounds are tighter than those achieved via regular interval arithmetic without partitioning, but they remain fast to compute. We implement the method into our open-source solver MAiNGO via CUDA in two manners: wrapping all GPU tasks within one kernel function, or distributing the GPU tasks onto a CUDA graph. Numerical experiments show that using more subdomains leads to significantly tighter lower bounds and thus less B&B iterations. Regarding wall clock time, the proposed spatial B&B framework achieves a speedup of three orders of magnitude compared to applying interval arithmetic on the CPU without domain partitioning. Among the two implementations, the one developed with CUDA graph enables higher efficiency. Moreover, in some case studies, the proposed method delivers competitive or better performance compared to MAiNGO's default solver which is based on McCormick relaxations. These results highlight the potential of GPU-accelerated bounding techniques to accelerate B&B algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2507_20769
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Accelerating Deterministic Global Optimization via GPU-parallel Interval Arithmetic
Zhang, Hongzhen
Kerkenhoff, Tim
Kichler, Neil
Dahmen, Manuel
Mitsos, Alexander
Naumann, Uwe
Bongartz, Dominik
Optimization and Control
Distributed, Parallel, and Cluster Computing
90C26, 90C30, 90-04, 90-08
Spatial Branch and Bound (B&B) algorithms are widely used for solving nonconvex problems to global optimality, yet they remain computationally expensive. Though some works have been carried out to speed up B&B via CPU parallelization, GPU parallelization is much less explored. In this work, we investigate the design of a spatial B&B algorithm that involves an interval-based GPU-parallel lower bounding solver: The domain of each B&B node is temporarily partitioned into numerous subdomains, then massive GPU parallelism is leveraged to compute interval bounds of the objective function and constraints on each subdomain, using the Mean Value Form. The resulting bounds are tighter than those achieved via regular interval arithmetic without partitioning, but they remain fast to compute. We implement the method into our open-source solver MAiNGO via CUDA in two manners: wrapping all GPU tasks within one kernel function, or distributing the GPU tasks onto a CUDA graph. Numerical experiments show that using more subdomains leads to significantly tighter lower bounds and thus less B&B iterations. Regarding wall clock time, the proposed spatial B&B framework achieves a speedup of three orders of magnitude compared to applying interval arithmetic on the CPU without domain partitioning. Among the two implementations, the one developed with CUDA graph enables higher efficiency. Moreover, in some case studies, the proposed method delivers competitive or better performance compared to MAiNGO's default solver which is based on McCormick relaxations. These results highlight the potential of GPU-accelerated bounding techniques to accelerate B&B algorithms.
title Accelerating Deterministic Global Optimization via GPU-parallel Interval Arithmetic
topic Optimization and Control
Distributed, Parallel, and Cluster Computing
90C26, 90C30, 90-04, 90-08
url https://arxiv.org/abs/2507.20769