CAMBranch: Contrastive Learning with Augmented MILPs for Branching

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Lin, Jiacheng, Xu, Meng, Xiong, Zhihua, Wang, Huangang
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909094504300544
author Lin, Jiacheng
Xu, Meng
Xiong, Zhihua
Wang, Huangang
author_facet Lin, Jiacheng
Xu, Meng
Xiong, Zhihua
Wang, Huangang
contents Recent advancements have introduced machine learning frameworks to enhance the Branch and Bound (B\&B) branching policies for solving Mixed Integer Linear Programming (MILP). These methods, primarily relying on imitation learning of Strong Branching, have shown superior performance. However, collecting expert samples for imitation learning, particularly for Strong Branching, is a time-consuming endeavor. To address this challenge, we propose \textbf{C}ontrastive Learning with \textbf{A}ugmented \textbf{M}ILPs for \textbf{Branch}ing (CAMBranch), a framework that generates Augmented MILPs (AMILPs) by applying variable shifting to limited expert data from their original MILPs. This approach enables the acquisition of a considerable number of labeled expert samples. CAMBranch leverages both MILPs and AMILPs for imitation learning and employs contrastive learning to enhance the model's ability to capture MILP features, thereby improving the quality of branching decisions. Experimental results demonstrate that CAMBranch, trained with only 10\% of the complete dataset, exhibits superior performance. Ablation studies further validate the effectiveness of our method.
format Preprint
id arxiv_https___arxiv_org_abs_2402_03647
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CAMBranch: Contrastive Learning with Augmented MILPs for Branching
Lin, Jiacheng
Xu, Meng
Xiong, Zhihua
Wang, Huangang
Machine Learning
Artificial Intelligence
Recent advancements have introduced machine learning frameworks to enhance the Branch and Bound (B\&B) branching policies for solving Mixed Integer Linear Programming (MILP). These methods, primarily relying on imitation learning of Strong Branching, have shown superior performance. However, collecting expert samples for imitation learning, particularly for Strong Branching, is a time-consuming endeavor. To address this challenge, we propose \textbf{C}ontrastive Learning with \textbf{A}ugmented \textbf{M}ILPs for \textbf{Branch}ing (CAMBranch), a framework that generates Augmented MILPs (AMILPs) by applying variable shifting to limited expert data from their original MILPs. This approach enables the acquisition of a considerable number of labeled expert samples. CAMBranch leverages both MILPs and AMILPs for imitation learning and employs contrastive learning to enhance the model's ability to capture MILP features, thereby improving the quality of branching decisions. Experimental results demonstrate that CAMBranch, trained with only 10\% of the complete dataset, exhibits superior performance. Ablation studies further validate the effectiveness of our method.
title CAMBranch: Contrastive Learning with Augmented MILPs for Branching
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2402.03647