mlsanityData to 14 Oct 2026

Sequence-Structured Decision Learning for Branch-and-Bound in Mixed-Integer Linear Programming

arXiv 2610.14835 ↗First posted 10 Oct 2026cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Branch-and-bound (BnB) solves mixed-integer linear programs by constructing and exploring a search tree. Node selection and branching are two recurrent decisions that directly determine the tree. Learning-based approaches typically optimize either decision in isolation and condition on a mostly local view, leaving the coupled evolution of the search tree insufficiently modeled. This paper proposes Seq-BnB, a sequence-structured framework that learns branching and node selection from a shared global representation of the evolving BnB process. Seq-BnB serializes node creations, node updates, node-selection events, and branching events into typed tokens, producing a causal event sequence of the search trajectory. A self-attention encoder summarizes this global search history, a bipartite graph neural network encodes the current LP relaxation, and context-conditioned decision heads score branching variables and open nodes. To reduce distribution shift between expert demonstrations and learned policies, Seq-BnB is trained with DAgger-style data aggregation. On four MILP benchmark families, Seq-BnB consistently processes fewer BnB nodes than heuristic and learning-based baselines, with strong solution times on both standard and larger transfer instances. While this paper evaluates Seq-BnB instantiation for branching and node selection, it accommodates additional solver decisions, such as cut selection, by introducing new action tokens and decision heads.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 41 references that are in the map. First posted on arXiv 10 Oct 2026.

Builds on

17 of 41 references.

References · 17

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  3. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  4. 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
  5. 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
  6. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 61
  7. 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
  8. 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 43
  9. 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 31
  10. 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 31
  11. 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 29
  12. 2022Lookback for Learning to Branchcited by 27
5 more
  1. 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 26
  2. 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectoriescited by 20
  3. 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 20
  4. 2018Learning to Search via Retrospective Imitationcited by 14
  5. 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 7

Built on by

Not cited yet.