[Coin-announce] Balans solver joins the COIN-OR Foundation

Serdar Kadioglu serdark at cs.brown.edu
Thu Feb 26 15:59:12 EST 2026


Dear COIN-OR Community,

We are pleased to announce that Balans solver
<https://github.com/coin-or/balans> has now officially joined the COIN-OR
Foundation.

*B*andits-based *A*daptive *LA*rge *N*eighborhood *S*earch (Balans) is an
online meta-solver for solving Mixed-Integer Programming (MIP) problems. It
utilizes adaptive large neighborhood search (ALNS), guided by multi-armed
bandits (MAB), operating on top of a MIP solver. More details are available
in our IJCAI'25 <https://www.ijcai.org/proceedings/2025/286> paper and
slides
<https://nbviewer.org/github/skadio/skadio.github.io/blob/master/files/2025_IJCAI_Balans_Kadioglu.pdf>.


The project is open-source under the Apache 2.0 License and now lives at:
https://github.com/coin-or/balans

Install Balans directly via pip:  pip install balans  and here is a Quick
Start Example
<https://github.com/coin-or/balans?tab=readme-ov-file#quick-start> with key
features summarized below.

We look forward to your feedback and contributions!

Best regards,
Serdar Kadioglu & Bistra Dilkina
On behalf all the Balans development team

===

Balans Solver Key features:

   - *Solver-Agnostic:* Supports SCIP & Gurobi out-of-the-box, and any MIP
   solver implementing a fairly standard abstract base MIP class
   <https://github.com/coin-or/balans/blob/main/balans/base_mip.py>.
   - *Flexible:* Running a single destroy/repair neighborhood recovers
   LNS(MIP). The API allows you to choose which neighborhoods to include,
   reward mechanism, and learning strategy.
   - *Extensible: *Built on top of the open-source MabWiser library
   <https://github.com/fidelity/mabwiser> (from Fidelity Investments) and
   the open-source ALNS library <https://github.com/N-Wouda/ALNS> (from
   RoutingLab), it remains highly modular and configurable.
   - *Parallelizable:* ParBalans allows controlling parallel Balans
   configurations and parallel MIP solving.
   - *Integration Technology: *Broadly, Balans combines adaptive search,
   meta-heuristics, multi-armed bandits, and mixed integer programming in a
   unified framework.
   - *Contributions:* New MIP solver integrations, new destroy/repair
   neighborhoods, and new learning strategies among others, are most welcome!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/coin-announce/attachments/20260226/748d7703/attachment.html>


More information about the Coin-announce mailing list