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 条
  • [41] Mixed-integer linear programming heuristics for the prepack optimization problem
    Fischetti, Matteo
    Monaci, Michele
    Salvagnin, Domenico
    DISCRETE OPTIMIZATION, 2016, 22 : 195 - 205
  • [42] Mixed-Integer Linear Programming Formulations for the Software Clustering Problem
    Koehler, Viviane
    Fampa, Marcia
    Araujo, Olinto
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (01) : 113 - 135
  • [43] A mixed-integer linear programming approach for robust state estimation
    Chen, Yanbo
    Ma, Jin
    JOURNAL OF MODERN POWER SYSTEMS AND CLEAN ENERGY, 2014, 2 (04) : 366 - 373
  • [44] ML decoding via mixed-integer adaptive linear programming
    Draper, Stark C.
    Yedidia, Jonathan S.
    Wang, Yige
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 1656 - +
  • [45] Mixed-integer linear programming for computing optimal experimental designs
    Harman, Radoslav
    Rosa, Samuel
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2025, 234
  • [46] Optimizing Dynamic Evacuation Using Mixed-Integer Linear Programming
    Obaid, Hamoud Bin
    Trafalis, Theodore B.
    Abushaega, Mastoor M.
    Altherwi, Abdulhadi
    Hamzi, Ahmed
    MATHEMATICS, 2025, 13 (01)
  • [47] Solving the Traveling Telescope Problem with Mixed-integer Linear Programming
    Handley, Luke B.
    Petigura, Erik A.
    Misic, Velibor V.
    ASTRONOMICAL JOURNAL, 2024, 167 (01):
  • [48] Grammatical evolution for constraint synthesis for mixed-integer linear programming
    Pawlak, Tomasz P.
    O'Neill, Michael
    SWARM AND EVOLUTIONARY COMPUTATION, 2021, 64
  • [49] Hybrid Quantum Benders' Decomposition For Mixed-integer Linear Programming
    Zhao, Zhongqi
    Fan, Lei
    Han, Zhu
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 2536 - 2540
  • [50] Grossone Methodology for Lexicographic Mixed-Integer Linear Programming Problems
    Cococcioni, Marco
    Cudazzo, Alessandro
    Pappalardo, Massimo
    Sergeyev, Yaroslav D.
    NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS, PT II, 2020, 11974 : 337 - 345