English

Boscia.jl: A review and tutorial

Optimization and Control 2025-11-04 v1

Abstract

Mixed-integer nonlinear optimization (MINLP) comprises a large class of problems that are challenging to solve and exhibit a wide range of structures. The Boscia framework Hendrych et al. (2025b) focuses on convex MINLP where the nonlinearity appears in the objective only. This paper provides an overview of the framework and practical examples to illustrate its use and customizability. One key aspect is the integration and exploitation of Frank-Wolfe methods as continuous solvers within a branch-and-bound framework, enabling inexact node processing, warm-starting and explicit use of combinatorial structure among others. Three examples illustrate its flexibility, the user control over the optimization process and the benefit of oracle-based access to the objective and its gradient. The aim of this tutorial is to provide readers with an understanding of the main principles of the framework.

Keywords

Cite

@article{arxiv.2511.01479,
  title  = {Boscia.jl: A review and tutorial},
  author = {Wenjie Xiao and Deborah Hendrych and Mathieu Besançon and Sebastian Pokutta},
  journal= {arXiv preprint arXiv:2511.01479},
  year   = {2025}
}

Comments

25 pages, 4 figures

R2 v1 2026-07-01T07:19:07.062Z