AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese | Open Access

GNN-guided approach to enhancing mixed-integer linear programming solvers

Yufan DengZhilin SongTianle PuChangjun Fan( )
College of Systems Engineering, National University of Defense Technology, Changsha 410073, China
Show Author Information

Abstract

Objective

Mixed integer linear programming (MILP) is a key technique for solving real-world combinatorial optimization problems such as production planning, supply chain scheduling, and resource allocation, and it falls into the category of NP-hard problems. Traditional solution methods, including branch-and-bound and cutting-plane algorithms, serve as the core of commercial solvers but suffer from insufficient parallel computing capabilities. When dealing with large-scale industrial-level problems, their solution efficiency can hardly meet practical requirements.

Recent ML-based MILP paradigms show progress in approximation, yet face two bottlenecks: most neural networks underutilize constraint coefficients (edge features) in MILP bipartite graphs, limiting structure extraction; post-search algorithms lack adaptability to different instances, leading to poor generalization and tedious tuning. Thus, an integrated framework addressing both graph representation and search rigidity is urgent to boost MILP efficiency, solution quality, and generalization.

Methods

To tackle these challenges, this paper proposed the SHARP framework (SinkHorn-regularized edge Attention with adaptive Regret-based search Procedure), with two core innovations: Sinkhorn-normalized Edge-enhanced Graph Attention Network (SKEGAT). Aiming at the problem that the existing Edge-enhanced Graph Attention Network (EGAT) required high-cost matrix expansion due to edge feature matrix dimension mismatch when processing MILP bipartite graphs, the SHARP framework designed SKEGAT. This network innovatively introduced the Sinkhorn algorithm to realize bi-stochastic normalization directly on the original MILP bipartite graph edge matrix, avoiding the computational and storage overhead caused by matrix expansion. Meanwhile, a multi-layer semi-convolutional structure was constructed to enhance the model's ability to represent the complex structure of MILP.

To alleviate the exponential time complexity bottleneck of MILP solving, the variable marginal probabilities learned by the neural network were first used to pre-fix the values of some variables through a confidence threshold, thereby reducing the search space. On this basis, an adaptive regret mechanism was introduced, and a fault-tolerance parameter was set to allow a certain proportion of variables to deviate from the optimal solution values, dynamically adjusting the variable assignment strategy. This not only expanded the search space to avoid suboptimal or infeasible solutions but also adaptively adjusted the deviation degree from the initial greedy solution according to the problem scale, improving the generalization ability.

Results

Evaluated on Combinatorial Auction (CA) and Item Placement (IP) datasets, the SHARP framework demonstrates significant advantages across multiple metrics. In terms of Primal Integral, a measure of both solution quality and speed, SHARP outperforms the traditional solvers Gurobi and SCIP by 24.88% and 5.86% respectively, and surpasses existing state-of-the-art machine learning methods by 17.19%. Throughout the solving process, SHARP consistently maintains the lowest Primal Gap curve, indicating faster convergence to higher-quality solutions. Ablation studies confirm that the proposed SKEGAT module is the key driver of this performance, significantly outperforming standard GCN and GAT variants. Furthermore, SHARP enhances the capabilities of traditional solvers by breaking through computational bottlenecks and, when compared directly against the SOTA method ConPaS, it finds superior solutions more rapidly.

Conclusions

By integrating the edge-enhanced graph attention network with Sinkhorn normalization, the SHARP framework effectively addresses the problem of insufficient utilization of edge features in the MILP bipartite graph and enhances the ability to represent problems. At the same time, the design of the adaptive regret-based greedy search algorithm improves the solution quality and the framework's generalization ability. Experimental results confirm that, on multiple standard datasets, the framework achieves significant performance improvements compared with traditional solvers and existing state-of-the-art machine learning methods, providing an efficient solution for solving large-scale MILP problems.

However, SHARP lacks generalization in large, diverse industrial applications. Future work will:reduce computing resource dependence via model lightweighting and adaptive parameter optimization; extend SHARP to supply chain optimization and production scheduling to test and expand its applications.

CLC number: TP183 Document code: A Article ID: 1001-2486(2026)04-149-11

References

【1】
【1】
 
 
Journal of National University of Defense Technology
Pages 149-159

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Deng Y, Song Z, Pu T, et al. GNN-guided approach to enhancing mixed-integer linear programming solvers. Journal of National University of Defense Technology, 2026, 48(4): 149-159. https://doi.org/10.11887/j.issn.1001-2486.25040040

6

Views

0

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 22 April 2025
Published: 01 August 2026
© 2026 Journal of National University of Defense Technology

This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).