Self-Paced Learning Based Graph Convolutional Neural Network for Mixed Integer Programming (Student Abstract)
DOI:
https://doi.org/10.1609/aaai.v37i13.26954Keywords:
Mixed Integer Programming Problems, Graph Convolutional Neural Network, Curriculum LearningAbstract
Graph convolutional neural network (GCN) based methods have achieved noticeable performance in solving mixed integer programming problems (MIPs). However, the generalization of existing work is limited due to the problem structure. This paper proposes a self-paced learning (SPL) based GCN network (SPGCN) with curriculum learning (CL) to make the utmost of samples. SPGCN employs a GCN model to imitate the branching variable selection during the branch and bound process, while the training process is conducted in a self-paced fashion. Specifically, SPGCN contains a loss-based automatic difficulty measurer, where the training loss of the sample represents the difficulty level. In each iteration, a dynamic training dataset is constructed according to the difficulty level for GCN model training. Experiments on four NP-hard datasets verify that CL can lead to generalization improvement and convergence speedup in solving MIPs, where SPL performs better than predefined CL methods.Downloads
Published
2023-09-06
How to Cite
Chen, L., Xu, H., Wang, Z., Wang, C., & Jiang, Y. (2023). Self-Paced Learning Based Graph Convolutional Neural Network for Mixed Integer Programming (Student Abstract). Proceedings of the AAAI Conference on Artificial Intelligence, 37(13), 16188-16189. https://doi.org/10.1609/aaai.v37i13.26954
Issue
Section
AAAI Student Abstract and Poster Program