A multi-agent learning framework for mixed-integer linear programming

被引:0
|
作者
Jing, Yuchen [1 ]
Liang, Binyan [2 ]
Li, Siyuan [1 ]
Liu, Feifan [1 ]
Zhao, Wei [1 ]
Liu, Peng [1 ]
机构
[1] Harbin Inst Technol, Fac Comp, 92 West Dazhi St, Harbin 150001, Peoples R China
[2] China Acad Launch Vehicle Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Mixed integer linear programming; multi-agent learning;
D O I
10.1080/03155986.2024.2376446
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed integer linear programming (MILP) is an important problem in the combinatorial optimization domain, which has wide applications in practical optimization scenarios. Given that most MILP problems fall into the NP-hard category, which the traditional methods may fail to solve, recent research has tried to derive MILP solutions using machine learning techniques. The whole MILP-solving procedure involves lots of modules, such as pre-solving, cut selection, node section, etc., and these modules are closely related and influence each other. However, the previous machine learning-based approaches neglect the connections between these modules, and focus on single-module learning techniques. To address this, we propose an initial step towards a more comprehensive multi-agent learning framework that allows different modules to interact and collaborate. Specifically, our current implementation involves two key modules: HEM for cut selection applied at the root node and GCNN for variable selection. By employing HEM to influence the training of GCNN, these two agents thus work in unison. Through extensive experiments on four MILP datasets in diverse scenarios, we observe significant improvements in solving time and PD integral metrics compared with the state-of-the-art learning-based MILP solving methods. This work lays the groundwork for future development of a fully integrated multi-agent framework.
引用
收藏
页码:588 / 598
页数:11
相关论文
共 50 条
  • [31] Learning to select cuts for efficient mixed-integer programming
    Huang, Zeren
    Wang, Kerong
    Liu, Furui
    Zhen, Hui-Ling
    Zhang, Weinan
    Yuan, Mingxuan
    Hao, Jianye
    Yu, Yong
    Wang, Jun
    PATTERN RECOGNITION, 2022, 123
  • [32] Learning to select cuts for efficient mixed-integer programming
    Huang, Zeren
    Wang, Kerong
    Liu, Furui
    Zhen, Hui-Ling
    Zhang, Weinan
    Yuan, Mingxuan
    Hao, Jianye
    Yu, Yong
    Wang, Jun
    Pattern Recognition, 2022, 123
  • [33] Learning a Classification of Mixed-Integer Quadratic Programming Problems
    Bonami, Pierre
    Lodi, Andrea
    Zarpellon, Giulia
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2018, 2018, 10848 : 595 - 604
  • [34] A MIXED-INTEGER LINEAR PROGRAMMING MODEL FOR AGGREGATING MULTI–CRITERIA DECISION MAKING METHODS
    Pala O.
    Decision Making: Applications in Management and Engineering, 2022, 5 (02): : 260 - 286
  • [35] Piecewise Linear Function Fitting via Mixed-Integer Linear Programming
    Rebennack, Steffen
    Krasko, Vitally
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (02) : 507 - 530
  • [36] A Mixed-Integer Linear Programming Formulation for Human Multi-Robot Task Allocation
    Lippi, Martina
    Marino, Alessandro
    2021 30TH IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2021, : 1017 - 1023
  • [37] Mixed-integer programming for control
    Richards, A
    How, J
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2676 - 2683
  • [38] Mixed-time mixed-integer linear programming scheduling model
    Westerlund, Joakim
    Hastbacka, Mattias
    Forssell, Sebastian
    Westerlund, Tapio
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2007, 46 (09) : 2781 - 2796
  • [39] Formulating multi-class user equilibrium using mixed-integer linear programming
    Lin, Xiao
    Leclercq, Ludovic
    Tavasszy, Lorant
    van Lint, Hans
    EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2022, 11
  • [40] Energy Management of a Workplace with EVs by Mixed-Integer Linear Programming
    Sakamoto, Yuki
    Namba, Takumi
    Takaba, Kiyotsugu
    2024 INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS, AND COMMUNICATIONS, ITC-CSCC 2024, 2024,