Smart Feasibility Pump: Reinforcement Learning for (Mixed) Integer Programming
Not on the map. Why?
Abstract (arXiv)
In this work, we propose a deep reinforcement learning (DRL) model for finding a feasible solution for (mixed) integer programming (MIP) problems. Finding a feasible solution for MIP problems is critical because many successful heuristics rely on a known initial feasible solution. However, it is in general NP-hard. Inspired by the feasibility pump (FP), a well-known heuristic for searching feasible MIP solutions, we develop a smart feasibility pump (SFP) method using DRL. In addition to multi-layer perception (MLP), we propose a novel convolution neural network (CNN) structure for the policy network to capture the hidden information of the constraint matrix of the MIP problem. Numerical experiments on various problem instances show that SFP significantly outperforms the classic FP in terms of the number of steps required to reach the first feasible solution. Moreover, the CNN structure works without the projection of the current solution as the input, which saves the computational effort at each step of the FP algorithms to find projections. This highlights the representational power of the CNN structure.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 9 of its 30 references that are in the map. First posted on arXiv 18 Feb 2021.
Builds on
9 of 30 references.
References · 9
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
- 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
- 2017Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Studycited by 25
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 3; 2025: 1; 2026: 1.
8 papers.
- 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024Leveraging Large Language Models for Solving Rare MIP Challengescited by 10
- 2022Confidence Threshold Neural Divingcited by 5
- 2022Structured Q-learning For Antibody Designcited by 2
- 2024RL-SPH: Learning to Achieve Feasible Solutions for Integer Linear Programscited by 1
- 2025CORL: Reinforcement Learning of MILP Policies Solved via Branch and Boundcited by 0
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertaintycited by 0
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2025CORL: Reinforcement Learning of MILP Policies Solved via Branch and Bound11 Dec 2025
- 2024RL-SPH: Learning to Achieve Feasible Solutions for Integer Linear Programs29 Nov 2024
- 2024Leveraging Large Language Models for Solving Rare MIP Challenges3 Sep 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2022Structured Q-learning For Antibody Design10 Sep 2022
- 2022A Survey for Solving Mixed Integer Programming via Machine Learning6 Mar 2022
- 2022Confidence Threshold Neural Diving15 Feb 2022