Skip to main navigation Skip to search Skip to main content

A Perturbation-Augmented Unsupervised Learning Framework for Integer Linear Programming

  • Yufan Deng
  • , Tianle Pu
  • , Zhijing Hu
  • , Zijie Geng*
  • , Li Zeng
  • , Xingchen Hu
  • , Kuihua Huang
  • , Junjie Wu
  • , Changjun Fan*
  • *Corresponding author for this work
  • Laboratory for Big Data and Decision
  • National University of Defense Technology
  • University of Science and Technology of China

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

Integer linear programming (ILP) plays a pivotal role in combinatorial optimization, with applications ranging from logistics to scheduling. Recently, unsupervised learning has emerged as a promising paradigm for solving ILPs without costly labeled solutions. However, existing methods often converge prematurely to polarized probability distributions, losing solution diversity and trapping the process in local optima. To alleviate this, we propose PUMA, a Perturbation-augmented Unsupervised learning fraMework for integer linear progrAmming. PUMA introduces a stochastic neighborhood perturbation (SNP) operator that injects structured noise into the sampled solution space. The perturbation magnitude follows an exponential decay schedule, promoting exploration in early stages and refinement later. Theoretically, we show that PUMA optimizes a penalized objective with a dynamically decaying regularization term. Extensive experiments on benchmark ILP problems demonstrate that PUMA significantly mitigates the early collapse of solution diversity. It reduces the primal gap by 39.73% on average compared to state-of-the-art baselines. Furthermore, when used as a heuristic to warm-start traditional solvers, PUMA enables Gurobi to achieve an additional 91.17% reduction in the primal gap, and SCIP a 58.12% reduction.

Original languageEnglish
Title of host publicationKDD 2026 - Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2
PublisherAssociation for Computing Machinery
Pages851-862
Number of pages12
ISBN (Electronic)9798400722592
DOIs
StatePublished - 8 Aug 2026
Event32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1, KDD 2026 - Jeju Island, Korea, Republic of
Duration: 9 Aug 2026 → 13 Aug 2026

Publication series

NameProceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
Volume2-B
ISSN (Print)2154-817X

Conference

Conference32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1, KDD 2026
Country/TerritoryKorea, Republic of
CityJeju Island
Period9/08/26 → 13/08/26

Keywords

  • integer linear programming
  • learning to optimize
  • machine learning for combinatorial optimization

Fingerprint

Dive into the research topics of 'A Perturbation-Augmented Unsupervised Learning Framework for Integer Linear Programming'. Together they form a unique fingerprint.

Cite this