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 条
  • [1] Linear constraints for ensuring k-hop connectivity using mixed-integer programming for multi-agent systems
    Afonso, Rubens J. M.
    Galvao, Roberto K. H.
    Souza, Gabriel A.
    Maximo, Marcos R. O. A.
    Caregnato-Neto, Angelo
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2024, 34 (02) : 1433 - 1447
  • [2] Learning Presolver Selection for Mixed-Integer Linear Programming
    Song, Wentao
    Gu, Naijie
    2024 16TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, ICMLC 2024, 2024, : 635 - 641
  • [3] Centralized Multi-agent Synthesis with Spatial Constraints via Mixed-Integer Quadratic Programming
    Forsey-Smerek, Alexandra
    Siu, Ho Chit
    Leahy, Kevin
    NASA FORMAL METHODS, NFM 2023, 2023, 13903 : 191 - 206
  • [4] Modeling and control of a multi-agent system using mixed integer linear programming
    Earl, MG
    D'Andrea, R
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 107 - 111
  • [5] Distributed Optimization for Mixed-Integer Consensus in Multi-Agent Networks
    Liu, Zonglin
    Stursberg, Olaf
    2022 EUROPEAN CONTROL CONFERENCE (ECC), 2022, : 2196 - 2202
  • [6] Mixed-Integer Representations for Mission Constraints in a Multi-Agent Team
    Stoican, Florin
    Prodan, Ionela
    Popescu, Dan
    Ichim, Loretta
    Vlsceanu, Emilian
    2018 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2018, : 562 - 567
  • [7] A Novel Line of Sight Constraint for Mixed-Integer Programming Models with Applications to Multi-Agent Motion Planning
    Caregnato-Neto, Angelo
    Maximo, Marcos R. O. A.
    Afonso, Rubens J. M.
    2023 EUROPEAN CONTROL CONFERENCE, ECC, 2023,
  • [8] Safe bounds in linear and mixed-integer linear programming
    Arnold Neumaier
    Oleg Shcherbina
    Mathematical Programming, 2004, 99 : 283 - 296
  • [9] Assessment of a multi-agent mixed-integer optimization algorithm for battery scheduling
    Murray, Alexander
    Faulwasser, Timm
    Hagenmeyer, Veit
    E-ENERGY'18: PROCEEDINGS OF THE 9TH ACM INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS, 2018, : 453 - 455
  • [10] Safe bounds in linear and mixed-integer linear programming
    Neumaier, A
    Shcherbina, O
    MATHEMATICAL PROGRAMMING, 2004, 99 (02) : 283 - 296