ReviBranch: Deep Reinforcement Learning for Branch-and-Bound with Revived Trajectories

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Jiabao, Dou, Jiayi, Nie, Cheng, Yihang, Liu, Jinwei, Ji, Yingrui, Xiao, Canran, Du, Feixiang, Xiao, Jiaping
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916914513575936
author Jiabao, Dou
Jiayi, Nie
Cheng, Yihang
Liu, Jinwei
Ji, Yingrui
Xiao, Canran
Du, Feixiang
Xiao, Jiaping
author_facet Jiabao, Dou
Jiayi, Nie
Cheng, Yihang
Liu, Jinwei
Ji, Yingrui
Xiao, Canran
Du, Feixiang
Xiao, Jiaping
contents The Branch-and-bound (B&B) algorithm is the main solver for Mixed Integer Linear Programs (MILPs), where the selection of branching variable is essential to computational efficiency. However, traditional heuristics for branching often fail to generalize across heterogeneous problem instances, while existing learning-based methods such as imitation learning (IL) suffers from dependence on expert demonstration quality, and reinforcement learning (RL) struggles with limitations in sparse rewards and dynamic state representation challenges. To address these issues, we propose ReviBranch, a novel deep RL framework that constructs revived trajectories by reviving explicit historical correspondences between branching decisions and their corresponding graph states along search-tree paths. During training, ReviBranch enables agents to learn from complete structural evolution and temporal dependencies within the branching process. Additionally, we introduce an importance-weighted reward redistribution mechanism that transforms sparse terminal rewards into dense stepwise feedback, addressing the sparse reward challenge. Extensive experiments on different MILP benchmarks demonstrate that ReviBranch outperforms state-of-the-art RL methods, reducing B&B nodes by 4.0% and LP iterations by 2.2% on large-scale instances. The results highlight the robustness and generalizability of ReviBranch across heterogeneous MILP problem classes.
format Preprint
id arxiv_https___arxiv_org_abs_2508_17452
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ReviBranch: Deep Reinforcement Learning for Branch-and-Bound with Revived Trajectories
Jiabao, Dou
Jiayi, Nie
Cheng, Yihang
Liu, Jinwei
Ji, Yingrui
Xiao, Canran
Du, Feixiang
Xiao, Jiaping
Machine Learning
The Branch-and-bound (B&B) algorithm is the main solver for Mixed Integer Linear Programs (MILPs), where the selection of branching variable is essential to computational efficiency. However, traditional heuristics for branching often fail to generalize across heterogeneous problem instances, while existing learning-based methods such as imitation learning (IL) suffers from dependence on expert demonstration quality, and reinforcement learning (RL) struggles with limitations in sparse rewards and dynamic state representation challenges. To address these issues, we propose ReviBranch, a novel deep RL framework that constructs revived trajectories by reviving explicit historical correspondences between branching decisions and their corresponding graph states along search-tree paths. During training, ReviBranch enables agents to learn from complete structural evolution and temporal dependencies within the branching process. Additionally, we introduce an importance-weighted reward redistribution mechanism that transforms sparse terminal rewards into dense stepwise feedback, addressing the sparse reward challenge. Extensive experiments on different MILP benchmarks demonstrate that ReviBranch outperforms state-of-the-art RL methods, reducing B&B nodes by 4.0% and LP iterations by 2.2% on large-scale instances. The results highlight the robustness and generalizability of ReviBranch across heterogeneous MILP problem classes.
title ReviBranch: Deep Reinforcement Learning for Branch-and-Bound with Revived Trajectories
topic Machine Learning
url https://arxiv.org/abs/2508.17452