A Survey for Solving Mixed Integer Programming via Machine Learning
Not on the map. Why?
Abstract (arXiv)
This paper surveys the trend of leveraging machine learning to solve mixed integer programming (MIP) problems. Theoretically, MIP is an NP-hard problem, and most of the combinatorial optimization (CO) problems can be formulated as the MIP. Like other CO problems, the human-designed heuristic algorithms for MIP rely on good initial solutions and cost a lot of computational resources. Therefore, we consider applying machine learning methods to solve MIP, since ML-enhanced approaches can provide the solution based on the typical patterns from the historical data. In this paper, we first introduce the formulation and preliminaries of MIP and several traditional algorithms to solve MIP. Then, we advocate further promoting the different integration of machine learning and MIP and introducing related learning-based methods, which can be classified into exact algorithms and heuristic algorithms. Finally, we propose the outlook for learning-based MIP solvers, direction towards more combinatorial optimization problems beyond MIP, and also the mutual embrace of traditional solvers and machine learning components.
Key facts. Cited by 44 papers in the map (data through 7 Oct 2026). Builds on 26 of its 85 references that are in the map. First posted on arXiv 6 Mar 2022.
Builds on
26 of 85 references.
References · 26
- 2016Generative Adversarial Imitation Learningcited by 1,576
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 161
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
- 2020Hybrid Models for Learning to Branchcited by 95
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2018Learning to Branchcited by 78
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 62
- 2020OR-Gym: A Reinforcement Learning Library for Operations Research Problemscited by 50
14 more
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 41
- 2019Learning to Solve Large-Scale Security-Constrained Unit Commitment Problemscited by 38
- 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
- 2018Best arm identification in multi-armed bandits with delayed feedbackcited by 29
- 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 28
- 2021Learning Primal Heuristics for Mixed Integer Programscited by 14
- 2013DASH: Dynamic Approach for Switching Heuristicscited by 13
- 2021Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trendscited by 9
- 2021Smart Feasibility Pump: Reinforcement Learning for (Mixed) Integer Programmingcited by 8
- 2019Co-training for Policy Learningcited by 6
- 2019Accelerating Primal Solution Findings for Mixed Integer Programs Based on Solution Predictioncited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 9; 2024: 17; 2025: 12; 2026: 4.
44 papers.
Sort:
By area:
- 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availabilitycited by 21
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2025Generative Models in Decision Making: A Surveycited by 14
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2023Learning To Dive In Branch And Boundcited by 10
- 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branchingcited by 10
- 2024Leveraging Large Language Models for Solving Rare MIP Challengescited by 10
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2023Accelerate Presolve in Large-Scale Linear Programming via Reinforcement Learningcited by 7
- 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learningcited by 5
- 2024Learning Solution-Aware Transformers for Efficiently Solving Quadratic Assignment Problemcited by 4
32 more
- 2024Abstract Operations Research Modeling Using Natural Language Inputscited by 4
- 2024Metaheuristics for (Variable-Size) Mixed Optimization Problems: A Unified Taxonomy and Surveycited by 3
- 2026Symbol-Equivariant Recurrent Reasoning Modelscited by 3
- 2022Data-driven Prediction of Relevant Scenarios for Robust Combinatorial Optimizationcited by 2
- 2023Physics-Informed Graph Neural Network for Dynamic Reconfiguration of Power Systemscited by 2
- 2023Deep Learning for Two-Stage Robust Integer Optimizationcited by 2
- 2025CLCR: Contrastive Learning-based Constraint Reordering for Efficient MILP Solvingcited by 2
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generationcited by 2
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programmingcited by 2
- 2025FORGE: Foundational Optimization Representations from Graph Embeddingscited by 2
- 2022Grid-SiPhyR: An end-to-end learning to optimize framework for combinatorial problems in power systemscited by 1
- 2023Graph Neural Networks for the Offline Nanosatellite Task Scheduling Problemcited by 1
- 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionalitycited by 1
- 2024Deep Sensitivity Analysis for Objective-Oriented Combinatorial Optimizationcited by 1
- 2024Towards Interpreting Multi-Objective Feature Associationscited by 1
- 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptationcited by 1
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solvercited by 1
- 2023Neural Quantile Optimization for Edge-Cloud Networkingcited by 0
- 2023Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programscited by 0
- 2023Explainable History Distillation by Marked Temporal Point Processcited by 0
- 2024Subsampled Ensemble Can Improve Generalization Tail Exponentiallycited by 0
- 2024Machine Learning-Enhanced Ant Colony Optimization for Column Generationcited by 0
- 2024Integrating Reinforcement Learning and Model Predictive Control with Applications to Microgridscited by 0
- 2024Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programscited by 0
- 2025GNN-DT: Graph Neural Network Enhanced Decision Transformer for Efficient Optimization in Dynamic Environmentscited by 0
- 2025Active Learning For Repairable Hardware Systems With Partial Coveragecited by 0
- 2025A Distance Metric for Mixed Integer Programming Instancescited by 0
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programmingcited by 0
- 2025A Survey of Freshness-Aware Wireless Networking with Reinforcement Learningcited by 0
- 2026Towards Solving Polynomial-Objective Integer Programming with Hypergraph Neural Networkscited by 0
- 2026Optimal Policy Learning under Budget and Coverage Constraintscited by 0
- 2026Solving Integer Linear Programming with Parallel Temperingcited by 0
- 2026Solving Integer Linear Programming with Parallel Tempering28 May 2026
- 2026Optimal Policy Learning under Budget and Coverage Constraints12 May 2026
- 2026Towards Solving Polynomial-Objective Integer Programming with Hypergraph Neural Networks16 Mar 2026
- 2026Symbol-Equivariant Recurrent Reasoning Models2 Mar 2026
- 2025A Survey of Freshness-Aware Wireless Networking with Reinforcement Learning24 Dec 2025
- 2025FORGE: Foundational Optimization Representations from Graph Embeddings28 Aug 2025
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programming5 Aug 2025
- 2025A Distance Metric for Mixed Integer Programming Instances15 Jul 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generation30 May 2025
- 2025CLCR: Contrastive Learning-based Constraint Reordering for Efficient MILP Solving23 Mar 2025
32 more
- 2025Active Learning For Repairable Hardware Systems With Partial Coverage20 Mar 2025
- 2025Generative Models in Decision Making: A Survey24 Feb 2025
- 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptation15 Feb 2025
- 2025GNN-DT: Graph Neural Network Enhanced Decision Transformer for Efficient Optimization in Dynamic Environments3 Feb 2025
- 2024Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programs23 Dec 2024
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024
- 2024Integrating Reinforcement Learning and Model Predictive Control with Applications to Microgrids17 Sep 2024
- 2024Leveraging Large Language Models for Solving Rare MIP Challenges3 Sep 2024
- 2024Abstract Operations Research Modeling Using Natural Language Inputs14 Aug 2024
- 2024Learning Solution-Aware Transformers for Efficiently Solving Quadratic Assignment Problem14 Jun 2024
- 2024Subsampled Ensemble Can Improve Generalization Tail Exponentially23 May 2024
- 2024Machine Learning-Enhanced Ant Colony Optimization for Column Generation23 Apr 2024
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approaches3 Apr 2024
- 2024Towards Interpreting Multi-Objective Feature Associations28 Feb 2024
- 2024Deep Sensitivity Analysis for Objective-Oriented Combinatorial Optimization28 Feb 2024
- 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branching6 Feb 2024
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learning19 Jan 2024
- 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionality17 Jan 2024
- 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applications11 Jan 2024
- 2024Metaheuristics for (Variable-Size) Mixed Optimization Problems: A Unified Taxonomy and Survey8 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Explainable History Distillation by Marked Temporal Point Process13 Nov 2023
- 2023Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programs23 Oct 2023
- 2023Accelerate Presolve in Large-Scale Linear Programming via Reinforcement Learning18 Oct 2023
- 2023Deep Learning for Two-Stage Robust Integer Optimization6 Oct 2023
- 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availability4 Oct 2023
- 2023Physics-Informed Graph Neural Network for Dynamic Reconfiguration of Power Systems1 Oct 2023
- 2023Neural Quantile Optimization for Edge-Cloud Networking11 Jul 2023
- 2023Graph Neural Networks for the Offline Nanosatellite Task Scheduling Problem24 Mar 2023
- 2023Learning To Dive In Branch And Bound24 Jan 2023
- 2022Grid-SiPhyR: An end-to-end learning to optimize framework for combinatorial problems in power systems11 Jun 2022
- 2022Data-driven Prediction of Relevant Scenarios for Robust Combinatorial Optimization30 Mar 2022
- 2026Symbol-Equivariant Recurrent Reasoning Modelscited by 3
- 2026Symbol-Equivariant Recurrent Reasoning Models2 Mar 2026
- 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availabilitycited by 21
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2025Generative Models in Decision Making: A Surveycited by 14
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2023Learning To Dive In Branch And Boundcited by 10
- 2024Leveraging Large Language Models for Solving Rare MIP Challengescited by 10
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2023Accelerate Presolve in Large-Scale Linear Programming via Reinforcement Learningcited by 7
- 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learningcited by 5
- 2024Learning Solution-Aware Transformers for Efficiently Solving Quadratic Assignment Problemcited by 4
- 2024Abstract Operations Research Modeling Using Natural Language Inputscited by 4
12 most cited of 40 All 40 (JSON)
- 2026Solving Integer Linear Programming with Parallel Tempering28 May 2026
- 2026Optimal Policy Learning under Budget and Coverage Constraints12 May 2026
- 2026Towards Solving Polynomial-Objective Integer Programming with Hypergraph Neural Networks16 Mar 2026
- 2025A Survey of Freshness-Aware Wireless Networking with Reinforcement Learning24 Dec 2025
- 2025FORGE: Foundational Optimization Representations from Graph Embeddings28 Aug 2025
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025Collab-Solver: Collaborative Solving Policy Learning for Mixed-Integer Linear Programming5 Aug 2025
- 2025A Distance Metric for Mixed Integer Programming Instances15 Jul 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
- 2025Are Your Generated Instances Truly Useful? GenBench-MILP: A Benchmark Suite for MILP Instance Generation30 May 2025
- 2025CLCR: Contrastive Learning-based Constraint Reordering for Efficient MILP Solving23 Mar 2025
- 2025Active Learning For Repairable Hardware Systems With Partial Coverage20 Mar 2025
12 newest of 40 All 40 (JSON)