ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2210.12547
31
20

SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problems

22 October 2022
Aaron Ferber
Taoan Huang
Daochen Zha
M. Schubert
Benoit Steiner
B. Dilkina
Yuandong Tian
ArXivPDFHTML
Abstract

Optimization problems with nonlinear cost functions and combinatorial constraints appear in many real-world applications but remain challenging to solve efficiently compared to their linear counterparts. To bridge this gap, we propose SurCo\textbf{SurCo}SurCo that learns linear Sur‾\underline{\text{Sur}}Sur​rogate costs which can be used in existing Co‾\underline{\text{Co}}Co​mbinatorial solvers to output good solutions to the original nonlinear combinatorial optimization problem. The surrogate costs are learned end-to-end with nonlinear loss by differentiating through the linear surrogate solver, combining the flexibility of gradient-based methods with the structure of linear combinatorial optimization. We propose three SurCo\texttt{SurCo}SurCo variants: SurCo−zero\texttt{SurCo}-\texttt{zero}SurCo−zero for individual nonlinear problems, SurCo−prior\texttt{SurCo}-\texttt{prior}SurCo−prior for problem distributions, and SurCo−hybrid\texttt{SurCo}-\texttt{hybrid}SurCo−hybrid to combine both distribution and problem-specific information. We give theoretical intuition motivating SurCo\texttt{SurCo}SurCo, and evaluate it empirically. Experiments show that SurCo\texttt{SurCo}SurCo finds better solutions faster than state-of-the-art and domain expert approaches in real-world optimization problems such as embedding table sharding, inverse photonic design, and nonlinear route planning.

View on arXiv
Comments on this paper