paper-with-me

Papers

CAMBranch: Contrastive Learning with Augmented MILPs for Branching

2024-02-06 · Jiacheng Lin, Meng Xu, Zhihua Xiong, Huangang Wang

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.

📄 PDF Abstract BibTeX arXiv:2402.03647

Code (0)

등록된 구현이 없습니다.

Tasks

Contrastive LearningImitation Learning

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

Dynamic Stratified Contrastive Learning with Upstream Augmentation for MILP Branching

2025-11-26 · Tongkai Lu, Shuai Ma, Chongyang Tao arxiv

Mixed Integer Linear Programming (MILP) is a fundamental class of NP-hard problems that has garnered significant attention from both academia and industry. The Branch-and-Bound (B\&B) method is the dominant approach for …

Contrastive Learning

Parameterizing Branch-and-Bound Search Trees to Learn Branching Policies

2020-02-12 · Giulia Zarpellon, Jason Jo, Andrea Lodi, Yoshua Bengio

Branch and Bound (B&B) is the exact tree search method typically used to solve Mixed-Integer Linear Programming problems (MILPs). Learning branching policies for MILP has become an active research area, with most works p…

Imitation Learning

Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectories

2022-05-28 · Christopher W. F. Parsonson, Alexandre Laterre, Thomas D. Barrett

Combinatorial optimisation problems framed as mixed integer linear programmes (MILPs) are ubiquitous across a range of real-world applications. The canonical branch-and-bound algorithm seeks to exactly solve MILPs by con…

Imitation Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Rethinking the Capacity of Graph Neural Networks for Branching Strategy

2024-02-11 · Ziang Chen, Jialin Liu, Xiaohan Chen, Xinshang Wang 외

Graph neural networks (GNNs) have been widely used to predict properties and heuristics of mixed-integer linear programs (MILPs) and hence accelerate MILP solvers. This paper investigates the capacity of GNNs to represen…

Lookback for Learning to Branch

2022-06-30 · Prateek Gupta, Elias B. Khalil, Didier Chetélat, Maxime Gasse 외

The expressive and computationally inexpensive bipartite Graph Neural Networks (GNN) have been shown to be an important component of deep learning based Mixed-Integer Linear Program (MILP) solvers. Recent works have demo…

Model SelectionVariable Selection