Structural analysis of branch-and-cut and the learnability of gomory mixed integer cuts

MFF Balcan, S Prasad, T Sandholm… - Advances in Neural …, 2022 - proceedings.neurips.cc
The incorporation of cutting planes within the branch-and-bound algorithm, known as
branch-and-cut, forms the backbone of modern integer programming solvers. These solvers …

Branching via cutting plane selection: Improving hybrid branching

M Turner, T Berthold, M Besançon, T Koch - arXiv preprint arXiv …, 2023 - arxiv.org
Cutting planes and branching are two of the most important algorithms for solving mixed-
integer linear programs. For both algorithms, disjunctions play an important role, being used …

Ner4Opt: Named Entity Recognition for Optimization Modelling from Natural Language

PP Dakle, S Kadıoğlu, K Uppuluri, R Politi… - … on Integration of …, 2023 - Springer
Solving combinatorial optimization problems involves a two-stage process that follows the
model-and-run approach. First, a user is responsible for formulating the problem at hand as …

Data-driven algorithm design using neural networks with applications to branch-and-cut

H Cheng, S Khalife, B Fiedorowicz, A Basu - arXiv preprint arXiv …, 2024 - arxiv.org
Data-driven algorithm design is a paradigm that uses statistical and machine learning
techniques to select from a class of algorithms for a computational problem an algorithm that …

Pre-trained Mixed Integer Optimization through Multi-variable Cardinality Branching

Y Chen, W Gao, D Ge, Y Ye - arXiv preprint arXiv:2305.12352, 2023 - arxiv.org
We propose a new method to accelerate online Mixed Integer Optimization with Pre-trained
machine learning models (PreMIO). The key component of PreMIO is a multi-variable …

Sample complexity of learning heuristic functions for greedy-best-first and A* search

S Sakaue, T Oki - Advances in Neural Information …, 2022 - proceedings.neurips.cc
Greedy best-first search (GBFS) and A* search (A*) are popular algorithms for path-finding
on large graphs. Both use so-called heuristic functions, which estimate how close a vertex is …

Learning accurate and interpretable decision trees

MF Balcan, D Sharma - arXiv preprint arXiv:2405.15911, 2024 - arxiv.org
Decision trees are a popular tool in machine learning and yield easy-to-understand models.
Several techniques have been proposed in the literature for learning a decision tree …

A context-aware cutting plane selection algorithm for mixed-integer programming

M Turner, T Berthold, M Besançon - arXiv preprint arXiv:2307.07322, 2023 - arxiv.org
The current cut selection algorithm used in mixed-integer programming solvers has
remained largely unchanged since its creation. In this paper, we propose a set of new cut …

Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximation

S Sakaue, T Oki - International Conference on Artificial …, 2023 - proceedings.mlr.press
Learning sketching matrices for fast and accurate low-rank approximation (LRA) has gained
increasing attention. Recently, Bartlett, Indyk, and Wagner (COLT 2022) presented a …

Learning Cut Generating Functions for Integer Programming

H Cheng, A Basu - arXiv preprint arXiv:2405.13992, 2024 - arxiv.org
The branch-and-cut algorithm is the method of choice to solve large scale integer
programming problems in practice. A key ingredient of branch-and-cut is the use of cutting …