English

OMLT: Optimization & Machine Learning Toolkit

Machine Learning 2022-11-17 v2 Artificial Intelligence Machine Learning Optimization and Control

Abstract

The optimization and machine learning toolkit (OMLT) is an open-source software package incorporating neural network and gradient-boosted tree surrogate models, which have been trained using machine learning, into larger optimization problems. We discuss the advances in optimization technology that made OMLT possible and show how OMLT seamlessly integrates with the algebraic modeling language Pyomo. We demonstrate how to use OMLT for solving decision-making problems in both computer science and engineering.

Cite

@article{arxiv.2202.02414,
  title  = {OMLT: Optimization & Machine Learning Toolkit},
  author = {Francesco Ceccon and Jordan Jalving and Joshua Haddad and Alexander Thebelt and Calvin Tsay and Carl D. Laird and Ruth Misener},
  journal= {arXiv preprint arXiv:2202.02414},
  year   = {2022}
}

Comments

8 pages, 1 figure

R2 v1 2026-06-24T09:21:07.642Z