Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Model

启发式 选择(遗传算法) 序列(生物学) 计算机科学 整数规划 任务(项目管理) 透视图(图形) 数学优化 强化学习 机器学习 人工智能 整数(计算机科学) 数学 算法 工程类 生物 遗传学 程序设计语言 系统工程
作者
Zhihai Wang,Xijun Li,Jie Wang,Yufei Kuang,Mingxuan Yuan,Jia Zeng,Yongdong Zhang,Feng Wu
出处
期刊:Cornell University - arXiv 被引量:1
标识
DOI:10.48550/arxiv.2302.00244
摘要

Cutting planes (cuts) are important for solving mixed-integer linear programs (MILPs), which formulate a wide range of important real-world applications. Cut selection -- which aims to select a proper subset of the candidate cuts to improve the efficiency of solving MILPs -- heavily depends on (P1) which cuts should be preferred, and (P2) how many cuts should be selected. Although many modern MILP solvers tackle (P1)-(P2) by manually designed heuristics, machine learning offers a promising approach to learn more effective heuristics from MILPs collected from specific applications. However, many existing learning-based methods focus on learning which cuts should be preferred, neglecting the importance of learning the number of cuts that should be selected. Moreover, we observe from extensive empirical results that (P3) what order of selected cuts should be preferred has a significant impact on the efficiency of solving MILPs as well. To address this challenge, we propose a novel hierarchical sequence model (HEM) to learn cut selection policies via reinforcement learning. Specifically, HEM consists of a two-level model: (1) a higher-level model to learn the number of cuts that should be selected, (2) and a lower-level model -- that formulates the cut selection task as a sequence to sequence learning problem -- to learn policies selecting an ordered subset with the size determined by the higher-level model. To the best of our knowledge, HEM is the first method that can tackle (P1)-(P3) in cut selection simultaneously from a data-driven perspective. Experiments show that HEM significantly improves the efficiency of solving MILPs compared to human-designed and learning-based baselines on both synthetic and large-scale real-world MILPs, including MIPLIB 2017. Moreover, experiments demonstrate that HEM well generalizes to MILPs that are significantly larger than those seen during training.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
坚强的广山应助renyh2002采纳,获得10
刚刚
louise完成签到,获得积分20
1秒前
shenlee发布了新的文献求助20
1秒前
任性的青易完成签到,获得积分10
3秒前
嘴巴张大一点完成签到,获得积分10
5秒前
5秒前
小研完成签到,获得积分10
5秒前
眼睛大老姆完成签到 ,获得积分10
5秒前
小饼干完成签到,获得积分10
7秒前
大个应助风汐5423采纳,获得10
9秒前
怡然觅柔完成签到,获得积分10
9秒前
11秒前
JamesPei应助liman采纳,获得10
13秒前
个性的紫菜应助王露阳采纳,获得10
15秒前
刍青完成签到,获得积分10
15秒前
16秒前
橙子味的邱憨憨完成签到 ,获得积分10
17秒前
young111应助疯狂的舞仙采纳,获得10
17秒前
18秒前
yy完成签到,获得积分10
19秒前
19秒前
闫狗婷发布了新的文献求助10
21秒前
朴实绝悟发布了新的文献求助10
21秒前
DY应助追求最优解采纳,获得10
22秒前
xxx完成签到,获得积分10
23秒前
礼志发布了新的文献求助10
24秒前
25秒前
pumpkin完成签到 ,获得积分10
27秒前
情怀应助kiwi采纳,获得10
28秒前
成就薯片完成签到,获得积分10
30秒前
30秒前
个性的紫菜应助闫狗婷采纳,获得10
31秒前
gyy完成签到,获得积分10
32秒前
晴天完成签到,获得积分10
33秒前
朴实绝悟完成签到,获得积分20
34秒前
别绪叁仟完成签到 ,获得积分10
34秒前
赘婿应助Skywalker采纳,获得30
35秒前
爱吃西瓜关注了科研通微信公众号
35秒前
礼志完成签到,获得积分10
36秒前
36秒前
高分求助中
Sustainable Land Management: Strategies to Cope with the Marginalisation of Agriculture 1000
Corrosion and Oxygen Control 600
Yaws' Handbook of Antoine coefficients for vapor pressure 500
Python Programming for Linguistics and Digital Humanities: Applications for Text-Focused Fields 500
Division and square root. Digit-recurrence algorithms and implementations 400
行動データの計算論モデリング 強化学習モデルを例として 400
Johann Gottlieb Fichte: Die späten wissenschaftlichen Vorlesungen / IV,1: ›Transzendentale Logik I (1812)‹ 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2552674
求助须知:如何正确求助?哪些是违规求助? 2178224
关于积分的说明 5613451
捐赠科研通 1899168
什么是DOI,文献DOI怎么找? 948239
版权声明 565546
科研通“疑难数据库(出版商)”最低求助积分说明 504327