Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programs
Shiyuan Qu, Fenglian Dong, Zhiwei Wei, Chao Shang

TL;DR
This paper introduces an unsupervised learning approach using autoencoders to generate cutting plane constraints, which tighten the feasible region of mixed-integer programs, significantly improving solver efficiency on benchmark problems.
Contribution
It presents a novel unsupervised learning scheme that constructs effective cutting plane constraints from autoencoder decoder parameters, enhancing MIP solving efficiency.
Findings
Reduces computational cost of MILP solvers
Retains high solution quality
Applicable to benchmark batch process scheduling
Abstract
In this paper, we describe a novel unsupervised learning scheme for accelerating the solution of a family of mixed integer programming (MIP) problems. Distinct substantially from existing learning-to-optimize methods, our proposal seeks to train an autoencoder (AE) for binary variables in an unsupervised learning fashion, using data of optimal solutions to historical instances for a parametric family of MIPs. By a deliberate design of AE architecture and exploitation of its statistical implication, we present a simple and straightforward strategy to construct a class of cutting plane constraints from the decoder parameters of an offline-trained AE. These constraints reliably enclose the optimal binary solutions of new problem instances thanks to the representation strength of the AE. More importantly, their integration into the primal MIP problem leads to a tightened MIP with the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Scheduling and Optimization Algorithms · Scheduling and Timetabling Solutions
MethodsAutoencoders
