FORGE: Foundational Optimization Representations from Graph Embeddings
Not on the map. Why?
Abstract (arXiv)
Combinatorial optimization problems are ubiquitous in science and engineering. Still, learning-based approaches to accelerate combinatorial optimization often require solving a large number of difficult instances to collect training data, incurring significant computational cost. Existing learning-based methods require training dedicated models for each problem distribution, for each downstream task, severely limiting their scalability and generalization. We introduce Forge: Foundational Optimization Representations from Graph Embeddings, a framework that pre-trains a vector-quantized graph autoencoder on a large, diverse collection of mixed-integer programming (MIP) instances in an unsupervised manner, without relying on optimization solvers or optimal solutions. Vector quantization produces discrete code assignments that serve as a vocabulary for representing optimization instances. We evaluate Forge in both unsupervised and supervised settings. In the unsupervised setting, Forge embeddings effectively cluster unseen instances across problem domains and sizes. In the supervised setting, we fine-tune Forge embeddings and show that a single pre-trained model helps predicting both the integrality gap for cut-generation and variable hints for search guidance across multiple problem and size distributions. In both tasks, we improve the performance of a commercial optimization solver and outperform state-of-the-art learning-based methods. Finally, we open-source our training code, pre-trained Forge weights, and embeddings for multiple MIP distributions to foster further research in representation learning for optimization problems https://skadio.github.io/forge/
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 41 of its 72 references that are in the map. First posted on arXiv 28 Aug 2025.
Builds on
41 of 72 references.
References · 41
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Neural Discrete Representation Learningcited by 4,712
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2021SoundStream: An End-to-End Neural Audio Codeccited by 771
- 2022Autoregressive Image Generation using Residual Quantizationcited by 722
- 2021Vector-quantized Image Modeling with Improved VQGANcited by 658
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
- 2020Understanding How Dimension Reduction Tools Work: An Empirical Approach to Deciphering t-SNE, UMAP, TriMAP, and PaCMAP for Data Visualizationcited by 173
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
29 more
- 2023Towards Omni-generalizable Neural Methods for Vehicle Routing Problemscited by 69
- 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 61
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimizationcited by 59
- 2018Towards Understanding Linear Word Analogiescited by 57
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problemscited by 55
- 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
- 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 41
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
- 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 35
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 31
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfactioncited by 27
- 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 18
- 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
- 2013DASH: Dynamic Approach for Switching Heuristicscited by 13
- 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and Morecited by 7
- 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 7
- 2021Learning Pseudo-Backdoors for Mixed Integer Programscited by 5
- 2023Automatic MILP Solver Configuration By Learning Problem Similaritiescited by 5
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learningcited by 5
- 2024Towards a Generic Representation of Combinatorial Problems for Learning-Based Approachescited by 5
- 2024Balans: Multi-Armed Bandits-based Adaptive Large Neighborhood Search for Mixed-Integer Programming Problemcited by 4
- 2022Attacking Shortest Paths by Cutting Edgescited by 3
- 2025ParBalans: Parallel Multi-Armed Bandits-based Adaptive Large Neighborhood Searchcited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025FrontierCO: Real-World and Large-Scale Evaluation of Machine Learning Solvers for Combinatorial Optimization
- 2025Behavior and Representation in Open-Weight Large Language Models for Combinatorial Optimization: From Feature Extraction to Algorithm Selection
- 2025Hierarchical Vector Quantized Graph Autoencoder with Annealing-Based Code Selection
- 2024Graph Q-Learning for Combinatorial Optimization
- 2026Aligning LLMs with Graph Neural Solvers for Combinatorial Optimization
- 2025A Distributed Training Architecture For Combinatorial Optimization
- 2025Behavioral Embeddings of Programs: A Quasi-Dynamic Approach for Optimization Prediction
- 2025Bridging Visualization and Optimization: Multimodal Large Language Models on Graph-Structured Combinatorial Optimization