GPU-Accelerated Decision Optimization

Published Online:https://doi.org/10.1287/educ.2026.0306

Abstract

For decades, algorithms for solving decision optimization problems have been designed and implemented for CPUs. Recent advances in GPU hardware, driven by machine learning and artificial intelligence (AI), together with the development of GPU-accelerated scientific-computing kernels, have made GPUs a practical platform for solving optimization problems. This shift is most visible in linear programming, where first-order methods exploit GPU parallelism and high-bandwidth memory to solve problems with millions of variables and constraints. GPU algorithms for mixed-integer programming are still emerging, whereas GPU-based vehicle-routing solvers are more mature and already support large-scale routing applications. At the same time, generative AI and agentic AI are changing how optimization models are formulated, solved, and embedded in decision workflows. This tutorial introduces GPU-accelerated decision optimization for researchers and practitioners familiar with CPU-based modeling and solvers. We review computational patterns that make optimization algorithms amenable to GPU acceleration, summarize the growing ecosystem of open-source and commercial GPU solvers, and provide benchmarks that quantify current performance. We also present cuOpt, NVIDIA’s open-source library for GPU-accelerated decision optimization. Our goal is to help the optimization community understand where GPUs are useful today, where important limitations remain, and where future research and development are needed.

Your Access Options

View full text | Download PDF
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.