Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decompose

Ilias Mitrai, Prodromos Daoutidis
10/10/2023
math.OCcs.LG

No confident code implementation found for this paper.

Abstract

In this paper, we propose a graph classification approach for automatically determining whether to use a monolithic or a decomposition-based solution method. In this approach, an optimization problem is represented as a graph that captures the structural and functional coupling among the variables and constraints of the problem via an appropriate set of features. Given this representation, a graph classifier is built to determine the best solution method for a given problem. The proposed approach is used to develop a classifier that determines whether a convex Mixed Integer Nonlinear Programming problem should be solved using branch and bound or the outer approximation algorithm. Finally, it is shown how the learned classifier can be incorporated into existing mixed integer optimization solvers.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mitrai2023taking,
  title  = {Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decompose},
  author = {Ilias Mitrai and Prodromos Daoutidis},
  year   = {2023},
  eprint = {2310.07068},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.07068v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.07068.svg)](https://codeofpaper.com/paper/2310.07068)

Discussion