Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
[2206.11618] Learning to Use Local Cuts We gratefully acknowledge support from the Simons Foundation and member institutions. > math > arXiv:2206.11618 All papers Titles Authors Abstracts Full text (Help | Advanced search) Full-text links: Download: PDF Other formats Current browse context: math.OC < prev | next > new | recent | 2206 Change to browse by: math References & Citations NASA ADS Bookmark (what is this?) Mathematics > Optimization and Control Title: Learning to Use Local Cuts Authors: Timo Berthold, Matteo Francobaldi, Gregor Hendel (Submitted on 23 Jun 2022) Abstract: An essential component in modern solvers for mixed-integer (linear) programs (MIPs) is the separation of additional inequalities (cutting planes) to tighten the linear programming relaxation. Various algorithmic decisions are necessary when integrating cutting plane methods into a branch-and-bound (B&B) solver as there is always the trade-off between the efficiency of the cuts and their costs, given that they tend to slow down the solution time of the relaxation. One of the most crucial questions is: Should cuts only be generated globally at the root or also locally at nodes of the tree? We address this question by a machine learning approach for which we train a regression forest to predict the speed-up (or slow-down) provided by using local cuts. We demonstrate with an open implementation that this helps to improve the performance of the FICO Xpress MIP solver on a public test set of general MIP instances. We further report on the impact of a practical implementation inside Xpress on a large, diverse set of real-world industry MIPs. Subjects: Optimization and Control (math.OC) MSC classes: 90C11 (Primary) 90-04 (Secondary) Cite as: arXiv:2206.11618 [math.OC]   (or arXiv:2206.11618v1 [math.OC] for this version) Submission history From: Timo Berthold [view email] [v1] Thu, 23 Jun 2022 11:02:10 GMT (812kb,D) Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?) Link back to: arXiv, form interface, contact. About Help contact arXivClick here to contact arXiv Contact subscribe to arXiv mailingsClick here to subscribe Subscribe Copyright Privacy Policy Web Accessibility Assistance arXiv Operational Status Get status notifications via email or slack