Solving a Class of Cut-Generating Linear Programs via Machine Learning

被引:0
|
作者
Rajabalizadeh, Atefeh [1 ]
Davarnia, Danial [1 ]
机构
[1] Iowa State Univ, Dept Ind & Mfg Syst Engn, Ames, IA 50011 USA
关键词
cutting planes; cut-generating linear programs; machine learning; data classification; function approximation; RELAXATIONS; APPROXIMATION; HIERARCHY;
D O I
10.1287/ijoc.2022.0241
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Cut-generating linear programs (CGLPs) play a key role as a separation oracle to produce valid inequalities for the feasible region of mixed-integer programs. When incorporated inside branch-and-bound, the cutting planes obtained from CGLPs help to tighten relaxations and improve dual bounds. However, running the CGLPs at the nodes of the branch-and-bound tree is computationally cumbersome due to the large number of node candidates and the lack of a priori knowledge on which nodes admit useful cutting planes. As a result, CGLPs are often avoided at default settings of branch-and-cut algorithms despite their potential impact on improving dual bounds. In this paper, we propose a novel framework based on machine learning to approximate the optimal value of a CGLP class that determines whether a cutting plane can be generated at a node of the branch-and-bound tree. Translating the CGLP as an indicator function of the objective function vector, we show that it can be approximated through conventional data classification techniques. We provide a systematic procedure to efficiently generate training data sets for the corresponding classification problem based on the CGLP structure. We conduct computational experiments on benchmark instances using classification methods such as logistic regression. These results suggest that the approximate CGLP obtained from classification can improve the solution time compared with that of conventional cutting plane methods. Our proposed framework can be efficiently applied to a large number of nodes in the branch-and-bound tree to identify the best candidates for adding a cut.
引用
收藏
页码:708 / 722
页数:16
相关论文
共 50 条
  • [31] ESTIMATING THE COMPLEXITY OF A CLASS OF PATH-FOLLOWING METHODS FOR SOLVING LINEAR-PROGRAMS BY CURVATURE INTEGRALS
    ZHAO, G
    STOER, J
    APPLIED MATHEMATICS AND OPTIMIZATION, 1993, 27 (01): : 85 - 103
  • [32] Solving the Problem of Class Imbalance in the Prediction of Hotel Cancelations: A Hybridized Machine Learning Approach
    Adil, Mohd
    Ansari, Mohd Faizan
    Alahmadi, Ahmad
    Wu, Jei-Zheng
    Chakrabortty, Ripon K.
    PROCESSES, 2021, 9 (10)
  • [33] Solving Mahalanobis Ellipsoidal Learning Machine via Second Order Cone Programming
    Wei, Xunkai
    Li, Yinghong
    Feng, Yue
    Huang, Guangbin
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF CONTEMPORARY INTELLIGENT COMPUTING TECHNIQUES, 2007, 2 : 1186 - +
  • [34] Automated Classification of Class Role-Stereotypes via Machine Learning
    Nurwidyantoro, Arif
    Truong Ho-Quang
    Chaudron, Michel R. V.
    PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2019, : 79 - 88
  • [35] fMRI Analysis via One-class Machine Learning Techniques
    Hardoon, David R.
    Manevitz, Larry M.
    19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), 2005, : 1604 - 1605
  • [36] Technical Perspective: Scaling Machine Learning via Compressed Linear Algebra
    Ives, Zachary G.
    SIGMOD RECORD, 2017, 46 (01) : 41 - 41
  • [37] Binary Output Layer of Extreme Learning Machine for Solving Multi-class Classification Problems
    Yang, Sibo
    Zhang, Chao
    Bao, Yuan
    Yang, Jie
    Wu, Wei
    NEURAL PROCESSING LETTERS, 2020, 52 (01) : 153 - 167
  • [38] Binary Output Layer of Extreme Learning Machine for Solving Multi-class Classification Problems
    Sibo Yang
    Chao Zhang
    Yuan Bao
    Jie Yang
    Wei Wu
    Neural Processing Letters, 2020, 52 : 153 - 167
  • [39] Solving equations via the trust region and its application to a class of stochastic linear complementarity problems
    Liu, Hongwei
    Li, Xiangli
    Huang, Yakui
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2011, 61 (06) : 1646 - 1664
  • [40] Solving Inverse Frequent Itemset Mining with Infrequency Constraints via Large-Scale Linear Programs
    Guzzo, Antonella
    Moccia, Luigi
    Sacca, Domenico
    Serra, Edoardo
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2013, 7 (04)