cs.LGOct 1, 2026

Autoregressive Differentiable Method for Integer Programming

Authors: Ouns El Harzli, Yudong Cao

Organizations: BCG X AI Science Institute Boston, USA · Zapata Quantum Boston, USA

Abstract

We introduce an autoregressive differentiable method to solve 0-1 integer programs. We fix an arbitrary order of the binary variables and we train a transformer to predict the next bit while remaining in the feasible set. Our method is first trained on feasible incumbents provided by any solver, thus allowing us to initialize the transformer in the feasible set. Our procedure then implements a Lagrangian penalty to penalize infeasible solutions, and the transformer is further trained to explore the feasible set using Gumbel-softmax activations on the relaxed objective. We have tested our method on non-convex instances of quadratic knapsack problem and demonstrated consistent improvement upon state-of-the-art open-source solvers for dense problems up to 10,000 binary variables. In particular, we empirically demonstrate a phenomenon akin to a tunneling effect where the effective change of variables from binary variable to the continuous weights of the transformer that the method implements enables crossing barriers in the relaxed objective landscape.

Figures & tables

Appendix figures & tables1 asset

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Constrained Graph Diffusion for Mixed Integer Optimization

    Aug 13, 2026Vincenzo Di Vito, Yusuf Guven, Babak Badnava +3Mixed-Integer Linear ProgrammingConstrained Optimization

  2. Solving Integer Linear Programming with Parallel Tempering

    May 28, 2026Kyuil Sim, Sanghyeok Choi, Jinkyoo ParkMarkov Chain Monte CarloMixed-Integer Linear Programming

  3. SRG: Score-based Relaxation-guided Generation for Mixed Integer Linear Programming

    Mar 25, 2026Ruobing Wang, Xin Li, Yujie Fang +1Mixed-Integer Linear ProgrammingScore-Based Generative Modeling