Salvato in:
Dettagli Bibliografici
Autori principali: Li, Yixuan, Chen, Can, Li, Jiajun, Duan, Jiahui, Han, Xiongwei, Zhong, Tao, Chau, Vincent, Wu, Weiwei, Wang, Wanyuan
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:https://arxiv.org/abs/2501.00307
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915086990311424
author Li, Yixuan
Chen, Can
Li, Jiajun
Duan, Jiahui
Han, Xiongwei
Zhong, Tao
Chau, Vincent
Wu, Weiwei
Wang, Wanyuan
author_facet Li, Yixuan
Chen, Can
Li, Jiajun
Duan, Jiahui
Han, Xiongwei
Zhong, Tao
Chau, Vincent
Wu, Weiwei
Wang, Wanyuan
contents By exploiting the correlation between the structure and the solution of Mixed-Integer Linear Programming (MILP), Machine Learning (ML) has become a promising method for solving large-scale MILP problems. Existing ML-based MILP solvers mainly focus on end-to-end solution learning, which suffers from the scalability issue due to the high dimensionality of the solution space. Instead of directly learning the optimal solution, this paper aims to learn a reduced and equivalent model of the original MILP as an intermediate step. The reduced model often corresponds to interpretable operations and is much simpler, enabling us to solve large-scale MILP problems much faster than existing commercial solvers. However, current approaches rely only on the optimal reduced model, overlooking the significant preference information of all reduced models. To address this issue, this paper proposes a preference-based model reduction learning method, which considers the relative performance (i.e., objective cost and constraint feasibility) of all reduced models on each MILP instance as preferences. We also introduce an attention mechanism to capture and represent preference information, which helps improve the performance of model reduction learning tasks. Moreover, we propose a SetCover based pruning method to control the number of reduced models (i.e., labels), thereby simplifying the learning process. Evaluation on real-world MILP problems shows that 1) compared to the state-of-the-art model reduction ML methods, our method obtains nearly 20% improvement on solution accuracy, and 2) compared to the commercial solver Gurobi, two to four orders of magnitude speedups are achieved.
format Preprint
id arxiv_https___arxiv_org_abs_2501_00307
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Fast and Interpretable Mixed-Integer Linear Program Solving by Learning Model Reduction
Li, Yixuan
Chen, Can
Li, Jiajun
Duan, Jiahui
Han, Xiongwei
Zhong, Tao
Chau, Vincent
Wu, Weiwei
Wang, Wanyuan
Machine Learning
Artificial Intelligence
By exploiting the correlation between the structure and the solution of Mixed-Integer Linear Programming (MILP), Machine Learning (ML) has become a promising method for solving large-scale MILP problems. Existing ML-based MILP solvers mainly focus on end-to-end solution learning, which suffers from the scalability issue due to the high dimensionality of the solution space. Instead of directly learning the optimal solution, this paper aims to learn a reduced and equivalent model of the original MILP as an intermediate step. The reduced model often corresponds to interpretable operations and is much simpler, enabling us to solve large-scale MILP problems much faster than existing commercial solvers. However, current approaches rely only on the optimal reduced model, overlooking the significant preference information of all reduced models. To address this issue, this paper proposes a preference-based model reduction learning method, which considers the relative performance (i.e., objective cost and constraint feasibility) of all reduced models on each MILP instance as preferences. We also introduce an attention mechanism to capture and represent preference information, which helps improve the performance of model reduction learning tasks. Moreover, we propose a SetCover based pruning method to control the number of reduced models (i.e., labels), thereby simplifying the learning process. Evaluation on real-world MILP problems shows that 1) compared to the state-of-the-art model reduction ML methods, our method obtains nearly 20% improvement on solution accuracy, and 2) compared to the commercial solver Gurobi, two to four orders of magnitude speedups are achieved.
title Fast and Interpretable Mixed-Integer Linear Program Solving by Learning Model Reduction
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2501.00307