Loading Now

Summary of Balans: Multi-armed Bandits-based Adaptive Large Neighborhood Search For Mixed-integer Programming Problem, by Junyang Cai et al.


Balans: Multi-Armed Bandits-based Adaptive Large Neighborhood Search for Mixed-Integer Programming Problem

by Junyang Cai, Serdar Kadioglu, Bistra Dilkina

First submitted to arxiv on: 18 Dec 2024

Categories

  • Main: Artificial Intelligence (cs.AI)
  • Secondary: Machine Learning (cs.LG); Optimization and Control (math.OC)

     Abstract of paper      PDF of paper


GrooveSquid.com Paper Summaries

GrooveSquid.com’s goal is to make artificial intelligence research accessible by summarizing AI papers in simpler terms. Each summary below covers the same AI paper, written at different levels of difficulty. The medium difficulty and low difficulty versions are original summaries written by GrooveSquid.com, while the high difficulty version is the paper’s original abstract. Feel free to learn from the version that suits you best!

Summary difficulty Written by Summary
High Paper authors High Difficulty Summary
Read the original abstract here
Medium GrooveSquid.com (original content) Medium Difficulty Summary
A recent surge in learning-based approaches has shown promise in accelerating Mixed-Integer Programming (MIP) solving by offline training that guides critical design decisions during search. However, these methods rely heavily on offline training, which requires collecting datasets and computationally costly epochs, yet offers limited generalization to unseen instances. This paper proposes Balans, an adaptive meta-solver for MIPs with online learning capabilities that don’t require supervision or apriori training. Balans is built upon adaptive large-neighborhood search, operating on top of a MIP solver by applying destroy and repair neighborhood operators in succession. During the search, multi-armed bandit algorithms guide the selection among different neighborhood definitions for the instance at hand. Our experiments show that Balans outperforms the default MIP solver, is better than committing to any single best neighborhood, and improves upon state-of-the-art large-neighborhood search for MIPs.
Low GrooveSquid.com (original content) Low Difficulty Summary
Balans is a new way to solve complex optimization problems. It uses a special type of problem-solving called Mixed-Integer Programming (MIP). Usually, computers need lots of training data to get good at solving these kinds of problems. But Balans doesn’t need any training! Instead, it figures out the best way to solve each problem as it goes along. This helps Balans solve the problems much faster than usual computer programs. Scientists tested Balans on many different types of optimization problems and found that it worked really well. They even made Balans available for other scientists to use.

Keywords

» Artificial intelligence  » Generalization  » Online learning  » Optimization